/*
Developed by Wall Street On Demand, Inc.
	-- The site uses the HTML 4.0 Doctype and therefore the "star hack" (* html selector) targets IE6, 7 and 8.
	-- Additionally, the _underscore hack targets IE6-8
*/

/* symbol search results */
@import "cnn.search.css";
@import "//fonts.googleapis.com/css?family=Lato:400,400italic,700,700italic";

/* Fonts */

@font-face {
	font-family: "CNNSans";
	src: url('../styles/Fonts/CNNSans-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'CNNSans';
	src: url('../styles/Fonts/CNNSans-Regular.eot') format('embedded-opentype');
}

/* RESET */
/* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.6.0 */
html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}
:focus { outline: 0; }

/* floats */
.wsod_fNone{float:none;}.wsod_fLeft{float:left;}.wsod_fRight{float:right;}.wsod_posRel{position:relative;}.wsod_posAbs{position:absolute;}
/* reuse these a lot */
.lh14 { line-height:1.4; }
.wsod_replaced {text-indent:-9000px;display:block;}
.wsod_sm{font-size:90% !important;}.wsod_aCenter{text-align:center;}.wsod_aRight{text-align:right;}.wsod_aLeft{text-align:right;}.wsod_bold{font-weight:bold;}
.wsod_loadingIndicator { z-index:99999; background:#FFFFFF none repeat scroll 0%; border:0px none; float:left; opacity:0.5; filter:alpha(opacity=50); padding:0px; position:absolute; }
/* clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.msie .clearfix,
* html .clearfix { zoom:1; }
.clear { clear: both; }

/*ads*/
.wsod_advert { margin:0 auto; padding:6px 0; text-align:center; }

/* anchors */
.wsodContent a { color:#004276; }
a.wsod_symbol,
.wsod_bold { font-weight:bold; }
a.wsod_linkBullet,
div.wsod_linkBullet { padding-left: 15px; background: url(//i.cdn.turner.com/money/.element/img/3.0/data/linkBullet.png) no-repeat 0 2px; }

/*page styles ... all of wsod-hosted pages have a container opening with class="wsodContent" */
.wsodContent {font-family: "CNNSans",Arial,sans-serif;}

/*headings*/
.wsodContent h1,
.wsodContent h2,
.wsodContent h3, 
.wsodContent h4,
.wsodContent .wsod_mimicH4,
.wsodContent h5 { font-weight:bold; letter-spacing:-1px; color:#000; }
.wsodContent h1 { font-size:22px; }
.wsodContent h2 { font-size:20px; }
.wsodContent h3 { font-size:17px; }
.wsodContent h4,
.wsod_mimicH4 { font-size:15px; }
.wsod_pushDownTen { margin-bottom:10px; }
.wsod_pushDownH3 { margin-top:20px; }

/*boxes,containers*/
#commonGen,
#symbolGen { display:block;visibility:hidden; }
.wsod_pgHeader { border-bottom: 1px solid #e1e1e1; margin-bottom: 17px; }
.wsod_pgSubHeader { border-bottom: 1px solid #e1e1e1; padding-bottom: 7px; margin-bottom: 7px; }
.wsod_moduleTitle { border-bottom: 3px solid #e7e7e7; padding-bottom: 4px; position: relative; }/*typically H3*/
.wsod_moduleTitleSm { border-bottom: 1px solid #e7e7e7; padding-bottom: 4px; font-size: 13px; }/*typically H5*/
.wsod_moduleTitleSm div.wsod_fRight { font-size:11px; font-weight:normal; letter-spacing:normal; color:#333; }
.wsod_moduleTitle span { padding: 3px 0 0 10px; font-weight: normal; font-size: 14px; color: #999; display: block; position: absolute; top: 0; right: 0; _right: 30px; }
.wsod_moduleTitle span.wsod_ModuleTitleSub { font-size: 13px; }
.wsod_moduleBorderBott { padding-bottom:10px; border-bottom:1px solid #d1d1d1; }

/*text*/
.wsodContent { color:#333; }
.wsod_grey { color:#949494; }
.wsod_disclaimer { font-size:10px; color:#666; padding-top:5px; }
.wsod_smallLabels { font-size:11px; }

/*help/text bubble*/
.wsod_moduleTitle a.wsod_bubbleIcon { margin-left:10px; }
div#wsod_helpBubble { z-index:99999; position: absolute; width: 290px; text-align: left; border: 1px solid #878787; }
div#wsod_helpBubble .wsod_helpBubbleArrow { position: absolute; top: -15px; left: 7px; width: 20px; height: 17px; background:transparent url(//i.cdn.turner.com/money/.element/img/3.0/data/icon_bubbleArrow.png) top left no-repeat; height:17px; }
div#wsod_helpBubble .wsod_helpBubbleBody { padding:6px; border:2px solid #fff; background:#dce3ed; color:#333; }
div#wsod_helpBubble .wsod_helpBubbleTitle { font-size:13px; font-weight:bold; padding-bottom:5px; position: relative; }
div#wsod_helpBubble .wsod_helpBubbleClose { position: absolute; top: 0; right: 0; }
div#wsod_helpBubble div#wsod_yieldText { clear: left; width: 251px; padding: 10px; background-color: #fff; border-right: solid 1px #dadada; border-left: solid 1px #dadada; border-bottom: solid 1px #dadada; }
div#wsod_helpBubble div.wsod_yieldCurveEg { width: 70px; height: 20px; padding: 60px 10px 0; float: left; color: #004478; background-color: #e8eef5; border-top: solid 1px #dadada; border-bottom: solid 1px #dadada; border-right: solid 1px #dadada; cursor: pointer; }
div#wsod_helpBubble div.wsod_first { border-left: solid 1px #dadada; width: 69px; }
div#wsod_helpBubble div.wsod_Normal { background: url(//i.cdn.turner.com/money/.element/img/3.0/data/yieldNormal.gif) no-repeat 10px 10px; }
div#wsod_helpBubble div.wsod_Flat { background: url(//i.cdn.turner.com/money/.element/img/3.0/data/yieldFlat.gif) no-repeat 10px 10px; }
div#wsod_helpBubble div.wsod_Inverted { background: url(//i.cdn.turner.com/money/.element/img/3.0/data/yieldInverted.gif) no-repeat 10px 10px; }
div#wsod_helpBubble div.wsod_active { border-bottom-color: #fff; font-weight: bold; background-color: #fff; color: #000; cursor: default; }

/*plain white bubble*/
div#wsod_helpBubble.wsod_plain .wsod_helpBubbleArrow { background-image:url(//i.cdn.turner.com/money/.element/img/3.0/data/icon_bubbleArrowPlain.gif); }
div#wsod_helpBubble.wsod_plain { width:243px; }
div#wsod_helpBubble.wsod_plain td { color:#333; font-size:11px; vertical-align:top; }
div#wsod_helpBubble.wsod_plain td .wsod_grey { color:#5e5e5e; }
div#wsod_helpBubble.wsod_plain td.wsod_transactionDetail { font-size:13px; padding-top:10px; }
div#wsod_helpBubble.wsod_plain .wsod_helpBubbleBody { color:#333; background-color:#fff; }
div#wsod_helpBubble.wsod_bubbleLeftArrow .wsod_helpBubbleArrow { left:-16px; background:transparent url(//i.cdn.turner.com/money/.element/img/3.0/data/icon_bubbleArrowPlainLeft.gif) center left no-repeat; height:17px; }

/* quote colors */
.wsodContent .posData,
.wsodContent .posChange,
.wsodContent .posChangePct{color:#80B01B;white-space:nowrap;}
.wsodContent .negData,
.wsodContent .negChange,
.wsodContent .negChangePct{color:#E61616;white-space:nowrap;}
.wsodContent .unch{color:#808080;white-space:nowrap;}
.wsod_greySlash { font-weight:normal; color:#999; }

/*tables*/
.wsod_dataTableBigAlt { margin-top: 10px; }
.wsod_dataTable { width:100%; }
.wsod_dataTable td,
.wsod_dataTable th { font-size:13px; border-bottom:1px solid #e7e7e7; color:#333; }
.wsod_dataTable th { padding-bottom:4px; }
.wsod_dataTableBig td { height:27px; line-height:27px; }
.wsod_dataTableBigAlt td { padding: 7px 0; line-height: 1.1; }
.wsod_dataTableMed td { height:20px; line-height:20px; }
.wsod_dataTable th { font-size:11px; border-bottom-width:3px; }
.wsod_dataTable th.wsod_aRight { padding-left:12px; white-space:nowrap; }
.wsod_dataTable .wsod_vBottom { vertical-align:bottom; }
.wsod_dataTable .wsod_vTop { vertical-align:top; }
.wsod_dataTableDivider,
.wsod_dataTableBorder { border-top:2px solid #e7e7e7; }
.wsod_dataTableBorder { border-top-width:3px; }
.wsod_shadedRow { background-color: #f6f6f6; }
.wsod_dataTable td span.wsod_grey,
.wsod_dataTable th span.wsod_grey { color:#666; }
.wsod_dataTable .wsod_lastCol { padding-right:10px; }
/*unique table with 2 columns*/
.wsod_dataTableSplit td { width:22%; white-space:nowrap; }
.wsod_dataTableSplit td.wsod_splitCell { width:25px; border:0 none; }
/*smaller table, such as ones next to pie charts*/
.wsod_dataTableSmallNoBorder { width:100%; }
.wsod_dataTableSmallNoBorder td { font-size:13px; color:#333; padding:2px; }
.wsod_dataTableSmallNoBorder td.wsod_quoteDataPoint { padding-right:13px; }

/*columns*/
.wsod_DataColumnLeft,
.wsod_DataColumnRight { float:left; width:300px; }
.wsod_DataColumnLeft { margin-right:16px; }

/*buttons*/
div.wsod_button, 
div.wsod_button a { border: solid 1px #bf1212; float: left; }
div.wsod_button { border-width: 1px 0; margin: 4px; font-size: 13px; }
div.wsod_button a { position: relative; /*IE6 needs this*/ border-width: 0 1px; margin: 0 -1px; padding: 3px 5px; background-color:#bf1212; font-weight: normal; color:#fff; }
div.wsod_button.hovered a, div.wsod_button:hover a, div.wsod_button a:hover { background-color: #184678; border-color: #184678; text-decoration: none; }
/*NB: the div.wsod_button has it's border-color altered by a js event for IE*/
div.wsod_button:hover, div.wsod_button.hovered { border-color: #184678; }

/*common pipe navigation*/
ul.wsod_invisiTabs { padding-top:4px; }
ul.wsod_invisiTabs li { float: left; line-height: 15px; /*Match this to font-size in rule below*/ }	
ul.wsod_invisiTabs li.pipe { color: #b4b4b4; padding: 0 10px; font-size: 15px; /*Match this to line-height in rule above*/ }				
ul.wsod_invisiTabs a.active { color: #000; font-weight:bold; white-space:nowrap; }
ul.wsod_invisiTabs a.active:hover { text-decoration:none; }
ul.wsod_invisiTabs li.advChart { float: right; padding-right: 55px; font-size: 11px; }
ul.wsod_invisiTabs li.advChart span { font-size: 10px; letter-spacing: -2px; }

/* Blue text box -- sort of an ad */
div.wsod_blueTextBox { margin:0 0 15px; padding:8px; background-color:#e5f1fc; }
div.wsod_blueTextBoxCol { margin:15px 0; padding:8px; background-color:#e5f1fc; }
div.wsod_blueTextBoxTitle { font-weight:bold; font-size:14px; padding-bottom:5px; }
div.marginFix { margin-top: -15px; } /*used for correct placement in quote subsection */

/*markets*/
.wsod_marketsLeftCol { width:200px; padding-right:17px; }
* html .wsod_marketsLeftCol { width: 217px; } 
* html div.wsod_MarketMoversToggle { padding-left:80px; } 

/* module-specific ************************************************************************************/

/*yellow/black breaking news banner*/
ul.wsod_smartText { background-color: #000; border: solid 1px #fff200; margin-bottom:15px;  line-height: 0; /*Opera needs this*/}
ul.wsod_smartText li { padding: 10px;  line-height: normal; /*Opera needs this*/}
ul.wsod_smartText li.title { float: left; font-weight: bold; font-size: 14px; background-color: #000; color: #fff; width: 200px; /*Required to stop text-wrapping of specific lines of text: adjust as required*/ }
ul.wsod_smartText li.text { background-color: #fff200; padding-bottom: 12px; margin-left: 220px;/*Set to width of li.title + 20 (i.e. padding of 10*2).*/ }

/*markets navigation*/
#wsod_marketsNav ul.closed li { border-bottom:4px solid #fff; }
#wsod_marketsNav ul li { float:left; padding-left:20px; }
#wsod_marketsNav ul li a { display:block; font-weight:bold; }
#wsod_marketsNav ul li div { color:#666; font-size:11px; }
#wsod_marketsNav ul li.on a { color:#333; }
#wsod_marketsNav ul li.current div { border-bottom:4px solid #9AB1B7; padding-bottom:3px; color:#333; }

/*little spacing for pipe nav above chart*/
#wsod_preMarket #futuresChartNav { margin-bottom:6px; }	
/*spacing below news*/
#wsod_preMarket .wsod_preMarket { margin-top:20px !important; }

/*pre-market futures*/
#wsod_futures table td { padding:3px 0; }
#wsod_futures table td a { padding-left:3px; }
#wsod_futures table .wsod_futureQuote td { padding-top:18px; font-size:14px; }
#wsod_futures table .wsod_futureQuoteFirst td { padding-top:10px; }

/*pre-market movers*/
.wsod_marketMovers { width:305px; padding-right:17px; }
.msie.v6 .wsod_marketMovers { padding-right:13px; }
.wsod_marketMovers table .wsod_firstCol { width:205px; }
.wsod_marketMovers table td.wsod_firstCol span { padding-left:4px; color:#999; } /*company name*/
.wsod_marketMovers table td span.wsod_stream { color:#333; } /*streaming*/

/*after-hours futures -- inherit from pre-market rules*/
/*little spacing for pipe nav above chart*/
#wsod_afterHours #futuresChartNav { margin-right:26px;margin-bottom:6px; }
#wsod_afterHours #wsod_futures { width:300px; }

/*after-hours movers -- inherit from pre-market rules*/
#wsod_afterHours .wsod_marketMovers,
#wsod_usStocks .wsod_marketMovers { width:400px; padding-right:0; }
* html div.wsod_afterMoversToggle { padding-left:104px; } 

/*after-hours index quotes */
.wsod_greyQuoteBox { font-weight:bold; background-color:#f3f3f3; height:47px; margin-bottom:1px; color:#000; }
.wsod_greyQuoteBox .wsod_fLeft,
.wsod_greyQuoteBox .wsod_fRight { padding:8px 10px; }
.wsod_greyQuoteBox .wsod_fLeft { padding-left:10px; padding-right:0; font-size:14px; }
.wsod_greyQuoteBox .wsod_fRight { padding-left:0; }
.wsod_greyQuoteBox .wsod_fLeft img { padding-right:4px; }
.wsod_atClose,
.wsod_futuresAsOf { padding:1px 0 10px 0; color:#666; }

/* US Stocks Sector Gainers & Losers*/
#wsod_sectorPerformance { width:300px; }
#wsod_sectorPerformance .wsod_marketMovers { margin-top:15px; width:300px; }
#wsod_sectorPerformance .wsod_marketMovers .wsod_dataTable th { border-bottom-width:1px; padding-bottom:4px; }
#wsod_sectorPerformance .wsod_marketMovers table .wsod_firstCol { width:auto; }/* err...*/
#wsod_sectorPerformance #wsod_sectorHeatMapNames { padding-top:2px; }
#wsod_sectorPerformance #wsod_sectorHeatMapNames span { float:none; position: static; display:inline; font-size:15px; padding:0; }
#wsod_sectorPerformance #wsod_sectorHeatMapNames span.wsod_sectorPerformanceChange { padding-top:1px; padding-left:10px; letter-spacing:normal; font-weight:normal; }
#wsod_sectorHeatMapLabels { margin-top:14px; }
#wsod_sectorHeatMap { height:27px; border-bottom:1px solid #b6b6b6; margin-bottom:4px; position:relative; }
#wsod_sectorHeatMapImg { position:absolute; top:17px; left:0; }
div#wsod_sectorHeatMapButtons a { width: 19px; height: 23px; background: url(//i.cdn.turner.com/money/.element/img/3.0/data/SPRITE_heatArrows.png) no-repeat; display: block; float: left; margin-left: 3px;}

/* wsod_cnnTopStory */
#wsod_cnnTopStory { width:400px; margin-bottom:20px; }
#wsod_cnnTopStory .cnnHeadline { font-size:22px; }

/* STOCKS / MFs / ETFs *************************************************************/
.wsod_smallSubHeading { color:#999; font-size:11px; padding-left:5px; letter-spacing:normal; font-weight:normal; }

/* STOCKS / MFs / ETFs *************************************************************/

/*WORLD MARKETS*/
#wsod_worldMarkets .wsod_dataTable th { padding-bottom:4px; }
#wsod_worldMarketMovers h3 { margin-bottom:10px; }

/*symbol search ***/
/*input controls*/
div.wsod_quoteBox input, 
.wsod_symSearchBox { color: #808080; float: left; margin: 4px 8px 0 0; padding: 3px 0 1px 0; }
.wsod_symSearchBox { float:none; }
* html div.wsod_quoteBox input { height: 24px; } 
div.wsod_quoteBox input.wsod_getQuote { width: 82px; }
div.wsod_quoteBox input.wsod_search { width: 174px; }
div.wsod_quoteBox { background-color: #eee; color: #808080; margin: 4px 0; }
div.wsod_quoteBox h3 { color: #000; font-size: 14px; }
div.wsod_quoteBox img { position: relative; top: 10px; }
div.wsod_quoteBoxVert { padding: 11px 8px; }
div.wsod_quoteBoxVert div { float: left; }
div.wsod_quoteBoxVert div.sponsor { padding-left:20px; font-size:11px; }
div.wsod_quoteBoxVert img { position: relative; top: 1px; }

/*page-specific symbol search boxes*/	
/*pre-market*/
div.wsod_preMarket input { width: 125px; }
/*after-hours*/
div.wsod_postMarket { margin-top: 25px; width: 182px; padding: 11px 9px 25px; }	
* html div.wsod_postMarket { width: 200px; } 
div.wsod_postMarket input { width: 135px; }
div.wsod_postMarket img { position: relative; top: 10px; }
/*all in-page symbol search boxes should get this ID #wsod_SearchSymbol */
#wsod_SearchSymbol,
.wsod_symSearchBox { padding: 3px 0 3px 3px; border: 1px inset #D1D1D1; } /*mimics cnnMoney style */

/*symbol search loading*/
#symb.loading,
.wsod_symSearchBox.loading,
#wsod_symSearchBox.loading,
#wsod_SearchSymbol.loading { background:#fff url(//i.cdn.turner.com/money/.element/img/3.0/data/loading-search.gif) center right no-repeat; }

/*WSOD Market Tracker*/
#wsod_interactionContainer { position:absolute; width:616px; text-align:left; z-index:9999999; }
#marketTracker.wsod_clonedMarketTracker { margin-bottom:0; }
#wsod_marketTrackerContainer { width:616px; text-align:left; }
#marketTracker { margin:20px 0; background-color:#fff; border:1px solid #e6e6e6; height:114px; }
#marketTracker .wsod_marketTrackerTitle { padding:38px 0 0 13px; text-align:left; width:115px; }
* html #marketTracker .wsod_marketTrackerTitle { width:123px; }
#marketTracker li { font-size:11px; background:transparent url(//i.cdn.turner.com/money/.element/img/3.0/data/marketTrackerItemBg.png) top left repeat-x; float:left; border:1px solid #f4f4f4; height:23px; margin-right:7px; padding:10px 8px 10px 5px; width:137px; }
*html #marketTracker li { width:152px; padding-bottom:5px; }
#wsod_marketTrackerItems { width:478px; margin-top:7px; margin-left:7px; }
#wsod_marketTrackerItems .wsod_firstRow li { margin-bottom:8px; }
#wsod_marketTrackerItems li.sortReady { background:#fff url(//i.cdn.turner.com/money/.element/img/3.0/data/marketTrackerItemBgHandle.png) center right no-repeat; cursor:move; }

/*customize pane*/
#wsod_marketTrackerCustomizePane { display:none; height:385px; width:616px; background-color:#ededed; border-bottom:1px solid #ccc; }
#wsod_marketTrackerCustomizePane .meterLoading { margin-top:13px; font-size:10px; font-weight:bold; color:#9a9a9a; text-transform:uppercase; padding-left:20px; background:transparent url(//i.cdn.turner.com/money/.element/img/3.0/data/loading-marketTracker.gif) center left no-repeat; text-align:left; }
#wsod_marketTrackerCustomizePane .intro { text-align:center; padding-top:10px; }
#wsod_marketTrackerCustomizePane .trackerBuckets { margin-top:20px; }
#wsod_marketTrackerCustomizePane .bucketLabels div { color:#9a9a9a; text-transform:uppercase; width:77px; height:36px; margin-top:8px; margin-left:8px; padding-right:10px; padding-top:6px; font-size:10px; font-weight:bold; }
#wsod_marketTrackerCustomizePane .bucketOptions { width:505px; }
#wsod_marketTrackerCustomizePane .wsod_button { margin-top:8px; margin-right:26px; float:right; }
#wsod_marketTrackerCustomizePane #marketTrackerOptions li { float:left; text-align:left; color:#012950; background:#fff url(//i.cdn.turner.com/money/.element/img/3.0/data/marketTrackerItemBgHandle.png) center right no-repeat; font-size:11px; border:1px solid #dbdbdb; height:41px; margin-top:7px; margin-right:7px; width:117px; cursor:move; }
#wsod_marketTrackerCustomizePane #marketTrackerOptions li div.wsod_bold { padding:6px 0 2px 5px; }
#wsod_marketTrackerCustomizePane #marketTrackerOptions li div.wsod_grey { padding-left:5px; font-weight:normal; }
#wsod_marketTrackerCustomizePane #marketTrackerOptions li.noHandle { background:transparent url(//i.cdn.turner.com/money/.element/img/3.0/data/marketTrackerItemBg.png) top left repeat-x; }	
#wsod_marketTrackerCustomizePane #marketTrackerOptions li.notAvailableForDrag { color:#a6a6a6; background:transparent url(//i.cdn.turner.com/money/.element/img/3.0/data/marketTrackerItemBgNA.png) top left repeat-x; cursor:default; }
#wsod_marketTrackerCustomizePane #marketTrackerOptions li.notAvailableForDrag .wsod_grey { color:#d1d1d1; }

/*hatchbar background when dragging*/
#wsod_marketTrackerItems li.ui-sortable-highlight,
#wsod_marketTrackerCustomizePane #marketTrackerOptions li.ui-sortable-highlight { background:transparent url(//i.cdn.turner.com/money/.element/img/3.0/data/customizeHiglightBG.png) top left repeat-x; }

/*bordered-box when dragging*/
#marketTracker li.ui-sortable-helper,
#wsod_marketTrackerCustomizePane #marketTrackerOptions li.ui-draggable-dragging { border:1px solid #8f8f8f; border-right-width:2px; border-bottom-width:2px; }

/*Market Tracker IN THE RIBBON*/
#wsod_interactionContainer.inRibbon { position:absolute; }
#wsod_marketTrackerContainerRibbon,
#wsod_interactionContainer.inRibbon { width:896px; text-align:left; }
#wsod_marketTrackerContainerRibbon #marketTracker,
#wsod_interactionContainer.inRibbon #marketTracker { margin:0; border:1px solid #e6e6e6; border-right:0; border-left:0; height:56px; }
#wsod_marketTrackerContainerRibbon #marketTracker .wsod_marketTrackerTitle,
#wsod_interactionContainer.inRibbon #marketTracker .wsod_marketTrackerTitle { padding:5px 0 0 4px; width:105px; }
#wsod_marketTrackerContainerRibbon #marketTracker .wsod_marketTrackerTitle h3,
#wsod_interactionContainer.inRibbon #marketTracker .wsod_marketTrackerTitle h3 { font-size:15px; color:#000; font-weight:bold; letter-spacing:-1px; }
#wsod_marketTrackerContainerRibbon #marketTracker #wsod_marketTrackerItems,
#wsod_interactionContainer.inRibbon #marketTracker #wsod_marketTrackerItems { width:786px; margin-top:5px; margin-left:0; }
#wsod_marketTrackerContainerRibbon #marketTracker li,
#wsod_interactionContainer.inRibbon #marketTracker li { width:111px; margin-left:5px; margin-right:0; }
* html #wsod_marketTrackerContainerRibbon #marketTracker li,
* html #wsod_interactionContainer.inRibbon #marketTracker li { width:125px; }
#wsod_marketTrackerContainerRibbon #wsod_marketTrackerCustomizePane,
#wsod_interactionContainer.inRibbon #wsod_marketTrackerCustomizePane { width:994px; }
#wsod_marketTrackerContainerRibbon #wsod_marketTrackerCustomizePane .trackerBuckets,
#wsod_interactionContainer.inRibbon #wsod_marketTrackerCustomizePane .trackerBuckets { margin-left:165px; }
#wsod_interactionContainer.inRibbon #wsod_marketTrackerCustomizePane .wsod_button { margin-right:240px; }
* html #wsod_interactionContainer.inRibbon #wsod_marketTrackerCustomizePane .wsod_button { margin-right:125px; }

/* World Markets ribbon ABOVE Market Tracker Ribbon */
#wsod_worldMarketsRibbon h3 { font-size:15px; letter-spacing:-1px; padding:12px 0 0 4px; width:105px; }
#wsod_worldMarketsRibbon li { float:left; text-align:left; color:#333; background:#fff url(//i.cdn.turner.com/money/.element/img/3.0/data/marketTrackerItemBgSm.png) top left repeat-x; font-size:12px; border:1px solid #dbdbdb; height:27px; margin-top:7px; margin-left:5px; width:280px; }
#wsod_worldMarketsRibbon li div { float:left; line-height:27px; }
#wsod_worldMarketsRibbon li img { padding:8px 0 0 5px; }
#wsod_worldMarketsRibbon .wsod_opensAt { padding-left:15px; }
#wsod_worldMarketsRibbon .wsod_change,
#wsod_worldMarketsRibbon .wsod_changePct,
#wsod_worldMarketsRibbon .wsod_last { white-space:nowrap; float:right; padding-right:10px; }

/*streaming*/
.wsod_stream { }

/*wsod_sidebar*/
div.wsod_sidebar { font-size: 13px; }
div.wsod_sidebar { background-color: #fff; padding: 8px 0 14px 11px; margin: 0 0 0 2px; }
div.wsod_sidebar ul, div.wsod_sidebar h3 { margin-top: 13px; }
div.wsod_sidebar ul.wsod_watchList { margin:10px 0;}
div.wsod_sidebar ul.wsod_watchList a.active { font-weight:normal; }
div.wsod_sidebar table { width: 311px; }
div.wsod_sidebar table.wsod_recentQuotes {  margin-bottom: 15px; }
div.wsod_sidebar table.wsod_recentQuotes th, 
div.wsod_sidebar table.wsod_recentQuotes td { padding: 10px 4px; border-bottom: solid 1px #e1e1e1; }
div.wsod_sidebar table.wsod_watchList td { padding:5px 4px; }
div.wsod_sidebar table.wsod_watchList tr.wsod_borderTop { border-top: solid 1px #e1e1e1; }
div.wsod_sidebar table.wsod_recentQuotes td a { font-weight: bold; }
* html div.wsod_sidebar table.wsod_recentQuotes tr.wsod_shadedRow td { border-right: solid 1px #f6f6f6; } 

/*wsod_sidebar: outer, inner version*/
div.wsod_sidebarOuter { font-size: 13px; }
div.wsod_sidebarOuter { background-color: #fff; padding: 8px 0 0 11px; margin: 0 0 0 2px; }
div.wsod_sidebarOuter ul, div.wsod_sidebarOuter h3 { margin-top: 13px; }

div.wsod_sidebarInner { font-family: "CNNSans",Arial,sans-serif;}
div.wsod_sidebarInner ul.wsod_watchList { margin:10px 0;}
div.wsod_sidebarInner ul.wsod_watchList a.active { font-weight:normal; }
div.wsod_sidebarInner div.table-container { padding: 0 13px;}
div.wsod_sidebarInner table { width: 334px; }
div.wsod_sidebarInner table.wsod_recentQuotes {  margin-bottom: 34px; }
div.wsod_sidebarInner table.wsod_recentQuotes th, 
div.wsod_sidebarInner table.wsod_recentQuotes td { padding: 10px 4px; }
div.wsod_sidebarInner table.wsod_recentQuotes th { font-size: 13px; color: #262626;}
div.wsod_sidebarInner table.wsod_recentQuotes th.data-header { text-align: right; width: 75px;}
div.wsod_sidebarInner table.wsod_recentQuotes td { font-size: 15px; }
div.wsod_sidebarInner table.wsod_watchList td { padding:10px 4px; }
/*div.wsod_sidebarInner table.wsod_watchList tr.wsod_borderTop { border-top: solid 1px #e1e1e1; }*/
div.wsod_sidebarInner table.wsod_recentQuotes td a { color: #557F95; }
div.wsod_sidebarInner table.wsod_recentQuotes td a:hover { color: #315D73; text-decoration: none;}
div.wsod_sidebarInner a.myWatchList { position: relative; background-color: #557F95; font-size: 16px; color: #FFFFFF; padding: 8px; margin-left: 17px;}
div.wsod_sidebarInner a.myWatchList:hover { background-color: #4C7285; text-decoration: none;}
div.wsod_sidebarInner a.myWatchList img.watchlistQuoteArrow { position: absolute; right: 7px; }
body.mac div.wsod_sidebarInner a.myWatchList { position: relative; background-color: #557F95; font-size: 16px; color: #FFFFFF; padding: 13px 0px 10px 10px; margin-left: 17px;}
body.mac div.wsod_sidebarInner a.myWatchList img.watchlistQuoteArrow { position: absolute; right: 10px; top: 9px;}
body.mac div.wsod_sidebarInner a.myWatchList:hover { background-color: #4C7285; text-decoration: none;}
* html div.wsod_sidebarInner table.wsod_recentQuotes tr.wsod_shadedRow td { border-right: solid 1px #f6f6f6; } 

iframe.myInvestments {margin: 5px 0 0 2px;}

/*wsod_tabNav using a list*/
ul.wsod_tabNav { font-size: 11px; margin: 4px 0; border-left: solid 1px #e1e1e1; }
ul.wsod_tabNav li { border-top: solid 1px #e1e1e1; border-right: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; background-color: #f5f5f5; float: left; width: 76px; }
ul.wsod_tabNav li.wsod_activeTab { border-bottom: none; background-color: #fff; }
ul.wsod_tabNav a { position: relative; /*<-- IE6 needs this*/ display: block; padding: 1px 0 4px 10px; }
ul.wsod_tabNav li.wsod_activeTab a { color: #000; }
ul.wsod_tabNav li.wsod_activeTab a:hover { text-decoration:none; }

/*a little date stamp above "Latest News" module*/
div#section_latestnews h3 span.cnnDateStamp { font-weight:normal; padding-left:10px; font-size:10px; letter-spacing:normal; }

/*main sub nav -- CNN uses tables, we're using a list for our pages*/
div#subNavSectionFull ul { padding-left:9px; }
div#subNavSectionFull ul li { display:inline; float:left; padding-right:18px; }
div#subNavSectionFull ul li a { display:block; font-weight:bold; padding:2px; }
div#subNavSectionFull ul li a.on { color:#000; }

/* CNN styles -- some overrides we can remove later */
span.cnnBlurbTxt { line-height:1.3; }
#section_latestnews { width:284px; padding-left:10px; }
div.moreStoriesLink { padding-top:10px; }
.HeadlineList { margin-top:5px; padding:0 0 10px; }
.HeadlineList li { padding:6px 0 2px 8px }
.moreStoriesLink a,
.HeadlineList a { font-weight:normal !important; }
body #cnnMoneyBanner .moneySearchTxtField { height: auto; }
* html div#mrktSearchbox input#symb { height: 21px; } /*additional specificity required*/
* html form#cnnMoneyWebSearch input.moneySearchTxtField { height: 21px; }
div#fiveYearSummary { width: 100%; border-top: dotted 1px #878787; border-bottom: dotted 1px #878787; margin: 10px 0 37px; }
div#fiveYearSummary div.barChart { float: left; width: 188px; margin: 13px 25px 13px 0; position: relative; }
div#fiveYearSummary div.last { margin-right: 0; }
div#fiveYearSummary h3 { font-size: 11px; font-weight: normal; text-transform: uppercase; letter-spacing: normal; padding-bottom: 6px; border-bottom: 1px solid #ebebeb; }
div#fiveYearSummary div.barChart div { height: 100px; }
div#financial_statement_menu a {font-weight: bold;}
div#financial_statement_menu li {width: 204px;}
div#wsod_financialsErrorMsg {margin-top: 20px; color: #666;}
table.wsod_financial_statement { margin-top: 16px; }
table.wsod_financial_statement a { font-weight: bold; }
table.wsod_financial_statement a.active { font-weight: normal; cursor: text;}
table.wsod_financial_statement li.pipe { color: #777; }
table.wsod_financial_statement th { padding: 7px 0; border-bottom-width: 1px; }
table.wsod_financial_statement th#rangeSwitch { width: 265px; vertical-align: bottom; }
table.wsod_financial_statement th#periodHeader { width: 280px; text-align: center; color: #999; }
table.wsod_financial_statement th#trendHeader { width: 71px; vertical-align: bottom; text-align: right; }
table.wsod_financial_statement tr#periodHeaders th { text-align: right; width: 56px; padding: 7px; }
table.wsod_financial_statement tr#periodHeaders th:first-line { font-weight: bold; }
table.wsod_financial_statement tr.subRow td { color: #a1a1a1; }
table.wsod_financial_statement tr.subRow td.text { padding-left: 9px; }
table.wsod_financial_statement tr.subRow td.sectionHeader { color: #000; }
table.wsod_financial_statement tr.totalRow td { background-color: #f9f9f9; }
table.wsod_financial_statement tr.totalRow td.sectionHeader { background-color: #fff; }
table.wsod_financial_statement tr.sectionEndShim td { line-height: 11px; height: 11px; padding: 0; border-bottom-color: #c7c7c7; }
table.wsod_financial_statement tr.finalRow td { background-color: #f9f9f9; font-weight: bold; vertical-align: middle;}
table.wsod_financial_statement tr.finalRow td.text { padding-right: 180px; }
table.wsod_financial_statement tr.finalRow div.wsod_trendChartBar { background-color: #b6c7d8; }
table.wsod_financial_statement td { text-align: right; line-height: 1.2; padding: 7px 0; vertical-align: top; }
table.wsod_financial_statement td.sectionHeader { width: 78px; text-align: left; font-weight: bold; padding-top: 7px; border-bottom-color: #c7c7c7; }
table.wsod_financial_statement td.sectionHeader a { display: block; margin-top: 19px; padding-left: 18px; background: url(//i.cdn.turner.com/money/.element/img/3.0/data/icon_help.png) no-repeat 0 1px; }
table.wsod_financial_statement td.short a { margin-top: 5px; }
table.wsod_financial_statement td.text { text-align: left; padding-left: 3px; }
table.wsod_financial_statement td.periodData { padding-left: 7px; padding-right: 7px; }
table.wsod_financial_statement td.trend { padding-right: 3px; padding-left: 35px; }
div.wsod_trendChart { width: 30px; height: 20px; position: relative; }
div.wsod_trendChartBaseline { width: 30px; height: 1px; position: absolute; background-color: #b2b2b2;}
div.wsod_trendChartBaseline { font-size: 0; left: 0; z-index: 1; } /*These rules only needed by IE*/
div.wsod_trendChartBar { width: 6px; position: absolute; background-color: #dde5ed; }
div.wsod_trendChartBar { font-size: 0; } /*These rules only needed by IE*/
div.wsod_mStarRatingGraphic { height: 28px; background: url(//i.cdn.turner.com/money/.element/img/3.0/data/ratings_morningstar_sprite.gif) no-repeat top right;  }

/*World markets */
#wsod_indexDataTable h3 { margin:15px 0; }
#wsod_worldMarketsSmartText { width:450px; padding-bottom:10px; }
#wsod_worldMarketsSmartText span { font-size:11px; color:#666; padding-right:4px; }

/*map*/
.wsod_regionNav { float:left; border-top:1px solid #a3a3a3; border-right:1px solid #a3a3a3; background-color:#e7e8ea; }
.wsod_regionNav a { height:35px; display:block; text-align:center; padding-top:6px; border-bottom:1px solid #a3a3a3; text-decoration:none !important; border-top:3px solid #e7e8ea; }
.wsod_regionNav a div { font-weight:normal; padding-top:3px; font-size:10px; color:#747376; text-align:center; font-weight:bold; }/*time*/
.wsod_regionNav a.on { background-color:#fff; border-bottom-color:#fff; color:#333; border-top-color:#82989E; }
.wsod_regionNav a.on div { color:#333; }
.wsod_regionNav a:hover div { text-decoration:none; }
#wsod_regionNavAmericas { width:230px; border-left:1px solid #a3a3a3; }
#wsod_regionNavEurope { width:132px; }
#wsod_regionNavAsia { width:251px; } /**/

#wsod_worldMarketsMap { position:relative; }
div.wosd_boxOverlay { font-size: 11px; /*display: none;*/ position: absolute; background-color: #fff; border: solid 1px #43678c; padding: 2px 6px; }
	.wsod_boxIndexName { font-weight:bold; color:#000; }
	.wsod_boxIndexName span { padding-left:5px; font-weight:normal; }
	.wsod_boxIndexTime { font-size:10px; color:#999; }
	#wsod_index_USN { top: 15px; left: 100px; }
	#wsod_index_GBE	{ top: 2px; left: 290px; }
	#wsod_index_CNG { top: 27px; left: 435px; }
	#wsod_index_BRSP { top: 212px; left: 5px; }
	#wsod_index_MXB { top: 155px; left: 30px; }
	#wsod_index_DEX { top: 70px; left: 335px; }
	#wsod_index_FRCF { top: 115px; left: 225px; }
	#wsod_index_JPT { top: 195px; left: 477px; }
	#wsod_index_HKH { top: 152px; left: 360px; }
	div#wsod_worldMarketsMap canvas { position: absolute; }

#wsod_indexDataTableGrid th.header { padding-bottom:4px; cursor:pointer; color:#004276; }
#wsod_indexDataTableGrid th.headerSortDown,
#wsod_indexDataTableGrid th.headerSortUp { font-weight:bold; font-size:13px; }
#wsod_worldGainersAndNews { margin-top:25px; }
#wsod_worldMarketMoversContainer table { margin-top:10px; }
.wsod_openClosedKey span { padding-right:0px; vertical-align:middle; }
.wsod_sidebar .wsod_openClosedKey span { padding-right:10px; }

/*RIGHT RAIL*/
#main_rightCol .wsodContent iframe { margin-bottom:15px; }

/*currency converter in sidebar*/
.wsod_currencyConverter { width:311px; }
.wsod_currencyConverter .wsod_ccAmount { border-bottom: dotted 1px #ccc; padding-bottom:10px; }
.wsod_currencyConverter .wsod_ccAmountLabel { padding:8px 5px 0 0; float:left; } 
.wsod_currencyConverter .wsod_ccAmountInput { float:left; }
.wsod_currencyConverter .wsod_ccAmountInput input { width:255px; margin-right:0; }
.wsod_currencyConverter .wsod_ccToFromFields { margin-top:15px; }
.wsod_currencyConverter .wsod_ccFromFields,
.wsod_currencyConverter .wsod_ccToFields { float:left; }
.wsod_currencyConverter .wsod_ccFromLabel,
.wsod_currencyConverter .wsod_ccToLabel { float:left; padding-top:2px; }
.wsod_currencyConverter #wsod_ccBaseCurrency { float:left; margin:0 6px; }
.wsod_currencyConverter #wsod_ccQuoteCurrency { float:left; margin:0 0 0 5px; }
.wsod_currencyConverter select { width:125px; }
* html .wsod_currencyConverter select { width:120px; }
.wsod_currencyConverter .wsod_ccResult { margin-top:8px; background-color:#eee; font-size:16px; font-weight:bold; padding:6px; }

/*currency converter in page -- just override */
div#wsod_currencyConverterPage { margin-top: 8px; float: left; width: 233px; border: solid 5px #eee; }
div.wsod_currencyConverterPage { width: 213px; padding: 10px; }
div.wsod_currencyConverterPage h2 { font-size: 16px; }
div.wsod_currencyConverterPage div.wsod_ccAmount { border-bottom: dotted 1px #ccc; padding-bottom:10px; }
div.wsod_currencyConverterPage div.wsod_ccAmountInput input { width: 213px; }
div.wsod_currencyConverterPage table.wsod_ccToFromFields { width: 100%; }
div.wsod_currencyConverterPage table.wsod_ccToFromFields td { padding-top: 15px; }
div.wsod_currencyConverterPage table.wsod_ccToFromFields td select { width: 100%; *width:170px; }
div.wsod_currencyConverterPage .wsod_ccResult { margin-top:8px; background-color:#eee; font-size:16px; font-weight:bold; padding:6px; }

/*currency converter for CNN international -- just override */
div#wsod_currencyConverterCNNIntl { margin-top: 8px; float: left; width: 233px; border: solid 5px #eee; }
div.wsod_currencyConverterCNNIntl { width: 190px; padding: 10px 10px 0 10px; }
div.wsod_currencyConverterCNNIntl h2 { font-size: 16px; }
div.wsod_currencyConverterCNNIntl div.wsod_ccAmount { border-bottom: dotted 1px #ccc; padding-bottom:10px; }
div.wsod_currencyConverterCNNIntl div.wsod_ccAmountInput input { width: 190px; }
div.wsod_currencyConverterCNNIntl table.wsod_ccToFromFields { width: 100%; }
div.wsod_currencyConverterCNNIntl table.wsod_ccToFromFields td { padding-top: 15px; }
div.wsod_currencyConverterCNNIntl table.wsod_ccToFromFields td select { width: 100%; *width:170px; }
div.wsod_currencyConverterCNNIntl .wsod_ccResult { margin-top:8px; background-color:#eee; font-size:16px; font-weight:bold; padding:4px; }

/* watchlist */
#wsod_watchlist .wsod_pgHeader { padding-bottom:5px; }
#wsod_watchlist #wsod_addWatchListAlertContainer { margin-bottom:10px; background-color:#f3f3f3; border:1px solid #e6e6e6; color:#666; padding:2px 5px; }
#wsod_watchlist #wsod_addWatchListAlertContainer .txt { font-size:16px; font-weight:bold; padding-top:4px; }
#wsod_multiquote tr.wsod_table2 td,
#wsod_watchlist tr.wsod_table2 td { border-bottom:0 none; }
#wsod_watchlist .wsod_remove { padding-left:10px; }
#wsod_watchlist .wsod_emptyRowUndo { background-color:#feffdb; }
#wsod_watchListRemove { display:none; visibility:hidden; height:0; width:0; }
.wsod_watchListSymbolSearch { padding-left: 150px; }
* html .wsod_watchListSymbolSearch { width: 270px; } /*targeting IE*/
.wsod_watchListSymbolSearch .wsod_symSearchBox { float:left; font-size:11px; margin-right:4px; width:75px; }
* html .wsod_watchListSymbolSearch .wsod_symSearchBox { height: 23px; }
.wsod_watchListSymbolSearch .wsod_button { margin-left:2px; }
#wsod_watchlist .wsod_watchlistHdr { font-size:11px; width:205px; padding-left:10px; float: left; } 

/* alerts */
iframe { overflow:hidden; }
body #wsod_alerts { overflow:hidden; }
#wsod_alerts .wsod_pgHeader { padding-bottom:5px; margin-bottom:5px; }
#wsod_alerts .wsod_pgHeader h1 { font-size:18px; color:#333333; }
#wsod_alerts .wsod_pgHeader div.wsod_fLeft { color:#666666; font-size:13px; font-weight:bold; line-height:30px; }
#wsod_alerts .wsod_pgHeader div.wsod_button { margin:0 4px; }
#wsod_alerts .wsod_pgHeader div.wsod_alertsSymbolSearch input.wsod_symSearchBox { margin:2px 8px 0 0; }
.wsod_alertsSymbolSearch { padding-top:3px; }
* html .wsod_alertsSymbolSearch { width: 270px; } /*targeting IE*/
.wsod_alertsSymbolSearch .wsod_symSearchBox { float:left; font-size:11px; margin-right:4px; width:100px; }
* html .wsod_alertsSymbolSearch .wsod_symSearchBox { height: 23px; }
.wsod_alertsSymbolSearch .wsod_button { margin-left:2px; }
#wsod_alerts div#wsod_alertsBody{ border-bottom: 1px dotted #C0C0C0;   border-top: 2px solid #C0C0C0; background-color: #fff!important;overflow-x:hidden; overflow-y:auto; height:287px; }  
#wsod_alerts .mod_mainHeader{background-color: #004276; padding: 15px 15px 12px!important; margin-bottom: 0!important}
#wsod_alerts .mod_mainHeader h1{color: #fff !important;}
#wsod_alerts .mod_closeIcon{border: 1px solid #fff; -moz-border-radius: 4px; border-radius: 4px; height: 17px; width: 17px; background: transparent url(../../images/alerts/ipadalerts.png) no-repeat 3px 3px; display:inline-block !important;}
#wsod_alerts .mod_closeIcon2{border: 1px solid #c2c2c2; -moz-border-radius: 4px; border-radius: 4px; height: 17px; width: 17px; background: #c2c2c2 url(../../images/alerts/ipadalerts.png) no-repeat 3px -12px; }
#wsod_alerts .mod_sectionHeader{padding: 2px 0!important; background-color: #E7E7E7;    border-bottom: 1px solid #C0C0C0;}  
#wsod_alerts .mod_pageHeader{padding: 10px 0 4px; background-color: #E7E7E7;    border-bottom: 1px solid #C0C0C0;}  
#wsod_alerts .wsod_pgHeader {border-bottom: 1px solid #C0C0C0; margin-bottom: 0!important; background-color: #E7E7E7;}
#wsod_yourAlertsHead{padding: 6px 0; background-color: #E7E7E7; font-size: 16px; font-weight: bold;}
#wsod_alerts td.mod_deleteAlertsCell{width: 75px; padding-left: 27px!important}
#wsod_alerts .mod_deleteAlertIcon{border: 1px solid #9A9A9A; -moz-border-radius: 4px; border-radius: 4px; height: 19px; width: 19px; background: transparent url(../../images/alerts/ipadalerts.png) no-repeat 2px -28px; }
#wsod_alerts td.mod_deliveryOptionsCell{width: 120px;}
#wsod_alerts td.mod_activeAlerts{padding-left:30px!important;}
#wsod_alerts div.mod_alertButtonsPad {padding: 6px 0;}
#wsod_alerts td.mod_sectionhead{background-color: #EBF3F7; }
#wsod_alerts table.wsod_alertsTable tr td.deleteAlertIcon {width: 75px;border-left: none;}
#wsod_alerts  .mod_alertsCancelLink{float: left; margin: 8px;}
#wsod_alerts .wsod_buttonDeleteAlerts, #wsod_alerts .wsod_buttonSuspendAlerts{border:0!important}
#wsod_alerts .wsod_buttonDeleteAlerts a, #wsod_alerts .wsod_buttonSuspendAlerts a{background-color: #004276!important; color: #fff!important;border: 1px solid #004276!important;  -moz-border-radius: 4px; border-radius: 4px;}
#wsod_alerts .mod_alertsDialogCancelLink{margin: 8px;}
#wsod_alerts .mod_setAlertFooter{overflow:hidden;}


#wsod_alerts div#wsod_alertsBodyKeywords { overflow:auto; height:200px; border-bottom:1px dotted #E1E1E1; border-top:4px solid #E6E6E6; }
#wsod_alerts div#wsod_alertsBodyKeywords input#includeKeywordInput { width:151px; margin-right:10px; }
#wsod_alerts div#wsod_alertsBodyKeywords input#excludeKeywordInput { width:151px; }
#wsod_alerts div#wsod_alertsBodyKeywords span.timeLabel { padding:0 5px; }
#wsod_alerts div.wsod_quoteHeader { color:#666666; border-bottom: 1px solid #E1E1E1; padding-bottom: 5px; }
#wsod_alerts div.wsod_quoteHeader h4 { color:#666666; }
#wsod_alerts div.wsod_quoteHeader span { font-size:11px; font-weight:bold; }
#wsod_alerts div.wsod_quoteHeader span.wsod_quoteLabel { margin:0 3px 0 12px; }
#wsod_alerts div.wsod_quoteHeader span.wsod_quoteLast { color:#000000; }
#wsod_alerts div.noAlertsSet { font-size:16px; font-weight:bold; color:#696969; background-color:#EEEEEE; text-align:center; height:0 !important; padding:175px 0; overflow: visible !important; }
#wsod_alerts form div.wsod_alertItem { padding: 12px 10px;  border-bottom: 1px solid #E1E1E1; font-weight:bold; white-space:nowrap; }
#wsod_alerts form div.wsod_alertItem input.isSet { margin-right:6px; vertical-align:middle; }
#wsod_alerts form div.wsod_alertItem input.innerCheckbox { margin-left:7px; vertical-align:middle; }
#wsod_alerts form div.wsod_alertItem input.error { background-color:#FEFFDB; }
#wsod_alerts form div.wsod_alertItem div.second { border-left: 1px solid #CCCCCC; padding-left: 1px; margin-left:4px; }
#wsod_alerts form div.wsod_alertItem span#timeLabel { border:none; padding:0; }
#wsod_alerts form div.wsod_alertItem input.textInput, #wsod_alerts form div.wsod_alertItem select { margin:0 6px; font-weight: bold; }
body.v7 #wsod_alerts form div.wsod_alertItem input.textInput, body.v7 #wsod_alerts form div.wsod_alertItem select { margin:0 7px; vertical-align:middle; }
#wsod_alerts form div.wsod_alertItem input.textInput { width:50px; }
#wsod_alerts div.wsod_alertButtons { float:right; padding-top:40px; }
#wsod_alerts div.wsod_alertButtonsKeyword { float:right; padding-top:20px; }
#wsod_alerts div.wsod_alertButtons a#cancel, 
#wsod_alerts div.wsod_alertButtons a#cancelWatchlist, 
#wsod_alerts div.wsod_alertButtons a#clearAll { float:left; margin:10px 10px 0 0; }
#wsod_alerts div#wsod_yourAlertsHeading span { font-size:18px; font-weight:bold; }
#wsod_alerts a#wsod_suspendAlerts { margin-left:10px; }
#wsod_alerts div#wsod_yourAlertsHeadingTop { padding:10px 0 3px 0; }
#wsod_alerts div#wsod_yourAlertsHeadingTop a.deleteAllKeywordAlerts { padding-right:33px; }
#wsod_alerts div#wsod_yourAlertsHeading a.wsod_help { padding-right:21px; background:url(//i.cdn.turner.com/money/.element/img/3.0/data/icon_help.png) no-repeat right 1px; }
#wsod_alerts div.wsod_alertsSuspended { background-color:#F9F9F9; color:black; }
#wsod_alerts div.wsod_alertsSuspended a { color:#7E96AE; }
#wsod_alerts table.wsod_alertsTable { width:100%; }
body.v6 #wsod_alerts table.wsod_alertsTable { width:97%; }
body.v7 #wsod_alerts table.wsod_alertsTable { width:98%; }
#wsod_alerts table.wsod_alertsTable tr td { padding:8px 6px; border-bottom:1px solid #EDEDED; }
#wsod_alerts table.wsod_alertsTable tr td.noborder { border-bottom:none; }
#wsod_alerts table.wsod_alertsTable tr td.timeframe { text-align:right; }
#wsod_alerts table.wsod_alertsTable tr td.timeframeEdit { width:185px; }
#wsod_alerts table.wsod_alertsTable tr td.editAlertCell { width:20px; }
#wsod_alerts table.wsod_alertsTable tr td.deleteAlertIcon { border-left:1px solid #EDEDED; width:20px; }
#wsod_alerts table.wsod_alertsTable tr td span.wsod_includedKeywords { font-size:13px; font-weight:bold; color:#000000; }
#wsod_alerts table.wsod_alertsTable tr td span.forwardSlash { font-size:15px; font-weight:bold; color:#000000; }
#wsod_alerts table.wsod_alertsTable tr td span.wsod_excludedKeywords { }
#wsod_alerts table.wsod_alertsTable tr td input.includeKeywordInput { font-size:13px; font-weight:bold; color:#000000; width:200px; height:21px; }
#wsod_alerts table.wsod_alertsTable tr td input.excludeKeywordInput { width:200px; height:21px; }
#wsod_alerts table.wsod_alertsTable a.addAlerts { font-weight:bold; }
#wsod_alerts table.wsod_alertsTable span.editDisabled { color:#999999; }
#wsod_alerts table.wsod_alertsTable a.deleteAlert { background:url(//i.cdn.turner.com/money/.element/img/3.0/data/icon_removeX.png) no-repeat top right; padding:0 6px; }
#wsod_alerts div.wsod_keywordAlerts div#wsod_kewordInputs { width:630px; margin-top:15px; }
#wsod_alerts div.wsod_keywordAlerts textarea.error { background-color:#FEFFDB; border:1px solid #E6E6E6; }
#wsod_alerts div#wsod_includeKeywords { padding-right:20px; }
#wsod_alerts div#wsod_excludeKeywords { border-left:1px dotted #D5D5D5; padding-left:20px; }
body.v7 #wsod_alerts div#wsod_kewordInputs { width:625px; }
body.v6 #wsod_alerts div#wsod_includeKeywords,
body.v7 #wsod_alerts div#wsod_includeKeywords { width:289px; }
body.v6 #wsod_alerts div#wsod_excludeKeywords,
body.v7 #wsod_alerts div#wsod_excludeKeywords { width:289px; }
#wsod_alerts div#wsod_excludeKeywords div { white-space:nowrap; }
#wsod_alerts textarea { width:289px; overflow:auto; height:40px; }
#wsod_alerts div#wsod_alertsDialog { position:absolute; width:175px; border:1px solid #D4D4D4; background-color:#FFFFFF; padding:15px; display:none; }
#wsod_alerts div#wsod_alertsDialog div#wsod_dialogTop { border-bottom:1px solid #DADADA; padding-bottom: 10px; margin-bottom: 5px}
#wsod_alerts div#wsod_alertsDialog div#wsod_dialogButtons a.cancel { margin:8px 8px 0 8x; }
#wsod_alerts div.wsod_keywordAlerts { border-bottom: 1px solid #e1e1e1; padding-bottom:10px; }
#wsod_alerts div.wsod_keywordAlerts span#timeLabel { font-weight:bold; padding:0 3px; }
#wsod_alerts div.wsod_keywordAlerts span.whatKeywords { color:#666666; font-size:14px; font-weight:bold; line-height:30px; }
#wsod_alerts div.wsod_keywordAlerts span.optional { color: #666666; }
#wsod_alerts div.wsod_keywordAlerts div.charCount { color: #999999; }
#wsod_alerts div#wsod_newsFrequency { margin-top:8px; }
#wsod_alerts div#wsod_newsFrequency div.wsod_fLeft { padding-top:6px; }
#wsod_alerts div#wsod_newsFrequency select { margin:0 5px; font-weight:bold; }
#wsod_alerts div#wsod_includeKeywords div.clearfix { padding-bottom:8px; }
#wsod_alerts div#wsod_excludeKeywords div.clearfix { padding-bottom:8px; }
#wsod_alerts div#wsod_errorMessage { background-color:#FEFFDB; border:1px solid #E6E6E6; padding:10px; margin-top:10px; width:431px; display:none; }
#wsod_alerts div#wsod_suspendMessage { background-color:#FEFFDB; border:1px solid #E6E6E6; padding:10px; margin-top:20px; width:400px; }
#wsod_alerts span.nowrap { white-space:nowrap; }

#mod_mainAlertsSection{padding: 0 15px; background-color: #E7E7E7;}

/* end alerts styles*/

/* profile - this is temporary and will go away*/
#wsod_profile { padding:10px; }
#wsod_profile form#profileForm input, #wsod_profile form#profileForm select { margin:5px; }
	
/*market explorer*/
div#wsod_marketExplorer { margin: 10px auto; padding: 20px 10px; background-color: white; }
div#wsod_marketExplorer div#wsod_marketExplorerContent { width: 246px; margin-left: 8px; }
div#wsod_marketExplorer div#wsod_marketExplorerContent h1 { font-size: 260%; }
div#wsod_marketExplorer div#flashMovie { float: right; width: 700px; }
div#wsod_marketExplorer p { margin-top: 12px; font-size: 14px; color: #333333; line-height: 18px; }
div#wsod_marketExplorer p.explanation { font-size: 13px; color: #666666; line-height: 16px; }
div#wsod_marketExplorer div#marketExplorerLogo { height: 30px; line-height: 30px; font-weight: bold; color: #97999c; margin: 15px 0 50px; background: url(//i.cdn.turner.com/money/.element/img/3.0/data/ameritradeLogo.png) no-repeat top right; }
div#wsod_marketExplorer .clear { clear: both; }
div#wsod_marketExplorer table { border-collapse: collapse; border-top: 5px solid #e0e1e2; width: 100%; }
div#wsod_marketExplorer td { border-bottom: 1px solid #e0e1e2; font-size: 9pt; height: 37px; width: 50% }
div#wsod_marketExplorer td#searchContainer { height: auto; padding: 4px 1px; }
div#wsod_marketExplorer td select { width: 100%; font-weight: bold; }
div#wsod_marketExplorer td input.text { width: 65px; }
div#wsod_marketExplorer td input.button { color: #fff; background-color: #ad0a13; border-color: #ad0a13; }
div#wsod_marketExplorer td #searchErrorMessage { background-color: #dce3ed; padding: 5px; margin: 4px 0; color: #666666; }
div#wsod_marketExplorer td #searchErrorMessage .name { color: #333333; font-weight: bold; }
div#wsod_marketExplorer .footer { font-size: 9pt; }
div#wsod_marketExplorer span.wsod_watchListIndicator { position: relative; top: 6px; left: 4px; font-size: 30px; color: #d69536; }

/*dropshadow*/
.WSODHoverShadowContainer { position: absolute; margin-top: -1px; margin-left: -1px; z-index: 8; height:1%; }
.WSODHoverShadowLayer{ -moz-border-radius: 3px; position:absolute; background:#000; z-index:9; height:100%; }

/*wsod_quoteRanger*/
div.wsod_quoteRanger { font-size:13px; font-weight:normal; color:#999; text-align: center; padding: 10px 0 0 0; }			
div.wsod_quoteRanger div { float: left; padding: 2px; }
div.wsod_quoteRangerMeter { position: relative; line-height: 2; }		
span.wsod_qRangeBarOuter, span.wsod_qRangeBarInner { display: block;  height: 14px; border: solid 1px #bfbfbf; }		
span.wsod_qRangeBarOuter { border-width: 1px 0; background-color: #e6ecf2; width: 94px; }								
span.wsod_qRangeBarInner { position: relative; /*<-- IE6 needs this*/ border-width: 0 1px; margin: 0 -1px; text-align: center; letter-spacing: 23px; line-height: 12px; padding-left: 20px; width: 74px; color: #cbccce; }
span.wsod_qRangeInidicator { position: absolute; top: -15px; left: 15px; text-transform: uppercase; font-size: 8px; color: #003365; background: url(//i.cdn.turner.com/money/.element/img/3.0/data/indicator.png) no-repeat 10px 14px; height: 33px; z-index:999; }		

/*Targeting IE6-8, under HTML 4 DOCTYPE, using 'star HTML' hack*/
* html span.wsod_qRangeBarOuter { height: 15px; }
* html span.wsod_qRangeBarInner { width: 96px; padding-left: 2px; }

/*wsod_quoteRangerSmall*/
div.wsod_quoteRangerSmall { font-size:10px; font-weight:normal; color:#999; text-align: center; padding: 10px 0 0 0; }			
div.wsod_quoteRangerSmall div { float: left; padding: 2px; color:#333; }
span.wsod_qRangeBarOuterSmall, span.wsod_qRangeBarInnerSmall { display: block;  height: 10px; border: solid 1px #bfbfbf; }		
span.wsod_qRangeBarOuterSmall { border-width: 1px 0; background-color: #e6ecf2; width: 68px; }								
span.wsod_qRangeBarInnerSmall { position: relative; /*<-- IE6 needs this*/ border-width: 0 1px; margin: 0 -1px; text-align: center; letter-spacing: 16px; line-height: 10px; padding-left: 16px; width: 52px; color: #cbccce; font-size: 6px; }
span.wsod_qRangeInidicatorSmall { position: absolute; top: -15px; left: 15px; text-transform: uppercase; font-size: 8px; color: #003365; background: url(//i.cdn.turner.com/money/.element/img/3.0/data/indicatorSmall.png) no-repeat 10px 14px; height: 33px; z-index:999; }		
   
/*Targeting IE6-8, under HTML 4 DOCTYPE, using 'star HTML' hack*/
* html span.wsod_qRangeBarOuterSmall { height: 11px; }
* html span.wsod_qRangeBarInnerSmall { width: 70px; padding-left: 2px;}

/*currencies*/
div#wsod_worldMarketsMapControls { border: 1px solid #ccc; border-bottom: none; width: 589px; padding: 8px 13px; }
div#wsod_worldMarketsMapControls h3 { font-size: 110%; margin-right:10px;}
div#wsod_worldMarketsMapControls select { margin-right:10px; }
div#wsod_worldMarketsMapControls div.wsod_bold,
div#wsod_worldMarketsMapControls .wsod_invisiTabs { padding-top:2px; }
div#wsod_worldMarketsMapControls .wsod_invisiTabs li { font-size:11px; }
div#wsod_worldMarketsMapControls .wsod_invisiTabs li.pipe { padding:0 6px; }

div#wsod_map { position: relative; border: 1px solid #b3b3b3; width: 615px; height: 267px; overflow: hidden; }
div#wsod_map canvas { margin-top: -7px; }
div#wsod_map div.overlay { /*display: none;*/ position: absolute; font-size: 90%; padding: 2px 4px; }
div#wsod_map div.overlay div.title { font-weight: bold; font-size: 13px; color:#000; }	
div#wsod_map div.overlay2 div.title {font-size:11px; color: #000; }
/*div#wsod_map div.overlay div:first-line { color: #8b8b8b; }*/
div#wsod_map div.overlay div.last { padding-right: 5px; margin-right: 5px; border-right: solid 1px #ccc; }
div#wsod_map div.overlay span.val { font-size:13px; }
div#wsod_map div.overlay span.lbl { font-size:10px; color: #8b8b8b; }
div#wsod_map div.overlay2 span.val { font-size:11px; }
div#wsod_map div.overlay2 span.lbl { font-size:11px; color: #8b8b8b; }
div#wsod_map div.overlayArrow { position: absolute; background-color: #fff; border-left: solid 1px #43678c; border-right: solid 1px #43678c; filter: alpha(opacity=75); opacity: 0.75; height: 1px; font-size: 0; }
div#wsod_map span.val { font-weight: bold; }	
div#wsod_map span.pos { color: #098435; }
div#wsod_map span.neg { color: #c00; }	
div#wsod_currencyNews { float: left; width: 370px; }
div#wsod_currencyNews h3 { font-size: 20px; margin: 8px 0; }	
div#wsod_currencyNews p { margin-bottom: 15px; }
div#wsod_currencyNews p span { color: 898989; }
div#wsod_currencyExhangeRates { border-top: solid 1px #c7c7c7; margin-top: 26px; padding-top: 36px; }
div#wsod_currencyExhangeRatesCharts { border: solid 1px #ccc; padding: 19px 0 15px 9px; margin: 5px 0 0; }
div.wsod_currencyExhangeRatesChart { width: 200px; float: left; }
div.wsod_currencyExhangeRatesChart h4 { font-size: 13px; margin-bottom: 5px; }
.wsod_dateBlock { text-align: right; font-size: 10px; color: #9a9a9a; }
h4#wsod_regionsListHeader { float: left; font-weight: normal; letter-spacing: normal; font-size: 13px; }
ul#wsod_regionsList li { float: left; padding-left: 8px; }
table#wsod_currencyExhangeRatesTable { width: 100%; border-bottom: solid 2px #c7c7c7; margin: 17px 0 6px; }
table#wsod_currencyExhangeRatesTable th { vertical-align: bottom; font-size: 11px; border-bottom: solid 4px #eee; padding-bottom: 0; }
table#wsod_currencyExhangeRatesTable td { padding: 8px 0; border-bottom: solid 1px #f5f5f5; font-size: 13px; }
table#wsod_currencyExhangeRatesTable span.wsod_currencyType { text-transform: uppercase; color: #666; }
table#wsod_currencyExhangeRatesTable span.wsod_flag { display: block; float: left; margin-right: 5px; }
table#wsod_currencyExhangeRatesTable div.val { width: 50px; }
table#wsod_currencyExhangeRatesTable div.lo { padding-right: 5px; text-align: right; }
table#wsod_currencyExhangeRatesTable div.hi { padding-left: 5px; text-align: left; }
table#wsod_currencyExhangeRatesTable div.wsod_quoteRangerSmall { padding-left: 30px; }

/*Commodities*/
div#wsod_commoditiesNews { float: left; width: 190px; }
div#wsod_commoditiesNews h3 { font-size: 20px; margin: 8px 0; }	
div#wsod_commoditiesNews p { margin-bottom: 15px; }
div#wsod_commoditiesNews p span { color: 898989; }
div#wsod_commoditiesChartContainer { width: 403px; height: 233px; margin-left: 210px; }
div#wsod_commoditiesChartControls { width: 363px; height: 29px; background-color: #f4f4f4; border: solid 1px #b2b2b2; }
div#wsod_commoditiesChartControls select { padding: 1px; margin-top: 4px; font-size:11px; }
select#wsod_commoditiesChartChartSelectCommodity,
select#wsod_commoditiesChartSelectComparison { width: 123px; margin-left: 5px; }
select#wsod_commoditiesChartSelectDuration { width: 77px; margin-left: 25px; }
div#wsod_commoditiesChart { width: 402px; height: 202px; }
table.wsod_commoditiesTable { width: 100%; margin-top: 35px; }
table.wsod_commoditiesTable th { color: #424242; font-size: 11px; border-bottom: solid 4px #eee; padding-bottom: 4px; }
table.wsod_commoditiesTable th.title { color: #000; font-size: 17px; font-weight: bold; }
table.wsod_commoditiesTable td { line-height: 1.3; padding: 10px 0 10px 5px; border-bottom: solid 1px #f5f5f5; font-size: 13px; }
table.wsod_commoditiesTable .range { border-left: solid 1px #f5f5f5; padding-left: 0; }
table.wsod_commoditiesTable span.wsod_subtitle { color: #797979; }
table.wsod_commoditiesTable span.wsod_subtext { font-size: 11px; color: #999; }
table.wsod_commoditiesTable div.val { width: 35px; }
table.wsod_commoditiesTable div.lo { padding-right: 3px; text-align: right; }
table.wsod_commoditiesTable div.hi { padding-left: 3px; text-align: left; }

/*Bonds & Rates*/
div.wsod_treasuryYieldCharts { width:195px; margin-right:15px; float:left; }
div.wsod_treasuryYieldChartsLast { margin-right:0; } 
table tr td.hidden{display:none;}
form.timeFrameMenu{width:75px; height:18px; font-size: 11px; font-weight:normal; vertical-align:top; margin-left:5px; display:inline;}
div#wsod_bondsandrates h4 { position: relative; padding-bottom: 5px; margin: 30px 0 15px; border-bottom: solid 4px #e2e2e2; font-size: 16px; }
div#wsod_bondsandrates h4 span.wsod_dateBlock { position: absolute; top: 8px; right: 5px; letter-spacing: normal; }
div#wsod_bondsandratesNews { }
div#wsod_bondsandratesNews h3 { font-size: 20px; margin: 8px 0; }	
div#wsod_bondsandratesNews h3 span { font-size: 11px; color: 898989; font-weight: normal; letter-spacing: normal; }
div#wsod_bondsandratesNews p { margin-bottom: 15px; }
div#wsod_USTreasuryYields { width: 260px; float: left; margin-right: 25px; }
div#wsod_USTreasuryYields table { width: 100%; table-layout: fixed; margin-bottom: 7px; }
div#wsod_USTreasuryYields table th { vertical-align: bottom; font-size: 11px; border-bottom: solid 1px #ececec; padding-bottom: 3px; }
div#wsod_USTreasuryYields table td { font-size: 13px; border-bottom: solid 1px #ececec; padding: 8px 0; }
div#wsod_USTreasuryYieldsChangeCharts { margin-top: 20px; padding: 10px 0; border-top: dotted 1px #e7e7e7; border-bottom: solid 1px #e7e7e7;}
div#wsod_USlendingRates { width: 260px; float: left; margin-right: 25px; }
* html div#wsod_USlendingRates { margin-right:10px; }
div#wsod_USlendingRates table { width: 100%; table-layout: fixed; margin-bottom: 7px; }
div#wsod_USlendingRates p { margin-top: 15px; padding: 9px; border: solid 1px #e1e1e1; background-color: #edf1f6; }
div#wsod_corporateBondIndexes { float: right; width: 293px;}
* html div#wsod_corporateBondIndexes { margin-right:5px; }
div#wsod_inflationProtectedBonds { float: left; width: 300px;  margin-right: 15px; }
p#wsod_lendingRates { margin-top: 45px; padding-bottom: 5px; border-bottom: solid 1px #e7e7e7; }
div#wsod_corporateBondIndexes table { width: 100%; margin-bottom: 7px; }
div#wsod_inflationProtectedBonds table { width: 300px; table-layout: fixed; margin-bottom: 7px; }
div#wsod_USlendingRates table th,
div#wsod_corporateBondIndexes table th,
div#wsod_inflationProtectedBonds table th { vertical-align: bottom; font-size: 11px; border-bottom: solid 1px #ececec; padding-bottom: 3px; }
div#wsod_USlendingRates table td,
div#wsod_corporateBondIndexes table td,
div#wsod_inflationProtectedBonds table td { font-size: 13px; border-bottom: solid 1px #ececec; padding: 8px 0; }
div#wsod_yieldCurveCht { width:330px; height:221px; }
div#wsod_USTreasuryYieldsCurveChart { position: relative; float: left; }
div#wsod_USTreasuryYieldsCurveChart div.wsod_overlay { position: absolute; bottom: 45px; right: 70px; width: 130px; /*TEMPORARILY HIDDEN!*/ display:none; }
div#wsod_USTreasuryYieldsCurveChart div.wsod_overlay a { padding-right: 20px; background: url(//i.cdn.turner.com/money/.element/img/3.0/data/icon_help.png) no-repeat top right; }

/* Markets Overview */
#wsod_marketsOverview h3 { font-size:16px; }
#wsod_marketsOverview #wsod_overviewIndexQuotesNav li { width:130px; }
#wsod_marketsOverview #wsod_overviewIndexQuotesNav .wsod_fLeft { font-size:11px; padding:8px 0 0 8px; }
#wsod_marketsOverview #wsod_overviewIndexQuotesNav .wsod_dataBox { padding-left:0px; }
#wsod_marketsOverview #wsod_overviewIndexQuotesNav .wsod_last { font-weight:normal !important; color:#333 !important; }
#wsod_marketsOverview #wsod_overviewIndexQuotesNav .wsod_label { font-size:13px; }
#wsod_marketsOverview ul.wsod_TabNav { margin-bottom:0; }
#wsod_marketsOverview ul.wsod_TabNav a { padding-top:0; text-decoration:none; }
#wsod_marketsOverview .wsod_litePageDiv { padding-bottom:4px; border-bottom:1px solid #ebeaeb; }
#wsod_marketsOverview .wsod_movers { margin-top:10px; margin-bottom:15px; padding-bottom:10px; border-bottom:4px solid #E7E7E7; }
#wsod_marketsOverview .wsod_dataTable th { border-bottom-width:1px !important; }
#wsod_marketsOverview #wsod_currenciesTable,
#wsod_marketsOverview .rightColTable { width:290px; }
#wsod_marketsOverview #wsod_currenciesTable .wsod_currencyCountry { font-weight:bold; }
#wsod_marketsOverview #marketExplorerBannerWide { margin:20px 0; }

/*common to markets overview*/
#wsod_marketsOverview .wsod_commoditiesRow { margin-top:20px; }
#wsod_marketsOverview table td.wsod_firstCol span { padding-left:4px; color:#999; } /*company name*/
#wsod_marketsOverview .leftCol { width:295px; margin-right:25px; }

/*Money 70*/
div#wsod_money70 div.wsod_pgHeader { padding-bottom: 10px; }

/*Market Movers*/
div#wsod_marketMovers div.wsod_pgHeader { border-bottom: none; }
div#wsod_marketMovers h3 { margin-top: 10px; }

/*Fund Centers*/
div#wsod_fundCenterLeftCol	{ width: 400px; float: left;}
div#wsod_fundCenterLeftCol table { margin-top: 15px; }
div#wsod_fundCenterLeftCol table th { color: #424242; }
div#wsod_fundCenterLeftCol table th.wsod_title { font-size: 13px; font-weight: bold; }
div#wsod_fundCenterLeftCol table td.wsod_category { width: 140px; }
div#wsod_fundCenterLeftCol table td.wsod_shim { border-bottom: none; width: 20px; }
div#wsod_fundCenterLeftCol table span.wsod_name { color: #808080; }
div#wsod_fundCenterRightCol { margin-left: 415px; }
div#wsod_fundCenterMenu	{ padding-bottom: 10px; border-bottom: solid 1px #ebebeb; }
div#wsod_mutualFundCenter .wsod_pgHeader { padding-bottom:0px; }
div#wsod_mutualFundCenter div.wsod_seeFundFilters { margin-top:7px; }
div#wsod_mutualFundCenter div.wsod_gainersLosersSeeAll { padding-top:5px; }
div#wsod_mutualFundCenter div.wsod_gainersLosersSeeAll div.wsod_disclaimer { padding-top:0; }
div#wsod_mutualFundCenter div#wsod_fundCenterMenu	{ padding-bottom:0px; border-bottom:0 none; }
div#wsod_mutualFundCenter select.wsod_fundCenterDuration { margin-left:10px; font-size:11px; font-weight:normal; }
div#wsod_mutualFundCenter div#wsod_fundCenterLeftCol table.wsod_first { margin-top:0; }
div#wsod_mutualFundCenter div.wsod_performerSubLabel { font-size:13px; margin-top:5px; }
table th.wsod_sortHeader { text-decoration:none; cursor:pointer; color:#004276; }
div#wsod_learnMore { margin-top: 15px; }
div#wsod_learnMore h3 { padding-bottom: 5px; border-bottom: solid 1px #ebebeb; }
div#wsod_learnMore table { width: 100%; }
div#wsod_learnMore td { vertical-align: top; width: 190px; font-size: 13px; color: #666; padding-bottom: 20px;}
div#wsod_learnMore td.wsod_shimLeft { padding-left: 15px; }
div#wsod_learnMore a { font-size: 13px; font-weight: bold; }

/*Sector overview*/
#wsod_sectorOverview .wsod_bottomMovers { margin-top:20px; }
#wsod_sectorOverview #wsod_sectorChartHdr { margin-bottom:10px; }
#wsod_sectorOverview #wsod_sectorChartHdr .wsod_fLeft { margin-right:10px; width: 123px; border-left:2px solid #13364c; }
#wsod_sectorOverview #wsod_sectorChartHdr .wsod_sandp { border-color:#7cb4cf; margin-right:0; }
#wsod_sectorOverview #wsod_sectorChartHdr .wsod_sector h4 { color:#13364c; padding-left:5px; }
#wsod_sectorOverview #wsod_sectorChartHdr .wsod_sandp h4 { color:#7cb4cf; padding-left:5px; }
#wsod_sectorOverview #wsod_sectorChartHdr .wsod_grey { padding-left:5px; }
#wsod_sectorOverview #wsod_industries { margin-top:25px; }
#wsod_sectorOverview #wsod_industries h3 { padding-right:10px; padding-bottom:10px; }
#wsod_sectorOverview #wsod_companiesInIndustry { margin-top:10px; }
#wsod_sectorOverview #wsod_companiesInIndustry th { vertical-align:bottom; border-bottom-width:1px; }
#wsod_industriesSelector { padding:1px; }
span.wsod_name { color: #808080; }
div#wsod_sectorOverview div.wsod_sectorChart { width: 290px; }
table#wsod_companiesInIndustry div.sortLink { cursor: pointer; }
table#wsod_companiesInIndustry span.sortTitle { float: left; }
table#wsod_companiesInIndustry span.sortOrder { width: 8px; height: 6px; display: block; float:left; margin-left: 5px; margin-top: 4px; _margin-top: -10px; background: url(//i.cdn.turner.com/money/.element/img/3.0/data/SPRITE_sortOrder.png) no-repeat; }

/*Paging*/
div#wsod_paging { font-weight: bold; margin: 6px 0 0; padding-right: 68px; position: relative; text-align: right; }
div#wsod_paging input { width: 25px; text-align: center; }
div#wsod_paging span { width: 26px; height: 19px; display: block; position: absolute; top: 0; background: url(//i.cdn.turner.com/money/.element/img/3.0/data/SPRITE_pagingButts.png) no-repeat; }
div#wsod_paging span#back { right: 31px; _right: 46px; }
div#wsod_paging span#fwd { right: 0px; _right: 15px; }



/*TT0344136 - THIS IS TEMPORARY CODE.  It allows CNNMoney to use both these old styles alongside the new styles for the time being while they finish their own site redesign*/

div.wsod_sidebarInner.old_styles div.table-container { padding: 0 0;}
div.wsod_sidebarInner.old_styles table { width: 300px; }
div.wsod_sidebarInner.old_styles table.wsod_recentQuotes {  margin-bottom: 20px; }
div.wsod_sidebarInner.old_styles table.wsod_recentQuotes th, 
div.wsod_sidebarInner.old_styles table.wsod_recentQuotes td { padding: 10px 4px; border-bottom: solid 1px #e1e1e1; font-size: 13px; }
div.wsod_sidebarInner.old_styles table.wsod_watchList td { padding:5px 4px; }
div.wsod_sidebarInner.old_styles table.wsod_watchList tr.wsod_borderTop { border-top: solid 1px #e1e1e1; }
div.wsod_sidebarInner.old_styles table.wsod_recentQuotes td a { font-weight: bold; }
div.wsod_sidebarInner.old_styles a.myWatchList { font-size: 13px; margin-left: 0px;}
div.wsod_sidebarInner.old_styles a.myWatchList img.watchlistQuoteArrow { top: 6px; }
body.mac div.wsod_sidebarInner.old_styles a.myWatchList { font-size: 13px; margin-left: 0px;}
