a.anchorLink {color:#000;text-decoration:none;}
#fortuneSubscribe {width:auto;margin:5px 0px 0px 0px;}
div .popbub { z-index: 9999999;}
/* Feature Banner */
#magFeatBannerTop {background-color:#FFF;border:none;border-bottom:double 3px #EBEBEB; margin-top:2px; padding-bottom:10px;padding-top:0px;}
#magFeatBannerTop a.Flogo {color:#000; font-size:22px; font-weight: bold;}
#magFeatBannerTop h1 {float:left; margin:0; padding:0;}
#magFeatBannerTop select {float: right; margin-top: 7px;}
#magFeatBannerTop h2 a {color:#676767; float:left; font-size:13px;font-style:italic; font-weight: normal; margin:8px 30px 0 17px;}

#sh_job_widget {margin-bottom:10px;}

.cnnCol_main .boxHeading {border-bottom:3px solid #E6E6E6; font-size: 16px; letter-spacing: 0px; line-height: 20px; margin-top: -3px; padding-bottom:11px;}
.cnnCol_main .boxHeading a {color: #004276; font-size: 16px;}

.magFeatDekTxt2 {line-height: 15px;}
/********** MAIN NAV **********/
#magFeatMainNav {overflow: hidden; width: 620px;}
#magFeatMainNavTabs:after {content:".";display:block;height:0;clear:left;visibility:hidden;}
#magFeatMainNavTabs {display:inline-block;margin-top:5px;text-align:left;}
/* Hides from IE-mac \*/
* html #magFeatMainNavTabs {height:1%;}
#magFeatMainNavTabs {display:block;}
/* End hide from IE-mac */
#magFeatMainNavTabs ul {margin:0px;padding:5px 0px 0px 0px;border:none;width:auto;}
#magFeatMainNavTabs li {background-color:#D6D6D6;border:1px solid #D6D6D6; border-right:1px solid #FFF; font:bold 13px Arial;line-height:1em;height:30px;padding:0px;list-style:none;margin:0;float:left;vertical-align:middle; text-align: center;}

#magFeatMainNavTabs li#tabnumX {background-color:#FFF;border:none; border-bottom:1px solid #D6D6D6;border-left:1px solid #D6D6D6; margin:0px;padding:0px;width:60px;height:32px;}
	html>body #magFeatMainNavTabs li#tabnumX {width:53px;height:31px;}
#magFeatMainNav li#tabnum0 {width:100px;}
#magFeatMainNav li#tabnum1 {width:100px;border-left:none;}
#magFeatMainNav li#tabnum2 {width:120px;border-left:none;}
#magFeatMainNav li#tabnum3 {width:120px;border-left:none;}
#magFeatMainNav li#tabnum4 {width:120px;border-left:none;}

	/** /storypage version **/
	.cnnStoryPage #magFeatMainNavTabs {margin-bottom:10px;}
	.cnnStoryPage #magFeatMainNavTabs li#tabnumX {display:none;}
	.cnnStoryPage #magFeatMainNav li#tabnum0 {width:85px;}
		html>body.cnnStoryPage #magFeatMainNav li#tabnum0 {width:79px;}
	.cnnStoryPage #magFeatMainNav li#tabnum1 {width:90px;}
	.cnnStoryPage #magFeatMainNav li#tabnum2 {width:60px;}
	.cnnStoryPage #magFeatMainNavSecondary {display: none;}
	/** /storypage version **/

#magFeatMainNav #magFeatMainNavTabs a {display:list-item;padding:7px 8px 10px 8px;color:#000;text-decoration:none;}
	html>body #magFeatMainNav #magFeatMainNavTabs a {padding:9px 8px 8px 8px;}
#magFeatMainNav #magFeatMainNavTabs a:hover {background:#f5f5f5;}

#magFeatMainNav.Tab0Visible li#tabnum0,
#magFeatMainNav.Tab1Visible li#tabnum1,
#magFeatMainNav.Tab2Visible li#tabnum2,
#magFeatMainNav.Tab3Visible li#tabnum3,
#magFeatMainNav.Tab4Visible li#tabnum4 {background:#FFF;border-bottom:none;}
#magFeatMainNav.Tab0Visible li#tabnum0 a:hover,
#magFeatMainNav.Tab1Visible li#tabnum1 a:hover,
#magFeatMainNav.Tab2Visible li#tabnum2 a:hover,
#magFeatMainNav.Tab3Visible li#tabnum3 a:hover,
#magFeatMainNav.Tab4Visible li#tabnum1 a:hover {color:#000;}

/* MAIN NAV: content */
#magFeatMainNav #ssi0,
#magFeatMainNav #ssi1,
#magFeatMainNav #ssi2,
#magFeatMainNav #ssi3,
#magFeatMainNav #ssi4 {visibility:hidden;display:none;}
#magFeatMainNav.Tab0Visible #ssi0,
#magFeatMainNav.Tab1Visible #ssi1,
#magFeatMainNav.Tab2Visible #ssi2,
#magFeatMainNav.Tab3Visible #ssi3,
#magFeatMainNav.Tab4Visible #ssi4 {visibility:visible;display:block;}

/* SECONDARY NAV */
#magFeatMainNavSecondary {padding:10px 0px 10px 0px;color:#333;font:normal 11px Arial;border-bottom:1px solid #E1E1E1;}
#magFeatMainNavSecondary ul {margin:0;padding:0px;}
#magFeatMainNavSecondary li {list-style:none;margin:0;padding:0 7px 0 8px;float:left;border-right:1px solid #E1E1E1;}
#magFeatMainNavSecondary li.rightMost {border-right:none;}
#magFeatMainNavSecondary a.actLink {color:#000;cursor:default; font-weight: bold;text-decoration:none;}
.Tab0Visible #magFeatMainNavSecondary {height:12px;}
.Tab1Visible #magFeatMainNavSecondary {}
.Tab2Visible #magFeatMainNavSecondary {}
.Tab3Visible #magFeatMainNavSecondary {}
.Tab4Visible #magFeatMainNavSecondary {}
/********** /MAIN NAV **********/

/* TERTIARY NAV TABS */
#cnnmagFeatData .NaviTabs {border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; display:inline-block; padding-bottom: 7px; padding-top: 7px;}
#cnnmagFeatData .NaviTabs:after {content:".";display:block;height:0;clear:both;visibility:hidden;clear:left;}
#cnnmagFeatData .NaviTabs .tabsHed {font:bold 11px Arial;}
#cnnmagFeatData .NaviTabs ul {margin:0px;padding:0px;}
#cnnmagFeatData .NaviTabs li {background-color: transparent; border: none; border-right: 1px solid #a1a1a1; float:left; font-size:12px; list-style:none; height: auto; margin:0; padding:0px 5px; text-align: center;}
#cnnmagFeatData .NaviTabs li.rightMost {border-right: none;}
#cnnmagFeatData .NaviTabs li#tabnum0 {padding-left: 0px;}
#cnnmagFeatData .NaviTabs li a {line-height:18px;  padding:0px; position: relative;}
.Tab0Visible .NaviTabs li#tabnum0 a,
.Tab1Visible .NaviTabs li#tabnum1 a,
.Tab2Visible .NaviTabs li#tabnum2 a,
.Tab3Visible .NaviTabs li#tabnum3 a,
.Tab4Visible .NaviTabs li#tabnum4 a,
.Tab5Visible .NaviTabs li#tabnum5 a {color: #000; font-weight: bold;}


#NaviTabsWide:after {content:".";display:block;height:0;clear:both;visibility:hidden;clear:left;}
#NaviTabsWide {display:inline-block;margin-top:5px;text-align:left;
width:auto; background: #CCF}
#cnnmagFeatData #NaviTabsWide ul {margin:0;padding:5px 0px 0px 0px;border:none;}

/* Nav: job growth */
#cnnmagFeatData #NaviTabs_growth {width: 370px;}
#cnnmagFeatData #NaviTabs_growth .tabsHed {float: left; font-size: 15px; font-weight: normal;}
#cnnmagFeatData #NaviTabs_growth #nav_profits {border-right: 1px solid #a1a1a1; padding-right: 9px; margin-right: 5px}
#cnnmagFeatData #NaviTabs_growth ul {float: right;width:35%;}
#NaviTabs_growth li#tabnum2,
#NaviTabs_growth li#tabnum5 {border-right: none; padding-right: 0px}
.Tab0Visible #NaviTabs_growth #nav_profits, 
.Tab1Visible #NaviTabs_growth #nav_profits, 
.Tab2Visible #NaviTabs_growth #nav_profits,
.Tab3Visible #NaviTabs_growth #nav_rev, 
.Tab4Visible #NaviTabs_growth #nav_rev, 
.Tab5Visible #NaviTabs_growth #nav_rev {color: #000; font-weight: bold;}

/* Nav: job growth */
.fbestcos_jobgrowth #jobGrowthTopNav .jobGrowth {font-weight:bold;}
.fbestcos_jobgrowth #jobGrowthTopNav .jobGrowth a {color:#000;}
.fbestcos_jobnew #jobGrowthTopNav .jobNew {font-weight:bold;}
.fbestcos_jobnew #jobGrowthTopNav .jobNew a {color:#000;}

/** Nav - Company Size **/
.fbestcos_sizeLg #sizeTopNav .sizeLg {font-weight:bold;}
.fbestcos_sizeLg #sizeTopNav .sizeLg a {color:#000;}
.fbestcos_sizeMd #sizeTopNav .sizeMd {font-weight:bold;}
.fbestcos_sizeMd #sizeTopNav .sizeMd a {color:#000;}
.fbestcos_sizeSm #sizeTopNav .sizeSm {font-weight:bold;}
.fbestcos_sizeSm #sizeTopNav .sizeSm a {color:#000;} 


/** Nav - Most profitable **/
#industryTopNav #NaviTabs_mostprof {width: 370px;}
#industryTopNav #NaviTabs_mostprof li {padding: 0px 8px;}
#industryTopNav #NaviTabs_mostprof #tabnum0 {padding-left: 0px}
#industryTopNav #NaviTabs_mostprof #tabnum2 {padding-right: 0px}

/** Nav: Bang **/
#NaviTabs_bang {width: 370px;}
#cnnmagFeatData #NaviTabs_bang .tabsHed {float: left; font-size: 15px; margin-right: 3px;}
#cnnmagFeatData #NaviTabs_bang ul {float: right;}
#cnnmagFeatData #NaviTabs_bang ul li {padding: 0px 8px;}
#cnnmagFeatData #NaviTabs_bang li#tabnum2 {border-right: none; padding-right: 0px;}

/** Nav: pay **/
.fbestcos_pay #payTopNav .paySal {font-weight:bold;}
.fbestcos_pay #payTopNav .paySal a {color:#000;}
.fbestcos_payhourly #payTopNav .payHour {font-weight:bold;}
.fbestcos_payhourly #payTopNav .payHour a {color:#000;}

/** Nav: movers **/
#NaviTabs_movers li#tabnum4 {border-right: none; padding-right: 0px;}


/* Nav: Best Inv */
#industryTopNav #NaviTabs_bestInv.NaviTabs {border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; clear: right; padding-bottom: 7px; padding-top: 7px;}
#industryTopNav #NaviTabs_bestInv.NaviTabs #tabsHed {float: left; font-size: 15px; font-weight: bold;}
#industryTopNav #NaviTabs_bestInv.NaviTabs ul {float: right; width: auto;}
#industryTopNav #NaviTabs_bestInv.NaviTabs ul li {padding: 0px 6px;}


/* Nav: Industry */
#f500_industCat #cnntertiaryNav {margin-bottom: 8px;}
#industryTopNav #NaviTabs_industries {margin-bottom: 5px; width: 620px;}
#NaviTabs_industries li#tabnum2 {border-right: none;}


/* Old tertiary nav stlye */
#industryTopNav #NaviTabs ul {width:388px;margin:0 0 0 0px;padding:0px 0px 0px 0px;border:none;}
	html>body #cnnmagFeatData #NaviTabs ul {width:392px;}
#industryTopNav #NaviTabs li {background:#F5F5F5; border:1px solid #ebebeb; border-left:none; float:left; font:normal 10px Arial; height:35px;width:122px;line-height:11px; list-style:none;margin:0; padding:0px; vertical-align:middle;}
#industryTopNav #NaviTabs li a {color:#999; display:list-item; padding:5px 5px 0px 15px; text-decoration:none; vertical-align:bottom;}
#industryTopNav #NaviTabs li a:hover {color:#555;}

/*
#industryTopNav.Tab0Visible #NaviTabs li#tabnum0,
#industryTopNav.Tab1Visible #NaviTabs li#tabnum1,
#industryTopNav.Tab2Visible #NaviTabs li#tabnum2,
#industryTopNav.Tab3Visible #NaviTabs li#tabnum3,
#industryTopNav.Tab4Visible #NaviTabs li#tabnum4,
#industryTopNav.Tab5Visible #NaviTabs li#tabnum5 {background:#FFF;border-bottom:none;}
#industryTopNav.Tab0Visible #NaviTabs li#tabnum0 {border-left:1px solid #E1E1E1;}
#industryTopNav.Tab0Visible #NaviTabs li#tabnum0 a,
#industryTopNav.Tab1Visible #NaviTabs li#tabnum1 a,
#industryTopNav.Tab2Visible #NaviTabs li#tabnum2 a,
#industryTopNav.Tab3Visible #NaviTabs li#tabnum3 a,
#industryTopNav.Tab4Visible #NaviTabs li#tabnum4 a,
#industryTopNav.Tab5Visible #NaviTabs li#tabnum5 a {color:#000;}
*/


#bestCoSearch #magFeatSideTop {background-color:#FFF;border-bottom:1px solid #ebebeb;margin-left:10px;}
#bestCoSearch #magFeatSideTop .magFeatSideHed {font-size: 18px;font-weight:bold;letter-spacing: -1px;padding:0px 0px 5px 0px;}
#bestCoSearch .magFeatSideDek {font:normal 11px Arial;padding: 0 0 5px 0;}
#bestCoSearch table.dataTable {width:100%;}
#bestCoSearch td.textcell {font:normal 11px Arial;padding-left:10px;border-bottom:solid 1px #EEE;color: #545454;}
#bestCoSearch td.textcell2 {font:normal 11px Arial;padding-left:10px;padding-top:3px;color: #545454;}
#bestCoSearch .searchFoot1 {font:normal 12px Arial;padding:5px 0px 0 0px;text-align:left;}
#bestCoSearch .searchFoot2 {padding:5px 0 0 0;text-align:right;font-weight:bold;}
#bestCoSearch .searchFootSpan {padding:5px 10px 5px 10px;font-weight:bold;}
#bestCoSearch #bestCoSearch .searchFoot1 {background-color:#EEE;border-top:1px solid #ebebeb;}
#bestCoSearch #bestCoSearch .searchFoot2 {background-color:#EEE;border-top:1px solid #ebebeb;}

#bestCoSearch 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;}
#bestCoSearch #bestCoSearch tr#tablerow {height:24px;}
#bestCoSearch tr.rowcolor1 {background-color:#fff;}
#bestCoSearch tr.rowcolor2 {background-color:#fff;}
#bestCoSearch td.alignLft {text-align:left;padding:6px 10px 6px 10px;}
#bestCoSearch td.alignRgt {text-align:right;padding:6px 10px 6px 0px;}
#bestCoSearch th.alignLft {text-align:left;padding:3px 10px 3px 10px;;}
#bestCoSearch th.alignRgt {text-align:right;padding:3px 10px 3px 0px;}
#bestCoSearch td {font:normal 12px Arial;}
#bestCoSearch .boxBlurbage {font:normal 12px Arial;padding:5px 10px 5px 10px;}

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



/** Tertiary nav **/
#cnnmagFeatData #cnntertiaryNav {border:1px solid #EBEBEB;border-bottom:none;}
#cnnmagFeatData #cnntertiaryNav select, 
#cnnmagFeatData #cnntertiaryNav #alphaLinks {margin:7px;font:normal 12px Arial;}
#cnnmagFeatData #tertiaryNavWide {border:1px solid #EBEBEB;border-bottom:none;width:620px;}
	html>body #cnnmagFeatData #tertiaryNavWide {border:1px solid #EBEBEB;border-bottom:none;width:622px;}
#cnnmagFeatData #tertiaryNavWide select, 
#cnnmagFeatData #cnntertiaryNav #alphaLinks {margin:7px;font:normal 12px Arial;}
#cnnmagFeatData #cnntertiaryNavBot {border:1px solid #EBEBEB;border-top:none; width: 370px;margin-top:10px;}
	html>body #cnnmagFeatData #cnntertiaryNavBot {width: 368px;}
#cnnmagFeatData #cnntertiaryNavBot select, 
#cnnmagFeatData #cnntertiaryNavBot #alphaLinks {margin:7px;font:normal 12px Arial;}
#alphaLinks a {padding-left:2px;}
#alphaLinks a.actLink {color:#000000; font-weight:bold;}
#alphaLinks a.actLink:hover { text-decoration:none; }
#alphaLinks span.greyout {padding-left:2px;color:#666;}
/** /Tertiary nav **/





#cnnmagFeatHead {border:none;width:auto;}
	html>body #cnnmagFeatHead {width:auto;}
#cnnmagFeatHead .cnnmagFeatHeadTxt {font-size: 23px; padding:10px 0px 10px 0px;}
#cnnmagFeatHead .cnnmagFeatDekTxt  {border: 1px solid #e8e8e8; border-bottom: none;font:normal 11px Arial;padding:8px 8px 5px 8px; width: 375px;}
#cnnmagFeatData .cnnmagFeatDekTxt2 {border: 1px solid #e8e8e8; border-bottom: none;font:normal 12px Arial;color:#666;padding:8px 8px 5px 8px; margin-bottom:10px;}



/*********** SNAPSHOT ***********/
/* snapshot: header */
#magFeatSnapNav {border:0;margin:0;padding:0;vertical-align:middle;height:32px;width:620px;}
#magFeatSnapNav #companyHed {border-bottom: 1px solid #e2e2e2;padding-bottom:2px;font:bold 20px/30px Arial;}
#magFeatSnapNav #slidesNav {float:right;}
#magFeatSnapNav #slidesNav img {float:left;margin:5px 0px 5px 9px;}
#magFeatSnapNav #slidesNav .slideSeqLeft {float:left;background: url(https://i.cdn.turner.com/money/.element/img/2.0/gallery/countbox_left.gif) no-repeat top;width:2px;height:22px;margin:0;padding:0;}
#magFeatSnapNav #slidesNav .slideSeqRight {float:left;background: url(https://i.cdn.turner.com/money/.element/img/2.0/gallery/countbox_right.gif) no-repeat top;width:2px;height:22px;margin:0;padding:0;}
#magFeatSnapNav #slidesNav .slideSeqOuter {float:left;margin:5px 0px 5px 10px;padding:0;height:22px;}
#magFeatSnapNav #slidesNav .slideSeqOuter img {float:left;margin:0;padding:0;}
#magFeatSnapNav #slidesNav .slideSeqInner {float:left;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;margin:0;padding:0;}
#magFeatSnapNav #slidesNav .slideSeqInner .slideSeqInnerInner {color:#999;font:normal 12px/20px Arial;padding-left:5px;padding-right:5px;}


#magFeatSnapMain .snapBlurb {font:normal 14px Arial;margin-bottom:5px;}
#magFeatSnapMain .snapBlurb p {margin:14px 0px;}
#magFeatSnapMain .snapUniqueData {font:normal 14px/20px Arial;margin-bottom:14px;}
#magFeatSnapMain .snapUniqueBlurb {font:normal 14px/20px Arial;margin-bottom:15px;}

#magSubscription {display: block; font-size: 12px; margin-bottom: 15px;}

/*snapshot: quotes */
#magFeatSnapImg .snapSidebox {background-color:#F5F5F5;border:1px solid #EBEBEB; color:#666; font-size:12px; margin-bottom:10px; padding:10px 10px 0px 10px;}
#magFeatSnapImg .quoteModule {margin-bottom: 8px;}
#magFeatSnapImg .quoteModule .getQuoteLink {float:left;width:150px;}




/* Tables */
#magFeatSnapMain {padding-top:0px;*padding-top:25px;width:630px;}
#magFeatSnapMain th.cnncol2 {text-align:right;}
#magFeatSnapMain td.cnncol1 {color: #666;} 
#magFeatSnapMain td.cnncol2 {color: #000; font-weight: bold; text-align:right; padding-right: 0px;}
#magFeatSnapMain td.cnncol3 {color: #000; font-weight: bold;}
#magFeatSnapMain td.cnncol4 {color: #000; font-weight: bold;}

/* snapshot: Industry List */
.f500_snapshot #cnnmagFeatData #snapTable1,
.f500_snapshot #cnnmagFeatData #snapTable2,
.f500_snapshot #cnnmagFeatData #snapTable3,
.f500_snapshot #cnnmagFeatData #snapTable4 {margin-bottom: 28px; width: 100%;}

.f500_snapshot #cnnmagFeatData #snapTable1 .cnncol2 {padding-right: 10px; width:20%;}
.f500_snapshot #cnnmagFeatData #snapTable1 .cnncol3 {padding-right: 0px; width:20%;}
.f500_snapshot #cnnmagFeatData #snapTable2 th,
.f500_snapshot #cnnmagFeatData #snapTable3 th,
.f500_snapshot #cnnmagFeatData #snapTable4 th {color: #000; font-size: 12px; font-weight: bold}

#snapIndList #industryName {font-size: 16px; font-weight: bold;}
#snapIndList table.cnnwith220inset,
	html>body #snapIndList table.cnnwith220inset {width: 100%;}
#snapIndList table.cnnwith220inset th {padding-top:0;}
#snapIndList td.cnncol2 {font-weight: normal;}

.f500_snapshot #cnnmagFeatData #snapIndList .cnncol1 {width:10%;}
.f500_snapshot #cnnmagFeatData #snapIndList .cnncol2 {text-align:left; width:60%;}
.f500_snapshot #cnnmagFeatData #snapIndList .cnncol3 {width:10%;}
.f500_snapshot #cnnmagFeatData #snapIndList .cnncol4 {padding-right: 0px; width:20%;}

#snapIndList #expandIndustries, 
#snapIndList #expandIndustries2 {padding-top:3px;}
#snapIndList #expandIndustries2 {float:right;}
#snapIndList #expandIndustries a, 
#snapIndList #expandIndustries2 a {font:normal 12px Arial;}
#snapIndList table#moreIndustries {display:none;}
#snapIndList table#moreIndustries, 
#snapIndList table#initIndustries {width:388px;}
#snapIndList table#moreIndustries tr#header {display:none;}
#snapIndList tr.hideIndustry {display:none;}
#snapIndList tr.showIndustry {display:block;}
#snapIndList .cnnwith220inset#moreIndustriesTable {margin-top:0px;}
#moreIndustriesTable {display:none;}
	html>body #cnnmagFeatData #moreIndustriesTable table.cnnwith220inset {width: 388px;}
#moreIndustriesTable #header tr,
#moreIndustriesTable #header th {padding: 0px; margin: 0px; line-height: 0px;}


/** footnote **/
#cnnmagFeatData table.cnnwith220insetBot td {border:none;}
#magFeatSnapMain #magFeatFootnoteBox {border-top:3px solid #e6e6e6; color: #666; width: 100%;}
#magFeatSnapMain #magFeatFootnoteBox td {border-bottom:none;}
#magFeatSnapMain #magFeatFootnoteBox #issueDate  {margin-bottom:10px;margin-top:0px;}
#magFeatSnapMain #magFeatFootnoteBox .magFeatFootnote {font-size: 11px; padding: 10px;}




/** Snapshot fbconnect **/
.facebookConnectHeader  { background:#F5F5F5;font:bold 20px Arial; padding:10px; text-align:left;margin-top:15px}
#cnnfb_connect {background:#F5F5F5;padding:10px;}


/* WIDGET - Gallery & Videos */
.cnnslideproj {border-bottom:1px solid #E6E6E6; font-size:12px; margin-bottom:26px; padding-bottom: 14px; text-align:left; width:220px;}
.cnnslideproj:after {content:".";display:block;height:0;clear:both;visibility:hidden;clear:left;}
.cnnslideproj {display:inline-block;}
.cnnslideproj .cnnPager {float: right; list-style: none; padding: 0px; margin: 0px;}
.cnnslideproj .cnnPager li {float: left; font-weight: bold; margin-left: 7px;}
.cnnCol_main .cnnslideproj .cnnPager li a {font-size: 12px;}
.cnnCol_main .cnnslideproj .cnnPager li.selected a {color: #999; font-weight: normal;}
.cnnslideproj ul.tncontainer {list-style:none; margin: 0px; overflow:hidden; padding: 0px; vertical-align:top;width:220px;}
.cnnslideproj ul.tncontainer li {display: none; float:left; overflow:hidden; text-align:left; vertical-align:middle;}
.cnnslideproj ul.tncontainer li.selected {display: list-item;}
.cnnslideproj .summaryImg {border: none;}
.cnnslideproj .cnnHeadline {clear:both; font-size: 12px;}
.cnnslideproj .cnnBlurbTxt {color:#666;}
/* /WIDGET - Gallery & Videos */

/* WIDGET - Stock info */
#widget_stock {border-bottom:1px solid #E6E6E6; font-size: 12px; line-height: 20px; padding-bottom: 14px; margin-bottom:26px;}
#widget_stock a img {border:none;}
/* /WIDGET - Stock info*/

/* WIDGET - Headquarters */
#widget_contact {border-bottom:1px solid #E6E6E6; font-size:12px; margin-bottom:26px; padding-bottom: 2px; width:220px;}
#widget_contact #map {border:none; height:122px; margin-bottom: 7px; overflow:hidden;cursor:pointer;}
#widget_contact #maplinks {color:#004276;font-weight: bold; margin-bottom: 10px;}
#widget_contact .widget_contactAddy {color: #666; margin-bottom: 12px;}



#widget_contact .perkfBoxTxt {padding:5px 0px 10px 0;color:#666;}
#widget_contact .perkfBoxTxt a {font-weight:bold;color:#004276;}

/*
#widget_contact .widget_contactCo {background: url(https://i.cdn.turner.com/money/.element/img/2.0/fortune/buttons/tiny_map_pin.gif) no-repeat 0 3px; font-weight: bold; padding-left: 12px;}*/
#widget_contact .widget_contactCo {font-weight: bold;}
/* /WIDGET - Headquarters */

/* WIDGET - state list */
#statesList {border:none;margin:10px 0 25px; width:220px;}
#statesList #statesListPad {padding:0px;}
#statesList .boxHeading {border-bottom: none; padding-bottom:5px;}
#statesList table.dataTable {border:0; margin-top:5px; width:220px;}
#statesList table.dataTable th {border-bottom:1px dotted #EBEBEB; color:#A8A8A8; font-size:11px; padding:0 0 2px;}
#statesList table.dataTable td {border-bottom:1px dotted #EBEBEB; font:normal 11px Arial; padding:2px 0;}
#statesList table.dataTable .textcell {text-align:left; width:149px;}
#statesList table.dataTable .datacell {text-align:right; width:49px;}

#statesListPad #NaviTabs li {background:#F5F5F5; border:1px solid #ebebeb; border-left:none;  float:left; font-size:10px; line-height:11px; list-style:none;margin:0; padding:0px; vertical-align:middle; height:24px;width:52px;}
#statesListPad li#tabnum0 {border-left:1px solid #E1E1E1;}
#statesListPad.Tab0Visible li#tabnum0,
#statesListPad.Tab1Visible li#tabnum1,
#statesListPad.Tab2Visible li#tabnum2,
#statesListPad.Tab3Visible li#tabnum3 {background-color:#FFF;border-bottom:none;}

#statesListPad li#tabnum0 a,
#statesListPad li#tabnum1 a,
#statesListPad li#tabnum2 a,
#statesListPad li#tabnum3 a {color:#999;display:list-item;font-size:11px; font-weight: bold;line-height:1em; padding:5px 0px 0px 15px;}
#statesListPad li#tabnum0 a:hover,
#statesListPad li#tabnum1 a:hover,
#statesListPad li#tabnum2 a:hover,
#statesListPad li#tabnum3 a:hover {color:#555;}
#statesListPad.Tab1Visible li#tabnum1 a,
#statesListPad.Tab2Visible li#tabnum2 a,
#statesListPad.Tab3Visible li#tabnum3 a,
#statesListPad.Tab0Visible li#tabnum0 a {color:#000;}

/* Tabs 1 - 2 and ssi1 -2 are already defined in fortune.main.css*/
.Tab3Visible #ssi0,
.Tab3Visible #ssi1,
.Tab3Visible #ssi2 {visibility:hidden;display:none;}
.Tab0Visible #ssi3,
.Tab1Visible #ssi3,
.Tab2Visible #ssi3 {visibility:hidden;display:none;}
.Tab3Visible #ssi3 {visibility:visible;display:block;}
/* WIDGET - state list */


/* TOP THREE BOX */
#top3Tabs ul {margin:0 0 5px 0px;padding:5px 0px 0px 0px;border:none;width:100%;}
#top3Tabs li {background-color:#F5F5F5;border:1px solid #E1E1E1;border-bottom:none;font-size:10px;height:35px;line-height:11px;padding:0px;position:relative;list-style:none;margin:0;float:left;vertical-align:middle;}
#top3Tabs li a {color:#999; display:list-item; line-height:1em; padding:5px 0px 0px 15px; text-decoration:none; vertical-align:middle;}
#top3Tabs li a:hover {color:#555;}

#top3Data .alignLft {text-align:left;padding-left:10px;}
#top3Data .alignRgt {text-align:right;padding-right:10px;}
#top3Data td.alignRgtB {text-align:right;padding-right:10px;}

#top3Lists li#tabnum0 {width:99px;}
#top3Lists li#tabnum1 {width:98px;border-left:none;}
#top3Lists li#tabnum2 {width:97px;border-left:none;}
#top3Lists.Tab0Visible li#tabnum0,
#top3Lists.Tab1Visible li#tabnum1,
#top3Lists.Tab2Visible li#tabnum2 {background-color:#FFF;}
#top3Lists.Tab0Visible li#tabnum0 a,
#top3Lists.Tab1Visible li#tabnum1 a,
#top3Lists.Tab2Visible li#tabnum2 a {color:#000;}
#top3Lists.Tab0Visible li#tabnum0 a:hover, 
#top3Lists.Tab1Visible li#tabnum1 a:hover, 
#top3Lists.Tab2Visible li#tabnum2 a:hover {color:#000;}

#top3Data table {border:none;width:300px; margin:10px 0px;}
#top3Data tr.rowcolor1 {background-color:#fff;}
#top3Data tr.rowcolor2 {background-color:#F8F8F8;}
#top3Data th {border-bottom:1px dotted #E1E1E1;border-right:none;vertical-align:bottom;padding-bottom:2px;font:normal 10px Arial;color:#999;}
#top3Data td {border-bottom:1px dotted #E1E1E1;font:normal 12px Arial;padding:7px 5px;}
#top3Data table.cnnwith220insetBot td {border:none;}

#top3Data .cnncol1 {padding-left:10px; text-align:left;}
#top3Data td.cnncol1 {width: 50%;}
#top3Data .cnncol2 {padding-right:10px;  text-align:right;}
#top3Data td.cnncol2 {background-color:#F8F8F8; border-right:1px dotted #E1E1E1;}

#top3Data .moreSummaryList {margin:0px;}
/* TOP THREE BOX */

/* SEARCH WIDGET */
#fortuneF500widget {width:316px;text-align:left;background-color:#FFF;padding:10px 0 0 0px;margin:0 0 0 0px;}
#fortuneF500widget form {padding: 0px;margin: 0px;}
#fortuneF500widget #tablerow .textcell2, #tablerow .textcell{vertical-align:top;padding:5px 0px;border-bottom:1px solid #EBEBEB;font:normal 11px Arial;color:#545454;}
#fortuneF500widget table {margin:0;padding:0;}
#fortuneF500widget #tablerow .textcell {width:143px;}
#fortuneF500widget #tablerow .textcell2 {width:163px;}
#fortuneF500widget #tablerow .descr {margin-bottom:5px;}
#fortuneF500widget .leftCol {width:143px;}
#fortuneF500widget .innerPad {padding:0px 0px 0px 0px;}
#fortuneF500widget .fortuneBlurbTxt {color:#545454;margin-bottom:10px;}
#fortuneF500widget .fortuneHeadline {font:normal 17px Times;width:306px;border-bottom:1px dotted #e1e1e1;}
#fortuneF500widget ul {list-style-type:none;padding:0;margin-left:0;margin-top:10px;}
#fortuneF500widget li {font:normal 11px Arial;color:#545454;margin-bottom:5px;clear:left;}
#fortuneF500widget input.fortCheckBox {margin-right:10px;}
#fortuneF500widget .moreSummaryList {margin-top:-5px;margin-bottom:0px;}
#fortuneF500widget #indControls2, #stateControls2 {float:right;}
#fortuneF500widget #industryList,
#fortuneF500widget #stateList {height:104px;border-bottom:1px solid #EBEBEB;border-top:1px solid #EBEBEB;background-color:#F6F6F6;overflow:auto;z-index:10;}
#fortuneF500widget #indControls {text-align:right;}
#fortuneF500widget #stateControls {text-align:right;}
#fortuneF500widget .howWorks a {font:normal 10px Arial;color:#999;}
#fortuneF500widget #collapseMenu1, #fortuneF500widget #collapseMenu2 {padding-top:8px;padding-bottom:8px;border-bottom:1px solid #EBEBEB;}
#fortuneF500widget .bottomStuff {width:170px;float:left;z-index:10;padding:10px 0 0 0;}
#fortuneF500widget .submitButton {text-align:right;margin:0px;padding:10px 0 0 0px;}
/* /SEARCH WIDGET */

/* GALLERY CAROUSEL */
#toutStrip {margin:0 0 20px 0;width:220px;}
.fbestcos_snapshot #toutStrip {margin:20px 0 20px 0;}
#toutStrip:after {content:".";display:block;height:0;clear:both;visibility:hidden;clear:left;}
#toutStrip {display:inline-block;text-align:left;}
#toutStrip #widgetHed {font:bold 16px Arial;}
#toutStrip #widgetSeqNums {clear:left;font:normal 11px Arial;color:#999;padding:8px 0px 2px 0;}

#toutStrip.relatedCarousel #toutStripInner #nextButton {width:16px;float:right;position:relative;top:-23px;left:0px;padding-bottom:5px;z-index:8;}
#toutStrip.relatedCarousel #toutStripInner #prevButton {width:16px;float:right;position:relative;top:-23px;left:-5px;padding-bottom:5px;z-index:8;}

#toutStrip #prevButton img {margin:5px 0px 0px 0px;}
#toutStrip #nextButton img {margin:5px 0px 0px 0px;}

#toutStrip ul#tncontainer {float:left;vertical-align:top;list-style:none;background-color:#FFF;margin:0;padding:0;width:220px;}
#toutStrip ul#tncontainer li {float:left;vertical-align:middle;text-align:left;font:normal 11px Arial;}

#toutStrip #sideBarImg {width:220px;height:120px;float:left;margin:-15px 0px 0 0px;border-top:3px solid #E6E6E6;}
#toutStrip #sideBarHed, .cnnslideproj .cnnHeadline {font:bold 14px Arial;padding-top:5px;padding-bottom:3px;clear:both;}
#toutStrip #sideBarDek, .cnnslideproj .cnnBlurbTxt {font:normal 12px Arial;color:#666;width:218px;}
#toutStrip #sideBarDek a.sideBarMore {font:bold 12px Arial;padding-top:5px;}

/* SIMPLY HIRED WIDGET */
iframe#cnnSimplyhired { height:345px; width:336px;}
* html iframe#cnnSimplyhired { height:355px;}
/* /SIMPLY HIRED WIDGET */

/* Methodology */
#methodologyBox .boxTxt {font:normal 12px Arial;color:#333;}

#sortHead1, #sortHead2, #sortHead3, #sortHead4, #sortHead5 {cursor:pointer;}

/******** Page Tweaks *********/
#cnnmagFeatData .cnncol2 {padding-right: 0px; text-align: left;}
#cnnmagFeatData .cnncol3,
#cnnmagFeatData .cnncol4,
#cnnmagFeatData .cnncol5,
#cnnmagFeatData .cnncol6 {padding-left: 10px; padding-right: 0px;}
#cnnmagFeatData .cnncol7 {padding-right: 0px; text-align: right;}

#fullPageMap {padding-top:0px; padding-left:0px;}
#fullPageMap #map {border:1px solid #EBEBEB;}

.fbestcos_fulllist #cnnmagFeatData .cnncol2 {text-align:left;}
.fbestcos_fulllist #cnnmagFeatData td.cnncol1,
.fbestcos_fulllist #cnnmagFeatData td.cnncol3,
.fbestcos_fulllist #cnnmagFeatData td.cnncol4 {font-weight:bold;}
.fbestcos_fulllist #cnnmagFeatData .cnncol4 {padding-right:0px;}
.fbestcos_fulllist #magFeatMainNavSecondary {display:none;}

.fbestcos_companies #cnnmagFeatData .cnncol2 {text-align:left;}
.fbestcos_companies #cnnmagFeatData td.cnncol1,
.fbestcos_companies #cnnmagFeatData td.cnncol3,
.fbestcos_companies #cnnmagFeatData td.cnncol5 {font-weight:bold;}
.fbestcos_companies #cnnmagFeatData .cnncol5 {padding-right:0px;}

.fbestcos_states #cnnmagFeatData .cnncol2 {text-align:left;}
.fbestcos_states #cnnmagFeatData td.cnncol3 {font-weight:bold;}
.fbestcos_states #cnnmagFeatData .cnncol3 {padding-right:0px;}


.fbestcos_jobgrowth #cnnmagFeatData .NaviTabs,
.fbestcos_jobnew #cnnmagFeatData .NaviTabs {border-top:none;padding-top:0px;}

.fbestcos_sizeLg #cnnmagFeatData .NaviTabs,
.fbestcos_sizeMd #cnnmagFeatData .NaviTabs, 
.fbestcos_sizeSm #cnnmagFeatData .NaviTabs {border-top:none;padding-top:0px;}

.fbestcos_sizeLg #cnnmagFeatData .cnncol2 {text-align:left;}
.fbestcos_sizeLg #cnnmagFeatData td.cnncol1,
.fbestcos_sizeLg #cnnmagFeatData td.cnncol3,
.fbestcos_sizeLg #cnnmagFeatData td.cnncol4 {font-weight:bold;}
.fbestcos_sizeLg #cnnmagFeatData .cnncol4 {padding-right:0px;}

.fbestcos_sizeMd #cnnmagFeatData .cnncol2 {text-align:left;}
.fbestcos_sizeMd #cnnmagFeatData td.cnncol1,
.fbestcos_sizeMd #cnnmagFeatData td.cnncol3,
.fbestcos_sizeMd #cnnmagFeatData td.cnncol4 {font-weight:bold;}
.fbestcos_sizeMd #cnnmagFeatData .cnncol4 {padding-right:0px;}

.fbestcos_sizeSm #cnnmagFeatData .cnncol2 {text-align:left;}
.fbestcos_sizeSm #cnnmagFeatData td.cnncol1,
.fbestcos_sizeSm #cnnmagFeatData td.cnncol3,
.fbestcos_sizeSm #cnnmagFeatData td.cnncol4 {font-weight:bold;}
.fbestcos_sizeSm #cnnmagFeatData .cnncol4 {padding-right:0px;}

.fbestcos_jobgrowth #cnnmagFeatData .cnncol2 {text-align:left;}
.fbestcos_jobgrowth #cnnmagFeatData td.cnncol1,
.fbestcos_jobgrowth #cnnmagFeatData td.cnncol3,
.fbestcos_jobgrowth #cnnmagFeatData td.cnncol4,
.fbestcos_jobgrowth #cnnmagFeatData td.cnncol5 {font-weight:bold;}
.fbestcos_jobgrowth #cnnmagFeatData .cnncol5 {padding-right:0px;width:77px;}

.fbestcos_jobnew #cnnmagFeatData .cnncol2 {text-align:left;}
.fbestcos_jobnew #cnnmagFeatData td.cnncol1,
.fbestcos_jobnew #cnnmagFeatData td.cnncol3,
.fbestcos_jobnew #cnnmagFeatData td.cnncol4,
.fbestcos_jobnew #cnnmagFeatData td.cnncol5 {font-weight:bold;}
.fbestcos_jobnew #cnnmagFeatData .cnncol5 {padding-right:0px;}

.fbestcos_turnover #cnnmagFeatData td.cnncol2,
.fbestcos_turnover #cnnmagFeatData td.cnncol3 {font-weight:bold;}
.fbestcos_turnover #cnnmagFeatData .cnncol3 {padding-right:0px;}

.fbestcos_layoffs #cnnmagFeatData .cnncol2 {text-align:left;}
.fbestcos_layoffs #cnnmagFeatData td.cnncol1,
.fbestcos_layoffs #cnnmagFeatData td.cnncol3 {font-weight:bold;}
.fbestcos_layoffs #cnnmagFeatData .cnncol3 {padding-right:0px;}

.fbestcos_women #cnnmagFeatData td.cnncol2,
.fbestcos_women #cnnmagFeatData td.cnncol3,
.fbestcos_women #cnnmagFeatData td.cnncol4 {font-weight:bold;}
.fbestcos_women #cnnmagFeatData .cnncol4 {padding-right:0px;}
.fbestcos_women #cnnmagFeatData .cnncol2 {width:76px}

.fbestcos_minorities #cnnmagFeatData td.cnncol2,
.fbestcos_minorities #cnnmagFeatData td.cnncol3,
.fbestcos_minorities #cnnmagFeatData td.cnncol4 {font-weight:bold;}
.fbestcos_minorities #cnnmagFeatData .cnncol4 {padding-right:0px;}

.fbestcos_allstars #cnnmagFeatData td.cnncol2 {font-weight:bold;}
.fbestcos_allstars #cnnmagFeatData .cnncol2 {padding-right:0px;}

.fbestcos_states #magFeatMainNavSecondary,
.fbestcos_pay #magFeatMainNavSecondary,
.fbestcos_payhourly #magFeatMainNavSecondary {display:none;}

.fbestcos_pay #cnnmagFeatData .NaviTabs,
.fbestcos_payhourly #cnnmagFeatData .NaviTabs {border-top:none;padding-top:0px;width:620px;}


.fbestcos_states #cnnmagFeatHead .cnnmagFeatHeadTxt,
.fbestcos_pay #cnnmagFeatHead .cnnmagFeatHeadTxt,
.fbestcos_payhourly #cnnmagFeatHead .cnnmagFeatHeadTxt {padding-top:15px; padding-bottom:15px;}

.fbestcos_perkf #cnnmagFeatHead .cnnmagFeatHeadTx {padding-bottom:0px}

.fbestcos_pay #cnnmagFeatData .cnncol2,
.fbestcos_pay #cnnmagFeatData .cnncol4 {text-align:left;}
.fbestcos_pay #cnnmagFeatData td.cnncol1,
.fbestcos_pay #cnnmagFeatData td.cnncol3,
.fbestcos_pay #cnnmagFeatData td.cnncol5 {font-weight:bold;}
.fbestcos_pay #cnnmagFeatData .cnncol5 {padding-right:0px;}

.fbestcos_pay #cnnmagFeatData .cnncol3,
.fbestcos_payhourly #cnnmagFeatData .cnncol3 {width:100px;}



.fbestcos_payhourly #cnnmagFeatData .cnncol2,
.fbestcos_payhourly #cnnmagFeatData .cnncol4 {text-align:left;}
.fbestcos_payhourly #cnnmagFeatData td.cnncol1,
.fbestcos_payhourly #cnnmagFeatData td.cnncol3,
.fbestcos_payhourly #cnnmagFeatData td.cnncol5 {font-weight:bold;}
.fbestcos_payhourly #cnnmagFeatData .cnncol5 {padding-right:0px;}

.fbestcos_benefits #cnnmagFeatData td.cnncol2 {font-weight:bold;}
.fbestcos_benefits #cnnmagFeatData .cnncol2 {padding-right:0px;}
.fbestcos_benefits #cnnmagFeatData table.cnnwith220inset, 
.fbestcos_childcare #cnnmagFeatData table.cnnwith220inset {width:360px;}

.fbestcos_childcare #cnnmagFeatData td.cnncol2,
.fbestcos_childcare #cnnmagFeatData td.cnncol3 {font-weight:bold;}
.fbestcos_childcare #cnnmagFeatData .cnncol3 {padding-right:0px;}

.fbestcos_worklife #cnnmagFeatData .cnncol2 {text-align:left;}
.fbestcos_worklife #cnnmagFeatData td.cnncol1,
.fbestcos_worklife #cnnmagFeatData td.cnncol3 {font-weight:bold;}
.fbestcos_worklife #cnnmagFeatData .cnncol3 {padding-right:0px;}

.fbestcos_telecommuting #cnnmagFeatData td.cnncol2 {font-weight:bold;width:112px}
.fbestcos_telecommuting #cnnmagFeatData td.cnncol3 {font-weight:bold;width:145px}

.fbestcos_balance #cnnmagFeatData td.cnncol1,
.fbestcos_balance #cnnmagFeatData td.cnncol3 {font-weight:bold;width:106px;}
.fbestcos_balance #cnnmagFeatData .cnncol2 {text-align:left;}

#f500_compareRank #magFeatMainNavSecondary {border-bottom: none;}
#f500_compareRank table.cnnsnapDataWrapper td.cnnmainCol {padding-right: 0px;}
#f500_compareRank #cnnmagFeatData .cnncol3 {text-align: left;}

.fbestcos_sabbaticals #cnnmagFeatData td.cnncol2 {font-weight:bold;}

.fbestcos_unusual #cnnmagFeatData .cnncol1,
.fbestcos_unusual #cnnmagFeatData .cnncol3 {text-align:left;}
.fbestcos_unusual #cnnmagFeatData td.cnncol2 {font-weight:bold;}

.fbestcos_snapshot #cnnmagFeatData th.cnncol1 {font-weight:bold;padding-top:20px;}

.fbestcos_states #cnnmagFeatData .cnncol2 {text-align:left;}

.fbestcos_perkf #cnnmagFeatHead .cnnmagFeatDekTxt {border:none;width:600px;padding:0px 0px 10px 0px}


.fbestcos_topMap #magFeatMainNavSecondary {border-bottom:none;}

.fbestcos_json th.cnncol2 {text-align:left;padding-left:5px}

#compareTool .cnnCol_main {margin-right:0px;}
#compareTool #mainColRgt {margin-right:10px;}
#compareTool #magFeatMainNavSecondary {border-bottom: none;}
#compareTool #cnnmagFeatData {width: 620px;}
#compareTool .maglisttable {border-bottom:1px solid #E1E1E1; margin-bottom: 10px;}
#compareTool #cnnmagFeatData th {border-bottom:none;}
#compareTool #cnnmagFeatData th.cnncol0,
#compareTool #cnnmagFeatData th.cnncol1,
#compareTool #cnnmagFeatData th.cnncol2,
#compareTool #cnnmagFeatData th.cnncol3,
#compareTool #cnnmagFeatData th.cnncol4,
#compareTool #cnnmagFeatData th.cnncol5,
#compareTool #cnnmagFeatData th.cnncol6 {border-bottom:6px solid #fff; padding-bottom: 0px; color: #333;}
#compareTool #cnnmagFeatData .headerDivider th {border-bottom:none; color: #666; text-align: center;}
#compareTool #cnnmagFeatData td {border-bottom: none; border-top:1px solid #E1E1E1;}
#compareTool #page1 .cnncol5 {padding-right: 10px; text-align: right; width: 6%;}
#compareTool #page1 .cnncol6 {padding-left: 10px; text-align: right;}
#compareTool #page1 .cnncol7 {padding-right: 0px; text-align: right;}
#compareTool #page1 th.cnncol4 {border-left:1px solid #E1E1E1;}
#compareTool #page1 th.cnncol5 {border-right:1px solid #E1E1E1;}
#compareTool #page1 .headerDivider .cnncol3 {border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1;}
#compareTool #page1 .headerDivider .cnncol4 {border-left:none;}


#compareTool #page2 .cnncol5 {padding-right: 0px; text-align: right;}
#compareTool #page3 .headerDivider .cnncol2 {border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1;}
#compareTool #page3 .headerDivider .cnncol3 {border-left:none; text-align: center;}
#compareTool #page3 .cnncol3,
#compareTool #page3 .cnncol5 {padding-right: 10px; text-align: right;}
#compareTool #page3 .cnncol6 {padding-right: 0px;text-align: right; width: 20%;}
#compareTool #page3 th.cnncol3 {border-left:1px solid #E1E1E1;}
#compareTool #page3 th.cnncol4 {border-right:1px solid #E1E1E1;}
#compareTool #page3 td.cnncol4 {width: 20%;}


#compareTool form {margin: 0px; padding: 0px;}
#compareTool form select#letterMenu {float:left;width:210px;margin-right:10px;}
#compareTool form select#chooseCompany {float:left;width:295px;}
	html>body #compareTool form select#chooseCompany {width:303px;}
#compareTool form input#Add_Company {float: right;}
/******** /Page Tweaks *********/

#f500_faq #cnnmagFeatData {width:620px;}
#NaviTabs_biggest {width: 370px;}
#NaviTabs_biggest #tabnum2 {border:none;}
/* Splash Page */
#fortSplashPage .fortuneHeadline {margin-top:0;padding-top:-3px;}
#fortSplashPage .summaryBlock a:hover,
#fortSplashPage .summaryBlocknoImage a:hover {border-bottom:none;}
#fortSplashPage .bulletsTable {margin-top:5px;}
#fortSplashPage .bulletsTable ol li {margin-left:-12px;margin-top:3px;}
#magFeatHead .magFeatHeadTxt {font:bold 23px Arial;padding:5px 0px 5px 0px;}
#fortSplashPage #section_topstories .fortuneBullets {margin-left:6px;}
html>body #fortSplashPage #section_topstories .fortuneBullets {margin-left:10px;}
#SectionHeader {padding-bottom: 5px;}
#fortSplashPage #midBox #midBoxInner .img01paddingL {margin-top:5px;padding-bottom:10px;}
#fortSplashPage #magFeatMainNav #magFeatMainNavSecondary {border-bottom: none;}
#fortSplashPage #mainCol .splitLeft {padding: 0px 8px 0px 0px;}
/* toplead */
#fortSplashPage #section_topstories .summaryBlock {padding-top:0px;}

/* lead summaries */
#fortSplashPage #section_topStack #leadSum1 .bulletsTable {width: 230px;}
#fortSplashPage #pollCNNMoney .moneyMainGreyBnr {border-bottom: none;}
#fortSplashPage #adsquare {background: #f8f8f8;margin-top:20px;}
/* IE: Poll - start */
	#pollCNNMoney {margin-bottom:15px;}
	#pollCNNMoney .moneyMainGreyBnr {text-align:left;}
	#pollCNNMoney .moneyMainGreyBnr  {font:bold 18px Arial;letter-spacing: -1px;padding:0px 0px 5px 0px;}
	#pollCNNMoney .moneyMainGreyBnr a {font:bold 18px 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; padding-top:5px;}
	#pollCNNMoney #maglogo {float:right;text-align:right;margin-top:-20px;}
	#vote .cnnPollRes, 
	#vote .cnnPollText  {font:normal 11px Arial;}
/* IE: Poll - end */

#best-jobs-share { display: inline; }
#best-jobs-share li { float: left; list-style: none; padding: 12px 12px 12px 0; } 
#best-jobs-share li.last { padding-right: 0; }
.cnnSplashPage .splitRight .summaryBlock .cnnBlurbTxt, .cnnSplashPage .splitRight .summaryBlock .fortuneBullets, .cnnSplashPage .splitRight .summaryBlock .cnnHeadline  {margin-left:0px;}
.cnnSplashPage #section_topstories .bulletsTable {width:380px;}
.cnnSplashPage #section_topstories .bulletsTable li {font-size:12px;}
.cnnSplashPage .rightBulletTable {margin-left:20px;padding-left:25px;}
.cnnSplashPage #midBox {margin:0px 0px 10px 0px;width:620px;border:none;}
.cnnSplashPage #midBox #midBoxInner {padding:0px;}
.cnnSplashPage #midBox #midBoxInner #bulletsBlock {float:right;width:255px;padding-left:15px; margin-top:-5px;}
	html>body .cnnSplashPage #midBox #midBoxInner #bulletsBlock {width:236px;}
.cnnSplashPage .splitLeft .summaryBlock {padding-right:15px;}
.cnnSplashPage .splitRight {top:13px;}
.cnnSplashPage .splitRight .summaryBlock {padding-top:10px;}
html>body .cnnSplashPage #section_topstories ol {margin-left:-8px;}
html>body .cnnSplashPage #section_topstories .bulletsTable .fortuneBullets {margin-left:-18px;}
.cnnSplashPage #magFeatMainNavSecondary {display:none;}
.cnnSplashPage #best-jobs-share li {padding: 10px 10px 4px 0;}

.cnnSplashPage #midBox #midBoxInner #bulletsBlock li {
    background: url("https://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif") no-repeat scroll 0 12px transparent;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 0 8px;
}

.cnnSplashPage #section_topstories .summaryImg {
    margin-right: 14px;
}

.cnnSplashPage .summaryImg {
    float: left;
    margin-right: 10px;
    position: relative;
}

.cnnSplashPage #section_topstories .cnnHeadline {
    font-size: 20px;
    margin: 5px 10px 0;
    padding-top: 2px;
}

.cnnSplashPage .cnnHeadline {
    font-size: 16px;
	margin-top: 0;
}

.cnnSplashPage #section_topstories .cnnBlurbTxt {
    line-height: 18px;
    margin-bottom: 8px;
}

.cnnSplashPage #section_topstories .cnnBullets {
    background-color: #FFFFFF;
    margin-left: 7px;
    padding-left: 11px;
}

.cnnSplashPage .cnnBullets {
    background: url("https://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif") no-repeat scroll 0 8px transparent;
    line-height: 16px;
}

.cnnSplashPage .splitLeft {
    float: left;
    width: 360px;
}
.cnnSplashPage .splitRight {
    float: right;
    width: 230px;
}
.cnnSplashPage .splitRight .summaryBlock {border:none; margin-bottom:0;}

.cnnSplashPage .summaryBlock {
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 20px;
    padding-bottom: 20px;
    display: block;
}

.cnnSplashPage .summaryBlock, .cnnSplashPage .summaryBlock .cnnBlurbTxt {
    line-height: 14px;
}

.cnnSplashPage #pollCNNMoney { border:none; padding:0; }

.cnnSplashPage .videoRowContainer {
    border-bottom: 1px solid #EEEEEE;
    margin: 0 0 20px;
    padding-bottom: 13px;
    width: 100%;
}
.cnnSplashPage .videoRowContainer .videoRowHed {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
}

.cnnSplashPage .videoRowContainer .videoRowBox.firstBox {
    margin-left: 16px;
}
.cnnSplashPage .videoRowContainer .videoRowBox {
    border-right: 1px dotted #EEEEEE;
    float: left;
    margin: 0 0 10px 18px;
    padding: 8px 18px 0 0;
    position: relative;
}
.cnnSplashPage .videoRowContainer .videoRowBox.lastBox {
    border-right: medium none;
    padding-right: 0;
}
.cnnSplashPage .videoRowContainer .videoRowBox .vidRowImg {
    padding-bottom: 7px;
}
.cnnSplashPage .videoRowBox .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: 8px;
    width: 48px;
}
.cnnSplashPage .videoRowBox:hover .video_playbtn {
    background-position: 0 -49px;
}
.cnnSplashPage .videoRowContainer .videoRowBox .videoRowBoxHed {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    width: 160px;
	line-height:14px;
}

.cnnSplashPage .cnnSplashPage #section_topStack #leadSum1 .bulletsTable {
    width: 230px;
}

.cnnSplashPage #section_topStack table.bulletsTable {
    margin: 2px 0;
}
.cnnSplashPage .bulletsTable {
    margin-top: 5px;
}

.cnnSplashPage #section_topStack table.bulletsTable td div {
    margin: 2px 5px 2px 0;
}

.cnnSplashPage .splitLeft .summaryBlock .fortuneBullets {
    margin-left: 130px;
}
.cnnSplashPage .splitLeft .summaryBlock .bulletsTable .fortuneBullets {
    margin-left: 0;
	width:85px;
}

.cnnSplashPage .fortuneBullets {
    font: 9px Verdana;
	margin: 2px 0;
}
.cnnSplashPage .fortuneBullets a {
    font: 12px/16px Arial;
    text-decoration: none;
}

/* LinkedIn Module Snapshots */

#linkedin_container {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E1E1E1;
    margin: 0 0 5px;
    padding: 10px 14px;
    width: 620px;
}

#linkedin_container .linkedin_hedFG {
    color: #006699;
    font-size: 18px;
    margin: 0 0 10px;
}

.linkedin_genCont {
    display: block;
    height: auto;
    overflow: hidden;
    width: 622px;
}
.linkedin_box {
    margin: -3px 0 -16px -3px;
}

.disqusSnapHed {
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
}
.fbestcos_snapshot #dsq-content h5 {
    display: none;
}

#fullPageMap {
    padding-bottom: 10px;}

#cnnBody {
    background-color: #FAFAFA;

    width: 996px;
}

.cnnmagListMain {
    background-color: #FFFFFF;
    border: 1px solid #E1E1E1;
    font: 12px/18px Arial;
    margin-bottom: 5px;
    padding: 10px 14px 0;
    width: 620px;
}

#quigo628 {
    margin-left: 0;
    width: 648px;
}
#quigo336 {
    margin-bottom: 5px;
}
#magFeatFootnoteBox {
    margin-bottom: 10px;
}
.cnnCol_side .content_box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E1E1E1;
    margin: 0 0 5px;
    padding: 10px;
}
.cnnCol_side .content_box.simply_hired {
	padding:0 0 0 1px;
}
#adsquare {
    margin-bottom: 5px;
}
#fortune_current_issue .fortune_current_issue_wrapper {
    padding: 10px 10px 12px !important;
}
#videoToutStrip {border:none;margin:0px;padding:0px;}

.Tab0Visible #ssi0 {
    display: block;
    visibility: visible;
}
.Tab0Visible #ssi1 {
    display: none;
    visibility: hidden;
}
.Tab0Visible #ssi2 {
    display: none;
    visibility: hidden;
}
.Tab1Visible #ssi0 {
    display: none;
    visibility: hidden;
}
.Tab1Visible #ssi1 {
    display: block;
    visibility: visible;
}
.Tab1Visible #ssi2 {
    display: none;
    visibility: hidden;
}
.Tab2Visible #ssi0 {
    display: none;
    visibility: hidden;
}
.Tab2Visible #ssi1 {
    display: none;
    visibility: hidden;
}
.Tab2Visible #ssi2 {
    display: block;
    visibility: visible;
}
.Tab3Visible #ssi0, .Tab3Visible #ssi1, .Tab3Visible #ssi2 {
    display: none;
    visibility: hidden;
}
.Tab0Visible #ssi3, .Tab1Visible #ssi3, .Tab2Visible #ssi3 {
    display: none;
    visibility: hidden;
}
.Tab3Visible #ssi3 {
    display: block;
    visibility: visible;
}


table td.cnnmainCol {
    padding-right: 30px;
}
table.cnnsnapDataWrapper td {
    vertical-align: top;
}

html > body #cnnmagFeatData table.cnnwith220insetBot #magFeatFootnoteBox, body #cnnmagFeatData table.cnnwith220insetBot #magFeatFootnoteBox {
    width: 368px;
}

#fortune_current_issue {margin-bottom:5px;}




#googMapWidget #mapHed {
    background-color: #FFFFFF;
    border-color: #E6E6E6;
    border-style: none none solid;
    border-width: medium medium 3px;
    font: bold 16px Arial;
    margin-bottom: 5px;
    padding-bottom: 13px;
}

#googMapWidget #stateInfoBox {
    border: none;
}
#googMapWidget #stateInfo {
    font: 11px Arial;
    padding: 0;
}

#googMapWidget #map {
    border: medium none;
    cursor: pointer;
    height: 122px;
    overflow: hidden;
}

#cnnmagFeatData .magFeatDekTxt2 {
    border-color: #E8E8E8;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #666666;
    font: 12px Arial;
    margin-bottom: 10px;
    padding: 8px 8px 5px;
}

#fortunef500widget table {
    margin: 0;
    padding: 0;
}
#fortunef500widget #tablerow .textcell {
    width: 151px;
}
#fortunef500widget #tablerow .textcell2 {
    width: 163px;
}
#fortunef500widget #tablerow .textcell2, #tablerow .textcell {
    border-bottom: 1px solid #EBEBEB;
    color: #545454;
    font: 11px Arial;
    padding: 5px 0;
    vertical-align: top;
}
#fortunef500widget #tablerow .descr {
    margin-bottom: 5px;
}
#fortunef500widget #collapseMenu1, #fortunef500widget #collapseMenu2, #fortunef500widget #collapseMenu3 {
    border-bottom: 1px solid #EBEBEB;
    padding-bottom: 8px;
    padding-top: 8px;
}
#fortunef500widget #indControls2, #fortunef500widget #stateControls2, #fortunef500widget #countryControls3 {
    float: right;
}
#fortunef500widget .bottomStuff {
    float: left;
    padding: 10px 0 0;
    width: 180px;
    z-index: 10;
}
#fortunef500widget .submitButton {
    margin: 0;
    padding: 10px 0 0 0;
    text-align: right;
}
#fortunef500widget .howWorks a {
    color: #999999;
    font: 10px Arial;
}

.cnnCol_side .content_box.simply_hired {
    padding: 0 0 0 1px;
}

#cnnmagFeatData table.cnnwith220insetBot #magFeatFootnoteBox {
    border: 1px solid #EBEBEB;
}

/* snapshots */
.f500_snapshot p {margin-top: 10px;}
.f500_snapshot #dsq-content h5 {
    display: none;
}
#magFeatSnapMain {
    padding-top: 10px;
    width: 620px;
}
#magFeatSnapImg {
    float: right;
    padding-left: 17px;
    width: 340px;
}
#magFeatSnapImg .snapImg {
    margin-bottom: 10px;
    text-align: right;
}
.snapBlurb .timestamp {
    color: #999999;
    font: bold 11px Arial;
}
#magFeatSnapMain .snapUniqueData {
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 4px;
}
#cnnmagFeatData #companyHed {
    border-bottom: 1px solid #E1E1E1;
    font: bold 20px/30px Arial;
}

#magFeatSnapMain .cnntableHeader {
    width: 100%;
}
.cnntableHeader {
    border-color: #E8E8E8;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #000000;
    font: 12px Arial;
    margin-bottom: 5px;
    padding: 8px 0 5px 8px;
}
span.boxHeading {
    border-bottom: none;
}
#companyStats {
    margin-bottom: 20px;
}

#SH_jobsWidget.content_box {
	padding: 0px;
}

.f500_snapshot td.cnncol2 {
    color: #000000;
    font-weight: bold;
    padding-right: 0;
    text-align: right;
}
.f500_snapshot #cnnmagFeatData .cnncol2 {text-align: right;}
.f500_snapshot td.cnncol3 {
    color: #000000;
    font-weight: bold;
}
.f500_snapshot #cnnmagFeatData th {
    padding-right: 0;
	padding-top: 12px;
}
.f500_snapshot #cnnmagFeatData td {
    padding-right: 0;
}
#magFeatSnapMain .snapBlurbHed {
    font: bold 14px Arial;
    margin-top: 15px;
}

.f500IndustriesList #cnnmagFeatData .cnncol2, .f500Full_list #cnnmagFeatData .cnncol2, .f500TopAdmired #cnnmagFeatData .cnncol2, .f500Companies #cnnmagFeatData .cnncol2, .f500States #cnnmagFeatData .cnncol2, .f500Regions #cnnmagFeatData .cnncol2, .f500BestWorst #cnnmagFeatData .cnncol2, .f500Champs #cnnmagFeatData .cnncol2, .f500Industries #cnnmagFeatData .cnncol2 {
    padding-left: 0;
    text-align: left;
}

.f500Full_list #cnnmagFeatData td.cnncol1, #cnnmagFeatData td.cnncol3 {
    font-weight: bold;
}

.f500BestWorst #magFeatMainNavSecondary {
    height: 30px;
}

#industryTopNav.Tab0Visible li#tabnum0, #industryTopNav.Tab1Visible li#tabnum1, #industryTopNav.Tab2Visible li#tabnum2, #industryTopNav.Tab3Visible li#tabnum2a, #industryTopNav.Tab3Visible li#tabnum3, #industryTopNav.Tab4Visible li#tabnum4, #industryTopNav.Tab5Visible li#tabnum5 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: medium none;
}

.f500BestWorst #tertiaryNav #tabnumX {
    background-color: #FFFFFF;
    border-color: #E1E1E1;
    border-style: none none solid;
    border-width: medium medium 1px;
}
.f500Full_list #cnnmagFeatData .cnncol2, #cnnmagFeatData .cnncol3, .f500Regions #cnnmagFeatData .cnncol2 {
    padding-right: 0;
}

.cnnwith220inset {
    clear: both;
    margin-top: 2px;
}


#NaviTabs li {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E1E1E1;
    float: left;
    font: 10px/11px Arial;
    height: 35px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    vertical-align: middle;
    width: 122px;
}

.f500Champs #magFeatMainNavSecondary {
    display: none;
}

.f500States #tertiaryNav {
    margin-bottom: 10px;
}
.f500States #tertiaryNav .cnntableHeader {
    border-top: medium none;
    padding-bottom: 0;
    padding-top: 0;
}
.f500States .cnnwith220inset {
    margin-bottom: 5px;
}
.f500States #cnnmagFeatData .magFeatDekTxt2 {
    margin-bottom: 0;
}
.f500Industries .cnntableHeader {
    margin-top: 10px;
}

#statesList {
    border: 1px solid #EBEBEB;
    margin: 10px 0;
    width: 220px;
}
#statesList #statesListPad {
    padding: 10px;
}
#statesListPad.Tab0Visible li#tabnum0, #statesListPad.Tab1Visible li#tabnum1, #statesListPad.Tab2Visible li#tabnum2, #statesListPad.Tab3Visible li#tabnum3 {
    background-color: #FFFFFF;
    border-bottom: medium none;
}
#statesListPad #NaviTabs li {
    background: none repeat scroll 0 0 #F5F5F5;
    float: left;
    font: 10px/11px Arial;
    list-style: none outside none;
    margin: 0;
    position: relative;
}
#statesListPad li#tabnum0, #statesListPad li#tabnum1, #statesListPad li#tabnum2, #statesListPad li#tabnum3 {
    border: 1px solid #E1E1E1;
    height: 24px;
    padding: 0;
    vertical-align: middle;
    width: 48px;
}
#statesListPad #NaviTabs ul {
    border: medium none;
    margin: 0;
    padding: 5px 0 0;
    width: 100%;
}
#statesListPad li#tabnum1, #statesListPad li#tabnum2, #statesListPad li#tabnum3 {
    border-left: none;
}
#statesList table.dataTable .textcell {
    text-align: left;
    width: 149px;
	vertical-align:bottom;
}
#statesList table.dataTable td {
    border-bottom: 1px dotted #EBEBEB;
    font: 11px Arial;
    padding: 2px 0;
}
#statesList table.dataTable {
    border: medium none;
    margin-top: 5px;
    width: 198px;
}

.cnnSplashPage #section_topstories .cnnHeadline {
    font-size: 20px;
    margin: 5px 10px 0;
    padding-top: 2px;
}
.cnnSplashPage #section_topstories .cnnBlurbTxt {
    line-height: 18px;
    margin-bottom: 8px;
}
.cnnSplashPage #section_topstories .bulletsTable {
    width: 380px;
}
.cnnSplashPage .bulletsTable {
    margin-top: 5px;
}
.cnnSplashPage #section_topstories .summaryImg {
    margin-right: 14px;
}
.cnnSplashPage .summaryImg {
    margin: -2px 10px 0 0;
    float: left;
    position: relative;
}
.cnnSplashPage #midBox #midBoxInner #bulletsBlock {
    float: right;
    margin-top: -5px;
    padding-left: 25px;
    width: 228px;
}

.cnnSplashPage #midBox #midBoxInner #bulletsBlock li {
    background: url("https://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif") no-repeat scroll 0 12px transparent;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 0 8px;
}
.cnnSplashPage #midBoxInner .summaryImg {
    margin: 0 10px 10px 0;
}
#midBoxInner3 .summaryBlock, .cnnSplashPage .summaryBlock.lastBlock {border:none; padding-bottom:0;}

.cnnSplashPage .cnnmagListMain.secondary {padding-top:20px;}

.cnnSplashPage .splitLeft .summaryBlock .bulletsTable .fortuneBullets.single {width:auto;}

#f500_ceos .ceoGraphic {margin-bottom:15px;}

.fortunestamp {
    background: url("https://i2.cdn.turner.com/money/.element/img/1.0/sections/mag/fortune/bestcompanies/2012/fortunestamp.jpg") no-repeat scroll right center transparent;
    border-left: 1px solid #E1E1E1;
    float: right;
    height: 24px;
    width: 126px;
	margin-left: 12px;
}

.f500States.countries .countriesNav a, .f500Regions .regionsNav a, .f500States.states .statesNav a, .f500BestWorst.one .bestWorstNav1 a, .f500BestWorst.two .bestWorstNav2 a, .f500BestWorst.three .bestWorstNav3 a, .f500BestWorst.four .bestWorstNav4 a, .f500BestWorst.five .bestWorstNav5 a, .f500BestWorst.six .bestWorstNav6 a, .f500BestWorst.seven .bestWorstNav7 a, .f500BestWorst.eight .bestWorstNav8 a, .f500BestWorst.nine .bestWorstNav9 a, .f500IndustriesList .allIndustriesNav a, .f500Companies .companiesNav a, .f500TopAdmired .top358Nav a {
	color: #000000;
    cursor: default;
    font-weight: bold;
    text-decoration: none;
}

.f500FAQ #magFeatMainNavSecondary {display:none;}

.cnnSplashPage ul.socialMediaToolbar { border-top:none; margin-top:0; margin-bottom: 10px; }

.f500_snapshot .snapBlurb .timestamp {
    clear: left;
}
.f500_snapshot #best-jobs-share li {
    padding: 0 12px 12px 0;
}




.f500FAQ p {margin-bottom: 15px;}

.heatMapBlurb {
	color: #666666;
    font: 12px Arial;
    width: 220px;
}

html > body #heatMapWidget {
    width: 220px;
}


#heatMapWidget {
    margin-bottom: 20px;
    width: 220px;
}

#heatMapWidget #mapHed {
    background-color: #FFFFFF;
    border-color: #E6E6E6;
    border-style: none none solid;
    border-width: medium medium 3px;
    font: bold 16px Arial;
    padding-bottom: 13px;
	margin-bottom: -1px;
	letter-spacing: -0.3px;
}

#heatMapWidget img {border:1px solid #E6E6E6; margin-bottom: 5px;}

.f500IndustriesList #magFeatMainNavSecondary, .f500Industries #magFeatMainNavSecondary {display:none;}

#f500Screener #cnnmagFeatData th.cnncol2 {text-align: left;}

#magFeatBannerTop a.Flogo {font-size: 21px;}

#heatMapWidget.stars img {
    border: none;
}

#magFeatSnapImg {
    margin-left: 5px;
}


/* fortune500 */
/******** Page Tweaks *********/
#fullPageMap {padding-top:0px; padding-left:0px;}
#fullPageMap #map {border:1px solid #EBEBEB;}

#f500_fullList #cnnmagFeatData .cnncol3,
#f500_fullList #cnnmagFeatData .cnncol4 {width: 25%;}
#f500_fullList #cnnmagFeatData td.cnncol3,
#f500_fullList #cnnmagFeatData td.cnncol4 {font-weight:bold;}
* html #fullList_501_1000 {position: relative; top: -10px;} 


#f500_cosList #cnnmagFeatData .cnncol3 {width: 25%; }
#f500_cosList #cnnmagFeatData .cnncol4 {width:22%;}
#f500_cosList #cnnmagFeatData td.cnncol1 {text-align: right;}
#f500_cosList #cnnmagFeatData td.cnncol3,
#f500_cosList #cnnmagFeatData td.cnncol4  {font-weight:bold;}
#f500_NearYou_states #cnnmagFeatHead .cnnmagFeatHeadTxt {border:none;padding-top:0px;}
#f500_NearYou_states #magFeatMainNavSecondary {border:none;padding-bottom:0px;}
#f500_NearYou_states #cnnmagFeatData td.cnncol1 {font-weight: bold;}
#f500_NearYou_states #cnnmagFeatData .cnncol3 {text-align: right; width: 15%;}
#f500_NearYou_states #cnnmagFeatData td.cnncol3 {font-weight: bold;}
#f500_NearYou_states #cnnmagFeatData .cnncol4,
#f500_NearYou_states #cnnmagFeatData th.cnncol4 {text-align: left;}

#f500_NearYou_cities #cnnmagFeatData td.cnncol3 {font-weight: bold;}

#f500_ceos #cnnmagFeatData td.cnncol3,
#f500_womenceos #cnnmagFeatData td.cnncol3 {font-weight: bold;}
#f500_ceos #cnnmagFeatHead .cnnmagFeatHeadTxt {border:none;padding-top:0px;}
#f500_ceos #magFeatMainNavSecondary {border:none;padding-bottom:0px;}
/* Top Cos */
#f500_bestcos #cnnmagFeatData .cnncol2  {text-align: right;}
#f500_bestcos #cnnmagFeatData td.cnncol4 {font-weight: bold;}
#f500_bestcos #cnnmagFeatData .cnncol4 {width:70px;}

.f500_topCos #industryTopNav {margin-bottom: 5px;}
.f500_topCos #cnnmagFeatData td.cnncol1,
.f500_topCos #cnnmagFeatData td.cnncol3,
.f500_topCos #cnnmagFeatData td.cnncol4 {font-weight: bold;}
.f500_topCos #cnnmagFeatData .cnncol4 {width: 30%;}

#f500_Movers_losers #cnnmagFeatData .cnncol2 {text-align: right;}
#f500_Movers_losers #cnnmagFeatData td.cnncol2, 
#f500_Movers_losers #cnnmagFeatData td.cnncol3 {font-weight: bold;}

#f500_Movers_arrivals #cnnmagFeatData .cnncol2,
#f500_Movers_arrivals #cnnmagFeatData .cnncol3 {text-align: right;}
#f500_Movers_arrivals #cnnmagFeatData td.cnncol2,
#f500_Movers_arrivals #cnnmagFeatData td.cnncol3 {font-weight: bold;}
#f500_Movers_exits #cnnmagFeatData td.cnncol2,
#f500_Movers_exits #cnnmagFeatData td.cnncol3 {font-weight: bold;}

#f500_Movers_50rose #cnnmagFeatData .cnncol2,
#f500_Movers_50stumble #cnnmagFeatData .cnncol2,
#f500_Movers_climbers #cnnmagFeatData .cnncol2 {text-align: right;}
#f500_Movers_50rose #cnnmagFeatData td.cnncol2,
#f500_Movers_50rose #cnnmagFeatData td.cnncol3,
#f500_Movers_50rose #cnnmagFeatData td.cnncol4,
#f500_Movers_50stumble #cnnmagFeatData td.cnncol2,
#f500_Movers_50stumble #cnnmagFeatData td.cnncol3,
#f500_Movers_50stumble #cnnmagFeatData td.cnncol4,
#f500_Movers_climbers #cnnmagFeatData td.cnncol2,
#f500_Movers_climbers #cnnmagFeatData td.cnncol3 {font-weight: bold;}

#f500_industCat #cnnmagFeatData {width: auto;}
#f500_industCat #industryTopNav table {border-bottom:1px solid #E1E1E1; border-collapse: separate;}
#f500_industCat #cnnmagFeatData tbody{position: relative; top: 10px;}
#f500_industCat #cnnmagFeatData .cnncol3,
#f500_industCat #cnnmagFeatData .cnncol4,
#f500_industCat #cnnmagFeatData .cnncol5,
#f500_industCat #cnnmagFeatData .cnncol6 {padding-left: 0px; padding-right: 10px;}
#f500_industCat #cnnmagFeatData th {border-bottom:none;}
#f500_industCat #cnnmagFeatData th.cnncol0,
#f500_industCat #cnnmagFeatData th.cnncol1,
#f500_industCat #cnnmagFeatData th.cnncol2,
#f500_industCat #cnnmagFeatData th.cnncol3,
#f500_industCat #cnnmagFeatData th.cnncol4,
#f500_industCat #cnnmagFeatData th.cnncol5,
#f500_industCat #cnnmagFeatData th.cnncol6, 
#f500_industCat #cnnmagFeatData th.cnncol7 {border-bottom:6px solid #fff; padding-bottom: 0px; color: #333;}
#f500_industCat #cnnmagFeatData .headerDivider th {border-bottom:none; color: #666; text-align: center;}
#f500_industCat #cnnmagFeatData td {border-bottom: none; border-top:1px solid #E1E1E1;}
#f500_industCat #cnnmagFeatData td.cnncol3,
#f500_industCat #cnnmagFeatData td.cnncol4,
#f500_industCat #cnnmagFeatData td.cnncol5,
#f500_industCat #cnnmagFeatData td.cnncol6,
#f500_industCat #cnnmagFeatData td.cnncol7 {font-weight: bold;}

#f500_industCat #cnnmagFeatData #ssi0 th.cnncol4 {border-left:1px solid #E1E1E1;}
#f500_industCat #cnnmagFeatData #ssi0 th.cnncol5 {border-right:1px solid #E1E1E1;}
#f500_industCat #cnnmagFeatData #ssi0 .headerDivider td {border-top:none;}
#f500_industCat #cnnmagFeatData #ssi0 .headerDivider .cnncol2 {border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1;}
#f500_industCat #cnnmagFeatData #ssi0 .cnncol5,
#f500_industCat #cnnmagFeatData #ssi0 .cnncol7 {width: 11%;}
#f500_industCat #cnnmagFeatData #ssi1 .cnncol6 {padding-right:0px;}
#f500_industCat #cnnmagFeatData #ssi2 .cnncol6 {padding-right:10px; width: 10%;}
#f500_industCat #cnnmagFeatData #ssi2 th.cnncol4 {border-left:1px solid #E1E1E1;}
#f500_industCat #cnnmagFeatData #ssi2 th.cnncol5 {border-right:1px solid #E1E1E1;}
#f500_industCat #cnnmagFeatData #ssi2 .headerDivider .cnncol3 {border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1;}
#f500_industCat #cnnmagFeatData #ssi2 .headerDivider .cnncol4 {border-left:none;}

#f500_compareRank #magFeatMainNavSecondary {border-bottom: none;}
#f500_compareRank table.cnnsnapDataWrapper td.cnnmainCol {padding-right: 0px;}
#f500_compareRank #cnnmagFeatData .cnncol3 {text-align: left;}

#compareTool .cnnCol_main {margin-right:0px;}
#compareTool #mainColRgt {margin-right:10px;}
#compareTool #magFeatMainNavSecondary {border-bottom: none;}
#compareTool #cnnmagFeatData {width: 620px;}
#compareTool .maglisttable {border-bottom:1px solid #E1E1E1; margin-bottom: 10px;}
#compareTool #cnnmagFeatData th {border-bottom:none;}
#compareTool #cnnmagFeatData th.cnncol0,
#compareTool #cnnmagFeatData th.cnncol1,
#compareTool #cnnmagFeatData th.cnncol2,
#compareTool #cnnmagFeatData th.cnncol3,
#compareTool #cnnmagFeatData th.cnncol4,
#compareTool #cnnmagFeatData th.cnncol5,
#compareTool #cnnmagFeatData th.cnncol6,
#compareTool #cnnmagFeatData th.cnncol7 {border-bottom:6px solid #fff; padding-bottom: 0px; color: #333;}
#compareTool #cnnmagFeatData .headerDivider th {border-bottom:none; color: #666; text-align: center;}
#compareTool #cnnmagFeatData td {border-bottom: none; border-top:1px solid #E1E1E1;}
#compareTool #page1 .cnncol3 {padding-right: 10px;}
#compareTool #page1 .cnncol5 {padding-right: 10px;width: 6%;}
#compareTool #page1 .cnncol6 {padding-left: 10px;}
#compareTool #page1 .cnncol7 {padding-right: 0px;}
#compareTool #page1 th.cnncol4 {border-left:1px solid #E1E1E1;}
#compareTool #page1 th.cnncol5 {border-right:1px solid #E1E1E1;}
#compareTool #page1 .headerDivider .cnncol2 {paddin-right: 10px;}
#compareTool #page1 .headerDivider .cnncol3 {border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; paddin-right: 0px;}
#compareTool #page1 .headerDivider .cnncol4 {border-left:none;}


#compareTool #page2 .cnncol5 {padding-right: 0px; text-align: right;}
#compareTool #page3 .headerDivider .cnncol2 {border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; padding-right:10px;}
#compareTool #page3 .headerDivider .cnncol3 {border-left:none; text-align: center; padding-left:0px;}
#compareTool #page3 .cnncol4 {padding-right:10px;}
#compareTool #page3 .cnncol5 {padding-right: 10px;}
#compareTool #page3 .cnncol6 {padding-right: 0px;text-align: right; width: 20%;}
#compareTool #page3 th.cnncol3 {border-left:1px solid #E1E1E1;}
#compareTool #page3 th.cnncol4 {border-right:1px solid #E1E1E1;}
#compareTool #page3 td.cnncol4 {width: 20%;}


#compareTool form {margin: 0px; padding: 0px;}
#compareTool form select#letterMenu {float:left;width:210px;margin-right:10px;}
#compareTool form select#chooseCompany {float:left;width:295px;}
	html>body #compareTool form select#chooseCompany {width:303px;}
#compareTool form input#Add_Company {float: right;}
/******** /Page Tweaks *********/
#statesList table.dataTable .datacell {padding-right:0px;}
#f500_faq #cnnmagFeatData {width:620px;}
#f500_ceos #cnnmagFeatData .cnncol1 {width:130px;}
.inlink_chart {
    background: url("https://i2.cdn.turner.com/money/.element/img/5.0/buttons/assorted_icons.gif") no-repeat scroll -200px -160px transparent;
    padding: 0 0 2px 19px;
    position: relative;
}
.inlink_chart a {
    font-weight: bold;
}
