/************************************* BASIC SECTIONS STYLES ***************************************/
#SectionHeader {border-bottom:double 3px #E1E1E1;font-size:32px; line-height:30px;margin-bottom:-10px;padding:0px 8px 15px 8px; text-align: center;}
#SectionHeader h1 {font-size:32px; font-weight: bold; line-height:30px; margin: 0px;}
#SectionHeader h2 {font-size:16px; font-style:italic; font-weight: normal; line-height:16px; margin: 5px 0px 0px 0px;}
#emailprint {color:#a8a8a8;  font:normal 11px Arial; text-align: right;}

/* Left Column of a content box within the Main content  */
	#mainCol .content_box .splitLeft {background: ; border: none; float: left; padding: 0px 8px; margin: 0px; overflow: hidden;
		/*alternate box mode hack */
		width: 365px !important; 
		width /**/:381px;
	}

/* Right Column of a content box within the Main content  */
	#mainCol .content_box .splitRight {border: none; padding: 0px 0px 0px 4px; margin: 0px; overflow: hidden; position: relative; width: 227px;}
	html>body #mainCol .content_box .splitRight {padding: 0px 0px 0px 8px; width: 222px; }
		.splitRight .summaryImg {margin: 3px 15px 0px 0px;}

/* FF Mac fix*/
.splitLeft #section_topstories, 
.splitLeft #section_specials, 
.splitLeft #section_sponsored, 
.splitLeft #section_highlights, 
.splitLeft #section_headline, 
.splitLeft #section_careers,
.splitLeft #section_feature,
.splitLeft #section_quizzes {width:350px;}
.splitRight #section_columns, 
.splitRight #section_columns2, 
.splitRight #section_video, 
.splitRight #section_galleries, 
.splitRight #section_rankings {width:210px;}
.splitRight #section_video .fortuneHeadline {clear:both;}
 
/* divider */
.specialSectionBorder {margin-top:-10px!important;margin-top:-20px;margin-left:10px;margin-right:10px;width:600px;border-bottom: 5px solid #EEEDE8;position:relative;top:-30px;padding:12px 0px 20px 0px;}

#TL1 .summaryBlock .fortuneHeadline {width:100%;}
#cnnTL1 .summaryBlock .fortuneHeadline {width:100%;}

#TL1 .summaryBlock .fortuneHeadline .vicon,
#TL1 .summaryBlock .fortuneHeadline .vicon2 {top: 0px;}
#cnnTL1 .summaryBlock .fortuneHeadline .vicon,
#cnnTL1 .summaryBlock .fortuneHeadline .vicon2 {top: 0px;}


/************ TopLead ************/
#cnnTL1 {padding: 0px; margin-top: 18px;}
#cnnTL1 .fortuneHeadline {font:bold 32px Arial;letter-spacing: -1px; line-height:31px;margin:5px 0px 0px 0px;}
#cnnTL1 .fortuneHeadline a {border-bottom: none;text-decoration:none; padding-bottom: 0px;}

#cnnTL1 .fortuneBlurbTxt {padding-top:3px;padding-bottom:8px;line-height: 18px;}
#cnnTL1 .fortuneBullets {}
div.TL1imgPaddingL {float:left;margin-right:15px; position: relative;}
div.TL1imgPaddingL .img01paddingL {margin: 0px;}
div.TL1imgPaddingL .img02paddingL {margin: 0px;}

	/* Archive summaries */
	#Archive .cnnHeadline a {font-size:16px; font-weight: bold;}
	#Archive #sectionT1 .cnnHeadline a {font-size:24px;}		
	

/********************** Splash pages  *************************/
#fortSplashPage #SectionHeader {border-bottom:none;}
#fortSplashPage .img01paddingL {float:left;margin-right:10px;}
#fortSplashPage #splashBtmLft {width: 290px;}
#fortSplashPage #splashBtmRgt {width: 290px; float:right;}
#fortSplashPage #section_Rankings {height: auto;}
#fortSplashPage #section_Rankings .summaryBlock {height: auto;}

/* poll */
#fortSplashPage #pollCNNMoney {margin-bottom: 25px;}
#fortSplashPage #pollCNNMoney .moneyMainGreyBnr {margin-bottom: 7px; padding-bottom: 3px;}
#fortSplashPage #pollCNNMoney #answers {font-size: 12px;}
#fortSplashPage #pollCNNMoney #answers ul{list-style: none; padding: 0px; margin: 10px 0px;}
#fortSplashPage #pollCNNMoney #answers li div{display: inline;}

/* IE fix: Top stories summaries wider than #mainCol gets hidden behind box */
#fortSplashPage #mainCol .content_box {width: 638px;}
html>body #fortSplashPage #mainCol .content_box {width: 618px;}

/* ireport */
#fortSplashPage #section_iReport {margin-bottom: 25px;}
#fortSplashPage #section_iReport .img01paddingL {padding-bottom:10px;}
#fortSplashPage #section_iReport .fortuneBlurbTxt {margin-left:0px;}

/* mid box */
#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; }

	/* mid box - 1 sum 1 bullets columns*/
	#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;}

	/* mid box - two summary columns*/
	#fortSplashPage #midBox #cnnFeatBoxLeft {float: left;width: 290px;}
	#fortSplashPage #midBox #cnnFeatBoxRight {width: 280px;}
	html>body #fortSplashPage #midBox #cnnFeatBoxRight {float: right;}
	#fortSplashPage #midBox #cnnFeatBoxRight .img01paddingL,
	#fortSplashPage #midBox #cnnFeatBoxLeft .img01paddingL {margin-right: 0px;}
	#fortSplashPage #midBox #cnnFeatBoxRight .fortuneBlurbTxt,
	#fortSplashPage #midBox #cnnFeatBoxLeft .fortuneBlurbTxt,
	#fortSplashPage #midBox #cnnFeatBoxRight .fortuneBullets,
	#fortSplashPage #midBox #cnnFeatBoxLeft .fortuneBullets,
	#fortSplashPage #midBox .fortuneBullets {margin-left: 80px;}

/* Summary with columned bullets */
#fortSplashPage #section_topStack table.bulletsTable {margin:2px 0px;}
#fortSplashPage #section_topStack table.bulletsTable td {margin:0px;}
#fortSplashPage #section_topStack table.bulletsTable td div {margin: 2px 5px 2px 0px;}

/************************************* STYLES FOR MODULES***************************************/

/********************** MODULE - Todays top stories *************************/
#section_topstories .scrollArrows {padding-bottom:4px;}

	#scrollUpTS {cursor:pointer;}
	#scrollDownTS {cursor:pointer;}
	#scrollBoxTopStories {border-top:1px dotted #e1e1e1; border-bottom:1px dotted #e1e1e1;height:535px;overflow:auto;padding:0px;margin-top:3px;}


		#section_topstories .summaryBlock {border-bottom:1px dotted #e1e1e1;display:block;}
		#section_topstories .fortuneEyebrowTimestamp {display:block;position:relative;}
		#section_topstories .summaryBlocknoImage {padding: 11px 0px;border-bottom:1px dotted #e1e1e1;}
		#section_topstories .summaryBlocknoImage .fortuneEyebrowTimestamp {display:block;position:relative;}
			/* TopLead subsections */
		#section_topstories #TL1 {padding-top: 0px;}
		#section_topstories #TL1 .summaryBlocknoImage {padding-top:0px;}
		#section_topstories #TL1 .summaryBlock {padding-top:0px;}
		#section_topstories #TL1 .fortuneHeadline {margin-bottom:2px;margin-left:0px;font-weight:bold; font-size: 22px;}


/********************** MODULE - Daily Briefing *************************/
#section_dailyBriefing {margin-bottom: 26px;}
#section_dailyBriefing .HeadlineList {border-bottom:1px dotted #e1e1e1; padding: 6px 0px 10px 0px ;}
#section_dailyBriefing .HeadlineList li {width: 95%;}
#section_dailyBriefing .HeadlineList a:hover {text-decoration:none;}

/********************** MODULE - Columns *************************/
#scrollUpCols {cursor:pointer;}
#scrollDownCols {cursor:pointer;}
#scrollBoxColumns {padding:0px;}

#section_columns {margin-bottom: 10px;margin-top: 0px; width: 95%;}
#section_columns .summaryBlocknoImage {border-bottom:1px dotted #e1e1e1;}
#section_columns .summaryBlock {border-bottom:1px dotted #e1e1e1;}
#section_columns .fortuneHeadline {font-weight:bold; font-size: 14px; padding-bottom: 3px;}
#section_columns .fortuneEyebrowTimestamp {display:none;}
#section_columns .byline {display:block;position:relative;font:normal 9px Helvetica;text-transform:uppercase;color:#999999;}

/* columns version2 */
#section_columns2 { margin-bottom: 25px;}
#section_columns2 .summaryList {padding-top:10px;border-bottom:1px dotted #e1e1e1;}
#section_columns2 .summaryBlock {display:block; padding-top: 0px;}
#section_columns2 .fortuneHeadline {padding-bottom: 3px;}
#section_columns2 .fortuneBlurbTxt {display:block;position:relative;}
#section_columns2 .summaryBlocknoImage {display:block; padding-top: 0px;}
#section_columns2 .summaryBlocknoImage .fortuneHeadline{width:220px; padding-bottom: 5px;}
#section_columns2 .byline {font:normal 9px Helvetica;text-transform:uppercase;}

#section_columns2 #NaviTabs {margin-bottom: 3px; width: 220px;}
#section_columns2 #NaviTabs ul {padding-top: 0px;}

#section_columns2 li#tabnum0 {background:#F5F5F5;border:1px solid #E1E1E1;height:35px;width:108px;padding:0px;vertical-align:middle;}
#section_columns2 li#tabnum1 {background:#F5F5F5;border:1px solid #E1E1E1;height:35px;width:108px;padding:0px;vertical-align:middle;}
#section_columns2 li#tabnum2 {display: none;}
#section_columns2 li#tabnum0 a,
#section_columns2 li#tabnum1 a {color:#999;font:normal 10px Arial;line-height:1em;display:list-item;padding:5px 0px 0px 8px;text-transform:uppercase;text-decoration:none;}
#section_columns2 li#tabnum0 a:hover,
#section_columns2 li#tabnum1 a:hover {color:#555;}

#section_columns2.Tab0Visible li#tabnum0 {background:#FFF;border-bottom:none;}
#section_columns2.Tab0Visible li#tabnum0 a {color:#000;}
#section_columns2.Tab0Visible li#tabnum1 {border-left:none;}

#section_columns2.Tab1Visible li#tabnum1 {background:#FFF;border-left:none;border-bottom:none;}
#section_columns2.Tab1Visible li#tabnum1 a {color:#000;}


/* END COLUMNS */


/********************** MODULE - Sections Specials *************************/
#section_specials .boxHeading {margin-bottom: 15px;}
#section_specials .summaryList {border-bottom:1px dotted #e1e1e1;}
	#section_specials .summaryBlock { border: none; padding-bottom: 18px;}
	#section_specials .summaryImg {margin-top:3px;}
	#section_specials .img01paddingL {margin-top:3px;}
	#section_specials .fortuneEyebrowTimestamp {margin-left:140px;position:relative;}
	#section_specials div.fortuneHeadline {margin-left:140px;}
	#section_specials .fortuneBlurbTxt {margin-left:140px;}
	#section_specials .fortuneBullets {margin-left:140px;}
	#section_specials .summaryBlocknoImage {border: none; }
	#section_specials .summaryBlocknoImage div.fortuneHeadline {margin-left:0px;}
	#section_specials .summaryBlocknoImage .fortuneEyebrowTimestamp {margin-left:0px;position:relative;}
	#section_specials .summaryBlocknoImage .fortuneBlurbTxt {margin-left:00px;}
	#section_specials .summaryBlocknoImage .fortuneBullets {margin-left:0px;}

#section_specials .sponsorAd {color: #AAA; font:normal 11px Helvetica; margin-top: 10px;}
#section_specials .sponsorAd img {margin-left: 5px;}
#section_specials .sponsorText {float: left; padding-top: 5px;}
#section_specials ul a {color:#3C3C3C; font:normal 12px Helvetica;}
#section_specials  ul a:hover  {text-decoration:none;}
/* special first summary headlin */
#section_headline .summaryList {border-bottom:none;}
#section_headline #TopSum .summaryBlock, 
#section_headline #TopSum .summaryBlocknoImage{margin-top: 0px; padding-top: 0px;}
#section_specials #TopSum .summaryBlock, 
#section_specials #TopSum .summaryBlocknoImage{margin-top: 0px; padding-top: 0px;}
#section_headline #TopSum .fortuneHeadline { font-size:22px;}
#section_specials #TopSum .fortuneHeadline {}
#section_investing #TopSum .summaryBlock, 
#section_investing #TopSum .summaryBlocknoImage{margin-top: 0px; padding-top: 0px;}
#section_investing #TopSum .fortuneHeadline { font:normal 20px Times; letter-spacing: -1px;}

/********************** MODULE - Sponsored Item at end of a module *************************/
#section_sponsored {padding-top:15px;}
#section_sponsored .summaryBlocknoImage {padding-top:0px;}
#section_sponsored .sponsorAd88x31 {text-align: right;border:1px solid #DFDFDF;background-color:#f5f5f5;padding:10px;margin-bottom:30px;}
#section_sponsored .sponsorAd88x31 .Text88x31 {font:normal 11px Arial;color:#666;float:left;margin:5 0 0 25px;}
#section_sponsored .sponsorAd88x31 div {text-align: right;margin:0px;}

/********************** MODULE - Rankings *************************/

#section_Rankings {margin-bottom: 0px;}
#section_Rankings .summaryList {border-bottom:1px dotted #e1e1e1; padding: 6px 0px 0px 0px;}
#section_Rankings .summaryBlock {padding: 5px 0px 8px 0px;}
#section_Rankings .fortuneHeadline {font:bold 14px Arial;}
#section_Rankings .fortuneEyebrowTimestamp {display: none;}


/********************** MODULE - Inside Fortune *************************/
#section_insideFortune {margin: 0px 0px 0px 5px; width:610px;}
	#insideFortune_content {margin:0px; padding:0px;}
#section_insideFortune  .leftCol {padding: 0px;width:181px;}
#section_insideFortune  .midCol {border-left: 1px solid #EDEDED;border-right: 1px solid #EDEDED;padding: 0px 0px 0px 18px;width:181px;}
#section_insideFortune .rightCol {padding: 0px 0px 0px 18px;width:181px;}

#section_insideFortune .boxHeading {border-top: 5px solid #EEEDE8;padding:26px 0px 10px 0px;text-align:center;}
#section_insideFortune .HeadlineList {line-height: 15px;margin: 5px 11px 20px 0px;}
	.FortuneHeaders  {margin-bottom:0px;}
	.FortuneHeaders a {color:#000; font:bold 16px Arial;letter-spacing:-1px;text-decoration:none;}	
#section_insideFortune ul a {color:#004276; font:normal 12px Helvetica;}
#section_insideFortune  ul a:hover  {}
#section_insideFortune .HeadlineList li {width: 165px;}
#section_insideFortune .HeadlineList li .vicon,
#section_insideFortune .HeadlineList li .vicon2 {margin-top: -3px;}
html>body #section_insideFortune .HeadlineList li .vicon,
html>body #section_insideFortune .HeadlineList li .vicon2 {margin-top: -2px;}
	
	
/********************** MODULE - Galleries *************************/
#section_galleries {margin-bottom:20px;}
#section_galleries .summaryList {border-bottom:1px dotted #e1e1e1; padding: 0px;}
#section_galleries .summaryBlock {padding: 0px 0px 10px 0px;}
#section_galleries  .summaryBlocknoImage .img02paddingL {float:none;margin-bottom: 7px; padding: 0px;}
#section_galleries #TopSum .img01paddingL {float:none;margin-bottom: 7px; padding: 0px;}
#section_galleries #TopSum .summaryBlock, 
#section_galleries #TopSum .summaryBlocknoImage{padding-top:0px;}

/********************** MODULE - Blog Comments - "What Readers Say" *************************/
#section_whatreaders {margin-bottom: 10px;margin-right:10px;}
#section_whatreaders .boxHeading {margin-bottom: 5px;}
#section_whatreaders .HeadlineList {border-bottom:1px dotted #e1e1e1; padding-bottom: 8px;}
#section_whatreaders .commentList {padding:10px 0px;}
#section_whatreaders .HeadlineList li {width: 185px;}
#section_whatreaders .HeadlineList a:hover {text-decoration:none;}

/* version 2 (on left side of main content area) for longer commenting */
.splitLeft #section_whatreaders .boxHeading {margin: 0px;}
.splitLeft #section_whatreaders .HeadlineList {border-bottom: none;}
.splitLeft #section_whatreaders .commentList {padding: 4px 0px 0px 0px;}
.splitLeft #section_whatreaders .commentList a{line-height: 17px;}
.splitLeft #section_whatreaders .commentList a:hover {text-decoration:none;}
.splitLeft #section_whatreaders .fortuneHeadline {margin-top: 13px;}
.splitLeft #section_whatreaders .moreSummaryList_nobullet {margin-top: 0px;}


#section_whatreaders .readerFooter {padding:5px 0px;color:#e1e1e1;}		

/********************** MODULE - Section Quizzes *************************/

#section_quizzes {}
#section_quizzes .boxHeading {margin-top: 4px;}
#section_quizzes .summaryList {border-bottom:1px dotted #e1e1e1;}
#section_quizzes #sectionHilite .HeadlineList {padding-bottom: 1px;}
	
/********************** MODULE - VIDEO *************************/
#main_rightCol #section_video {margin-top:15px; margin-right: 0px; padding-right: 0px; width: 336px;}
#main_rightCol #section_video .summaryList {border-bottom:1px dotted #e1e1e1; width: 318px;}
#main_rightCol #section_video .boxHeading {margin-bottom:-10px;}
#main_rightCol #section_video .fortuneEyebrow {display:none;}
#main_rightCol #section_video .img02paddingL {float:none;margin-bottom: 7px; padding: 0px;}

.splitRight #section_video .summaryBlocknoImage {padding-top:0px;}


/********************** MODULE - Highlights *************************/
#section_feature {border-top:1px dotted #e1e1e1;margin-top:10px;}
#section_highlights #TopSum .fortuneHeadline {letter-spacing: -1px;}
#section_highlights .fortuneEyebrowTimestamp {display:none;}
#section_highlights .summaryList {border-bottom:1px dotted #e1e1e1;}
#section_highlights .summaryBlock,
#section_highlights .summaryBlocknoImage {padding-top: 0px;}
#section_highlights .img02paddingL {margin-bottom: 7px; padding: 0px;}

.splitRight #section_highlights .fortuneHeadline {clear: both;}

/********************** MODULE - FORTUNE 500 List *************************/
#section_FortuneList .boxHeading {border-bottom:1px dotted #e1e1e1;}
#section_FortuneList {margin-bottom:20px;}
#Fortune500List td {padding-bottom:5px;}
#Fortune500List .td1 {width:170px;}
#Fortune500List .td2 {padding-bottom:10px;}
#Fortune500List {color:#a8a8a8; font:normal 12px Helvetica;border-bottom:1px dotted #e1e1e1;}
#Fortune500List a{ color:#3C3C3C; text-decoration:none;}



/********************** MODULE - Careers *************************/
#section_careers {margin-top: 27px;}


/********************** MODULE - Ask Fortune *************************/
#section_askfortune {margin-bottom: 5px;}
/*************** MODULE - Latest News (dup from main bec of call order)***************/
#latestNews .boxHeading {text-transform : none;}

/* tech page most commented */
#section_columns2 #mostPopHeadlines ul {list-style-type:none;margin-left:0px;text-indent:0;padding-left:0;width:220px;list-style-position:inside;}
#section_columns2 #mostPopHeadlines li {list-style-type:none;margin-left:0px;text-indent:-1em;padding-left:1em;display:block;list-style-position:inside;}
#section_columns2 #mostPopHeadlines li a {color:#3C3C3C;text-decoration:none;margin-left:0px;text-indent:0;padding-left:0;display:block;}
#section_columns2 #mostPopHeadlines li a.fortuneMore {text-decoration:none;text-transform:capitalize;}
#section_columns2 #mostPopHeadlines li a.fortuneMore:hover {}

#section_columns2 #mostPopHeadlines .techCommHead {width:220px;border-bottom:1px dotted #e1e1e1;padding:4px 0px 5px 0px;}
#section_columns2 #mostPopHeadlines .techCommHead a {color:#3C3C3C;text-decoration:none;}
#section_columns2 #mostPopHeadlines .techCommHead a.fortuneMore {text-transform:capitalize;}
#section_columns2 #mostPopHeadlines .techCommHead a.fortuneMore:hover {}

#moneySponsorBox {height:1%; margin-left:auto; margin-right:auto;}
html>body #moneySponsorBox {height:auto;}

/********************** MODULE - Conference links *************************/
#conferenceTout {padding-bottom:10px;padding-right:10px;padding-left:10px;}
#conferenceTout .img01paddingL,
#conferenceTout .img02paddingL {margin-right:10px;}
#conferenceTout .boxcontent .summaryBlock {padding-top:0;margin-top:0;padding-bottom:10px;}
#conferenceTout .boxcontent .summaryBlockNoImage {padding-top:0;margin-top:0;padding-bottom:10px;}
#conferenceTout .boxcontent .storystack {padding-bottom:2px;}
#main_rightCol #conferenceTout {background-color:#FFF;padding-top:15px;}
#main_rightCol #main_rightCol_wideScreen #conferenceTout {padding-top:0;}

/********************** MODULE - Best Cos Search *************************/
	
#bestCoSearch {width:336px;margin-bottom:15px;}
#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:5px 10px 5px 10px;}
#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 5px 10px;text-align:left;}
#bestCoSearch .searchFoot2 {padding:5px 10px 5px 0px;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;}


#statesList {border:1px solid #EBEBEB;margin:10px 0px;width:220px;}
#statesList #statesListPad {padding:10px;}
#statesList .boxHeading {font:bold 20px Arial;letter-spacing: -1px;padding:0px 0px 5px 0px;}
#statesList table.dataTable {border:none; margin-top:5px;width:198px;}
#statesList table.dataTable th {border-bottom:1px dotted #EBEBEB;color:#A8A8A8;font:normal 11px Arial;padding-bottom:2px;}
#statesList table.dataTable td {border-bottom:1px dotted #EBEBEB;font:normal 11px Arial;padding:2px 0px;}
#statesList table.dataTable .textcell {text-align:left;width:149px;}
#statesList table.dataTable .datacell {text-align:right;width:49px;}
#statesListPad #NaviTabs ul {margin:0px;padding:5px 0px 0px 0px;border:none;width:100%;}
#statesListPad #NaviTabs li {background:#F5F5F5;border:1px solid #ebebeb;border-right:none;font:normal 10px Arial;height:33px;line-height: 11px;list-style:none;margin:0;padding:0px;position:relative;float:left;}

#statesListPad #ssi0,
#statesListPad #ssi1,
#statesListPad #ssi2,
#statesListPad #ssi3 {display:none;}
#statesListPad.Tab0Visible #ssi0,
#statesListPad.Tab1Visible #ssi1,
#statesListPad.Tab2Visible #ssi2,
#statesListPad.Tab3Visible #ssi3 {display:block;}

#statesListPad li#tabnum0,
#statesListPad li#tabnum1,
#statesListPad li#tabnum2,
#statesListPad li#tabnum3 {height:24px;width:48px;padding:0px;vertical-align:middle;background-color:#F5F5F5;border:1px solid #E1E1E1;}
#statesListPad li#tabnum1,
#statesListPad li#tabnum2,
#statesListPad li#tabnum3 {border-left:none;}

#statesListPad li#tabnum0 a,
#statesListPad li#tabnum1 a,
#statesListPad li#tabnum2 a,
#statesListPad li#tabnum3 a {font:bold 11px Arial;line-height:1em;display:list-item;padding:5px 0px 0px 15px;color:#999;text-decoration:none;}
#statesListPad li#tabnum0 a:hover,
#statesListPad li#tabnum1 a:hover,
#statesListPad li#tabnum2 a:hover,
#statesListPad li#tabnum3 a:hover {color:#555;}