/** backward compatible ********************************/
.cnnCol_side .img01paddingL { float:left; margin-right:14px; margin-bottom:20px; }


/* General *********************/
.cnnCol_side .cnnEyebrow { color: #3399CC; font-size:10px; }
.cnnCol_side .cnnEyebrow a { color: #3399CC; }




/* Ads ***********************************************************************************/
/* adsquare */
#adsquare { background: #fff url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/adsquarebg_336.gif) repeat-y; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; margin-bottom:5px;}
.cnnCol_wideRR #adsquare { background: #fff url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/adsquarebg_475.gif) repeat-y;}
#adsquare2 { background: #fff url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/adsquarebg_336.gif) repeat-y; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; margin-bottom:5px;}
.cnnCol_wideRR #adsquare2 { background: #fff url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/adsquarebg_475.gif) repeat-y;}

/* quigo */
#quigo628 {background-color: #fff; border:1px solid #DDD;  margin-bottom:5px; width: 648px; overflow: hidden;}

.cnnCol_wideRR #quigo628 {*padding: 15px 0; width: 509px;}

/* quigo 336 */ 
#quigo336 { margin-bottom:5px; }

/* CNN Money sponsors  */
#moneySponsors { margin-bottom:5px; padding:15px 10px 5px 10px; background-color:#FFF; border:1px solid #DDD; 
width: 314px; overflow: hidden;}
#moneySponsors ul { }
#moneySponsors li { margin-bottom:10px;}
.cnnCol_wideRR #moneySponsors {width: auto;}
/****** styling old html in case we run out of time and don't re do these. ***
#moneySponsorBox {margin-bottom:5px; padding:15px 10px; background-color:#FFF; border:1px solid #DDD;
width: 314px; overflow: hidden;}
#moneySponsorBox .cnnmoneySponsorTitle { border-bottom: 1px solid #DDDDDD; color: #000; font-size: 20px; font-weight: bold; letter-spacing: -0.03em; line-height: 1em; margin-bottom: 15px; padding-bottom: 10px;}
#moneySponsorBox iframe { margin-bottom:10px;}
********/




/* MOD - GENERIC - Special Features (BPL) ********************************************************************/
.mod-spFeatures { background-color: #fff; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px; }
.mod-spFeatures .summaryBlock { border-bottom:1px dotted #DDD; margin-bottom: 10px; padding-bottom: 10px;}
.mod-spFeatures .summaryBlock.lastItem { border-bottom:none;}
.mod-spFeatures .summaryImg { float:left; margin-right:14px; margin-bottom:20px; }
.mod-spFeatures .summaryBlock p { padding-bottom:8px;}
.mod-spFeatures .ul { clear:both; padding-top:10px; border-top:1px dotted #DDD; }
.mod-spFeatures li { padding-bottom:5px; font-size:13px; line-height:1.333em; }
.mod-spFeatures li a { background:url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/bullet_sqred.gif) no-repeat 0 5px; padding-left:10px; }

/* MOD - GENERIC - Feature stories (Money Talks, Real People, Opinions) ********************************************************************/
.mod-spFeatstories { background-color: #fff; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px; }
.mod-spFeatstories .summaryBlock { border-bottom:1px dotted #DDD; margin-bottom: 10px; padding-bottom: 10px;}
.mod-spFeatstories .summaryBlock.lastItem { border-bottom:none; margin-bottom: 0px; padding-bottom: 0px;}
.mod-spFeatstories .summaryImg { float:left; margin-right:14px; margin-bottom: 3px; }
.mod-spFeatstories .cnnEyebrow{ position: relative; top: -3px; text-transform: uppercase; }
.mod-spFeatstories .cnnHeadline { font-size: 13px; position: relative; top: -3px;}
.mod-spFeatstories .summaryBlock p { line-height: 14px;}
.mod-spFeatstories .ul { clear:both; padding-top:10px; border-top:1px dotted #DDD; }
.mod-spFeatstories li { padding-bottom:5px; font-size:13px; line-height:1.333em; }
.mod-spFeatstories li a { background:url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/bullet_sqred.gif) no-repeat 0 5px; padding-left:10px; }
.mod-spFeatstories a.cnnMore { font-weight: bold; }



/*** MOD - GENERIC - TOUT (Upcoming Event) *************************************************************************************/
.mod-spTout  { margin-bottom:5px; padding:15px 10px; background-color:#FFF; border:1px solid #DDD; }
.mod-spTout .summaryBlock {}
.mod-spTout .cnnHeadline{ line-height: 1em;}
.mod-spTout .summaryImg { float:left; margin-right:14px; margin-bottom:5px; }
.mod-spTout .summaryBlock p { line-height: 1.2em;}

/* MOD - GENERIC - special reports  *********************
.mod-spReports { background-color:#FFF; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px; }
.mod-spReports .summaryBlock {border-bottom:1px dotted #DDD; margin-bottom: 10px; padding-bottom: 10px;}
.mod-spReports .summaryBlock.lastItem {border-bottom: none; margin-bottom: 0px; padding-bottom: 0px;}
.mod-spReports .summaryImg { float:left; margin-right:14px; margin-bottom:15px; }
********************************************************/

/* MOD - newsletter - inherits .mod-spFeatures ********************************************************************/
#mod-newsletters .summaryBlock p a { clear: both; display: block; font: bold 11px;}
.mod-spReports#mod-newsletters { background-color:#FFF; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px 0px 10px; }
.mod-spReports#mod-newsletters .boxHeading {margin-bottom:8px;}
.mod-spReports#mod-newsletters .summaryBlock p {line-height: 1.3em;}
.mod-spReports#mod-newsletters .summaryBlock p a {clear:none;display:inline;font-weight:bold;}
.mod-spReports#mod-newsletters .summaryBlock .cnnHeadline {padding-bottom:3px;}
.mod-spReports#mod-newsletters .cnnHeadline a {color:#000;}
.mod-spReports#mod-newsletters .summaryBlock {border-bottom:1px dotted #DDD; margin-bottom: 8px; padding-bottom: 10px;}
.mod-spReports#mod-newsletters .summaryBlock.lastitem {border-bottom: none; margin-bottom: 0px;}
.mod-spReports#mod-newsletters .summaryImg { float:left; margin-right:14px; margin-bottom:15px; }


/* MOD - Latest news  ***********************************************************************************/
.mod-latestnews {background-color:#FFF; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px; }
.mod-latestnews .boxHeading .cnnDateStamp{ color:#a7a7a7; font-size:10px; float: right; font-weight: normal; line-height: 12px; position:relative; top:-2px; }
.mod-latestnews li { line-height: 12px; margin:0 0 9px 2px; }
.mod-latestnews .cnnVideoTrt { color:#a7a7a7; font-size:10px; font-weight: normal; line-height: 12px; margin-left: 7px;}

/* MOD - most popular  ***********************************************************************************/
.mod-mostpop { background-color:#FFF; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px 4px 10px; }
.mod-mostpop .boxHeading { margin-bottom:5px;}
.mod-mostpop .boxHeading .sponsor_ad { float: right; position: relative; top: -5px;}
.mod-mostpop p { padding-bottom:10px; border-bottom:1px dotted #DDD; }
.mod-mostpop table {width: 100%}
.mod-mostpop table td { border-bottom:1px dotted #DDD; padding-top: 5px; padding-bottom: 5px; vertical-align: middle;}
.mod-mostpop .lastItem td {border-bottom:none;}
.mod-mostpop .cnnHeadline {line-height:1.3em; width:180px; /*height:28px; */}
.mod-mostpop .scale { text-align:right; width:70px; height:28px; }
.mod-mostpop .bars { background:url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/mostpop_bars.png) no-repeat; float: right; height: 15px; width: 63px;}

/* bar fullness examples  */
.mod-mostpop .pct100 { background-position:0px 0px; }
.mod-mostpop .pct90 { background-position:0px -64px; }
.mod-mostpop .pct80 { background-position:0px -128px; }
.mod-mostpop .pct70 { background-position:0px -192px; }
.mod-mostpop .pct60 { background-position:0px -256px; }
.mod-mostpop .pct50 { background-position:0px -320px; }
.mod-mostpop .pct40 { background-position:0px -384px; }
.mod-mostpop .pct30 { background-position:0px -448px; }
.mod-mostpop .pct20 { background-position:0px -512px; }
.mod-mostpop .pct10 { background-position:0px -576px; }
.mod-mostpop .pct0 { background-position:0px -640px; }

.mod-mostpop .count { color: #999; font-size: 11px; font-weight: bold; text-align:right; width:48px; height:28px; }
.mod-mostpop li {list-style: none;}
.mod-mostpop .cm { background:url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/assorted_icons.gif) no-repeat 0 -80px; color: #999; display: inline-block; height:17px; margin-left:5px; padding-left:20px; text-decoration: none; }
.mod-mostpop .cm:hover {background-position: -200px -354px;}

/* wide - RR */
.cnnCol_wideRR .mod-mostpop .cnnHeadline {width:330px;}





/* MOD - blogs links ***********************************************************************************/
.mod-blogs { background-color:#FFF; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px 0px 10px; }
.mod-blogs .boxHeading { margin-bottom:0px;}
.mod-blogs ul { display:block; }
.mod-blogs li { border-bottom:1px dotted #DDD; line-height:1.0em; padding:9px 0 7px 0; }
	/* elimates float side-effects for elements below summaryBlock*/
	.mod-blogs li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.mod-blogs li 		{display: inline-block;}
	/* Hides from IE-mac \*/
	* html .mod-blogs li	{height: 1%;}
	.mod-blogs li			{display: block;}
	/* End hide from IE-mac */
.mod-blogs li.lastItem { border-bottom:none; }
.mod-blogs .summaryImg { float: left; margin-right: 5px; }

.mod-blogs .cnnEyebrow { line-height:1.0em; padding-bottom:7px; text-transform:uppercase; }
.mod-blogs .cnnHeadline { font-weight:bold; font-size:14px; line-height:1.2em; }

/* tech blogs  */
.cnnCol_wideRR .mod-blogs .boxHeading { margin-bottom:0px;}
.cnnCol_wideRR .mod-blogs li { padding:10px 0; }
.cnnCol_wideRR .mod-blogs .cnnHeadline {font-size:16px;}

/* kapost */
#mod-kapost .boxHeading {margin-bottom: 7px;}
#mod-kapost p {color: #666; padding-bottom: 9px;}
#mod-kapost li {border-top: 1px dotted #ddd; border-bottom: none;}


/* MOD - Featured blogs - (TermSheet) ******************************************************************/
.mod-featblogs {background-color: #fff; border: 1px solid #ddd; margin-bottom: 5px; padding: 15px 10px;}
.mod-featblogs .boxHeading {margin-bottom: 10px;}
.mod-featblogs ul li {border-bottom: 1px solid #e1e1e1; clear: both; margin-bottom: 10px; padding-bottom: 10px;}
.mod-featblogs ul li.lastItem { border-bottom: none; margin-bottom: 10px; }
.mod-featblogs .summaryImg {float: left; margin-right: 10px; }
.mod-featblogs .cnnHeadline {font-size: 15px; font-weight: bold;}
.mod-featblogs .cnnHeadline a {color: #000;}
.mod-featblogs p {font-size: 12px; line-height: 15px; margin-bottom: 9px;}
.mod-featblogs .links {color: #ccc;}
.mod-featblogs .subscribe {background: url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/subscribe_termsheet_button.gif) no-repeat 0 0; display: block; width: 285px; height: 25px;}
.mod-featblogs .subscribe:hover {background-position: 0 -25px;}





/* MOD - quick vote  ***********************************************************************************/
#pollCNNMoney { margin-bottom:5px; padding:15px 10px; background-color:#FFF; border:1px solid #DDD; }
#pollCNNMoney .moneyMainGreyBnr { border-bottom: 1px solid #ddd; color: #000; font-size: 20px; font-weight: bold; letter-spacing: -0.03em; line-height: 1em; margin-bottom: 8px; padding-bottom: 10px;}
#pollCNNMoney .moneyMainGreyBnr a {color: #000; text-transform: none;}
#pollCNNMoney #question { font-size:16px;  margin-bottom:20px; }
#pollCNNMoney ul { margin-bottom:7px;}
#pollCNNMoney li {color:#666; font-size:13px; line-height:1.0em; margin-bottom:10px; }
#pollCNNMoney li input { margin:0 3px 0 0; position: relative; top: 2px;}
#pollCNNMoney input.btn_submit {font:normal 10px Arial;background:#F6F6F6 url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/disqus_icons.png) no-repeat 40px -106px; border:1px solid #c6c6c6; color:#666; display: inline-block;line-height:1.0em; padding:0px 15px 3px 4px;*padding:4px 15px 3px 4px; width:52px; text-transform:uppercase; height:20px;margin-top:7px;cursor: pointer; cursor: hand;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#pollCNNMoney input.btn_submit  { padding-top:4px; }
}
#pollCNNMoney li div{ display: inline; }



/* MOD - How's the Economy ***********************************************************************************/

#mod-econStats {background-color: #fff; border: 1px solid #ddd; margin-bottom: 5px; padding: 15px 10px 3px 10px;}
#mod-econStats .boxHeading {margin-bottom: 7px;}
#mod-econStats table {width: 100%;}
#mod-econStats th {font-size: 11px; font-weight: bold; padding-bottom: 7px;}
#mod-econStats td {border-top: 1px dotted #ddd; padding: 4px 0;}
#mod-econStats .cnncol2 {text-align: right;}
#mod-econStats td.cnncol1 {font-weight: bold; font-size: 14px;}
#mod-econStats td.cnncol2 {color: #666; font-weight: normal;}


/* MOD - My Investments ***********************************************************************************/
#mod-myinvestments {background-color:#FFF; border:1px solid #DDD; margin-bottom:5px; padding:10px 9px; }

#mod-myinvestments .NaviTabs {margin-bottom: 15px;} 
#mod-myinvestments .NaviTabs li {background-color: #fff; margin-top: 6px;  width: 140px;} 
#mod-myinvestments .NaviTabs li a {color: #999; font-weight: bold; font-size: 12px; padding-top: 6px;} 
#mod-myinvestments .tabnum1 { border-right-width: 1px;}

#mod-myinvestments.Tab0Visible .NaviTabs li.tabnum0,
#mod-myinvestments.Tab1Visible .NaviTabs li.tabnum1 { margin-top: 0px; width: 171px; } 
#mod-myinvestments.Tab0Visible .NaviTabs li.tabnum0 a, 
#mod-myinvestments.Tab1Visible .NaviTabs li.tabnum1 a {color: #000; font-size: 20px; padding-bottom: 3px; padding-top: 3px; } 

/* My Watchlist (right rail widget) **/
#cnnWatchListConnect { height: 230px; }
#cnnWatchListConnect h3 { color: #444; margin: 50px 0 15px 0; border-bottom: 1px solid #eee; padding-bottom: 15px; font-size: 18px;}
#cnnWatchListConnect p { margin-top: 15px; font-weight: bold; font-size: 13px; color: #777; }
#cnnWatchListConnect a { font-weight: bold; font-size: 13px; }
#cnnWatchListConnect a.loginimg { background:#fff url(https://i.cdn.turner.com/money/.element/img/4.0/services/button_login.gif) no-repeat 0 0; height: 22px; width: 61px; display: block; }




/************** MODULE [RR] AOL autos **************/
#mod-aolautos {background: #fff; border: 1px solid #ddd; margin-bottom: 5px; padding: 15px 10px;}
#mod-aolautos .boxHeading {margin-bottom: 12px; position: relative; /** ie peekaboo fix **/ }
#mod-aolautos .logo {float: right; position: relative; top: 3px;}
#mod-aolautos .body {margin-bottom: 10px;}
#mod-aolautos label {color: #565656; float: left; font-size: 14px; width: 57px;}
#mod-aolautos label input {margin-right:3px; position:relative; top: 2px;}
#mod-aolautos select {float: left; margin-right: 5px; width: 122px;}

#mod-aolautos li {background: url(https://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 12px; float: left; margin-right: 5px; padding: 5px 0px 0px 8px; width: 45%;}

/* AOL autos - slimRR */
.cnnCol_wideRR #mod-aolautos label {width: 66px;}
.cnnCol_wideRR #mod-aolautos select {margin-right: 11px; width: 253px;}
.cnnCol_wideRR #mod-aolautos li {width: 46%;}
/************** /MODULE [RR] AOL autos **************/



/* MOD - Loan Center *************************************************************/
#bankrate_module { background-color:#FFF; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px 0px 10px; }

#bankrate_module .NaviTabs {font-size:11px; margin-bottom: 5px;}
#bankrate_module .NaviTabs li {margin-top: 0px; text-align: left;}
#bankrate_module .NaviTabs li a {height: 30px; padding: 5px 6px 0 6px;}
#bankrate_module .NaviTabs li.tabnum0 {width:74px;}
#bankrate_module .NaviTabs li.tabnum1 {width:72px;}
#bankrate_module .NaviTabs li.tabnum2 {width:62px;}
#bankrate_module .NaviTabs li.tabnum3 {width:62px;}
#bankrate_module .NaviTabs li.tabnum4 { border-right: 1px solid #ebebeb;width:38px;}
#bankrate_module .Tab0Visible .NaviTabs li.tabnum0 a, 
#bankrate_module .Tab1Visible .NaviTabs li.tabnum1 a, 
#bankrate_module .Tab2Visible .NaviTabs li.tabnum2 a, 
#bankrate_module .Tab3Visible .NaviTabs li.tabnum3 a, 
#bankrate_module .Tab4Visible .NaviTabs li.tabnum4 a, 
#bankrate_module .Tab5Visible .NaviTabs li.tabnum5 a {font-weight: normal; font-size: 11px;}

#bankrate_ssi, 
#bankrate_ssi-1, 
#bankrate_ssi-2, 
#bankrate_ssi-3, 
#bankrate_ssi-4 {clear:both; margin-bottom:15px;}
#bankrate_ssi-2 {height: 192px;} 
.cnnCol_wideRR #bankrate_ssi-2 {height: 145px;} 

#bankrate_module table {}
#bankrate_module th {border-bottom:1px solid #e4e4e4; color:#2d2d2d;font-size:11px; font-weight: normal; padding-left: 10px; padding-bottom: 5px; text-align:center;}
#bankrate_module td {border-bottom:1px solid #e4e4e4; padding: 5px 10px; text-align:right; }
#bankrate_module .col1 {text-align:left;width:300px;border-left:none;border-right:none;padding:0 0 0 5px;}
#bankrate_module td.col2 {padding: 5px 5px 5px 0px; width: 55px;border-left:none;border-right:none;}
#bankrate_module td.col3 {padding-left: 0px; padding-right: 20px; width: 55px;background-color:#FFF;}
#bankrate_module th.col3 {padding-right: 10px;}
#bankrate_module .col4 {padding-left: 0px; padding-right: 5px; width: 81px;}
#bankrate_module .col3 span {padding: 0px 0px 0px 14px;display:block;}
#bankrate_module .change_up {background: #fff url(https://i2.cdn.turner.com/money/.element/img/4.0/misc/bankrate_sprite.gif) no-repeat 25px 0px;height:13px;display:block;}
#bankrate_module .change_down {background: #fff url(https://i2.cdn.turner.com/money/.element/img/4.0/misc/bankrate_sprite.gif) no-repeat 25px -18px;height:13px;display:block;}
#bankrate_module .change_blank {background: #fff url(https://i2.cdn.turner.com/money/.element/img/4.0/misc/bankrate_sprite.gif) no-repeat 25px -31px;height:13px;display:block;}
#bankrate_module .marketTimestamp{font:normal 11px arial; color:#999;text-align:right;}

#bankrate_module #bankrate_lookup {border-bottom: 1px dotted #ddd; font-weight: bold; margin-bottom:15px; padding-bottom: 18px; }
#bankrate_module #bankrate_lookup form {display: inline;} 

#bankrate_module #bankrate_lookup input#zipCdMma {border:1px solid #C4C4C4; color:#6C6C6C; float: left; font-size: 11px; margin-right:0px; padding-left:6px; width:85px; height:19px;}
#insurance_lookup {font-weight:bold;font-size:12px;margin-left:8px;width:300px;float:left;line-height:20px;}
#insurance_lookup form {margin-top: 10px;}
#insurance_lookup #zipcodeval, 
#insurance_lookup #InsuranceType {border: 1px solid #6f8fa8;width:202px;font-size:10px; margin-bottom: 10px;}
#insurance_lookup #InsuranceType {width:205px;}
#insurance_lookup #zipcodeval {margin-left:9px;}
#insurance_lookup .productLabel, 
#insurance_lookup .zipLabel {font-weight:normal;font-size:11px;float:left; margin-right:9px;position:relative;top:0px;}
#insurance_lookup #searchButton {margin-left:216px;margin-bottom:10px;margin-top:2px;}
#insurance_lookup ul {list-style-type: none; margin: 0 0 10px 0; padding: 0px;width:300px;}
#insurance_lookup li {background: url(https://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 10px; line-height: 12px; padding: 5px 0px 0px 8px;}
.insuranceFrame  {padding-top:5px;}

#bankrate_module .featuredRates {margin-bottom: 10px;}

.Tab2Visible .featuredRates {top:17px;}

#bankrate_module .featuredRates .ratesContainer {overflow:hidden; margin-bottom: 3px;}
#bankrate_module .featuredRates .ratesContainer ul {height:16px; overflow:hidden; position:relative;white-space:nowrap;}
#bankrate_module .featuredRates .ratesContainer li {float:left;}
#bankrate_module .featuredRates a {padding:1px;display:inline-block;}
#bankrate_module .featuredRates a span {font-weight:bold;}
#bankrate_module .featuredRates p {font-weight: bold; height:18px;}
#bankrate_module .bankrate_note {color:#686868; font-size:10px;}

#bankrate_module .action-row {font:normal 12px Arial;color:#3b3b3b;display:none;margin:7px 0px 5px 5px;}
#bankrate_module .action-row span {display:block;}
#bankrate_module .action-row select {font-size:11px;color:#3b3b3b;}
#bankrate_module .action-row .submitbtn {background:url(https://i2.cdn.turner.com/money/.element/img/2.0/buttons/button_search.gif) no-repeat 0px 0px;border:none;width:54px;height:22px;} 

#bankrate_module #bankrate_sponsor {color:#999; float: right; font-size:10px; font-weight:bold; position:relative; top: 13px;}
/** 5.0 design - use if we change bankrate module HTML
#bankrate_module #bankrate_sponsor {color:#999; font-size:10px; font-weight:bold;}
#bankrate_module #bankrate_sponsor img {float: right; position:relative; top: -4px;}
**/

.cnnCol_wideRR #bankrate_module .NaviTabs li { width: 89px;}
.cnnCol_wideRR #bankrate_module .NaviTabs li.tabnum4 {width: 91px;}
/* /MOD - Loan Center *************************************************************/


/* MOD - author bio  ***********************************************************************************/
.cnn-section .mod-author { background-color: #FFFFFF;border: 1px solid #DDDDDD;margin-bottom: 5px;padding: 15px 14px;}
.cnn-section .mod-author .fn {color: #999999;font-size: 16px;font-weight: bold;line-height: 1em;margin-bottom: 5px;}
.cnn-section .mod-author .position {color: #999999; font-size: 10px;margin-bottom: 6px;text-transform: uppercase;}
.cnn-section .mod-author .title {font-size: 14px;font-weight: bold;padding-bottom: 3px;}
.cnn-section .mod-author .photo {float: left;margin: 0 15px 10px 0;}

/* MOD - ask the expert form  ***********************************************************************/
#mod-askexpert {background-color: #FFF; border: 1px solid #ddd; margin-bottom: 5px; padding: 15px 10px 10px 10px;}
#mod-askexpert .boxHeading {margin-bottom: 10px;}
#mod-askexpert p {margin-bottom: 10px;}
#mod-askexpert input {border: 1px solid #aaa; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; color: #999; font-size: 11px; padding: 2px;}
#mod-askexpert textarea {border: 1px solid #aaa; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; color: #999; font-size: 11px; font-family: Arial; margin: 5px 0 10px 0; padding: 2px;width: 310px; height: 46px; }

#mod-askexpert .name { margin-right: 5px; width: 93px;}
#mod-askexpert .email { margin-right: 5px; width: 93px;}
#mod-askexpert .citystate {width: 92px;}
#mod-askexpert .formItemL {color: #CCCCCC;font-size: 11px;margin: 5px 0;text-align: right;}
#mod-askexpert .footer {text-align: right;}
#mod-askexpert .footer a {clear: right;}
#mod-askexpert #btn_sumbit { background: url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/disqus_icons.png) no-repeat 48px -106px; border: 1px solid #C6C6C6; color: #666; float: left; font:normal 10px Arial; padding: 1px 25px 3px 4px; *padding: 2px 25px 3px 2px; position: relative; top: 5px; text-align: center; text-transform: uppercase; width: 60px; height: 20px;background-color: #f6f6f6;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#mod-askexpert #btn_sumbit  { padding-top:2px; }
}
#mod-askexpert #btn_sumbit:hover { border-color: #000; color: #000; }


/* Markets module - Markettracker *************************************************************/
#mod-quotes-latest { margin:10px; *margin-bottom: 5px;}
#mod-quotes-latest .cnnDateStamp {float: right; position: relative; top: 8px;}

#mod-quotes-latest table {color:#666;}
#mod-quotes-latest th { border-bottom:1px dotted #ddd; color: #333; font-size: 12px; padding-bottom:3px; text-align:right; }
#mod-quotes-latest td { border-bottom:1px dotted #ddd; padding:3px 0; text-align:right; }
#mod-quotes-latest .cnncol1 { text-align:left; }
#mod-quotes-latest td.cnncol1 { width:97px; }
#mod-quotes-latest .cnncol2 { width:79px; }
#mod-quotes-latest .cnncol3 { width:70px; }
#mod-quotes-latest .cnncol4 { width:70px; }

#mod-quotes-latest th a { color: #000; text-decoration:none; }

/* Markets **/
#mod-quotes-latest.marketsoverview .boxHeading {text-align: right;}
#mod-quotes-latest.marketsoverview .boxHeading span {float: left; position: relative; top: 5px;}
#mod-quotes-latest.marketsoverview .boxHeading #mktsearch_box {border-bottom:1px solid #ddd; border-left:1px solid #999; border-top:1px solid #999; border-right: none; color: #777; font-size: 10px; padding-left: 5px; position: relative; left: 5px; vertical-align: bottom; width: 77px; height:21px; }
#mod-quotes-latest.marketsoverview .boxHeading .search_btn {vertical-align: bottom; 
*position: relative; *top: -1px;}

#mod-quotes-latest .list_indices {margin-bottom: 8px;}
#mod-quotes-latest .list_keydata {margin-bottom: 8px;}
#mod-quotes-latest .list_commodities {margin-bottom: 10px;}

/* Gainers & Losers **/
#mod-quotes-latest.sp500movers .boxHeading {padding-top: 5px; *padding-top: 7px; /* padding set so RR header height is same for collapsed and expanded */}
#mod-quotes-latest .list_gainers {border-bottom: 3px solid #e8e8e8; margin-bottom: 0px; height: 116px;}
#mod-quotes-latest .list_gainers table {border-top: 1px dotted #ddd; }
#mod-quotes-latest .list_losers {height: 87px; margin-bottom: 31px;}

#mod-quotes-latest.sp500movers th { padding-top: 10px;}
#mod-quotes-latest.sp500movers .cnncol1 {width:181px;}
#mod-quotes-latest.sp500movers .cnncol2 {width:55px;}
#mod-quotes-latest.sp500movers .cnncol3 {width:80px;}
#mod-quotes-latest.sp500movers .cnncol1 a {font-weight: bold; margin-right: 5px;}

/* Markets module - Markettracker *************************************************************/


/************************* MODULE [RR]: Markets **************************/
#section_MarketsBox {background-color: #fff; border: 1px solid #ddd; margin-bottom: 5px; padding: 15px 10px;}
#section_MarketsBox .boxHeading {position: relative;}

#section_MarketsBox #ssi0, 
#section_MarketsBox #ssi1 {display: none;} 
#section_MarketsBox .Tab0Visible #ssi0,
#section_MarketsBox .Tab1Visible #ssi1 {display: block;}

#section_MarketsBox .NaviTabs {margin-bottom: 15px;}
#section_MarketsBox .NaviTabs li {width: 225px;}
#section_MarketsBox .NaviTabs li.tabnum1 { border-right: 1px solid #ebebeb;}
#section_MarketsBox table {width: 98%/*468px*/;}
	html>body #section_MarketsBox table {width: 100%;}
#section_MarketsBox th {border-bottom:1px solid #e4e4e4; color:#999; font-weight: normal; padding-left: 10px; padding-bottom: 5px; text-align:center;}
#section_MarketsBox th.col2 {padding-right:35px;}
#section_MarketsBox th.col3 {padding-right:25px;}
#section_MarketsBox td {border-bottom:1px solid #e4e4e4; padding: 5px 10px; text-align:right; }
#section_MarketsBox .col1 {padding-right: 0; text-align:left; width: 272px;}
#section_MarketsBox td.col2 {padding: 5px 35px 5px 0px; width: 113px;}
#section_MarketsBox td.col3 {background:#F5F5F5; padding-left: 0px; padding-right: 25px; width: 108px;}
#section_MarketsBox .col3 span {padding: 0px 0px 0px 14px;}
#section_MarketsBox .marketArrowDown {background: url(https://i.cdn.turner.com/money/.element/img/2.0/data/mk_snapshot/arrow_down.gif) no-repeat 4px 5px;}
#section_MarketsBox .marketArrowUp	{background: url(https://i.cdn.turner.com/money/.element/img/2.0/data/mk_snapshot/arrow_up.gif) no-repeat 4px 5px;}
#section_MarketsBox .marketTimestamp{font:normal 11px arial; color:#999;text-align:right;}

#CNNmarketsTable_footer {margin-top:5px;margin-right:6px;}
/* Market Sponsor */
#CNNmarket_sponsor {float:right;position:relative;top:-14px;right:0px;}
#CNNmarketsTable_footer #CNNmarket_sponsor #sponsorText {color:#9C9C9C;display:inline;font:normal 11px Arial;position:relative;top:20px;right:75px;}
/* Symbol Lookup */
#section_MarketsBox #CNNsymbol_lookup {float: left; font-size:8px; position:relative; width: 140px;}
#section_MarketsBox #CNNsymbol_lookup input {border:1px solid #C4C4C4;color:#6C6C6C; float: left; font-size: 11px; padding-left:6px; width:85px; height:21px;}
#section_MarketsBox #CNNsymbol_lookup input.button {border:none; padding-left:0px; position:relative; top:0px;vertical-align:top; width: 31px; height: 25px;margin-left:5px;} 
#section_MarketsBox #symbolLink {margin-right:1px;background: url(https://i.cdn.turner.com/money/.element/img/2.0/fortune/small_arrow.jpg) no-repeat left;padding-left:15px;}
#section_MarketsBox #CNNsymbol_lookup a {font:normal 9px Arial;color:#999;position:relative;top:-0px;text-transform:uppercase;text-decoration:none;}
#section_MarketsBox #CNNsymbol_lookup a:hover {text-decoration:underline;}
#section_MarketsBox #CNNsymbLookup img {vertical-align:middle;}

/****************** /MODULE [RR]: Markets ******************/







/* MAIN - River  *****************************************************************************************/
#mod-river { background-color:#FFF; border:1px solid #DDD; margin-bottom:5px; padding:15px 14px;}
#mod-river .boxHeading { border-bottom: 0px; float:left; margin-bottom: 10px; padding-bottom:0px; width:200px;}

#mod-river .cnntabs {float:right; overflow:hidden; margin-top:4px; }
#mod-river .cnnheader { line-height: 1em; border-bottom:1px solid #DDD; overflow:hidden;}
#mod-river .cnntabs li {border-right:1px solid #DDD; display:inline; margin:0 0 5px 15px; padding-right:10px }
#mod-river .cnntabs li.lastItem,
#mod-river .cnntabs li.lastitem {border-right: none; padding-right: 0px; }
#mod-river .cnntabs li a { cursor: pointer; font-size:11px; text-transform:uppercase; }
#mod-river.sumlist01Visible a.sumlist01,
#mod-river.sumlist02Visible a.sumlist02,
#mod-river.sumlist03Visible a.sumlist03 {color: #000; font-weight:bold; }

#mod-river ul.sumlist02,
#mod-river ul.sumlist03 {display: none; }

#mod-river ul li { border-bottom:1px dotted #DDD; padding:12px 0 15px 0; overflow:hidden; 
*position: relative;}
#mod-river ul li.sponsor_ad { border-bottom:none; padding:0;}
#mod-river ul li.summaryBlocknoImage { padding-bottom:13px; }
#mod-river .summaryImg { float:left; margin-bottom: 3px; margin-right:14px; position: relative; top: 3px;}
#mod-river .cnnEyebrow { color:#39c; font-size: 11px; font-weight:bold; margin-bottom:5px; margin-left: 134px; text-transform:uppercase; }
#mod-river .cnnEyebrow a { color:#39c;}
#mod-river h2 {padding-bottom:5px; font-size:18px; margin-left: 134px;}
#mod-river p {line-height: 18px; margin-bottom:12px; margin-left: 134px;}
#mod-river .cnnDateStamp { margin-left: 134px; text-transform:uppercase;}

#mod-river .summaryBlocknoImage .cnnEyebrow {margin-left: 0px;}
#mod-river .summaryBlocknoImage h2 {margin-left: 0px;}
#mod-river .summaryBlocknoImage p {margin-left: 0px;}
#mod-river .summaryBlocknoImage .cnnDateStamp { margin-left: 0px;}

#mod-river .socLinks {float: right; position: relative; top: -6px; text-align: right; width: 150px; }
#mod-river .socLinks li {border-bottom: none; padding-bottom: 0; padding-top:0px;}
#mod-river .socLinks li a {padding-bottom: 5px;}

#mod-river .moreSummaries { clear:both; margin:20px auto; width:620px; height:39px; cursor:pointer; border:none; background:url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/button-view-more-headlines.gif) no-repeat 0 0; }
#mod-river .moreSummaries:hover { background-position:0 -38px; text-decoration: none;}





/** MAIN - Around the Web *******************************************/
#mod-partnerstories { background-color:#FFF; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px; }
#mod-partnerstories ul {background: url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/divider_partnerstories.gif) repeat-y -10px 0; margin-top: 17px;}
#mod-partnerstories ul ul {background-image: none; margin-top: 0px;}
#mod-partnerstories li {float: left; margin: 0 10px; width: 140px;}
#mod-partnerstories .col1 { margin-left: 0px;}
#mod-partnerstories li li {float: none; margin: 0 0 12px 0; padding: 0px; width: auto;}
#mod-partnerstories .logo {background: url(https://i2.cdn.turner.com/money/.element/img/5.0/logos/partner_logos.gif) no-repeat; display: block; height: 20px; margin-bottom: 7px;}
#mod-partnerstories .logo:hover {text-decoration: none;}
#mod-partnerstories .col1 .logo {background-position: -2px -30px;}
#mod-partnerstories .col2 .logo {background-position: -2px -1px;}
#mod-partnerstories .col3 .logo {background-position: -3px -57px;}
#mod-partnerstories .col4 .logo {background-position: -0px -143px;}
#mod-partnerstories .col5 .logo {background-position: -4px -87px;}
#mod-partnerstories .col6 .logo {background-position: -2px -115px;}

/* Leadership and Executive Dream Team module */
#mod-spSectionModule.mod-spFeatstories .summaryImg img {margin-right:10px; }
#mod-spSectionModule.mod-spFeatstories .cnnHeadline {padding-bottom:2px;}
#mod-spSectionModule.mod-spFeatstories .cnnHeadline a { font-size:15px;font-weight:bold;color:#000;}
#mod-spSectionModule .summaryBlock a.summaryImg {margin:0;}

/* Galleries module */
#mod-galleries.mod-spFeatstories .cnnHeadline {font-size: 14px;line-height:19px;}
.cnnCol_side #mod-galleries.mod-spFeatstories .summaryBlock p {color: #333;line-height: 17px;}
#mod-galleries.mod-spFeatstories .seeMore a {margin:5px 0px;}
#mod-galleries.mod-spFeatstories .summaryImg {margin-top:2px;}

/* MOD - Video tout strip  */
#videoToutStrip #sideBarImg:hover .video_playbtn { background-position: 0 -49px;}
#videoToutStrip #sideBarImg .video_playbtn {background: url("https://i2.cdn.turner.com/money/.element/img/5.0/buttons/video_play_button_small.png") no-repeat scroll 0 0 transparent; height: 48px; left: 0;  position: absolute; top: 0; width: 48px; margin:5px;}
#videoToutStrip {background-color:#FFF; border:1px solid #DDD;display: inline-block; margin: 0 0 5px 0px; overflow: hidden; text-align: left; width: 316px; padding:5px 8px 10px 10px;}
#videoToutStrip:after { clear: left;  content: "."; display: block; height: 0; visibility: hidden;}
#videoToutStrip #widgetHed {font: bold 18px Arial;letter-spacing: -1px; padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid #DDDDDD;}
#videoToutStrip #widgetSeqNumsVideo { color: #999999; font: 11px Arial; padding: 10px 0 2px 10px;}
#videoToutStrip #prevButton {float: left; width: 19px;}
#videoToutStrip #nextButton {float: right; width: 19px;}
#videoToutStrip #prevButton img {margin: 0;}
#videoToutStrip #nextButton img { margin: 0 0;}
#videoToutStrip ul#tncontainerVideo { background-color: #FFFFFF; float: left;list-style: none outside none;margin: 11px 0 0 0; overflow: hidden;    padding: 0; vertical-align: top; width: 100%;}
#videoToutStrip ul#tncontainerVideo li {float: left;font: 11px Arial;overflow: hidden;text-align: left; vertical-align: middle; padding-top:0;}
#videoToutStrip #sideBarImg { position:relative; float: left; height: 144px; margin: 1px 0 0 11px; width: 256px;}
#videoToutStrip #sideBarHed {clear: both; font: bold 14px Arial; padding-bottom: 3px;padding-top:8px;}
#videoToutStrip #sideBarDek {color: #333333;font: 12px Arial;line-height:18px;}
#videoToutStrip #sideBarDek a.sideBarMore { font: bold 12px Arial; padding-top: 5px;}

/* Fortune Current Issues module */
#fortune_current_issue {
	background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDDDDD;position: relative;width:336px;
}
#fortune_current_issue .fortune_current_issue_wrapper{
	padding:15px;
}
#fortune_current_issue .issue {
	float:left;width:160px;
}
#fortune_current_issue .summaryTxt {
	float:left;width:140px;
}
#fortune_current_issue .summaryTxt ul li {
    list-style: square outside none;padding: 5px 0;
}
#fortune_current_issue .summaryTxt .cnnHeadline {
    font-size: 18px;font-weight: bold;line-height: 24px;
}
#fortune_current_issue .summaryTxt ul {
    margin-left: 10px;padding-left: 5px;
}
#fortune_current_issue .flyout ul {
    padding: 5px 0 0 13px;list-style: none outside none;
}