/**/body {
	background:#EEE;
	font:normal 12px Arial;
	margin:0px auto;
	padding:0px;
	text-align:center
}
html>body {
	padding:0px
}
 
#cnnFeatBoxLgImg.specialFeatureBox .cnnBullets {
	clear:right;
	display:inline-block;
	font-weight:bold;
	margin-bottom:4px
}

#ismartsBody {
	margin:0px auto;
	text-align:left;
	width:994px
}/**/
#content {
	background:#EEE;
	margin:0px
}/**/
#mainCol {
	background:#FFF;
	float:left;
	overflow:hidden;
	width:648px;
	padding:10px 15px;
	margin:9px 0px 10px 0px
}
html>body #mainCol {
	width:618px
}/**/
#main_rightCol {
	background:#EEE;
	float:right;
	overflow:visible;
	width:346px;
	padding:0px 0px 10px 8px;
	margin:0px;
	position:relative
}
html>body #main_rightCol {
	margin-top:1px;
	width:338px
}/**/
a {
	color:#004276;
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
#TargetImageDE {
	display:none
}
.clearFloat {
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
	margin:0px;
	padding:0px
}/**/
#cnnMoneyBanner {
	background:#FFF;
	font:normal 11px Arial;
	height:61px!important;
	height:65px;
	margin:0px;
	margin-top:0px;
	padding-top:17px
}
#cnnMoneyBanner .cnnMoneyBannerLft {
	float:left;
	width:289px;
	margin:0px;
	margin-left:20px
}
.cnnMoneyBannerRgt {
	float:right;
	vertical-align:middle
}
html>body .cnnMoneyBannerRgt {
	position:relative;
	left:0px
}
#cnnMoneyBanner .cnnMoneyBannerRgt {
	height:40px;
	float:right;
	vertical-align:middle;
	margin-left:0px;
	margin-right:20px;
	margin-top:14px
}
#cnnMoneyBanner .cnnMoneyBannerRgt #mrktSearchbox form {
	height:25px;
	vertical-align:middle;
	padding-right:5px
}
#cnnMoneyBanner .cnnMoneyBannerRgt #moneySearchbox form {
	height:25px;
	vertical-align:middle;
	padding-right:5px
}
#cnnMoneyBanner .cnnMoneyBannerRgt #moneySearchbox {
	margin-left:20px
}
#cnnMoneyBanner .moneySearchTxtField {
	font-size:11px;
	color:#666;
	padding:3px 0px 3px 3px;
	height:22px;
	border:1px inset #D1D1D1;
	margin-bottom:4px!important;
	margin-bottom:0px;
	margin-right:0px
}
#cnnVPContainer #cnnMoneyBanner .moneySearchTxtField {
	height:14px
}/**/
#cnnMoneyBanner .cnnMoneyBannerRgt .cnnMoneyServices {
	text-align:left;
	padding-left:10px;
	height:40px;
	margin:0px;
	position:relative;
	top:-10px
}
.cnnMoneyServices ul {
	list-style-type:none;
	margin:0px;
	padding:0px
}
#cnnMoneyBanner .cnnMoneyBannerRgt .cnnMoneyServices li {
	background:url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 9px;
	padding:0px 0px 0px 8px;
	margin-top:-4px
}
::root #cnnMoneyBanner .cnnMoneyBannerRgt .cnnMoneyServices li {
background:url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 6px;
padding:0px 0px 0px 8px;
margin-top:0px
}
#cnnMoneyBanner .cnnMoneyBannerRgt .cnnMoneyServices a {
	color:#004276;
	text-decoration:none;
	font:normal 12px Arial
}
#cnnMoneyBanner .cnnMoneyBannerRgt .cnnMoneyServices a:hover {
	text-decoration:underline
}
#searchButton {
	height:22px;
	margin-left:5px;
	vertical-align:top
}
.cnnSearchTxtField {
	font-size:11px;
	height:20px;
	width:87px;
	vertical-align:top;
	margin-left:0px
}
::root #cnnMoneyBanner_top .moneySearchTxtField {
margin-bottom:10px
}
#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
}/**//**/
#mainNavMenu {
	font:normal 12px Helvetica;
	height:28px;
	text-align:left;
	background-color: #7870A9;
}
#navTable {
	margin:0px;
	padding:0px
}
#serviceTable {
	float:right;
	margin:0px;
	padding:0px
}
#navTable li, #serviceTable li {
	list-style:none;
	float:left;
	margin:0px;
	padding:0px
}
#navTable a.navLink {
	color:#FFF;
	line-height:13px;
	margin:0px;
	padding:10px 10px;
	float:left
}
#serviceTable a.navServiceLinks {
	color:#FFF;
	line-height:13px;
	margin:0px;
	padding:10px 9px;
	float:left
}
#navTable a.navLink:hover, #serviceTable a.navServiceLinks:hover {
	background:#0B4682;
	color:#FFF;
	text-decoration:none
}
#navTable a#navLinkHome {
	padding-left:20px
}/**/
#moneyHomeNav a#navLinkHome {
	background:#0B4682
}
#moneyNewsNav a#navLinkBusinessNews {
	background:#0B4682
}
#moneyMarketsNav a#navLinkMarkets {
	background:#0B4682
}
#moneyPFNav a#navLinkPF {
	background:#0B4682
}
#moneyRealEstateNav a#navLinkRealEstate {
	background:#0B4682
}
#moneyRetirementNav a#navLinkRetirement {
	background:#0B4682
}
#moneyTechNav a#navLinkTech {
	background:#0B4682
}
#moneySmBizNav a#navLinkSmbusiness {
	background:#0B4682
}
#moneyLifestyleNav a#navLinkLuxury {
	background:#0B4682
}
#moneyPortfolioNav a#navLinkPortfolio {
	background:#0B4682
}
#moneyVideoNav a#navLinkVideo {
	background:#0B4682
}
#moneyPortfolioNav a.navLink {
	height:13px;
	font:normal 12px Helvetica;
	color:#FFF;
	padding:7px 5px 7px 5px;
	margin:0px;
	text-decoration:none
}
#header a {
	text-decoration:none
}
#header a:hover {
	text-decoration:underline
}/**/
.navtext, .navtext:link, .navtext:hover, .navtext:visited {
	font:bold 11px Arial;
	color:#fff;
	text-decoration:none;
	white-space:nowrap
}
.navlinkcss {
	text-align:left;
	font:normal 12px/16px Arial;
	background-color:#EEE;
	text-decoration:none;
	width:180px;
	position:absolute;
	visibility:hidden;
	z-index:500000;
	padding:5 10 10 10px;
	border:none
}
.navlinkcss a, .navlinkcss a:visited {
	padding-top:4px;
	color:#003365;
	display:block;
	text-indent:3px;
	white-space:nowrap;
	text-decoration:none
}
.navlinkcss a:hover {
	background-color:#EEE;
	color:#003365;
	text-decoration:underline
}/**/
#subNavSection {
	padding-left:10px;
	height:26px;
	padding-top:5px;
	background:#FFF url(http://i.cdn.turner.com/money/.element/img/1.0/misc/hrdots.gif) repeat-x left 20px;
	white-space:nowrap
}
#subNavSection span.subNavLink, #subNavSection a.subNavLink, #subNavSection div.subNavLink {
	color:#0048AC;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	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
}/**/
#subNavSectionFull {
	padding-left:8px;
	height:26px;
	padding-top:5px;
	background:#FFF url(http://i.cdn.turner.com/money/.element/img/1.0/misc/hrdots.gif) repeat-x left 20px;
	white-space:nowrap
}
#subNavSectionFull span.subNavLink, #subNavSectionFull a.subNavLink, #subNavSectionFull div.subNavLink {
	color:#0048AC;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	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
}/**//**/
#footerGroup {
	font:normal 11px Arial;
	padding:18px 28px 18px 28px;
	text-align:center;
	width:974px;
	background-color: #7870A9;
}
html>body #footerGroup {
	width:938px
}
#footerGroup a {
	color:#7fb7ef;
	text-decoration:none
}
#footerGroup a:hover {
	text-decoration:underline
}
#mainCopyright {
	color:#FFF
}
#footerLinks {
	border-bottom:1px solid #22486F;
	border-top:1px solid #22486F;
	color:#7FB7F2;
	padding:10px 0px;
	margin:15px 0px
}
#footerLinks a {
	color:#FFF;
	font-size:12px;
	line-height:18px;
	margin-right:12px;
	text-decoration:none
}
#footerLinks a:hover {
	text-decoration:underline
}
#footerLinks a#lastLink {
	margin-right:0px
}
#footer {
	margin-left:-15px;
	padding:0px;
	margin:0px
}
#marketCopyright, #marketCopyright table {
	color:#5287bb;
	font-size:11px;
	padding:0px 10px
}
#marketCopyright table br {
	display:none
}/**/
div.SectionWidth, div.galleryFullpage {
	background:#FFF;
	text-align:center;
	margin-left:auto;
	margin-right:auto
}/**/
#sectionT1 .summaryBlocknoImage {
	padding-bottom:15px
}/**/
.boxHeading {
	font:bold 19px Arial;
	letter-spacing:-1px;
	padding:0px 0px 5px 0px
}
.boxHeading a {
	font:bold 19px Arial;
	color:#000;
	letter-spacing:-1px;
	padding:0px 0px 5px 0px;
	text-decoration:none
}/**/
.summaryList {
}
.summaryBlock {
	font:normal 12px Arial;
	margin-bottom:10px
}/**/
.summaryBlock:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.summaryBlock {
	display:inline-block
}/**/
* html .summaryBlock {
	height:1%
}
.summaryBlock {
	display:block
}/**/
.cnnBlurbTxt {
	color:#545454;
	font:normal 12px Arial
}
.updateStamp {
	text-transform:capitalize;
	font-size:10px;
	background-color:#CB0100;
	color:#FFF;
	padding:3px;
	margin-left:3px;
	white-space:nowrap;
	overflow:visible
}
.cnnBullets {
	background:url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 8px;
	line-height:16px;
	padding:0px 0px 0px 8px
}
.cnnHeadline {
	font:bold 16px arial;
	padding-bottom:2px
}
.cnnHeadline a {
	padding-bottom:0px
}
.cnnHeadline a:hover {
}
.cnnDateStamp {
	color:#999;
	font-size:10px;
	padding-bottom:2px
}
.vicon {
	margin:0 3px
}
.summaryBlocknoImage {
	color:#6A6A6A;
	padding:15px 0px
}
.summaryBlocknoImage .cnnHeadline {
	margin-left:0px
}
.summaryBlocknoImage .cnnEyebrowTimestamp {
	margin-left:0px
}
.summaryBlocknoImage .cnnBlurbTxt {
	margin-left:0px
}
.summaryBlocknoImage .cnnBullets {
	margin-left:0px
}/**/
.img01paddingR {
	float:right;
	margin:0px 5px 3px 0px;
	border:none
}
.img01paddingL {
	float:left;
	margin:0px 5px 3px 0px;
	border:none
}
.img02paddingR {
	float:right;
	margin:0px 5px 3px 0px;
	border:none
}
.img02paddingL {
	float:left;
	margin:0px 5px 3px 0px;
	border:none
}
.cnnMore {
	padding-right:3px
}
a.cnnMore {
	color:#004276;
	text-decoration:none;
	text-transform:capitalize
}
a.cnnMore:hover {
	text-decoration:underline
}
.summaryImg {
	margin:3px 20px 5px 0px
}
.moreSummaryList {
	margin:10px 0px 0px 0px;
	background:url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/circle_arrow.gif) no-repeat left;
	padding-left:15px;
	vertical-align:top
}
.moreSummaryList a.cnnMore {
	text-transform:none
}/**//**/
#NaviTabs:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
#NaviTabs {
	display:inline-block;
	margin-top:5px;
	text-align:left
}/**/
* html #NaviTabs {
	height:1%
}
#NaviTabs {
	display:block
}/**/
#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
}
.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
}/**/
.sponsorAdTop {
	background:#FFF;
	margin:0px
}
.sponsorAdTop .topAdCenter {
	color:#666;
	font:normal 9px Verdana;
	padding:5px 0px 0px 0px;
	text-align:right;
	vertical-align:middle
}
#moneySponsorBox {
	margin-bottom:15px
}
#moneySponsorBox .cnnmoneySponsorTitle {
	position:relative;
	top:7px;
	left:4px
}
#moneySponsorBox #adContainer {
	border:1px solid #999;
	padding:5px
}
#moneySponsorBox #adContainer iframe {
	margin:5px 0
}/**/
#adsquare {
	background:#FFF;
	border:none;
	padding:0px;
	margin:8px 0px 0px 0px;
	overflow:visible
}/**/
#adTop {
	background:#FFF;
	border-bottom:1px solid #eee;
	padding-bottom:1px
}/**//**/
#featureBox .boxHeading {
	width:622px;
	background-color:#efefef;
	text-align:center;
	padding:5px 0 0 0;
	margin:0
}
.featuredBox {
	clear:both;
	background-color:#eee;
	width:622px;/**/
	height:230px;/**/
	vertical-align:middle;
	margin-top:0px
}
.featuredBox img.scrollArrow {
	float:left;
	border:0;
	margin:5px
}
.featuredBox img.scrollArrow.prev {
	margin-right:2px
}
.featuredBox img.scrollArrow.next {
	margin-left:2px
}
.featuredBox .featuredContent {
	display:inline;
	float:left;
	width:570px;/**/
	height:230px;/**/
	margin:0;
	padding:0;
	overflow:hidden;
	background-color:#eee
}
.featuredBox .featuredContent .featuredDisplayDiv {
	width:570px;/**/
	margin:0;
	padding:0
}
.featuredBox .featuredContent .featuredDisplayDiv ul {
	margin:0;
	padding:0;
	list-style:none
}
* html .featuredBox .featuredContent .featuredDisplayDiv ul {
	margin:0 0 0 -3px
}
.featuredBox .featuredContent .featuredDisplayDiv ul li {
	float:left;
	width:184px;/**/
	margin:6px 3px;
	background-color:#fff;
	color:#5F5F5F
}
.featuredBox .featuredContent .featuredDisplayDiv div.summaryBlock {
	width:160px;
	height:192px;
	margin:13px 12px;
	overflow:hidden;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px
}
.featuredBox .featuredContent .featuredDisplayDiv div.summaryBlock .featuredImage {
	text-align:center
}
.featuredBox .featuredContent .featuredDisplayDiv div.summaryBlock .featuredImage img {
	float:none;
	margin:0;
	padding:0
}
.featuredBox .featuredContent .featuredDisplayDiv div.summaryBlock .featuredHeadline {
	clear:both;
	margin:6px 0 4px 0;
	font-weight:bold;
	font-size:17px;
	line-height:21px
}
.featuredBox .featuredContent .featuredDisplayDiv div.summaryBlock .featuredDateStamp {
	display:none
}
.featuredBox .featuredContent .featuredDisplayDiv div.summaryBlock .featuredBlurbTxt {
	line-height:15px
}/**/
#specialFeatureBox {
	border:solid 5px #eee;
	position:relative;
	margin-top:0px
}
#specialFeatureBox .img02paddingL {
	margin-right:12px;
	margin-top:3px
}
#specialFeatureBox .boxHeading {
	text-align:center;
	background-color:#eee
}
#specialFeatureBox .boxHeading a {
	font-size:18px;
	vertical-align:middle;
	padding:0px
}
#specialFeatureBox .boxHeading .coverageLink {
	float:right;
	margin:0 0 0 -104px;
	width:104px;
	position:relative
}
html>body #specialFeatureBox .boxHeading .coverageLink {
	margin:3 5 0 -104px
}
#specialFeatureBox .boxHeading .coverageLink a {
	font-size:12px;
	color:#004276;
	letter-spacing:normal
}
#specialFeatureBox .boxcontent {
	padding:12px 15px 0 15px
}
#specialFeatureBox .storystack {
	font:bold 12px Arial;
	padding-bottom:7px
}
#specialFeatureBox .storystack a {
	font-weight:bold
}
#specialFeatureBox .clearFloat {
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
	margin:0px;
	padding:0px
}
#specialFeatureBox #boxleft {
	float:left;
	width:385px
}
#specialFeatureBox #boxleft .summaryBlock #cnnBulletsBlock {
	display:inline-block
}
html>body #specialFeatureBox #boxleft .summaryBlock #cnnBulletsBlock {
	display:table
}
#specialFeatureBox #boxleft .summaryBlock .cnnBullets {
	background:none;
	padding-left:0px
}
#specialFeatureBox #boxleft #topLead {
	border-bottom:solid 1px #eee;
	margin-bottom:15px
}
#specialFeatureBox #boxleft #topLead .summaryBlock {
	padding-bottom:10px
}
#specialFeatureBox #boxleft #topLead .cnnHeadline {
	font-size:24px
}
#specialFeatureBox #boxleft #cnnTL1 {
	border-bottom:none;
	margin-bottom:0px
}
#specialFeatureBox #boxleft #cnnTL1 .cnnBullets {
	background:none;
	margin-left:0px;
	padding-left:0px
}
#specialFeatureBox #boxleft #topLead #cnnTL1.summaryBlockMkGrph .cnnHeadline {
	margin-top:-24px
}
html>body #specialFeatureBox #boxleft #topLead #cnnTL1.summaryBlockMkGrph .cnnHeadline {
	margin-top:-4px
}
#specialFeatureBox #boxright {
	float:right;
	width:178px
}
#specialFeatureBox #boxright .boxHeading {
	background-color:#fff;
	text-align:left;
	padding-bottom:7px
}
#specialFeatureBox #boxright .boxHeading a {
	color:#666;
	font-size:12px
}
#specialFeatureBox #boxright .sponsorad {
	float:right;
	margin-top:5px
}
#specialFeatureBox #boxright .sponsorby {
	color:#AAA;
	font:normal 10px Arial;
	float:left;
	margin-top:10px;
	padding-left:10px
}/**//**/
.specialFeatureBox {
	border:solid 5px #eee;
	position:relative;
	margin-top:0px
}
.specialFeatureBox .boxHeading {
	text-align:center;
	background-color:#eee
}
.specialFeatureBox .boxHeading a {
	font-size:18px;
	font-weight:bold;
	vertical-align:middle;
	padding:0px
}
.specialFeatureBox .boxHeading .coverageLink {
	float:right;
	margin:0 0 0 -104px;
	width:104px;
	position:relative
}
html>body .specialFeatureBox .boxHeading .coverageLink {
	margin:3 5 0 -104px
}
.specialFeatureBox .boxHeading .coverageLink a {
	font-size:12px;
	color:#004276;
	letter-spacing:normal
}
.specialFeatureBox .boxcontent {
	padding:12px 15px 0 15px
}
.specialFeatureBox .img02paddingL {
	margin-right:12px;
	margin-top:3px
}
.specialFeatureBox #cnnBulletsBlock {
	display:inline-block
}
html>body .specialFeatureBox #cnnBulletsBlock {
	display:table
}
.specialFeatureBox ul {
	display:inline-block;
	list-style:none;
	margin:0px
}
html>body .specialFeatureBox ul {
	display:table;
	padding-left:0px
}
.specialFeatureBox ul li {
	background:transparent url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat scroll 0 8px;
	line-height:16px;
	font-weight:bold;
	padding:0 0 0 8px;
	margin-bottom:4px
}
.specialFeatureBox ul li a {
	font-weight:bold
}
.specialFeatureBox #boxleft {
	float:left;
	width:385px
}
.specialFeatureBox #boxleft .summaryBlock .cnnBullets {
	background:none;
	padding-left:0px
}
.specialFeatureBox #boxleft #topLead {
	border-bottom:solid 1px #eee;
	margin-bottom:15px
}
.specialFeatureBox #boxleft #topLead .summaryBlock, .specialFeatureBox #boxleft #topLead .summaryBlocknoImage, .specialFeatureBox #boxleft #topLead .summaryBlockMkGrph {
	padding-bottom:10px
}
.specialFeatureBox #boxleft #topLead .cnnHeadline {
	font-size:24px;
	margin-left:auto
}
.specialFeatureBox #boxleft #cnnTL1 {
	border-bottom:none;
	padding:0px;
	margin-bottom:0px
}
.specialFeatureBox #boxleft #cnnTL1 .cnnHeadline {
	margin-top:-6px
}
html>body .specialFeatureBox #boxleft #cnnTL1 .cnnHeadline {
	margin-top:0px
}
.specialFeatureBox #boxleft #cnnTL1 .cnnBullets {
	background:none;
	margin-left:0px;
	padding-left:0px
}
.specialFeatureBox #boxright {
	float:right;
	width:178px
}
.specialFeatureBox #boxright .boxHeading {
	background-color:#fff;
	text-align:left
}
.specialFeatureBox #boxright .boxHeading a {
	color:#666;
	font-size:12px
}
.specialFeatureBox #boxright .sponsorad {
	float:right;
	margin-top:5px
}
.specialFeatureBox #boxright .sponsorby {
	color:#AAA;
	font:normal 10px Arial;
	float:left;
	margin-top:10px;
	padding-left:10px
}/**/
#cnnFeatBoxLgImg.specialFeatureBox {
	padding:12px 15px 0 15px
}
#cnnFeatBoxLgImg.specialFeatureBox .cnnEyebrowTimestamp {
	color:#999;
	font-size:10px
}
#cnnFeatBoxLgImg.specialFeatureBox .cnnHeadline {
	font-size:32px;
	margin-bottom:4px;
	text-align:center
}
#cnnFeatBoxLgImg.specialFeatureBox .cnnBlurbTxt {
	font-size:16px;
	margin-bottom:8px
}
#cnnFeatBoxLgImg.specialFeatureBox .cnnBullets {
	clear:right;
	display:inline-block;
	font-weight:bold;
	margin-bottom:4px
}
html>body #cnnFeatBoxLgImg.specialFeatureBox .cnnBullets {
	display:table
}
#cnnFeatBoxLgImg.specialFeatureBox .boxHeading, #TopFeatureBox #cnnFeatBoxLgImg.specialFeatureBox .boxHeading {
	background:none;
	height:auto;
	margin-bottom:5px;
	padding:8px 0px 0px 0px;
	text-align:left
}
#cnnFeatBoxLgImg.specialFeatureBox .boxHeading a {
	font-size:14px
}
#cnnFeatBoxLgImg.specialFeatureBox .HeadlineList {
	display:inline-block;
	margin-top:0px
}
html>body #cnnFeatBoxLgImg.specialFeatureBox .HeadlineList {
	display:table
}/**/
#cnnFeatBoxLgImg.specialFeatureBox #MarketGraphsL {
	float:left;
	position:relative;
	margin:0 12px 10px 0;
	padding:0;
	width:298px
}
#cnnFeatBoxLgImg.specialFeatureBox #MarketGraphsL #NaviTabs {
	border:1px solid #E1E1E1;
	text-align:center
}
#cnnFeatBoxLgImg.specialFeatureBox #MarketGraphsL #NaviTabs li {
	font-size:12px;
	height:24px;
	width:98px;
	border-top:0px;
	text-align:left;
	padding-top:6px
}
html>body #cnnFeatBoxLgImg.specialFeatureBox #MarketGraphsL #NaviTabs li {
	height:20px;
	width:94px
}
#cnnFeatBoxLgImg.specialFeatureBox #MarketGraphsL #NaviTabs li a {
	padding-left:8px
}
#cnnFeatBoxLgImg.specialFeatureBox #MarketGraphsL.Tab0Visible li#tabnum0 {
	background:#FFF;
	border-bottom:1px solid #FFF
}
#cnnFeatBoxLgImg.specialFeatureBox #MarketGraphsL.Tab1Visible li#tabnum1 {
	background:#FFF;
	border-bottom:1px solid #FFF
}
#cnnFeatBoxLgImg.specialFeatureBox #MarketGraphsL.Tab2Visible li#tabnum2 {
	background:#FFF;
	border-bottom:1px solid #FFF
}
#cnnFeatBoxLgImg.specialFeatureBox #MarketGraphsL li#tabnum0 {
	border-left:0px;
	width:100px
}
html>body #cnnFeatBoxLgImg.specialFeatureBox #MarketGraphsL li#tabnum0 {
	width:97px
}/**/
#cnnFeatBoxLgImg.specialFeatureBox #cnnFeatBoxSSI {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:300px;
	height:241px
}/**/
html>body #cnnFeatBoxLgImg.specialFeatureBox #cnnFeatBoxSSI {
	background:url(http://i2.cdn.turner.com/money/2008/images/11/04/election_leftbrdr.gif) no-repeat 0 -1px
}
html>body #cnnFeatBoxLgImg.specialFeatureBox #cnnFeatBoxSSI iframe {
	margin-left:1px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
html>body #cnnFeatBoxLgImg.specialFeatureBox #cnnFeatBoxSSI {
background:none;
}
html>body #cnnFeatBoxLgImg.specialFeatureBox #cnnFeatBoxSSI iframe {
margin-left:0px;
width:300px;
}
}/**/
@media print {
html>body #mainCol, html>body #main_rightCol, html>body #storyPage #contentBody, html>body #storyPage #rightColumn, html>body #footerGroup {
	overflow:visible;
	padding:0px;
	margin:0px;
}
}
