#article {}
#article h1{margin-top:10px;}

#article .brow{margin-top:20px;text-align:right;}
#article .storyheadline {font-size: 32px; font-weight: bold; margin:15px 0px 10px 0px;}
html>body #article .storyheadline {padding-bottom:0px; margin-bottom: 8px;}
#article .storysubhead {font-size:16px; font-weight: bold; margin: 0px 0px 10px 0px; padding-bottom: 18px;}

#article .arrow {padding:0px 20px;}
#article .storybyline {color:#666;}
#article .storytimestamp {text-transform:capitalize;margin:0px;color:#666;display: block; font-size:11px;}
#article .storytext .storytimestamp {margin-top:10px;}
#article .storytext {font-size: 14px; line-height: 20px;}
#article .inStoryHeading {font-size: 16px; font-weight: bold;}
#article .storySource {color:#000;}
#article .cnnEndOfStoryContent a {font-size: 12px;margin:0px;}
#article .cnnEndOfStoryContent {margin-bottom:25px;}

#article .boxHeading a {font:bold 19px Arial;color:#000;letter-spacing: -1px;padding:0px 0px 5px 0px;}
#article .boxHeading a:hover {text-decoration:none;} 

#article #featuredContent #featuredDisplayDiv  a.fsbMore {font:normal 12px Arial;text-decoration:none;text-transform:capitalize;}
#article #cnnBulletsBlock {margin:15 0px;}
#article .cnnBullets {margin-left:5px;}
#article .FSBlogo {padding:10 0px;}

.storytext .moreSummaryList {margin:5px;font-size:12px;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; text-align:left;}
.moreSummaryList a.cnnMore {text-transform:none;}
/************* pagination UI *************/
/* note: really ugly positioning due to backward compatibility */
.cnnContinuedBottom {top: 32.5px; clear: both;width:220px;float:right;}
::root .cnnContinuedBottom {top: 30px;}
.cnnContinuedTitle {display: none; width: 500px}
.cnnContinuedNavigation table td {}
.cnnContinuedNavigation table table {margin: 0px 15px;}
.cnnContinuedNavigation table img {}
.cnnContinuedNavigation .numlink {font: normal 11px Helvetica; padding:3px 3px 0px 3px; vertical-align:sub;}
::root cnnContinuedNavigation .numlink {padding: 0px 3px 1px 3px;}
.cnnContinuedNavigation .numlink a {font: normal 11px Helvetica !important; padding:0px;}

/*clickabilty and share links */
#clickIncludeBox {padding:0px;float:right;}
.clickability	{font-size : 10px; word-spacing: 10px; white-space: nowrap;}
.clickability a	{word-spacing: normal;}


#pagefooter {padding:0 0 15 0px;margin-bottom:15px;color:#a8a8a8;width:386px;}
.extLinks {float:left;}
.relImg {margin:0px;padding:0px;vertical-align:middle;}
.linkPadding {padding-right:20px;color:#666;}

	/* RSS - start */
	#rssIcon {}
	#rssIcon .selected {}
	#rssMenuContainer {z-index:1000;position:absolute;}
	#rssMenu {background: url(http://i.cdn.turner.com/money/.element/img/1.0/services/rss/balloon.png) no-repeat top;position: absolute;left: 275px;width: 362px;height:230px;	margin: 30px 4px 4px 0;	display: none;	font: normal 12px/14px Arial;}
	#rssMenu div {margin: 4px 15px;}
	#rssMenu .rssSubs{font:bold 16px arial; color:#fff;margin:47px 0 0 35px;text-align:left;}
	#rssMenu .serviceIcons {width:310px;margin:8px 10px 0 20px;border-bottom: 2px solid #f28327;text-align:center;}
	#rssMenu .serviceIcons img {margin: 5px;border: 0;}
	#rssMenu div.feedLink,#rssMenu div.instruct{margin: 4px 30px;}
	#rssMenu div.feedLink b{color:#004276}
	#rssMenu .seeAll {text-align: left; margin-top: 5px;}
	#rssMenu span.close{margin-left:90px;}
	#closeRSS {font-size:11px;}
	/* RSS - end */
/* share - start */
#shareIcon {cursor: pointer;background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/plus.icon.gif) no-repeat top left;padding-left:16px;}
#shareIcon.selected {background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/minus.icon.gif) no-repeat top left;}
#shareMenuContainer {z-index:1000;position: absolute;}
#shareMenu {border:1px solid #ebebeb;opacity: .88;filter: alpha(opacity=88);background:#FFF;position: absolute;left: 500;width:165px;height:180px;margin: 18px 0px 4px 0;padding:4px;display: none;	font: normal 12px/22px Arial;}
#shareMenu ul{margin:0;padding:2px;}
#shareMenu ul li{margin:0;padding:0;list-style:none;}
#diggLink{}
#diggLink a{padding-bottom:2px; padding-left: 20px;cursor: pointer;background: url(http://i.cdn.turner.com/money/.element/img/1.0/icons/digg.gif) no-repeat top left;}
#fbLink{}
#fbLink a{height:22px; padding-left: 20px;cursor: pointer;background: url(http://i.cdn.turner.com/money/.element/img/2.0/fortune/buttons/facebook.gif) no-repeat left;}
#delLink{}
#delLink a{height:22px; padding-left: 20px;cursor: pointer;background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/delicious.icon.gif) no-repeat left;}
#redditLink{}
#redditLink a{height:22px; padding-left: 20px;cursor: pointer;background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/reddit.icon.gif) no-repeat left;}
#stumbleLink{}
#stumbleLink a{height:22px; padding-left: 20px;cursor: pointer;background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/stumble.icon.gif) no-repeat left;}
#myspaceLink{}
#myspaceLink a{height:22px; padding-left: 20px;cursor: pointer;background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/myspace.icon.gif) no-repeat left;}
#mixxitLink{}
#mixxitLink a{height:22px; padding-left: 20px;cursor: pointer;background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/mixxit.icon.gif) no-repeat left;}
#rssIcon {cursor: pointer;background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/rss.gif) no-repeat top left;padding-left:18px;}
/* share - start */
/****** MISC ******/
#emailprint {color:#a8a8a8;  font:normal 11px Arial;}
#emailprint a {color:#3C3C3C;  font:normal 11px Arial; text-decoration:none;}
#emailprint a:hover {color:#004276;text-decoration:none;}
#sizeAdjust a {font:normal 18px Arial;color:#a8a8a8;}
.videoTime {color:#a8a8a8;padding-right:3px;}

table#adBannerTable td {background:#FFF;text-align:center;width:994px;margin:2px 0px 2px 0px;}


/***************************** IE's  *****************************/
#article #IEContainerR {max-width: 220px; margin-top:13px;margin-bottom: 10px; clear: right; float: right; margin-left: 35px;}
html>body #article #IEContainerR {margin-top:-3px;}

.IElauncher 	{border: 1px solid #e8e8e8;}
.IElaunchHead 	{font:bold 22px Arial, Helvetica, sans-serif; text-decoration: none; color: #000;padding: 10px 0px 3px 10px;}
.IElaunchLink 	{font: normal 10px Verdana, Arial, Helvetica;padding-right : 10px;}

#IEContainerL 		{max-width: 220px; margin-bottom: 10px; clear: left; float: left; margin-right: 35px;}
#IEContainerRinline {display: inline;max-width: 220px; margin-bottom: 10px; clear: right; float: right; margin-left: 10px;}
#IEContainerLinline {display: inline;max-width: 220px; margin-bottom: 10px; clear: left; float: left; margin-right: 10px;}
#IEContainerR #inStoryIE table {float:none;}
.IErow	{padding-bottom:15px;width: 220px;clear:both;}

#IEContainerR #inStoryIE table{float:none;width: 218px;}
#IEContainerR #inStoryIE {}
#inStoryIE .headerRow .fullLink{display:none;}
#inStoryIE #qForLinks ul{list-style-type: none; margin: 5px; padding: 0px;}
#inStoryIE #qForLinks li {font:normal 12px Arial;background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat;padding: 0px 0px 8px 8px;margin-top:-4px !important;margin-top:-8px;background-position:0px 7px !important;background-position:0px 11px;}
#inStoryIE table.IEtable	{width:220px;}
#inStoryIE .headerRow		{ background: url(http://i.cdn.turner.com/money/.element/img/2.0/fsb/headers/small_swoosh.gif) no-repeat 0px 3px; color:#000; font: bold 19px Arial; letter-spacing: 1px; padding: 0px; text-align: left; text-transform: uppercase;}
#inStoryIE .linkRow			{font-size : 12px;vertical-align : top;padding : 10px 8px 10px 15px;}
#inStoryIE .fullLink		{font: normal 11px Arial;padding-left: 14px;white-space: nowrap;text-align : right;}
#inStoryIE .headerAlign		{float: left;text-align : left;}
#inStoryIE .IElinks			{padding-bottom:4px;padding-top:3px;}



 /* IE: Image - caption position hack - start */
.IErow table tbody td img {z-index: 90; position: relative; bottom: -7px;}
.IErow .element table tbody td img {z-index: 90; position: relative; bottom: 0px;}
.captionname {border:1px solid #E8E8E8;border-top:none;color:#666; display: block;font:normal 10px Arial; padding: 11px; z-index: 100; position: relative;}

.FSBslidenumber {color:#333333; font:normal 12px Arial;float:left;}
.FSBphotocaption {color:#333333; font:normal 12px Arial;}
.FSBphotoCell {padding:10 0px;border-bottom:1px solid #E8E8E8;}
.FSBphotoControl {text-align:right;margin-top:5px;padding:10 0 5 0px;border-bottom:1px solid #E8E8E8;}
#PhotoContainer {vertical-align:bottom;}
#PhotoContainer a{font: normal 10px Arial;}
 /* IE: Image - caption position hack - end */
 
/* IE: PullQuote - start */
.cnnPullQuote { margin: 10px 10px 10px 0; padding-bottom: 24px;}
.cnnPullQuoteText { color: #666; font-size: 19px; line-height: 22px;}
.cnnPullQuoteAuthor { width: 240px; margin-left: 80px; text-align: right; }
.cnnPullQuoteCompany { }
/* IE: PullQuote - end */


/* IE: Video IE - start */
#vidIEContainer {border: 1px solid #E8E8E8;}
#vidIEContainer .IEvideoHeadline {padding:6px 6px;font: bold 17px Arial;}
#vidIEContainer .IEvideoImage img {margin-left:1px;}
#vidIEContainer .videoTable {margin-top:0px;margin-top:-20px;}
#vidIEContainer #IEheadingContainer .linkDiv a{background: url(http://i.cdn.turner.com/money/.element/img/2.0/fsb/buttons/video_icon.gif) no-repeat left; padding-left: 20px;font-size:12px;}
#vidIEContainer td.videoImage{text-align:center;padding:0;border-bottom:1px solid #999;}
.IErow .videoBlurb	{color:#6A6A6A;font:normal 12px Helvetica;padding:10px;}
#vidIEContainer .elementSeparator {font-size:1px;line-height:1px;border-top:solid 1px #ebebeb;width:100%;}
/* IE: Video IE - end*/

/* IE: Sidebar - start */
#IEheadingContainer {background:#FFF;padding-top:8px;padding-bottom:10px;vertical-align:bottom;margin-bottom:-15px;}
html>body #IEheadingContainer {margin-bottom:0px;}

#IEheadingContainer .IEboxHeading {font:bold 20px Arial; color: #ADADAD;letter-spacing: -1px;padding: 3px 0px 0px 10px;margin:0px;}
#IEheadingContainer .linkDiv {float:right;padding:4px 10px;position:relative;bottom:24px;}
html>body #IEheadingContainer .linkDiv {bottom:20px;}
#sidebarIEContainer	{}
	#sidebarWrapper		{border-bottom:1px solid #ebebeb;}
	.ieBox .box	{border: 1px solid #999; border-bottom:0px;}
	.sidebarBlurb		{font: normal 12px Arial; color:#545454;}
	.sidebarBlurbA		{font: normal 12px Arial; color:#545454;}
	.sidebarBullet		{font: normal 12px Arial;padding-top:3px;padding-bottom:3px;}

#IEheadingContainer .sidebarHeadingL {color:#000;font:bold 22px Arial;letter-spacing: -1px;padding-top:3px;padding-left:10px;}
#IEheadingContainer .sidebarHeadingS {color:#000;font:bold 22px Arial;letter-spacing: -1px;padding-top:3px;padding-left:10px;}
#sidebarIEContainer	.sidebarContent		{margin:10px 0 0 0;}
#sidebarIEContainer	.sidebarContent .element{padding-bottom:8px;}
.sidebarContent ul{list-style-type: none; margin: 0px; padding: 0px;}
.sidebarContent li {background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat;padding: 0px 0px 0px 8px;margin-top:-8px;background-position:0px 11px;}
html>body .sidebarContent li {margin-top:-4px;background-position:0px 7px;}
#sidebarIEContainer	.sidebarContent .sidebarHeadline {color: #000; font-size:18px; margin-bottom:3px;}
#sidebarIEContainer	.sidebarContent .sidebarHeadline ul{font: bold 13px Arial;}
	#sidebarIEContainer	.img02paddingL {margin-right:4px;}
	#sidebarIEContainer	.img02paddingR {margin-left:4px;}
/* IE: Sidebar - end */


/*IE: Top Stories */		
#NestedBox {margin-bottom: 10px; border: 1px solid #E8E8E8;width:220px;}
	#TopStoriesBox a.relatedbox {text-decoration:none;font:bold 22px Arial;color:#000;letter-spacing: -1px;}
	#TopStoriesBox a.relatedbox:hover {text-decoration:none;} 
	#TopStoriesBox .headerRow {}
	#TopStoriesBox .headerCell {padding:14px 10px 5px 10px;border-bottom: 1px solid #E8E8E8;}
	#TopStoriesBox .storyLink {padding:10px 0px 10px 10px;}
	#TopStoriesBox td {padding-bottom:10px;}
		#TopStoriesBox .topstoriesTable .storyLink a {font-size:13px;}
	#TopStoriesBox .PermaLinksTable td {border-top: 1px solid #E8E8E8;width:220px;margin:0px;padding: 8px 18px 8px 18px;}
	#TopStoriesBox .PermaLinksTable {margin:0px;}
	#TopStoriesBox .PermaLinksTable .storyLink a{ font: normal 12px Arial;text-decoration: none;}
	#TopStoriesBox .bulletImg {vertical-align:middle; margin-right: 10px;}
	#TopStoriesBox .PermaLinksTable .storyLink {background: url(http://i.cdn.turner.com/money/.element/img/2.0/fsb/buttons/arrow.jpg) no-repeat center left;margin:0px;padding:0px 0px 0px 15px;}


	/***** MORE FROM fsb ****/
	#More_fsb {border:1px solid #E8E8E8;}
	#More_fsb .summaryList {border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;padding:10px 10px 0px 10px;}
	#More_fsb .summaryBlock {padding: 0px 0px 20px 0px;display:block;}
	#More_fsb .cnnHeadline {font-size: 16px; font-weight: normal;line-height: 19px; margin: 0px 0px 0px 80px; padding-bottom:2px;width: 115px}
	#More_fsb .byline {display:none;position:relative; margin-left: 80px; width: 115px}
	#More_fsb .fsbEyebrowTimestamp {display: none; margin-left: 80px; width: 115px}
	#More_fsb .fsbBlurbTxt { color:#333333;margin-left: 80px; width: 115px}
	
	#More_fsb .noImgSummary .cnnHeadline {margin: 0px;padding-bottom:1px;width: 195px}
	#More_fsb .noImgSummary .byline {margin-left: 0px; width: 195px}
	#More_fsb .noImgSummary .fsbEyebrowTimestamp {margin-left: 0px; width: 195px}
	#More_fsb .noImgSummary .fsbBlurbTxt {margin-left: 0px; width: 195px}
	
	#More_fsb a {font:normal 18px Arial; line-height: 19px; text-decoration: none;}
	#More_fsb a:hover {}
	#More_fsb .summaryImg {margin-right: 12px; float: left; position: relative;}
	#More_fsb .fsbMore {display:none;}
	
	#More_fsb .morefsbLinks {padding: 8px 18px 0px 18px;}
	#More_fsb .morefsbLinks .morefsbBullet a{ font: normal 12px Arial; border-bottom: none;}
	#More_fsb .bulletImg {vertical-align:middle; margin-right: 10px;}
	#More_fsb .morefsbLinks .morefsbBullet {background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 6px;margin:0px;padding:0px 0px 0px 10px;}
	/***** MORE FROM fsb ****/
	#relatedArticles .HeadlineList li a {color:#3C3C3C; text-decoration:none;font:normal 12px Helvetica;} 
    #relatedArticles .HeadlineList li a:hover {color: #004276; text-decoration:none;} 


/* IE: Mini Gallery */
 /* image caption position hack */
.imageChanger-image {z-index: 90;}
.imageChanger-image img {z-index: 90; position: relative; bottom: -3px;}
.imageChanger-caption { padding-top: 15px !important;z-index: 100; position: relative;}

/* IE: gallery Launcher - start */
#galleryWidget {width:218px;border:1px solid #ebebeb;}
#galleryWidget a {text-decoration:none;}
#galleryWidget a:hover {text-decoration:underline;}
#galleryWidget .galleryWidgetHeader {clear:both;font-size:19px;font-weight:bold; padding:6px;border-bottom:1px solid #ebebeb;}
#galleryWidget #imageContainer {width:218px;height:120px;}
#galleryWidget #imageContainer img {display:none;position:absolute;}
#galleryWidget #galleryHedDek {font:normal 12px Arial;padding:7px;}
#galleryWidget #galleryHedDek .galleryHed {padding-bottom:5px;}
#galleryWidget #galleryHedDek .galleryHed a {font-size: 14px; font-weight:bold;}
#galleryWidget #galleryHedDek .galleryView {background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/circle_arrow.gif) no-repeat left;font-size:12px;margin:10px 0px 0px 0px;padding-left:15px;vertical-align:top;}
#galleryWidget .galleryMore {float:right;}
#galleryWidget .galleryMore a {font-size:11px;}
/* IE: gallery Launcher - end */

/* IE: gallery Launcher vers.2 (all classes for multiple gallery widgets)- start */
.galleryWidget {width:218px;border:1px solid #e8e8e8;}
.galleryWidget a {font:normal 12px Arial; text-decoration:none;}
.galleryWidget a:hover {text-decoration:underline;}
.galleryWidget .galleryWidgetHeader {clear:both; color: #000; font:bold 22px Arial;padding:14px 10px 5px 10px; letter-spacing: -1px;}
.galleryWidget .imageContainer {width:218px;height:120px;}
.galleryWidget .imageContainer img {display:none;position:absolute;}
.galleryWidget .imageContainer img.show {display:block;}
.galleryWidget .galleryHedDek {font:normal 12px Arial;padding:7px;}
.galleryWidget .galleryHedDek .galleryHed {padding-bottom:5px;}
.galleryWidget .galleryHedDek .galleryView {display: inline;}
.galleryWidget .galleryHedDek .galleryView a {text-transform: capitalize;}
.galleryWidget .galleryMore {float:right;}
/* IE: gallery Launcher vers.2 - end */

	/* IE: NEW Tablemaker - start */
	#sidebarTBL {width:220px;}
	.sidebarTBLtable {border:none;}
	.sidebarTBLheadline {font: bold 19px Arial;padding:3px;}
	.sidebarTBLsubhead {color:#575757;font:normal 12px Arial;padding:3px;border-bottom:solid 1px #ebebeb;}
	.sidebarTBLheader {background-color:#fff;}
	.sidebarTBLheader th {font:normal 10px Arial;color:#000;height:20px;border-bottom:1px solid #ebebeb;}
	.sidebarTBLtext {font:normal 11px Arial;padding:3px;text-align:left;}
	.sidebarTBLdata {font:normal 11px Arial;padding:3px;text-align:right;}
	.sidebarTBLnote {font:normal 10px Arial;color:#848284;text-align:right;border-bottom:1px solid #ebebeb;padding:5 0px;}
	.sidebarTBLrowcolor2 {background-color:#f5f5f5;}
	.sidebarTBLrowcolor1 {background-color:#fff;}
	.cnnIERowAltBG		 {background-color:#f5f5f5;}
	.cnnTMcontent {background-color:#f5f5f5;}
	 .cc10 {color:#575757;border-bottom:solid 1px #ebebeb;}
	 .cc11 {color:#575757;border-bottom:solid 1px #ebebeb;}
	  .cnnTMcontent td {padding:7 5px;font:normal 12px Arial;}
	/* IE: NEW Tablemaker - end */

	/* IE: Poll - start */
	#pollCNNMoney {margin-bottom:15px;}
	#pollCNNMoney .moneyMainGreyBnr {text-align:left;}
	#pollCNNMoney .moneyMainGreyBnr  {font:bold 19px Arial;letter-spacing: -1px;padding:0px 0px 5px 0px;}
	#pollCNNMoney .moneyMainGreyBnr a {font:bold 19px Arial;color:#000;letter-spacing: -1px;padding:0px 0px 5px 0px; text-decoration: none;}
	
	#pollCNNMoney #question {font:bold 12px Arial;text-align:left;margin-bottom:10px;}
	#pollCNNMoney #answers {font:normal 11px Arial;text-align:left;}
	#pollCNNMoney #answers ul {list-style: none; margin: 0; padding: 0;}
	#pollCNNMoney #answers ul li {clear:both; margin: 0; padding: 0; }
	#pollCNNMoney #answers ul li div {display:block;float:right;text-align:left;width:90%;}
	#pollCNNMoney #answers ul li input {float:left;}
	#pollCNNMoney #vote {clear:both;}
	#pollCNNMoney #maglogo {float:right;text-align:right;margin-top:-20px;}
	#vote .cnnPollRes, 
	#vote .cnnPollText  {font:normal 11px Arial;}
	/* IE: Poll - end */

/* Generic sidebar widget */
#IEContainerR .cnnGenSidebarWidget {border:1px solid #ebebeb;margin-bottom:10px;text-align:left;width:218px;}
#IEContainerR .cnnGenSidebarWidget .cnnWidgetHed {background: url(http://i.cdn.turner.com/money/.element/img/1.0/sections/news/ie_bg_218.gif) no-repeat; font: bold 16px Arial; height: 38px; padding-top: 8px; text-align: center;}
html>body #IEContainerR .cnnGenSidebarWidget .cnnWidgetHed {height: 30px;}
#IEContainerR .cnnGenSidebarWidget .cnnWidgetHed a {color: #000; text-decoration: none;}
#IEContainerR .cnnGenSidebarWidget .cnnWidgetBody {font:normal 12px Arial; padding:6px 10px;}
#IEContainerR .cnnGenSidebarWidget .cnnWidgetBody a {font:normal 12px Arial;text-decoration:none;}
#IEContainerR .cnnGenSidebarWidget .cnnWidgetBody a:hover {text-decoration:underline;}
#IEContainerR .cnnGenSidebarWidget .cnnWidgetBody ul {list-style-type: none; margin: 0px; padding: 0px;}
#IEContainerR .cnnGenSidebarWidget .cnnWidgetBody li {background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 12px; line-height: 12px; margin: 0px; padding: 5px 0px 0px 8px;}

/* Special Packages IE */
#IEContainerR .cnnPkgIE {color: #666; margin-bottom:12px; width:220px;}
#IEContainerR .cnnPkgIE .widgetHed {border-bottom: 3px double #e8e8e8; margin:5px 7px;}
#IEContainerR .cnnPkgIE .widgetHed a {color: #000; font-size: 20px; font-weight: bold;}
#IEContainerR .cnnPkgIE .widgetHedImg {margin-bottom:-4px; padding: 0px; position: relative; z-index: 2;}
#IEContainerR .cnnPkgIE .widgetHedImg img {border: none;display: inline;}
#IEContainerR .cnnPkgIE .outerShell {border:1px solid #ebebeb; border-bottom: none;}
#IEContainerR .cnnPkgIE .outerShellImg {border:1px solid #ebebeb; border-bottom: none; border-top: none;}
#IEContainerR .cnnPkgIE .innerShell {border-bottom:1px solid #ebebeb;padding:7px 5px 10px 10px;}
#IEContainerR .cnnPkgIE .innerShell .moreSummaryList {margin:0px 0px 0px 0px; padding: 2px 0px 5px 15px;vertical-align:top;}
#IEContainerR .cnnPkgIE .leaderDek {font:normal 11px Arial;padding:3px 7px 10px 0px;}
#IEContainerR .cnnPkgIE .leaderHed {font:bold 12px Arial; padding:2px 0px 5px 0px;}
#IEContainerR .cnnPkgIE .leaderHed a {font:bold 12px Arial;text-decoration:none;}
#IEContainerR .cnnPkgIE .leaderHed a:hover {font:bold 12px Arial;text-decoration:underline;}
#IEContainerR .cnnPkgIE ul {font: normal 12px Arial; list-style: none; padding-left: 5px; margin: 0px;}
#IEContainerR .cnnPkgIE ol {font: normal 12px Arial; padding-left: 0px; margin: 0px 0px 5px 0px;}
#IEContainerR .cnnPkgIE ol li {list-style: decimal; list-style-position:inside;}
#IEContainerR .cnnPkgIE ul li {background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-grey.gif) no-repeat 0px 8px; padding-left: 7px;}
html>body #IEContainerR .cnnPkgIE ul li {background-position: 0px 6px;}
#IEContainerR .cnnPkgIE ul li a, 
#IEContainerR .cnnPkgIE ol li a {text-decoration: none;font:normal 12px Arial;}
#IEContainerR .cnnPkgIE ol li a {margin-left: 2px;}
#IEContainerR .cnnPkgIE .twoColList {color: #666; width: 200px;}


/* Calc Starters */
#IEContainerR #calcStarter_assetalloc {height: 250px;}
html>body #IEContainerR #calcStarter_assetalloc {height: 238px;}
#IEContainerR #calcStarter_costliving {height: 213px;}
html>body #IEContainerR #calcStarter_costliving {}
#IEContainerR #calcStarter_millionaire {height: 275px;}
html>body #IEContainerR #calcStarter_millionaire {height: 260px;}
#IEContainerR #calcStarter_networth {height: 220px;}
html>body #IEContainerR #calcStarter_networth {height: 214px;}
#IEContainerR #calcStarter_retireneed {height: 265px;}
html>body #IEContainerR #calcStarter_retireneed {height: 245px;}
#IEContainerR #calcStarter_retireyoung {height: 203px;}
html>body #IEContainerR #calcStarter_retireyoung {}
#IEContainerR #calcStarter_saveyoung {height: 258px;}
html>body #IEContainerR #calcStarter_saveyoung {height: 215px;}
#IEContainerR #calcStarter_savings {height: 275px;}
html>body #IEContainerR #calcStarter_savings {height: 260px;}

/*** Modules: Specials 
#section_Specials .featuredContent {height: 196px;}
html>body #section_Specials .featuredContent {height: 183px;}
#section_Specials .featuredDisplayDiv li {height: 183px;}
***/
/* to support old story Banners */
#storyBanner {padding-bottom:15px;}
.storyBannerheader	{font: bold 10px Verdana; color: #999; padding-left: 5px; text-transform: uppercase; vertical-align: bottom; height:28px; padding-bottom: 2px;}
.storyBannerlink	{font: 10px Arial;padding-right:5px;padding-left:3px;}
.storyBannertitle	{font:bold 16px Arial;padding-left:5px;text-decoration:none;}
.storyBannerbyline	{font:bold 11px Arial;padding-left:5px;color:#000;}
.storyCommentaryRow {background-color:#ADD6DE;vertical-align:middle;}
.storyBannerLeft	{width:70%;height:22px;border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb;}
.storyBannerRight	{width:30%;text-align:right;border:solid 1px #ebebeb;border-left:none;}
.storyBannerLeftSP	{width:70%;height:22px;border:solid 1px #ebebeb;border-right:none;}
.storyBannerRightSP	{width:30%;text-align:right;border:solid 1px #ebebeb;border-left:none;}
.storyBannertitleSP	{font:bold 16px Arial;padding-left:5px;text-decoration:none;}
.storyBannerlinkSP	{font: 10px Arial;padding-right:5px;padding-left:3px;}
td.storyBannerBreadcrumb	{font:bold 14px Arial;border:solid 1px #ebebeb;padding:2px 4px 2px 4px;background-color:#EEE;margin-bottom:15px;}

/* tv tout IE */
#cnnStoryIEtout {width:220px;border:1px solid #EEE;}
#cnnStoryIEtout .cnnStoryIEtoutInner {padding:10px;font:normal 12px Arial;}
#cnnStoryIEtout .cnnHeadline {font:bold 14px Arial;}

/** 220 Retire Widget Styles ***/
#smRetireWidgCont {background:url(http://i.cdn.turner.com/money/.element/img/1.0/sections/retirement/widget/smWidgBg.gif) no-repeat;width:220px; height:256px;}
#smRetireWidgCont .smRetireWidgTop {height:32px; width:190px; margin:0 5px 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder; line-height:17px; padding-top:5px;}
#smRetireWidgCont .smRetireWidgTop a {color:#000; text-decoration:none;}
#smRetireWidgCont .smRetireWidgTop a:hover {text-decoration:underline;}
#smRetireWidgCont .smShadow {background:url(http://i.cdn.turner.com/money/.element/img/1.0/sections/retirement/widget/smShadow.png) no-repeat; width:204px; height:200px;margin:10px;}
#smRetireWidgCont .smRetireWidgMid {height:192px; width:197px; overflow-y:scroll; overflow-x:hidden; background-color:#FFF;}
#smRetireWidgCont ul {list-style: none; margin: 0; padding: 5px 0 5px 0 ;}
#smRetireWidgCont li a{margin:0px;padding:1px 0 0 3px;font-family:Arial;font-size:12px; line-height:16px;text-decoration:none;display:block;width:100%;}
#smRetireWidgCont li a:hover{ background-color:#DCE8ED;font-weight:bold; color:#000000; font-size:13px;}

/*** AOL WIDGETS***/
#cnnAOLAutoswidget, #cnnAOLFuelwidget {width: 220px; border: 1px solid #ebebeb;text-align:left;font-family:Arial;color:#000;}
html>body #cnnAOLAutoswidget {width: 218px; border: 1px solid #ebebeb;}
#cnnAOLFuelwidget .cnnAOLAutos_hed, #cnnAOLAutoswidget .cnnAOLAutos_hed {text-transform:uppercase; font-size:14px; height:50px;font-weight:bold;background-image: url(http://i.cdn.turner.com/money/.element/img/1.0/sections/news/specials/gasprices/header_gradient2.jpg);margin-bottom:-5px;padding-top:3px;}
#cnnAOLFuelwidget .cnnAOLAutos_hed h3, #cnnAOLAutoswidget .cnnAOLAutos_hed h3 {font-size:16px;text-align:center;margin-top:0px;}
#cnnAOLFuelwidget .aolLogo, #cnnAOLAutoswidget .aolLogo {margin:-30px 0 -5px 95px;}
html>body #cnnAOLFuelwidget .aolLogo, html>body #cnnAOLAutoswidget .aolLogo {margin:-15px 0 5px 96px;}
#cnnAOLFuelwidget .aolLogo, html>body #cnnAOLFuelwidget .aolLogo {margin-left:99px;}
#cnnAOLAutoswidget .aolSearchButton, #cnnAOLFuelbody .aolSearchButton {width:190px; margin:10 0 0 5px;height:40px; border-top:1px dotted #979797; padding:5px 0 0px 0;}
#cnnAOLFuelwidget form select, #cnnAOLAutosbody form select {background: #FFF; border: 1px solid #708BA9; color: #000; font: bold 10px Arial; margin-top: 9px;height:20px; width:160px;margin:5px 0 5 0px; }
/**  Find your next car **/
#cnnAOLAutosbody {padding: 6px 6px 0px 6px; font: normal 10px Arial;}
html>body #cnnAOLAutosbody {padding: 6px 6px 0px 6px;}
#cnnAOLAutosbody h3 {color: #0F3251; font: bold 14px Arial; margin: 0px; letter-spacing: -1px;}
#cnnAOLAutosbody form {margin: 0px;}
#cnnAOLAutosbody input {margin:4px 0px -3px 0px;}
#cnnAOLAutosbody label {color: #333; font-size:12px; margin-right:10px;}
#cnnAOLAutosLinks {background: #f8f8f8;font: bold 12px Arial; clear: both;}
#cnnAOLAutosLinks .cnnAutoLinkHead {padding:5 0 0 7px;}
#cnnAOLAutosLinks ul {background: #f8f8f8;font: normal 12px Arial; float: left;  margin: 0px; padding:6 0 10 7px;}
#cnnAOLAutosLinks ul li {background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 5px; list-style: none; padding: 0px 0px 0px 7px;}
#cnnAOLAutosLinks ul li a {color: #00558B; text-decoration: none;}
#cnnlist2 {width:107px;padding-left:10px;}
html>body #cnnlist2 {width:100px;}
/**  Fuel Efficient Cars **/
#cnnFuellist1 {text-align:left;font-size:12px;list-style:none; margin:0 0 0 10px;}
html>body #cnnFuellist1 {margin:10px 0 0 -25px;}
#cnnFuellist1 li {padding-top:1.2px;line-height:20px;}
#cnnAOLFuelbody {text-align:left;padding:10px 0 0 10px; background:#F7F7F7; border-top:1px solid #E1E1E1; margin-top:10px;}
#cnnAOLFuelbody h3 {font-size:14px; margin:0 0 5px 5px;}
#cnnAOLFuelbody .aolCheck {font-size:14px;}
