/* these two lines are a hack to get blue above tabs for pages with tabs */
.IssueDate, .FootnoteBottom {background-color:#fff;}
div#MagListDataTable{background-color: #C5E4E6;padding-bottom:0px;margin-bottom:15px;}

#TableBanner td{padding:5px 0px 5px 5px;text-align:left;}
#TableBanner div.bannerSubhead{padding:0px;padding-top:3px;}

#splash #TableBanner td{padding:15px 0px 10px 0px;margin-left:-10px;}
#splash #TableBanner table{border:0px;}
#splash .summaryBlock {padding-bottom:10px;}
#splash #RightTD {width:336px;padding-top:20px;}

#cashflow #MagTabs table {width:100%;border:0px;background-color:#C5E4E6;}
#cashflow #MagTabs .tabOFF {margin-right:7px;}
#cashflow #LeftTab #MagTabs table {border-left:solid 1px #999;}
#cashflow #MagTabs td.tabSpacer {width:140px;}

#earnings .datacell {width:60px;}
#earnings #MagTabs table{width:100%;border:0px;background-color:#C5E4E6;}
#earnings #MagTabs td.tabON {margin-left:7px;}
#earnings #MagTabs td.tabOFF {margin-right:7px;}
#earnings #LeftTab #MagTabs table{border-left:solid 1px #999;}
#earnings #MagTabs td.tabSpacer {width:220px;}

#international table.subNavTable{border-bottom:0px;}
#international .maglisttable #tablerow td.titlerow {border-bottom:solid 1px #999;border-top:solid 1px #999;}
#international .datacell {width:100px;}

#revenues #MagTabs table {width:100%;border:0px;background-color:#C5E4E6;}
#revenues #MagTabs td.tabOFF {margin-right:7px;}
#revenues #MagTabs td.tabON {margin-left:7px;}
#revenues #LeftTab #MagTabs table {border-left:solid 1px #999;}
#revenues #MagTabs td.tabSpacer {width:220px;}

#states table.subNavTable{border-bottom:0px;}
#states .maglisttable #tablerow td.titlerow {border-bottom:solid 1px #999;border-top:solid 1px #999;}
#states .datacell {width:100px;}
#states #statesdata #tablerow td.titlerow {border-bottom:solid 1px #999;border-top:0px;}

#MagListSideBox #statesList table {border:1px solid #999999;width:220px;}
#MagListSideBox #statesList .bigHeader {padding-left:10px;font:normal 18px Arial;height:34px;vertical-align:middle;background-color:#EFEFEF;border-bottom:1px solid #999999;}
#statesList td.textcell, #statesList td.datacell {font:normal 11px Arial;border-bottom:solid 1px #eee;}
#statesList a{text-decoration:none;}

#snapshot .nextPrevCellLft {padding:10px 0px 5px 10px;margin:0px;border-bottom:1px solid #999;}
#snapshot .nextPrevCellRgt {padding:10px 10px 5px 0px;margin:0px;border-bottom:1px solid #999;text-align:right;}
#snapshot div.rankTickerDiv {padding-top:5px;padding-bottom:5px;}
#snapshot .maglisttable {width:100%;border:solid 1px #999;border-top:0px;}
#snapshot .headerlgtext {padding-top:0px;text-transform:none;}
#snapshot .headermedtext {font-size:16px;padding-left:0px;}
#snapshot td.topLeftCell {padding:5px 8px 5px 10px;width:50%;vertical-align:top;}
#snapshot td.topRgtCell {padding:10px 10px 5px 8px;width:50%;vertical-align:top;}
#snapshot .headersmtext, .headersmtextRT {font:bold 12px Arial;padding-left:0px;}
#snapshot .headersmtextRT {padding-left:20px;}
#snapshot #tableTop .maglisttable{border:solid 1px #999;border-top:0px;}
#snapshot td#LeftTD{width:100%;padding-right:14px; padding-bottom:30px;}
#snapshot #headlines {padding-top:15px;}
#snapshot #alertBoxModule #alertBox {background-color:#EEE;margin:10px;padding:10px;height:20px;}
#snapshot #alertBoxModule #alertBox .formButton {border:1px solid #7A8692;background: #E1F1F0 url(https://i.cdn.turner.com/money/.element/img/1.0/quote/button_bg_gradient.gif) repeat-x top;font:normal 11px Arial;text-align:center;cursor:hand;text-decoration:none;color:#000;text-transform:capitalize;}
#snapshot #alertBoxModule #alertBox .addportfolio .formButton {width:180px;margin:0px 10px 0px 0px;}
#snapshot #alertBoxModule #alertBox .addportfolio {float:left;}
#snapshot #alertBoxModule #alertBox .addalerts .formButton {width:180px;margin:0px 10px 0px 0px;}
#snapshot #alertBoxModule #alertBox .addalerts {float:left;}
#snapshot #alertBoxModule #alertBox div.createAlert {font:normal 11px Arial;margin:0px 0px 0px 0px;}
#snapshot #RSS {font:normal 12px Arial;text-align:center;margin-top:20px;}

#snapshot .tickerHeadlinesArea {margin:30px 0px 20px 0px;font:normal 12px Arial;}
#snapshot .latestHead {background-color:#EEE;border:1px solid #999;}
#snapshot .latestHeadInner {font:bold 12px Arial;padding:2px 5px 2px 5px;}
#snapshot #liveNewsTable {border:1px solid #999;padding:3px;border-top:none;}
#snapshot #liveNewsTable #NavigationTabs {display:none;visibility:hidden;}
#snapshot #liveNewsTable .moreLink {font : bold 11px Arial;text-transform : uppercase;text-align:right;}
#snapshot #liveNewsTable span.source {display:inline;font:normal 11px Arial;color:#999;}
#snapshot #liveNewsTable span.timestamp {width:50px;text-align:right;}
#snapshot #liveNewsTable td.col2 a {font:normal 12px Arial;}

#rightdatainset {float:right;margin:10px 0px 10px 5px;width:220px;}

#international .titlerow {border-top:solid 1px #999;}

#mapbox {border:solid 1px #999;border-top:0px;margin-bottom:12px;}
#mapbox .clickmap, .maplinks {font:11px Verdana;padding-left:5px;}
#mapbox .clickmap, .maplinks a{text-decoration:none;}
#mapbox .maplinks {margin-bottom:10px;}
#mapbox .maptext {font:bold 12px Arial;padding-left:5px;}
#mapbox .headermedtext {border-top:solid 1px #999;}

#blogBox {margin-bottom:12px;}
#blogBox table {border:1px solid #999999;width:220px;margin-bottom:0px;}
#blogBox .bigHeader {background-color:#EFEFEF;border-bottom:1px solid #999999;}
#blogBox .blogCell {font:12px Arial;padding:10px;}
#blogBox .blogCell a {text-decoration:none;}
#blogBox .blogBullet {padding-bottom:10px;}
#blogBox .bigHeader {padding-left:10px;font:normal 18px Arial;height:34px;vertical-align:middle;}

#MagListSideBox th.textcell, #MagListSideBox th.datacell {font-size:11px;width:50%;}
#MagListSideBox table{width:336px; background-color: #fff; border : 1px solid #999;}
#MagListSideBox .titlerow{background-color:#eee;}
#MagListSideBox .rowcolor2{background-color: #eee;}
#MagListSideBox .rowcolor1{background-color: #fff;}
#MagListSideBox .textcell, #MagListSideBox .datacell {width:50%;}
#MagListSideBox .datacell {text-align:right;padding-right:10px;}
#MagListSideBox #customrankBox .textcell, #MagListSideBox #customrankBox .datacell {width:auto;}

#stockReturnGalleryTable table {width:345px;border:solid 1px #999;}
#stockReturnGalleryTable .imgFloat {float:right;width:220px;margin-left:5px;}
#stockReturnGalleryTable th.header {font:normal 10px Arial;border-bottom:1px solid #65cfcf;vertical-align:bottom;padding-bottom:2px;padding-top:3px;padding-left:10px;text-align:left;color:#999;}
#stockReturnGalleryTable td.leftCell {font:bold 12px Arial;padding-left:10px;height:30px;vertical-align:middle;}
#stockReturnGalleryTable td.rightCell {font:normal 12px Arial;padding-right:10px;text-align:right;height:30px;vertical-align:middle;}
#stockReturnGalleryTable .smtext {font:normal 10px Arial;}
#stockReturnGalleryTable .notesText {font:normal 11px Arial;color:#999;}
#stockReturnGalleryTable .rowcolor2{background-color: #eee;}
#stockReturnGalleryTable .rowcolor1{background-color: #fff;}