#cnnBody { background-color: #FFF;}

.cnnBody_Right .boxHeading {border-bottom:none; font-size:18px; padding-bottom:5px;}

/* Feature Banner */
#magFeatBannerTop {background-color:#FFF;border:none;border-bottom:double 3px #EBEBEB; margin-top:2px; padding-bottom:5px;padding-top:0px; width:622px;}
	html>body #magFeatBannerTop {width:620px;}
#magFeatBannerTop a.Flogo {color:#000; font-size:22px; font-weight: bold;}
#magFeatBannerTop h1 {float:left; font:normal 20px Arial; text-transform:uppercase;}
#magFeatBannerTop select {font:normal 12px Arial; margin-bottom:0; margin-top:5px; padding-bottom:0; position:relative;top:-3px;}
#magFeatBannerTop h1 a {text-decoration:none;color:#000;font-weight:normal;}
#magFeatBannerTop h1 a:hover {text-decoration:underline;color:#000;}
#magFeatBannerTop h2 {margin:0;padding:0;}
#magFeatBannerTop h2 a {color:#676767; float:left; font-size:13px;font-style:italic; font-weight: normal; margin:8px 30px 0 17px;}


/*
#magFeatNav {width:622px;background-color:#F8F8F8;}
	html>body #magFeatNav {width:620px;}
#magFeatNav #navCol {float:left;margin:0px 10px 0px 10px;width:25%;}
#magFeatNav #navColLast {padding:0px 10px 0px 10px;}
#magFeatNav div.headerlink {font:normal 11px Arial;padding:3px 0px 3px 0px;}
*/

#cnnmagFeatHead {width:622px;}
	html>body #cnnmagFeatHead {width:620px;}
#cnnmagFeatHead .cnnmagFeatHeadTxt {font:bold 18px Arial;padding:5px 10px 5px 10px;}
#cnnmagFeatHead .magFeatDekTxt {font:normal 11px Arial;padding:0px 10px 5px 10px;}
#cnnmagFeatHead #alphaLinks {font:bold 12px Arial;padding:0px 10px 5px 10px;}
#cnnmagFeatHead #alphaLinks a {font-weight:normal;padding-right:3px;}
#cnnmagFeatHead #alphaLinks span {padding-right:3px;}
#cnnmagFeatHead #alphaLinks span.greyout {color:#999;font-weight:normal;}

#magFeatSnapshot {border:1px solid #999;width:622px;border-top:none;margin-right:12px;}
	html>body #magFeatSnapshot {width:620px;}
#magFeatSnapshot #snapFltImg {float:right;margin:10px;}
#magFeatSnapshot .buttonsNxtPrv {padding:10px;}
#magFeatSnapshot .snapRankName {font:bold 18px Arial;padding:5px 0px 5px 10px;}
#magFeatSnapshot .snapTicker {font:bold 14px Arial;}
#magFeatSnapshot .snapBlurbHed {font:bold 14px Arial;padding:0px 0px 0px 10px;}
#magFeatSnapshot .snapBlurb {font:normal 12px Arial;padding:0px 0px 10px 10px;}

table.cnnsnapDataWrapper {width:622px;}
	html>body table.cnnsnapDataWrapper {width:620px;}
table.cnnsnapDataWrapper td {vertical-align: top;}
table.cnnsnapDataWrapper td.cnnmainCol {padding-right:12px;}
table.cnnsnapDataWrapper td.cnnwidgetCol {width:220px;margin-left:12px;}





/*********** Main data table ***********/
#cnnmagFeatData {font:normal 12px/18px Arial; width: 370px;}
#cnnmagFeatData table {/* background-color:#FFF; */ border-top:0px; width:622px; }

#cnnmagFeatData table.cnnwith220inset {width: 370px;}
#cnnmagFeatData table.cnnwith220insetBot {width:388px;border:none;background-color:#FFF;}
	html>body #cnnmagFeatData table.cnnwith220insetBot {width:392px;}

#cnnmagFeatData tr.rowcolor1 td {background-color:#fff;}
#cnnmagFeatData tr.rowcolor2 td {background-color:#F8F8F8;}
#cnnmagFeatData .alignLft {text-align:left;padding-left:10px;}
#cnnmagFeatData .alignRgt {text-align:right;padding-right:10px;}

#cnnmagFeatData th {border-bottom:1px solid #E1E1E1; color: #666; font-size:11px; font-weight:normal;  padding: 5px 10px 5px 0px; vertical-align:bottom;}
#cnnmagFeatData td {border-bottom:1px solid #E1E1E1; color: #333; font-size:12px;  padding: 6px 10px 6px 0px;}
#cnnmagFeatData .cnncol1 {text-align:left;}
#cnnmagFeatData .cnncol2,
#cnnmagFeatData .cnncol3,
#cnnmagFeatData .cnncol4,
#cnnmagFeatData .cnncol5,
#cnnmagFeatData .cnncol6 {text-align:right;}

#cnnmagFeatData div.headersmtext{font-weight:normal;padding-left:0px;padding-bottom:3px;}




#issueDate {font:normal 11px Arial;margin-top:10px;margin-bottom:10px;}

#magFeatFootnoteBox {border:1px solid #999;width:622px;}
	html>body #magFeatFootnoteBox {border:1px solid #999;width:620px;}
#cnnmagFeatData table.cnnwith220insetBot #magFeatFootnoteBox {border:1px solid #999;width:388px;}
	html>body #cnnmagFeatData table.cnnwith220insetBot #magFeatFootnoteBox {width:388px;}
#magFeatFootnoteBox .magFeatFootnote {font:normal 12px Arial;padding:10px;}
#magFeatFootnoteBoxSpec {border:1px solid #999;width:622px;border-bottom:none;}
	html>body #magFeatFootnoteBoxSpec {width:620px;}
#cnnmagFeatData table.cnnwith220insetBot #magFeatFootnoteBoxSpec {border:1px solid #999;border-bottom:none;width:388px;}
	html>body table.cnnwith220insetBot #magFeatFootnoteBoxSpec {width:386px;}
#magFeatFootnoteBoxSpec .magFeatFootnote {font:normal 12px Arial;padding:10px;}

#quigo628 {width:620px;overflow:hidden;margin-left:-5px;text-align:left;}
#quigo336 {margin-bottom:15px;margin-left:0;}
#adsquare {background-color:#FFF;text-align:center;margin-bottom:15px;}

#magFeatSideBox {width:336px;margin-bottom:15px;border:1px solid #999;}
#magFeatSideBox #magFeatSideTop {background-color:#EEE;}
#magFeatSideBox #magFeatSideTop .magFeatSideHed {font:bold 20px Arial;padding:5px 10px 5px 10px;}
#magFeatSideBox .magFeatSideDek {font:normal 11px Arial;padding:5px 10px 5px 10px;}
#magFeatSideBox table.dataTable {width:100%;}
#magFeatSideBox td.textcell {font:normal 11px Arial;padding-left:10px;border-bottom:solid 1px #EEE;}
#magFeatSideBox td.textcell2 {font:normal 11px Arial;padding-left:10px;padding-top:3px;}
#magFeatSideBox .searchFoot1 {font:normal 12px Arial;padding:5px 0px 5px 10px;text-align:left;}
#magFeatSideBox .searchFoot2 {padding:5px 10px 5px 0px;text-align:right;font-weight:bold;}
#magFeatSideBox .searchFootSpan {padding:5px 10px 5px 10px;font-weight:bold;}
#magFeatSideBox th {border-bottom:1px solid #999;border-top:1px solid #999;vertical-align:bottom;padding-bottom:2px;font:normal 10px Arial;color:#999;padding-top:2px;}
#magFeatSideBox #bestCoSearch tr#tablerow {height:24px;}
#magFeatSideBox tr.rowcolor1 {background-color:#fff;}
#magFeatSideBox tr.rowcolor2 {background-color:#F8F8F8;}
#magFeatSideBox td.alignLft {text-align:left;padding:6px 10px 6px 10px;}
#magFeatSideBox td.alignRgt {text-align:right;padding:6px 10px 6px 0px;}
#magFeatSideBox th.alignLft {text-align:left;padding:3px 10px 3px 10px;;}
#magFeatSideBox th.alignRgt {text-align:right;padding:3px 10px 3px 0px;}
#magFeatSideBox td {font:normal 12px Arial;}
#magFeatSideBox .boxBlurbage {font:normal 12px Arial;padding:5px 10px 5px 10px;}

#magFeatSideBoxBest {width:336px;margin-bottom:15px;padding:0px;}
#magFeatSideBoxBest .sideBoxPad {padding:10px 20px 10px 10px;}
#magFeatSideBoxBest #magFeatSideTop {padding-bottom:5px;}
#magFeatSideBoxBest #magFeatSideTop .magFeatSideHed {font:bold 20px Arial;}
#magFeatSideBoxBest .magFeatSideDek {font:normal 11px Arial;padding-top:5px;}
#magFeatSideBoxBest table.dataTable {width:306px;}
#magFeatSideBoxBest th {font:normal 11px Arial;color:#9A9A9A;border-top:1px solid #E1E1E1;border-bottom:1px dotted #BBB;padding:3px 0 3px 0}
#magFeatSideBoxBest td {font:normal 12px Arial;border-bottom:1px dotted #BBB;vertical-align:middle;height:28px;}
#magFeatSideBoxBest td.alignLft {text-align:left;background-color:#FFF;}
#magFeatSideBoxBest td.alignRgt {text-align:right;background-color:#F5F5F5;padding-right:5px;}
#magFeatSideBoxBest th.alignLft {text-align:left;}
#magFeatSideBoxBest th.alignRgt {text-align:right;padding-right:5px;}
#magFeatSideBoxBest .searchFootSpan {font-weight:bold;border-bottom:1px solid #E1E1E1;}

#stateDropdown {margin:0;padding:0;margin-top:5px;margin-bottom:5px;}
#stateDropdown select {font:normal 12px Arial;}

#googMapWidget {margin-bottom:12px;width:220px;}
	html>body #googMapWidget {width:218px;}
#googMapWidget #mapHed {font:bold 12px Arial;background-color:#EEE;border:1px solid #999;border-bottom:none;}
#googMapWidget #mapHed a {color:#000;text-decoration:none;}
#googMapWidget #mapHed .mapHedPad {padding:5px 10px 5px 10px;}
#googMapWidget #map {height:150px;border:1px solid #999;overflow:hidden;cursor:pointer;}
#googMapWidget #empInfoBox {border:1px solid #999;border-top:none;height:88px;}
#googMapWidget #empInfo {font:normal 12px Arial;padding:5px;}
#googMapWidget #stateInfoBox {border:1px solid #999;border-top:none;}
#googMapWidget #stateInfo {font:normal 12px Arial;padding:5px;}
#googMapWidget #googleMap .linksBox {border:1px solid #999;}
#googMapWidget #googleMap .googleLinks {font:11px/14px Arial;padding:5px;}

#magFeatNaviTabs {background-color:#F8F8F8;border:1px solid #999;border-top:none;margin:0;width:622px;padding:0;height:22px;}
#magFeatNaviTabs span {padding:3px 10px 3px 10px;font:bold 11px/19px arial;border-right:1px solid #999;}
.Tab0Visible #magFeatNaviTabs span#tabnum0 {background-color:#FFF;}
.Tab1Visible #magFeatNaviTabs span#tabnum1 {background-color:#FFF;}
.Tab2Visible #magFeatNaviTabs span#tabnum2 {background-color:#FFF;}

#sideBar220 {width:220px;border:1px solid #999;margin-bottom:12px;}
	html>body #sideBar220 {width:218px;}
#sideBar220 #sideBarTitle {font:bold 12px Arial;background-color:#EEE;border-bottom:1px solid #999;}
#sideBar220 #sideBarTitlePad {padding:5px 10px 5px 10px;}
#sideBar220 #sideBarImg {text-align:center;margin:0;padding:0;}
#sideBar220 #sideBarHed {font:bold 14px Arial;padding:5px 10px 3px 10px;}
#sideBar220 #sideBarDek {font:normal 12px Arial;padding:0px 10px 10px 10px;}
#sideBar220 a.sideBarMore {font-weight:bold;}

#sideBar220 #statesList table {width:100%;}
#sideBar220 #statesList .bigHeader {padding:5px 10px 5px 10px;font:bold 12px Arial;background-color:#EEE;border-bottom:1px solid #999999;}
#statesList .textcell, #statesList .datacell {font:normal 11px Arial;border-bottom:solid 1px #EEE;}
#statesList .textcell {padding:2px 5px 2px 10px;text-align:left;}
#statesList .datacell {padding:2px 10px 2px 0px;text-align:right;}
#statesList a {text-decoration:none;}
#statesList a:hover {text-decoration:underline;}

table.cnnsnapDataWrapper td.cnnwidgetCol #bpliveBox th {border-bottom:1px solid #999;}
table.cnnsnapDataWrapper td.cnnwidgetCol #bpliveBox td.midHeader {background-color:#EEE;font:bold 12px Arial;padding:5px 10px 5px 10px;border-bottom:1px solid #999;color:#000;}

#cnnmagFeatHead .mapMenu {float:right;position:relative;top:10px;}
#fullPageMap {padding-top:20px;padding-left:10px;}
#fullPageMap .mapheader {font:bold 12px Arial;background-color:#EEE;border:1px solid #999;border-bottom:none;width:620px;}
#fullPageMap #map {width:620px;height:450px;border:1px solid #999;overflow:hidden;}
#fullPageMap #empInfoBox {width:620px;border:1px solid #999;border-top:none;border-bottom:none;}
#fullPageMap #empInfo {font:normal 12px Arial;padding:5px;}
#fullPageMap #googleMap .linksBox {width:620px;border:1px solid #e1e1e1;border-top:none;}
#fullPageMap #googleMap .googleLinks {font:11px/14px Arial;padding:5px;}
#fullPageMap #googleMapBubble td {font:normal 12px Arial;}
#fullPageMap #googleMapBubble td.headerBar a {font:bold 14px Arial;}
#fullPageMap #googleMapBubble td.headerBar {font:bold 14px Arial;}


/********************** MODULE - Subscription Window *************************/
#fortuneSubscribe {width:336px; margin: 5px 0px 0px 0px;}

#NaviTabsIssue:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#NaviTabsIssue {display: inline-block; margin-bottom: 15px;}
/* Hides from IE-mac \*/
* html #NaviTabsIssue {height:1%;}
#NaviTabsIssue {display:block;padding:15 15 0 15px;}
/* End hide from IE-mac */
#NaviTabsIssue ul {margin:0px;padding:0px;border:none;width:100%;}
#NaviTabsIssue li {background:#F5F5F5;border:1px solid #E1E1E1; list-style:none;margin:0;float:left; height:35px;padding:0px;vertical-align:middle;}
#NaviTabsIssue li a {color:#999;font:normal 10px Arial;line-height:1em;display:list-item;padding:5px 0px 0px 8px;text-transform:uppercase;text-decoration:none;}
#NaviTabsIssue li a:hover {color:#555;}
#fortuneSubscribe li#tabnum0 {width:99px;}
#fortuneSubscribe li#tabnum1 {border-left:none;width:99px;}
#fortuneSubscribe li#tabnum2 {border-left:none;width:96px;}
#fortuneSubscribe li#tabnum3 {display:none;}
#fortuneSubscribe.Tab0Visible li#tabnum0,
#fortuneSubscribe.Tab1Visible li#tabnum1,
#fortuneSubscribe.Tab2Visible li#tabnum2 {background:#FFF;border-bottom:none;}
#fortuneSubscribe.Tab0Visible li#tabnum0 a,
#fortuneSubscribe.Tab1Visible li#tabnum1 a,
#fortuneSubscribe.Tab2Visible li#tabnum2 a {color:#000;}

#subscribeWindow {display:block;padding:0 15px 4px 15px;}
#subscribeWindow .imgPaddingL {float:left;margin-right:10px;}
#subscribeWindow .summaryBlock .fortuneHeadline a {text-decoration: none;font:bold 24px Helvetica;letter-spacing: -1.75px;}
#subscribeWindow .summaryBlock .fortuneBullets {margin:0px;margin-left:160px;background: url(http://i.cdn.turner.com/money/.element/img/2.0/fortune/buttons/arrow.jpg) no-repeat left;padding-left:15px;vertical-align:top;}
#subscribeWindow .fortuneBlurbTxt {line-height: 17px;}		
#subscribeButton {height: 22px; margin-left:160px;margin-top:10px;}



/** SPLASH PAGE ***/
#fortSplashPage #magFeatBannerTop {background-color:#FFF;border:none;}
#fortSplashPage #magFeatBannerTop h1 {padding:0;font:bold 28px Arial;margin:0;text-transform:uppercase;}

#fortSplashPage #SectionHeader {text-align:left;}
#fortSplashPage #midBox {width:618px;border:10px solid #EEE; margin-bottom: 14px;}
	html>body #fortSplashPage #midBox {width:598px;}
#fortSplashPage #midBox #midBoxInner {padding-left:10px;padding-right:10px;}
#fortSplashPage #midBox #midBoxInner .fortuneEyebrow {color: #666; font-size: 12px; letter-spacing: 0px; text-transform: none; }
#fortSplashPage #midBox #midBoxInner #bulletsBlock {float:right;width:200px;padding-top:10px; margin: 0px 0px 5px 8px;}
#fortSplashPage #midBox #midBoxInner #bulletsBlock ul {margin: 0px 0px 0px 5px; padding: 0px;}
#fortSplashPage #midBox #midBoxInner #bulletsBlock li {background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 12px; 
list-style: none; margin: 0px; padding: 5px 0px 0px 8px;}
#fortSplashPage #midBox #midBoxInner #bulletsBlock li a {font:normal 12px/14px Arial;}
#fortSplashPage #midBox #midBoxInner #midBoxInner2 {border-top:1px solid #EEE;border-bottom:1px solid #EEE;}

#pollCNNMoney .moneyMainGreyBnr {border-bottom: 1px solid #e1e1e1; margin-bottom: 7px; padding-bottom: 3px;}
#section_moreStories .boxHeading {border-bottom:1px solid #e1e1e1;}