#wsod, div.wsodServiceComponent {
	line-height: normal;
}


.wsodCustomDropdownContainer div, .wsodCustomDropdownContainer span, .wsodCustomDropdownContainer iframe, .wsodCustomDropdownContainer h1, .wsodCustomDropdownContainer h2, .wsodCustomDropdownContainer h3, .wsodCustomDropdownContainer h4, .wsodCustomDropdownContainer h5, .wsodCustomDropdownContainer h6, .wsodCustomDropdownContainer p,
.wsodCustomDropdownContainer pre, .wsodCustomDropdownContainer a, .wsodCustomDropdownContainer img, .WSODPopup dl, .wsodCustomDropdownContainer dt, .wsodCustomDropdownContainer dd, .wsodCustomDropdownContainer ol, .wsodCustomDropdownContainer ul, .wsodCustomDropdownContainer li, .wsodCustomDropdownContainer fieldset, 
.wsodCustomDropdownContainer form, .wsodCustomDropdownContainer label, .wsodCustomDropdownContainer legend, .wsodCustomDropdownContainer table, .wsodCustomDropdownContainer caption, .wsodCustomDropdownContainer tbody, .wsodCustomDropdownContainer tfoot, .wsodCustomDropdownContainer thead, 
.wsodCustomDropdownContainer tr, .wsodCustomDropdownContainer th, .wsodCustomDropdownContainer td,
.WSODPopup div, .WSODPopup span, .WSODPopup iframe, .WSODPopup h1, .WSODPopup h2, .WSODPopup h3, .WSODPopup h4, .WSODPopup h5, .WSODPopup h6, .WSODPopup p,
.WSODPopup pre, .WSODPopup a, .WSODPopup img, .WSODPopup dl, .WSODPopup dt, .WSODPopup dd, .WSODPopup ol, .WSODPopup ul, .WSODPopup li, .WSODPopup fieldset, 
.WSODPopup form, .WSODPopup label, .WSODPopup legend, .WSODPopup table, .WSODPopup caption, .WSODPopup tbody, .WSODPopup tfoot, .WSODPopup thead, 
.WSODPopup tr, .WSODPopup th, .WSODPopup td,
#wsod div, #wsod span, #wsod iframe, #wsod h1, #wsod h2, #wsod h3, #wsod h4, #wsod h5, #wsod h6, #wsod p,
#wsod pre, #wsod a, #wsod img, #wsod dl, #wsod dt, #wsod dd, #wsod ol, #wsod ul, #wsod li, #wsod fieldset, 
#wsod form, #wsod label, #wsod legend, #wsod table, #wsod caption, #wsod tbody, #wsod tfoot, #wsod thead, 
#wsod tr, #wsod th, #wsod td,
div.wsodServiceComponent div, div.wsodServiceComponent span, div.wsodServiceComponent iframe, div.wsodServiceComponent h1, div.wsodServiceComponent h2, div.wsodServiceComponent h3, div.wsodServiceComponent h4, div.wsodServiceComponent h5, div.wsodServiceComponent h6, div.wsodServiceComponent p,
div.wsodServiceComponent pre, div.wsodServiceComponent a, div.wsodServiceComponent img, div.wsodServiceComponent dl, div.wsodServiceComponent dt, div.wsodServiceComponent dd, div.wsodServiceComponent ol, div.wsodServiceComponent ul, div.wsodServiceComponent li, div.wsodServiceComponent fieldset, 
div.wsodServiceComponent form, div.wsodServiceComponent label, div.wsodServiceComponent legend, div.wsodServiceComponent table, div.wsodServiceComponent caption, div.wsodServiceComponent tbody, div.wsodServiceComponent tfoot, div.wsodServiceComponent thead, 
div.wsodServiceComponent tr, div.wsodServiceComponent th, div.wsodServiceComponent td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: arial;
	vertical-align: baseline;
}

.wsodCustomDropdownContainer  caption, .wsodCustomDropdownContainer th, .wsodCustomDropdownContainer td, 
.WSODPopup  caption, .WSODPopup th, .WSODPopup td, 
#wsod caption, #wsod th, #wsod td, 
div.wsodServiceComponent caption, div.wsodServiceComponent th, div.wsodServiceComponent td {
	text-align: left;
	font-weight: normal;
}

.WSODPopup ul, .WSODPopup ol,
#wsod ul, #wsod ol,
div.wsodServiceComponent  ul, div.wsodServiceComponent ol {
	list-style: none;
}

.wsodCustomDropdownContainer a,
#wsod a, .WSODPopup a,
div.wsodServiceComponent a,
.wsod-moreItemsDropDown a,
.wsod-SymbolQuickLookup a {
	text-decoration: none;
	color: #4781AA;
	font-size: 12px;
	cursor:pointer;
}

.wsodCustomDropdownContainer a.headline,
#wsod a.headline, .WSODPopup a.headline,
div.wsodServiceComponent a.headline,
.wsod-moreItemsDropDown a.headline,
.wsod-SymbolQuickLookup a.headline {
    font-weight: bold;
}

.wsodCustomDropdownContainer a:hover,
#wsod a:hover, .WSODPopup a:hover,
div.wsodServiceComponent a:hover,
.wsod-moreItemsDropDown a:hover,
.wsod-SymbolQuickLookup a:hover {
	color: #000000;
}

.wsodHidden { display: none !important; }
.wsodNotHidden { display: block !important; }
.wsodCustomDropdownContainer .contains, .WSODPopup .contains, #wsod .contains, .wsod .contains, div.wsodServiceComponent .contains { zoom:1; }
.wsodCustomDropdownContainer .contains:after, .WSODPopup .contains:after, #wsod .contains:after, .wsod .contains:after, div.wsodServiceComponent .contains:after {content:"."; display:block; visibility:hidden; clear:both; height:0; }
.wsodCustomDropdownContainer .clear, .WSODPopup .clear, #wsod .clear, div.wsodServiceComponent .clear { clear: both; }


.wsod-icon
{
    background-repeat: no-repeat;
    float: left;
    font-size: 0px;
}

.wsod-icon-disabled {
    opacity: 0.5 !important;
    filter: alpha(opacity = 50);
    cursor: default;
}
.streamingColorArrow,
.wsod-icon-v {  background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/0hCl9ZW7YZcLEmySirF6Fw2/u/f/635693879247148909/Research/Content/Images/Icons.Vertical.Sprite.png") !important ; background-repeat:no-repeat;}
 
.wsod-icon-wide {background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/galDHYMC5EmxJyazOtc2dA2/u/f/635579942009686040/Research/Content/Images/Icon.Vertical.Wide.Sprite.png") !important ;}

.wsod-icon-admin {background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/6uJdgJbDYYh5lAaMtRS5vA2/u/f/635575617242858882/Research/Content/Images/Icons.Sprite.Admin.png") !important ;}
.wsod-icon-admin-new {background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/Ru1iVaXpsSRwEYLao9DTZg2/u/f/635575617242858882/Research/Content/Images/Icons.Sprite.Admin2.png") !important ;}

.wsod-icon-v2 {  background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/5OCYR7mfvutlZABCKlb5eQ2/u/f/635575617243014869/Research/Content/Images/Icons.Vertical.2.Sprite.png") !important ; background-repeat:no-repeat;}

.wsod-icon-flag {
	height: 11px;
	width: 16px;
	background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/cFDEJgFNg_Of8uNxgJ93hw2/u/f/635575617242702895/Research/Content/Images/Flags.Sprite.png");
	overflow: hidden;
}

/* Colored div styles */
#wsod div.iconMargin-7 { margin:7px; }
.iconOnRed-31x31 { background-color: #9e2f50; width:31px; height:31px; }

/* wsod-icon-one */
.wsod-icon-close-large { background-position: 0 -1780px; width: 21px; height: 20px; }
.wsod-icon-help { background-position: 0 -1860px; width: 14px; height: 14px; }
.wsod-icon-add-inactive { background-position: 0 -2459px; width: 11px; height: 11px; }
.wsod-icon-add-active { background-position: 0 -2483px; width: 11px; height: 11px; }
.wsod-icon-close { background-position: 0 -1825px; width: 12px !important; height: 12px;}
.wsod-icon-close-2013 { background-position: -2px -5960px; width: 11px !important; height: 11px;}
.wsod-icon-paging-back-active { background-position: 0 -1901px; width: 17px; height: 16px; }
.wsod-icon-paging-first-active { background-position: 0 -1935px; width: 17px; height: 16px; }
.wsod-icon-paging-next-active { background-position: 0 -1976px; width: 17px; height: 16px; }
.wsod-icon-paging-last-active { background-position: 0 -2009px; width: 17px; height: 16px; }
.wsod-icon-menu { background-position: -0px -2051px; width: 16px; height: 16px; }
.wsod-icon-expanded { background-position: -0 -2235px; width: 16px; height: 16px; }
.wsod-icon-paging-next-inactive { background-position: 0 -2125px; width: 17px; height: 16px; }
.wsod-icon-paging-back-inactive { background-position: 0 -2083px; width: 17px; height: 16px; }
.wsod-icon-paging-last-inactive { background-position: 0 -2200px; width: 17px; height: 16px; }
.wsod-icon-paging-first-inactive { background-position: 0 -2159px; width: 17px; height: 16px; }
.wsod-icon-collapsed { background-position: 0 -2275px ; width: 16px; height: 16px; }
.wsod-icon-carousel-active { background-position: 0 -2408px; width: 12px; height: 12px; }
.wsod-icon-carousel-inactive { background-position: 0 -2433px; width: 12px; height: 12px; }
.wsod-icon-bullet { background-position: 0 -2561px; width: 4px; height: 4px; }
.wsod-icon-open-quotation-mark { background-position: 0 -2505px; width: 17px; height: 15px; }
.wsod-icon-close-quotation-mark { background-position: 0 -2529px; width: 17px; height: 15px; }
.wsod-icon-accordion-expanded { background-position: 0 -2358px; width: 12px; height: 10px; }
.wsod-icon-accordion-collapsed { background-position: 0 -2331px; width: 10px; height: 13px; }
.wsod-icon-menu-selected { background-position: 0 -2576px; width: 28px; height: 29px; }
.wsod-icon-menu-submenu { background-position: 0 -2051px; width: 17px; height: 17px; }
.wsod-icon-doc-emphasized { background-position: 0 -255px; width: 28px; height: 31px; }
.wsod-icon-directory { background-position: 0 -5689px; width:14px; height: 16px; }
.wsod-icon-bullhorn { background-position: 0 -3053px; width:16px; height: 18px; }
.wsod-icon-red-x { background-position: 0 -936px; width:9px; height: 9px;}
.wsod-icon-green-check { background-position: 0 -891px; width:11px; height: 9px;} 
.wsod-icon-green-check-circle { background-position: 0 -6280px; width:20px; height: 19px;} 
.wsod-icon-admin-directory { background-position: 0 -6161px; width:19px; height: 14px;} 
.wsod-icon-admin-user { background-position: 0 -6202px; width:20px; height: 18px;} 
.wsod-icon-admin-caution { background-position: 0 -6243px; width:20px; height: 18px;}

/* wsod-icon-two */
.wsod-icon-alert-set { background-position: 0 -2659px; width: 17px; height: 16px; }
.wsod-icon-alert { background-position: 0 -2626px; width: 14px; height: 16px; }
.wsod-icon-notice { background-position: 0 -2701px; width: 14px; height: 13px; }
.wsod-icon-edit { background-position: 0 -259px; width: 16px; height: 16px; }
.wsod-icon-portfolio { background-position: 0 -675px; width: 14px; height: 15px; }
.wsod-icon-portfolio-add { background-position: 0 -633px; width: 16px; height: 17px; }
.wsod-icon-assets { background-position: 0 -2736px; width: 16px; height: 14px; }
.wsod-icon-chart { background-position: 0 -599px; width: 16px; height: 15px; }
.wsod-icon-assets-dividends { background-position: 0 -2776px; width: 16px; height: 15px; }
.wsod-icon-note-edit { background-position: 0 -2851px; width: 14px; height: 15px; }
.wsod-icon-lock { background-position: 0 -6124px; width: 14px; height: 17px; }
.wsod-icon-note { background-position: -0 -2888px; width: 12px; height: 13px; }
.wsod-icon-screener { background-position: 0 -2925px; width: 16px; height: 14px; }
.wsod-icon-market-open { background-position: -0 -2806px; width: 12px; height: 12px; }
.wsod-icon-market-closed { background-position: -0 -2830px; width: 12px; height: 12px; }
.wsod-icon-error { background-position: 0 -2961px; width: 14px; height: 14px; }
.wsod-icon-pdf { background-position: 0 -3000px; width: 14px; height: 16px; }
.wsod-icon-calendar { background-position: 0 -3079px; width: 15px; height: 16px; }
.wsod-icon-new { background-position: 0 -3034px; width: 16px; height: 8px; }
.wsod-icon-edit-small { background-position: 0 -3963px; width: 12px; height: 12px; }
.wsod-icon-isb1 { background-position: 0 -302px; width:13px; height: 13px;}
.wsod-icon-isb2 { background-position: 0 -320px; width:13px; height: 13px;}
.wsod-icon-isb3 { background-position: 0 -338px; width:13px; height: 13px;}
.wsod-icon-isb4 { background-position: 0 -356px; width:13px; height: 13px;}
.wsod-icon-isb5 { background-position: 0 -374px; width:13px; height: 13px;}
.wsod-icon-isb6 { background-position: 0 -410px; width:13px; height: 13px;}
.wsod-icon-isb7 { background-position: 0 -428px; width:13px; height: 13px;}
.wsod-icon-isb8 { background-position: 0 -446px; width:13px; height: 13px;}
.wsod-icon-isb9 { background-position: 0 -464px; width:13px; height: 13px;}

/* wsod-icon-three */
.wsod-icon-email1 { background-position: 0 -784px; width: 20px; height: 16px; }
.wsod-icon-email2 { background-position: 0 -489px; width: 20px; height: 16px; }
.wsod-icon-print { background-position: 0 -373px; width: 16px; height: 16px; }
.wsod-icon-comment { background-position: 0 -525px; width: 15px; height: 14px; }
.wsod-icon-sector-industry { background-position: 0 -825px; width: 16px; height: 16px; }
.wsod-icon-rss { background-position: 0 -336px; width: 14px; height: 16px; }
.wsod-icon-macromap { background-position: 0 -559px; width: 16px; height: 16px; }
.wsod-icon-mail { background-position: 0 -750px; width: 16px; height: 12px; }
.wsod-icon-spreadsheet { background-position: 0 -709px; width: 14px; height: 16px; }
.wsod-icon-criteria { background-position: 0 -409px; width: 12px; height: 16px; }
.wsod-icon-criteria-add { background-position: 0 -448px; width: 14px; height: 16px; }
.wsod-icon-check { background-position: 0 -1650px; width: 16px; height: 12px; }
.wsod-icon-window { background-position: 0 -1685px; width: 15px; height: 15px; }
.wsod-icon-sort-asc { background-position: 0 -1736px; width: 5px; height: 3px; }
.wsod-icon-sort-desc { background-position: 0 -1712px; width: 5px; height: 3px; }
.wsod-icon-benchmark-rates { background-position: 0 -1451px; width: 22px; height: 19px; }
.wsod-icon-benchmark-currencies { background-position: 0 -1301px; width: 28px; height: 20px; }
.wsod-icon-benchmark-fuels { background-position: 0 -1401px; width: 20px; height: 17px; }
.wsod-icon-benchmark-metals { background-position: 0 -1351px; width: 24px; height: 16px; }
.wsod-icon-data-archive-equity { background-position: 0 0; width: 100px; height: 100px; }
.wsod-icon-data-archive-bonds-and-rates { background-position: 0 -130px; width: 100px; height: 100px; }
.wsod-icon-data-archive-currencies { background-position: 0 -262px; width: 100px; height: 100px; }
.wsod-icon-data-archive-personal-finance { background-position: 0 -388px; width: 100px; height: 100px; }
.wsod-icon-data-archive-commodities { background-position: 0 -522px; width: 100px; height: 100px; }
.wsod-icon-data-archive-funds { background-position: 0 -2728px; width: 100px; height: 100px; }
.wsod-icon-indent-arrow { background-position: 0 -1750px; width: 9px; height: 10px; }
.wsod-icon-preview{ background-position: 0 -1685px; width: 14px; height: 16px; }
.wsod-icon-compare{ background-position: 0 -189px; width:15px; height: 15px;}
.wsod-icon-compare-add{ background-position: 0 -225px; width:17px; height: 17px;}
.wsod-icon-checkbox{ background-position: 0 0; width: 15px; height: 15px; }
.wsod-icon-iChartEarnings{ background-position: 0 -224px; width: 15px; height: 15px; }
.wsod-icon-iChartSplit{ background-position: 0 -185px; width: 15px; height: 15px; }
.wsod-icon-iChartDividends{ background-position: 0 -151px; width: 15px; height: 15px; }
.wsod-icon-iChartCandlestick{ background-position: 0 -986px; width: 15px; height: 15px; }
.wsod-icon-iChartCandlestickRG{ background-position: 0 -875px; width: 15px; height: 15px; }
.wsod-icon-iChartDot{ background-position: 0 -1161px; width: 15px; height: 15px; }
.wsod-icon-iChartLine{ background-position:0 -1025px; width: 15px; height: 15px; }
.wsod-icon-iChartMountain{ background-position: 0 -911px; width: 15px; height: 15px; }
.wsod-icon-iChartOHLC{ background-position: 0 -1125px; width: 15px; height: 15px; }
.wsod-icon-iChartPercentChangeFill{ background-position:0 -950px; width: 15px; height: 15px; }
.wsod-icon-iChartPercentChangeLine{ background-position: 0 -1075px; width: 15px; height: 15px; }
.wsod-icon-iChartTrackBall { background-position: 0 -299px; width: 14px; height: 14px; }
.wsod-icon-iChartBuy{ background-position: 0 -111px; width: 14px; height: 14px; }
.wsod-icon-iChartPortfolio{ background-position: 0 -76px; width: 14px; height: 14px; }
.wsod-icon-iChartSell { background-position: 0 -3926px; width: 14px; height: 14px; }
.wsod-icon-iChartHolding { background-position: 0 -34px; width: 16px; height: 16px; }
.wsod-icon-dot-bar { background-position:0 -816px; width:9px; height:25px;}
.wsod-icon-white-info { background-position:-1px -5921px; width:16px; height:16px;}

/* wsod-icon-company-content */
.wsod-icon-company-content-annual-report { background-position: 0 -3525px; width: 20px; height: 20px; }
.wsod-icon-company-content-podcast { background-position: 0 -3626px; width: 20px; height: 20px; }
.wsod-icon-company-content-slideshow { background-position: 0 -3480px; width: 20px; height: 20px; }
.wsod-icon-company-content-news-feed { background-position: 0 -3675px; width: 20px; height: 20px; }
.wsod-icon-company-content-contact-details { background-position: 0 -3876px; width: 20px; height: 20px; }
.wsod-icon-company-content-other-information { background-position: 0 -3725px; width: 20px; height: 20px; }
.wsod-icon-company-content-calendar { background-position: 0 -3575px; width: 20px; height: 21px; }
.wsod-icon-company-content-video { background-position: 0 -3776px; width: 20px; height: 21px; }
.wsod-icon-company-content-check { background-position: 0 -3826px; width: 16px; height: 16px; }

/* wsod-icon-logo */

.wsod-icon-ft-logo-large { background-position: 0 -1053px; width: 50px; height: 50px; }
.wsod-icon-ft-logo-small { background-position: 0 -1201px; width: 16px; height: 16px; }
.wsod-icon-ft-logo-medium { background-position:0 -4311px; width:25px; height:26px; }
.wsod-icon-money-media-logo-small { background-position: 0 -4009px; width: 16px; height: 16px; }
.wsod-icon-the-banker-logo-small { background-position: 0 -4104px; width: 17px; height: 16px; }
.wsod-icon-ic-logo-small { background-position: 0 -1250px; width: 16px; height: 16px; }
.wsod-icon-ic-logo-medium { background-position: 0 -4276px; width:24px; height:24px; }
.wsod-icon-merger-market-logo-small { background-position: 0 -4050px; width: 16px; height: 16px; }
.wsod-icon-china-confidential-logo-small { background-position: 0 -4079px; width: 16px; height: 16px; }
.wsod-icon-scheme-xpert-logo-small { background-position: 0 -5571Px; width: 16px; height: 10px; }
.wsod-icon-ignites-europe-logo-small { background-position: 0 -4229px; width: 16px; height: 16px; }
.wsod-icon-foreign-direct-investment-logo-small { background-position: 0 -4257px; width: 16px; height: 16px; }
.wsod-icon-ft-mandate-logo-small { background-position: 0 -4351px; width: 32px; height: 13px; }
.wsod-icon-ft-pensions-week-small { background-position: 0 -5643px; width: 14px; height: 14px; }
.wsod-icon-ft-schweizer-pensions-small { background-position: 0 -5620px; width: 16px; height: 16px; }
.wsod-icon-ft-nederlands-pensions-small { background-position: 0 -5590px; width: 16px; height: 16px; }
.wsod-icon-this-is-africa-logo-small { background-position: 0 -4130px; width: 16px; height: 16px; }
.wsod-icon-professional-wealth-management-logo-small { background-position: 0 -4154px; width: 17px; height: 16px; }
.wsod-icon-uk-forex-logo { background-position: 0 -725px; width: 77px; height: 16px; }
.wsod-icon-clear-fx { background-position: 0 -766px; width: 77px; height: 20px; }
.wsod-icon-pearson-longman { background-position: 0 -793px; width: 73px; height: 81px; }
.wsod-icon-thomson-reuters { background-position: 0 -3986px; width: 15px; height: 14px; }
.wsod-icon-thomson-reuters-full { background-position: 0 -656px; width: 98px; height: 14px; }
.wsod-icon-powered-by-markit { background-position:0 -884px; width: 147px; height: 23px; }
.wsod-icon-epfr-logo { background-position: 0 -692px; width: 39px; height: 22px; }
.wsod-icon-morningstar-logo {background-position: 0 -932px; width: 100px; height: 21px;}
.wsod-icon-brazil-confidential-logo {background-position: 0 -4379px; width: 17px; height: 16px;}
.wsod-icon-nrpn-logo {background-position: 0 -4405px; width: 16px; height: 16px;}
.wsod-icon-dpn-logo {background-position: 0 -5664px; width: 16px; height: 16px;}
.wsod-icon-topix-logo {background-position: 0 -977px; width: 81px; height: 31px;}
.wsod-icon-data-explorers-logo {background-position: 0 -1019px; width: 121px; height: 22px;}
.wsod-icon-oz-forex {background-position: 0 -746px; width: 74px; height: 16px;}
.wsod-icon-lipper-logo {background-position: 0 -2556px; width: 105px; height: 23px;}
.wsod-icon-bestinvest-logo {background-position: 0 -2621px; width: 100px; height: 17px;}
.wsod-icon-4cast {background-position: 0 -2112px; width: 155px; height: 46px;}
.wsod-icon-markit { background-position:0 -2067px; width: 80px; height: 21px;}

/* wsod-icon-admin */

.wsod-icon-chartbuilder-commodities-new { background-position: 0 -70px; width: 72px; height: 60px }
.wsod-icon-chartbuilder-currencies-new { background-position: 0 -140px; width: 80px; height: 60px }
.wsod-icon-chartbuilder-equities-new { background-position: 0 -210px; width: 72px; height: 60px }
.wsod-icon-chartbuilder-indices-new { background-position: 0 -280px; width: 72px; height: 60px }
.wsod-icon-chartbuilder-yield-curves-new { background-position: 0 -0px; width: 72px; height: 60px }
.wsod-icon-chartbuilder-large-new { background-position: 0-60px; width: 72px; height: 60px }
.wsod-icon-chartbuilder-small-new { background-position: 0 -60px; width: 72px; height: 60px }
.wsod-icon-chartbuilder-full-new { background-position: -0 -60px; width: 72px; height: 60px }

.wsod-icon-chartbuilder-commodities { background-position: 0 0; width: 60px; height: 40px }
.wsod-icon-chartbuilder-currencies { background-position: -60px 0; width: 60px; height: 40px }
.wsod-icon-chartbuilder-equities { background-position: -120px 0; width: 60px; height: 40px }
.wsod-icon-chartbuilder-indices { background-position: -180px 0; width: 60px; height: 40px }
.wsod-icon-chartbuilder-yield-curves { background-position: 0 -40px; width: 60px; height: 40px }
.wsod-icon-chartbuilder-large { background-position: -60px -40px; width: 60px; height: 40px }
.wsod-icon-chartbuilder-small { background-position: -120px -40px; width: 60px; height: 40px }
.wsod-icon-chartbuilder-full { background-position: -180px -40px; width: 60px; height: 40px }

/* wsod-icon-carousel */
.carouselTool { width: 167px; height: 96px }
.wsod-icon-carousel-market-macromap { background-position: -95px -1645px;}
.wsod-icon-carousel-screener { background-position: 46px -1537px;  }
.wsod-icon-carousel-charts { background-position: 46px -1246px;}
.wsod-icon-carousel-alerts { background-position: -90px -1746px;}
.wsod-icon-carousel-financials { background-position: -89px -1445px; }
.wsod-icon-carousel-currencies-macromap { background-position: 42px -1445px;  }
.wsod-icon-carousel-fund-screener { background-position: -94px -1546px;}
.wsod-icon-carousel-comparison-tool {  background-position: 27px -1348px; }
.wsod-icon-carousel-new-portfolio { background-position: -89px -1445px; }
.wsod-icon-carousel-eco-calendar { background-position: 50px -1642px; }
.wsod-icon-carousel-help { background-position: 50px -1755px; }
.wsod-icon-carousel-market-explorer { background-position: -89px -1244px; }
.wsod-icon-carousel-dir { background-position:  50px -1843px;  }

/* explore tools icons*/
.exploreIcon .wsod-icon-carousel-comparison-tool {  background-position: -12px -1267px; }
.exploreIcon .wsod-icon-carousel-market-macromap { background-position: -88px -1453px; }
.exploreIcon .wsod-icon-carousel-screener { background-position: 0px -1386px; }
.exploreIcon .wsod-icon-carousel-charts { background-position: -1px -1205px; }
.exploreIcon .wsod-icon-carousel-alerts { background-position: -90px -1515px; }
.exploreIcon .wsod-icon-carousel-financials { background-position: -85px -1327px; }
.exploreIcon .wsod-icon-carousel-currencies-macromap { background-position: -5px -1329px; }
.exploreIcon .wsod-icon-carousel-fund-screener { background-position: -90px -1391px; }	
.exploreIcon .wsod-icon-carousel-eco-calendar { background-position: 1px -1451px; }
.exploreIcon .wsod-icon-carousel-help { background-position: 1px -1521px; }
.exploreIcon .wsod-icon-carousel-market-explorer { background-position: -87px -1204px; }
.exploreIcon .wsod-icon-carousel-dir { background-position:  3px -1574px; } 
.exploreIcon .wsod-icon-data-archive { background-position:  -88px -1574px; } 

/* wsod-icon-etf */
.wsod-icon-etf-alphabet-soup { background-position: 0 -2198px; width: 167px; height: 96px }
.wsod-icon-etf-good-and-bad { background-position: 0 -2427px; width: 167px; height: 96px }
.wsod-icon-etf-new-players { background-position: 0 -2312px; width: 167px; height: 96px }

/* .wsod-icon-social */
.wsod-icon-sharelink-digg { background-position: 0 -4431px; width: 16px; height: 14px; }
.wsod-icon-sharelink-reddit { background-position: 0 -4456px; width: 17px; height: 14px; }
.wsod-icon-sharelink-linkedin { background-position: 0 -4481px; width: 16px; height: 14px; }
.wsod-icon-sharelink-facebook { background-position: 0 -4505px; width: 14px; height: 14px; }
.wsod-icon-sharelink-delicious { background-position: 0 -4530px; width: 14px; height: 14px; }
.wsod-icon-sharelink-twitter { background-position: 0 -4555px; width: 14px; height: 14px; }
.wsod-icon-sharelink-business-exchange { background-position: 0 -4583px; width: 16px; height: 12px; }
.wsod-icon-sharelink-yahoobuzz { background-position: 0 -4606px; width: 16px; height: 16px; }
.wsod-icon-sharelink-stumbleupon{ background-position: 0 -4632px; width: 14px; height: 14px; }
.wsod-icon-sharelink-viadeo { background-position: 0 -4655px; width: 16px; height: 16px; }

/* .wsod-icon-indicator */
.wsod-icon-quote-negative { background-position: 0 -3110px; width: 15px; height: 17px; }
.wsod-icon-quote-positive { background-position: 0 -3150px; width: 15px; height: 17px; }

#wsod .streamingNegArrow{ background-position: 0 -3107px;}
.wsod-icon-quote-negative-vertical { background-position: 0 -3110px;}
#wsod .streamingPosArrow,
.wsod-icon-quote-positive-vertical { background-position: 0 -3150px; }
.wsod-icon-surprise-negative { background-position: 0 -3305px; width: 9px; height: 11px; }
.wsod-icon-surprise-positive { background-position: 0 -3281px; width: 9px; height: 11px; }
.wsod-icon-portfolio-holdings-negative { background-position: 0 -3185px; width: 7px; height: 8px; }
.wsod-icon-portfolio-holdings-positive { background-position: 0 -3210px; width: 7px; height: 8px; }
.wsod-icon-portfolio-holdings-neutral { background-position: 0 -3397px; width: 9px; height: 4px; }
.wsod-icon-restatement-negative { background-position: 0 -3359px; width: 8px; height: 15px; }
.wsod-icon-restatement-positive { background-position: 0 -3330px; width: 8px; height: 15px; }
.wsod-icon-heat-bar-positive { background-position: 0 -3231px; width: 9px; height: 11px; margin-top:1px;}
.wsod-icon-heat-bar-negative { background-position: 0 -3257px; width: 9px; height: 11px; margin-top:2px;}
.wsod-icon-heat-bar-neutral { background-image:none; width: 9px; height: 12px; }
.wsod-icon-refresh-arrow { background-position: 0 -684px !important;  width: 14px !important; height: 14px !important; }
.wsod-icon-white-new-window { background-position: 0 -649px !important;  width: 12px !important; height: 12px !important; }
.wsod-icon-no-sign { background-position: 0 -756px !important;  width: 14px !important; height: 14px !important; }
.wsod-icon-dialogue-arrow { background-position: 0 -1440px !important;  width: 58px !important; height: 26px !important; }

/* .wsod-icon-ic */
.wsod-icon-logo-large { background-position: 0 -1131px; width: 45px; height: 45px; }
.wsod-icon-logo-large-text { background-position: -45px -1131px; width: 93px; height: 45px; }
.wsod-icon-sell { background-position: 0 -4925px; width: 33px; height: 37px; }
.wsod-icon-buy { background-position: 0 -4713px; width: 33px; height: 37px; }
.wsod-icon-ic-view { background-position: 0 -1207px; width: 47px; height: 17px; }
.wsod-icon-left-arrow { background-position:0 -5496px; width: 32px; height: 9px; }
.wsod-icon-right-arrow { background-position: 0 -5521px; width: 32px; height: 9px; }
.wsod-icon-high-enough { background-position: 0 -4775px; width: 33px; height: 47px; }
.wsod-icon-fairly-priced { background-position: 0 -4978px; width: 33px; height: 47px; }
.wsod-icon-good-value { background-position: 0 -5300px; width: 33px; height: 47px; }
.wsod-icon-bid-sit { background-position: 0 -5175px; width: 33px; height: 47px; }
.wsod-icon-ignore { background-position: 0 -5250px; width: 32px; height: 36px; }
.wsod-icon-hold { background-position: 0 -5125px; width: 32px; height: 36px; }
.wsod-icon-accept { background-position: 0 -5375px; width: 32px; height: 36px; }
.wsod-icon-await-docs { background-position: 0 -4851px; width: 32px; height: 45px; }
.wsod-icon-keep-buying { background-position: 0 -5051px; width: 32px; height: 45px; }
.wsod-icon-sit-tight { background-position: -0 -5430px; width: 32px; height: 45px; }

/* .wsod-icon-stars*/

.wsod-icon-stars{ background-position:0px -481px; width:20px; height:23px}
.active .wsod-icon-stars,
.screen-details .wsod-icon-stars
 { background-position:0px -503px;}
.mStarRatingsBar .active .wsod-icon-stars { background-position:0px -706px;}

.stars1 { width:11px; }
.stars2 { width:23px;}
.stars3 { width:36px;}
.stars4 { width:50px; }
.stars5 { width:61px;}

/* .wsod-icon-lipper*/
.wsod-icon-lipper-key {background-position:0 -2704px; width:203px; height:22px}
.wsod-icon-lipper-rating{width:28px ;height:28px;}
.lipper1{background-position:-2px -2658px;}
.lipper2{background-position:-36px -2658px;}
.lipper3{background-position:-70px -2658px;}
.lipper4{background-position:-104px -2658px;}
.lipper5{background-position:-138px -2658px;}


/* .wsod-icon-flag */
.wsod-icon-flag-argentina{background-position:-144px 0px;}
.wsod-icon-flag-australia{background-position:-192px 0px;}
.wsod-icon-flag-austria{background-position:-176px 0px;}
.wsod-icon-flag-belgium{background-position:0px -11px;}
.wsod-icon-flag-brazil{background-position:-144px -11px;}
.wsod-icon-flag-canada{background-position:-272px -11px;}
.wsod-icon-flag-chile{background-position:-112px -22px;}
.wsod-icon-flag-china{background-position:-144px -22px;}
.wsod-icon-flag-czech-republic{background-position:-272px -22px;}
.wsod-icon-flag-denmark{background-position:-16px -33px;}
.wsod-icon-flag-european-union{background-position:-208px -33px;}
.wsod-icon-flag-finland{background-position:-240px -33px;}
.wsod-icon-flag-france{background-position:-16px -44px;}
.wsod-icon-flag-germany{background-position:-288px -22px;}
.wsod-icon-flag-greece{background-position:-240px -44px;}
.wsod-icon-flag-hong-kong{background-position:-32px -55px;}
.wsod-icon-flag-hungary{background-position:-112px -55px;}
.wsod-icon-flag-india{background-position:-192px -55px;}
.wsod-icon-flag-indonesia{background-position:-128px -55px;}
.wsod-icon-flag-ireland{background-position:-144px -55px;}
.wsod-icon-flag-israel{background-position:-256px -55px;}
.wsod-icon-flag-italy{background-position:-272px -55px;}
.wsod-icon-flag-japan{background-position:-32px -66px;}
.wsod-icon-flag-kenya{background-position:-48px -66px;}
.wsod-icon-flag-kuwait{background-position:-176px -66px;}
.wsod-icon-flag-mexico{background-position:-96px -88px;}
.wsod-icon-flag-malaysia{background-position:-112px -88px;}
.wsod-icon-flag-new-zealand{background-position:-16px -99px;}
.wsod-icon-flag-netherlands{background-position:-240px -88px;}
.wsod-icon-flag-norway{background-position:-256px -88px;}
.wsod-icon-flag-portugal{background-position:-224px -99px;}
.wsod-icon-flag-poland{background-position:-144px -99px;}
.wsod-icon-flag-qatar{background-position:-272px -99px;}
.wsod-icon-flag-russia{background-position:-32px -110px;}
.wsod-icon-flag-singapore{background-position:-160px -110px;}
.wsod-icon-flag-south-africa{background-position:-16px -143px;}
.wsod-icon-flag-south-korea{background-position:-160px -66px;}
.wsod-icon-flag-spain{background-position:-176px -33px;}
.wsod-icon-flag-sweden{background-position:-144px -110px;}
.wsod-icon-flag-switzerland{background-position:-64px -22px; width: 12px;}
.wsod-icon-flag-taiwan{background-position:0px -132px;}
.wsod-icon-flag-thailand{background-position:-144px -121px;}
.wsod-icon-flag-turkey{background-position:-256px -121px;}
.wsod-icon-flag-united-arab-emirates{background-position:-16px 0px;}
.wsod-icon-flag-united-kingdom{background-position:-48px -44px;}
.wsod-icon-flag-united-states{background-position:-80px -132px;}
.wsod-icon-flag-uk-cayman-islands{background-position:-192px -66px;}
.wsod-icon-flag-uk-guernsey{background-position:-112px -44px;}
.wsod-icon-flag-uk-isle-of-man{background-position:-176px -55px;}
.wsod-icon-flag-uk-jersey{background-position:-288px -55px;}
.wsod-icon-flag-uk-virgin-islands{background-position:-176px -132px;}
.wsod-icon-flag-xx{background:none;}




.wsod-icon-flag-andorra{background-position:0px 0px;}
.wsod-icon-flag-antigua-and-barbuda{background-position:-48px 0px;}
.wsod-icon-flag-anguilla{background-position:-64px 0px;}
.wsod-icon-flag-albania{background-position:-80px 0px;}
.wsod-icon-flag-armenia{background-position:-96px 0px;}
.wsod-icon-flag-netherlands-antilles{background-position:-112px 0px;}
.wsod-icon-flag-angola{background-position:-128px 0px;}
.wsod-icon-flag-aruba{background-position:-208px 0px;}
.wsod-icon-flag-aland-islands{background-position:-224px 0px;}
.wsod-icon-flag-azerbaijan {background-position:-240px 0px;}
.wsod-icon-flag-bosnia-and-herzegovina{background-position:-256px 0px;}
.wsod-icon-flag-barbados {background-position:-272px 0px;}
.wsod-icon-flag-bangladesh{background-position:-288px 0px;}
.wsod-icon-flag-burkina-faso{background-position:-16px -11px;}
.wsod-icon-flag-bulgaria{background-position:-32px -11px;}
.wsod-icon-flag-bahrain{background-position:-48px -11px;}
.wsod-icon-flag-burundi {background-position:-64px -11px;}
.wsod-icon-flag-benin{background-position:-80px -11px;}
.wsod-icon-flag-bermuda {background-position:-96px -11px;}
.wsod-icon-flag-brunei {background-position:-112px -11px;}
.wsod-icon-flag-bolivia{background-position:-128px -11px;}
.wsod-icon-flag-bahamas{background-position:-160px -11px;}
.wsod-icon-flag-bhutan{background-position:-176px -11px;}
.wsod-icon-flag-bouvet-island{background-position:-192px -11px;}
.wsod-icon-flag-british-virgin-islands{background-position:-208px -11px;}
.wsod-icon-flag-botswana {background-position:-224px -11px;}
.wsod-icon-flag-belarus{background-position:-240px -11px;}
.wsod-icon-flag-belize {background-position:-256px -11px;}
.wsod-icon-flag-cocos-islands{background-position:0px -22px;}
.wsod-icon-flag-congo-democratic-republic-of{background-position:-16px -22px;}
.wsod-icon-flag-central-african-republic{background-position:-32px -22px;}
.wsod-icon-flag-congo-republic-of{background-position:-48px -22px;}
.wsod-icon-flag-ivory-coast{background-position:-80px -22px;}
.wsod-icon-flag-cook-islands{background-position:-96px -22px;}
.wsod-icon-flag-cameroon{background-position:-128px -22px;}
.wsod-icon-flag-columbia{background-position:-160px -22px;}
.wsod-icon-flag-costa-rica{background-position:-176px -22px;}
.wsod-icon-flag-czechoslovakia{background-position:-192px -22px;}
.wsod-icon-flag-cuba{background-position:-208px -22px;}
.wsod-icon-flag-cape-verde{background-position:-224px -22px;}
.wsod-icon-flag-christmas-island{background-position:-240px -22px;}
.wsod-icon-flag-cyprus {background-position:-256px -22px;}
.wsod-icon-flag-djibouti{background-position:0px -33px;}
.wsod-icon-flag-dominica {background-position:-32px -33px;}
.wsod-icon-flag-dominican-republic{background-position:-48px -33px;}
.wsod-icon-flag-algeria{background-position:-64px -33px;}
.wsod-icon-flag-ecuador{background-position:-80px -33px;}
.wsod-icon-flag-estonia {background-position:-96px -33px;}
.wsod-icon-flag-egypt {background-position:-112px -33px;}
.wsod-icon-flag-western-sahara{background-position:-128px -33px;}
.wsod-icon-flag-england{background-position:-144px -33px;}
.wsod-icon-flag-eritrea{background-position:-160px -33px;}
.wsod-icon-flag-ethiopia {background-position:-192px -33px;}
.wsod-icon-flag-fiji{background-position:-256px -33px;}
.wsod-icon-flag-falkland-islands{background-position:-272px -33px;}
.wsod-icon-flag-micronesia{background-position:-288px -33px;}
.wsod-icon-flag-faroe-islands{background-position:0px -44px;}
.wsod-icon-flag-gabon{background-position:-32px -44px;}
.wsod-icon-flag-grenada{background-position:-64px -44px;}
.wsod-icon-flag-georgia {background-position:-80px -44px;}
.wsod-icon-flag-french-guiana{background-position:-96px -44px;}
.wsod-icon-flag-ghana {background-position:-128px -44px;}
.wsod-icon-flag-gibraltar{background-position:-144px -44px;}
.wsod-icon-flag-greenland{background-position:-160px -44px;}
.wsod-icon-flag-gambia{background-position:-176px -44px;}
.wsod-icon-flag-guinea{background-position:-192px -44px;}
.wsod-icon-flag-guadeloupe{background-position:-208px -44px;}
.wsod-icon-flag-equatorial-guinea{background-position:-224px -44px;}
.wsod-icon-flag-south-georgia-and-south-sandwich-island{background-position:-256px -44px;}
.wsod-icon-flag-guatemala {background-position:-272px -44px;}
.wsod-icon-flag-guam {background-position:-288px -44px;}
.wsod-icon-flag-guinea-bissau{background-position:0px -55px;}
.wsod-icon-flag-guyana {background-position:-16px -55px;}
.wsod-icon-flag-heard-and-mcdonalds-islands{background-position:-48px -55px;}
.wsod-icon-flag-honduras {background-position:-64px -55px;}
.wsod-icon-flag-croatia {background-position:-80px -55px;}
.wsod-icon-flag-haiti {background-position:-96px -55px;}
.wsod-icon-flag-israel {background-position:-160px -55px;}
.wsod-icon-flag-british-indian-ocean-territory{background-position:-208px -55px;}
.wsod-icon-flag-iraq{background-position:-224px -55px;}
.wsod-icon-flag-iran{background-position:-240px -55px;}
.wsod-icon-flag-jamaica{background-position:0px -66px;}
.wsod-icon-flag-jordan{background-position:-16px -66px;}
.wsod-icon-flag-kyrgyzstan{background-position:-64px -66px;}
.wsod-icon-flag-cambodia{background-position:-80px -66px;}
.wsod-icon-flag-kiribati{background-position:-96px -66px;}
.wsod-icon-flag-comoros {background-position:-112px -66px;}
.wsod-icon-flag-saint-kitts-and-nevis{background-position:-128px -66px;}
.wsod-icon-flag-north-korea{background-position:-144px -66px;}
.wsod-icon-flag-kazakhstan {background-position:-208px -66px;}
.wsod-icon-flag-laos{background-position:-224px -66px;}
.wsod-icon-flag-lebanon{background-position:-240px -66px;}
.wsod-icon-flag-st-lucia{background-position:-256px -66px;}
.wsod-icon-flag-iceland{background-position:-256px -55px;}
.wsod-icon-flag-liechtenstein{background-position:-272px -66px;}
.wsod-icon-flag-sri-lanka{background-position:-288px -66px;}
.wsod-icon-flag-liberia{background-position:0px -77px;}
.wsod-icon-flag-lesotho{background-position:-16px -77px;}
.wsod-icon-flag-lithuania {background-position:-32px -77px;}
.wsod-icon-flag-luxembourg {background-position:-48px -77px;}
.wsod-icon-flag-latvia{background-position:-64px -77px;}
.wsod-icon-flag-libya{background-position:-80px -77px;}
.wsod-icon-flag-morocco {background-position:-96px -77px;}
.wsod-icon-flag-monaco {background-position:-112px -77px;}
.wsod-icon-flag-moldova{background-position:-128px -77px;}
.wsod-icon-flag-montenegro{background-position:-144px -77px;}
.wsod-icon-flag-madagascar{background-position:-160px -77px;}
.wsod-icon-flag-marshall-islands{background-position:-176px -77px;}
.wsod-icon-flag-macedonia{background-position:-192px -77px;}
.wsod-icon-flag-mali{background-position:-208px -77px;}
.wsod-icon-flag-myanmar {background-position:-224px -77px;}
.wsod-icon-flag-mongolia{background-position:-240px -77px;}
.wsod-icon-flag-macau{background-position:-256px -77px;}
.wsod-icon-flag-northern-mariana-islands{background-position:-272px -77px;}
.wsod-icon-flag-martinique {background-position:-288px -77px;}
.wsod-icon-flag-mauritania {background-position:0px -88px;}
.wsod-icon-flag-montserrat{background-position:-16px -88px;}
.wsod-icon-flag-malta {background-position:-32px -88px;}
.wsod-icon-flag-mauritius{background-position:-48px -88px;}
.wsod-icon-flag-maldives {background-position:-64px -88px;}
.wsod-icon-flag-malawi {background-position:-80px -88px;}
.wsod-icon-flag-mozambique {background-position:-128px -88px;}
.wsod-icon-flag-namibia {background-position:-144px -88px;}
.wsod-icon-flag-new-caledonia{background-position:-160px -88px;}
.wsod-icon-flag-niger{background-position:-176px -88px;}
.wsod-icon-flag-norfolk-island{background-position:-192px -88px;}
.wsod-icon-flag-nigeria{background-position:-208px -88px;}
.wsod-icon-flag-nicaragua {background-position:-224px -88px;}
.wsod-icon-flag-nepal{background-position:-272px -88px;}
.wsod-icon-flag-niue {background-position:0px -99px;}
.wsod-icon-flag-oman{background-position:-32px -99px;}
.wsod-icon-flag-panama{background-position:-48px -99px;}
.wsod-icon-flag-peru{background-position:-64px -99px;}
.wsod-icon-flag-fr-polynesia{background-position:-80px -99px;}
.wsod-icon-flag-new-guinea{background-position:-96px -99px;}
.wsod-icon-flag-philippines{background-position:-112px -99px;}
.wsod-icon-flag-pakistan {background-position:-128px -99px;}
.wsod-icon-flag-saint-pierre{background-position:-160px -99px;}
.wsod-icon-flag-pitcairn-islands{background-position:-176px -99px;}
.wsod-icon-flag-puerto-rico{background-position:-192px -99px;}
.wsod-icon-flag-palau{background-position:-240px -99px;}
.wsod-icon-flag-paraguay {background-position:-256px -99px;}
.wsod-icon-flag-romania{background-position:0px -110px;}
.wsod-icon-flag-serbia{background-position:-16px -110px;}
.wsod-icon-flag-rwanda {background-position:-48px -110px;}
.wsod-icon-flag-saudi-arabia{background-position:-64px -110px;}
.wsod-icon-flag-solomon-islands{background-position:-80px -110px;}
.wsod-icon-flag-seychelles {background-position:-96px -110px;}
.wsod-icon-flag-scotland{background-position:-112px -110px;}
.wsod-icon-flag-sudan {background-position:-128px -110px;}
.wsod-icon-flag-saint-helena{background-position:-176px -110px;}
.wsod-icon-flag-slovenia{background-position:-192px -110px;}
.wsod-icon-flag-Svalbard {background-position:-208px -110px;}
.wsod-icon-flag-slovakia {background-position:-224px -110px;}
.wsod-icon-flag-sierra-leone {background-position:-240px -110px;}
.wsod-icon-flag-san-marino {background-position:-256px -110px;}
.wsod-icon-flag-senegal {background-position:-272px -110px;}
.wsod-icon-flag-somalia {background-position:-288px -110px;}
.wsod-icon-flag-suriname {background-position:0px -121px;}
.wsod-icon-flag-el-salvador{background-position:-32px -121px;}
.wsod-icon-flag-syria{background-position:-48px -121px;}
.wsod-icon-flag-swaziland{background-position:-64px -121px;}
.wsod-icon-flag-turks-and-caicos-islands{background-position:-80px -121px;}
.wsod-icon-flag-chad{background-position:-96px -121px;}
.wsod-icon-flag-tajikistan {background-position:-160px -121px;}
.wsod-icon-flag-togo{background-position:-128px -121px;}
.wsod-icon-flag-tokelau{background-position:-176px -121px;}
.wsod-icon-flag-timor-leste{background-position:-192px -121px;}
.wsod-icon-flag-tunisia {background-position:-224px -121px;}
.wsod-icon-flag-tonga {background-position:-240px -121px;}
.wsod-icon-flag-trinidad-and-tobago{background-position:-272px -121px;}
.wsod-icon-flag-tuvalu{background-position:-288px -121px;}
.wsod-icon-flag-tanzania {background-position:-16px -132px;}
.wsod-icon-flag-turkmenistan {background-position:-208px -121px;}
.wsod-icon-flag-ukraine {background-position:-32px -132px;}
.wsod-icon-flag-uganda{background-position:-48px -132px;}
.wsod-icon-flag-uruguay{background-position:-96px -132px;}
.wsod-icon-flag-uzbekistan{background-position:-112px -132px;}
.wsod-icon-flag-vatican-city{background-position:-128px -132px;}
.wsod-icon-flag-saint-vincent-anda-the-grenadines {background-position:-144px -132px;}
.wsod-icon-flag-venezuela{background-position:-160px -132px;}
.wsod-icon-flag-us-virgin-islands{background-position:-192px -132px;}
.wsod-icon-flag-vietnam {background-position:-208px -132px;}
.wsod-icon-flag-vanuatu {background-position:-224px -132px;}
.wsod-icon-flag-wales{background-position:-240px -132px;}
.wsod-icon-flag-wallis-and-futuna{background-position:-256px -132px;}
.wsod-icon-flag-samoa{background-position:-272px -132px;}
.wsod-icon-flag-yemen{background-position:-288px -132px;}
.wsod-icon-flag-mayotte {background-position:0px -143px;}
.wsod-icon-flag-zambia {background-position:-32px -143px;}
.wsod-icon-flag-zimbabwe{background-position:-48px -143px;}




/* countries not in use but defined in sprite
.wsod-icon-flag-as{background-position:-160px 0px;}
.wsod-icon-flag-catalonia{background-position:-288px -11px;}
.wsod-icon-flag-fam{background-position:-224px -33px;}
.wsod-icon-flag-ps{background-position:-208px -99px;}
.wsod-icon-flag-re{background-position:-288px -99px;}
.wsod-icon-flag-st{background-position:-16px -121px;}
.wsod-icon-flag-tf{background-position:-112px -121px;}
.wsod-icon-flag-um{background-position:-64px -132px;}
.wsod-icon-flag-afghanistan {background-position:-32px 0px;} /* this one may be unite arab emrites nations, or something like that*/


/*
    Special Case animated Icon for Social Class with hover.
*/
.wsod-icon-sharelink-mainAnimated   
{
    background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/Z6CgUZGSqO_XVRz0DvrsoQ2/u/f/635575617242858882/Research/Content/Images/Icons.Social.Animated.gif");
    background-repeat: no-repeat;
    float: left;
    font-size: 0px !important;
    background-position:0px ; width: 16px; height: 16px; 
}

.wsod-icon-sharelink-mainAnimated:hover   
{
    background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/UYbUz706zhYLTlYMWBV5mw2/u/f/635575617242858882/Research/Content/Images/Icon.Vertical.Sprite.png");
    background-position: 1px -4680px;
	width: 16px; height: 16px; 
}

.streamingColorArrow,
.wsod-no-icon 
{
	background-position: 999px 999px;
}

.wsod-icon-promo-star { background-position:0 -6317px; height:16px; width:18px;}

/**Outer**/
#wsod .custom-slider-bg-container {
    background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/sgLkANvT-r66yHtJ4e0MHg2/u/f/635575617242702895/Research/Content/Images/Buttons.Sprite.png");
    background-repeat: no-repeat;
    float: left;
    border: 0;
    margin: 0;
    height: 8px;
    background-position: left -488px;
    padding-left: 5px;
}

/**Inner**/
#wsod .custom-slider-bg-container .ui-slider-horizontal {
    background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/sgLkANvT-r66yHtJ4e0MHg2/u/f/635575617242702895/Research/Content/Images/Buttons.Sprite.png");
    background-repeat: no-repeat;
    position: relative;
    float: left;
    background-position: right -488px;
    height: 8px;
}

/**Range**/
#wsod .custom-slider-bg-container .ui-slider-range {
    background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/sgLkANvT-r66yHtJ4e0MHg2/u/f/635575617242702895/Research/Content/Images/Buttons.Sprite.png");
    background-repeat: no-repeat;
    background-position: 0 -513px;
    height: 8px;
    position: absolute;
    top: 0;
}

.wsodCustomDropdownContainer .basicButton,
#wsod .basicButton,
div.wsodServiceComponent .basicButton,
.WSODPopup .basicButton {
    cursor: pointer; cursor: hand;
    color: #fff;
    font-family: Arial;
    font-weight: normal;
    background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/sgLkANvT-r66yHtJ4e0MHg2/u/f/635575617242702895/Research/Content/Images/Buttons.Sprite.png");
    background-repeat: no-repeat;
    border: 0;
    margin: 0;
    padding: 0 0 0 10px;
    float: left;
}

.wsodCustomDropdownContainer .basicButton div,
.wsodCustomDropdownContainer .basicButton span,
#wsod .basicButton div,
#wsod .basicButton span,
div.wsodServiceComponent .basicButton div,
div.wsodServiceComponent .basicButton span,
.WSODPopup .basicButton div,
.WSODPopup .basicButton span {
    white-space: nowrap;
    background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/sgLkANvT-r66yHtJ4e0MHg2/u/f/635575617242702895/Research/Content/Images/Buttons.Sprite.png");
    background-repeat: no-repeat;
    padding-right: 10px;
	position: relative;
	left: 1px;
    float: left;
   
}

.basicButton div:hover,
.basicButton span:hover
{
	color:#DDD;
}

.basicButtonDisabled div:hover,
.basicButtonDisabled span:hover
{
	color:#FFF;
}

wsodCustomDropdownContainer .basicButton .iconLinkWrapper,
wsodCustomDropdownContainer .basicButton .iconLinkWrapper span,
#wsod .basicButton .iconLinkWrapper,
#wsod .basicButton .iconLinkWrapper span,
div.wsodServiceComponent .basicButton .iconLinkWrapper,
div.wsodServiceComponent .basicButton .iconLinkWrapper span,
.WSODPopup .basicButton .iconLinkWrapper,
.WSODPopup .basicButton .iconLinkWrapper span
{
    white-space: nowrap;
    background-image: none;
    padding-right: 0px;
	position: static;
	left: 0;
    float: left;
}

.wsodCustomDropdownContainer .basicButtonLarge,
#wsod .basicButtonLarge,
div.wsodServiceComponent .basicButtonLarge,
.WSODPopup .basicButtonLarge {
    background-position: left 0;
    font-size: 16px;
    line-height: 30px;
}

.wsodCustomDropdownContainer .basicButtonLarge div,
.wsodCustomDropdownContainer .basicButtonLarge span,
#wsod .basicButtonLarge div,
#wsod .basicButtonLarge span,
div.wsodServiceComponent .basicButtonLarge div,
div.wsodServiceComponent .basicButtonLarge span,
.WSODPopup .basicButtonLarge div,
.WSODPopup .basicButtonLarge span {
    background-position: right 0;
    line-height: 30px;
}


.wsodCustomDropdownContainer .basicButtonMedium,
#wsod .basicButtonMedium,
div.wsodServiceComponent .basicButtonMedium,
.WSODPopup .basicButtonMedium {
    background-position: left -40px;
    font-size: 14px;
    line-height: 24px;
}


.wsodCustomDropdownContainer .basicButtonMedium div,
.wsodCustomDropdownContainer .basicButtonMedium span,
#wsod .basicButtonMedium div,
#wsod .basicButtonMedium span,
div.wsodServiceComponent .basicButtonMedium div,
div.wsodServiceComponent .basicButtonMedium span,
.WSODPopup .basicButtonMedium div,
.WSODPopup .basicButtonMedium span {
    background-position: right -40px;
    line-height: 24px;
}


.wsodCustomDropdownContainer .basicButtonSmall,
#wsod .basicButtonSmall,
div.wsodServiceComponent .basicButtonSmall,
.WSODPopup .basicButtonSmall {
    background-position: left -76px;
    font-size: 11px;
    line-height: 16px;
}

.wsodCustomDropdownContainer .basicButtonSmall div,
.wsodCustomDropdownContainer .basicButtonSmall span,
#wsod .basicButtonSmall div,
#wsod .basicButtonSmall span,
div.wsodServiceComponent .basicButtonSmall div,
div.wsodServiceComponent .basicButtonSmall span,
.WSODPopup .basicButtonSmall div,
.WSODPopup .basicButtonSmall span {
    background-position: right -76px;
    line-height: 16px;
    zoom: 1;
}

.wsodCustomDropdownContainer .basicButtonSecondaryLarge,
#wsod .basicButtonSecondaryLarge,
div.wsodServiceComponent .basicButtonSecondaryLarge,
.WSODPopup .basicButtonSecondaryLarge {
    background-position: left -70px;
    font-size: 16px;
    line-height: 30px;
}

.wsodCustomDropdownContainer .basicButtonSecondaryLarge div,
#wsod .basicButtonSecondaryLarge div,
div.wsodServiceComponent .basicButtonSecondaryLarge div,
.WSODPopup .basicButtonSecondaryLarge div {
    background-position: right -70px;
    line-height: 30px;
}

.wsodCustomDropdownContainer .basicButtonSecondaryRedLarge,
#wsod .basicButtonSecondaryRedLarge,
div.wsodServiceComponent .basicButtonSecondaryRedLarge,
.WSODPopup .basicButtonSecondaryRedLarge {
    background-position: left -540px;
    font-size: 16px;
    line-height: 30px;
}
.wsodCustomDropdownContainer .basicButtonSecondaryRedLarge div,
#wsod .basicButtonSecondaryRedLarge div,
div.wsodServiceComponent .basicButtonSecondaryRedLarge div,
.WSODPopup .basicButtonSecondaryRedLarge div {
    background-position: right -540px;
    line-height: 30px;
}

.wsodCustomDropdownContainer .basicButtonSecondaryMedium,
#wsod .basicButtonSecondaryMedium,
div.wsodServiceComponent .basicButtonSecondaryMedium,
.WSODPopup .basicButtonSecondaryMedium {
    background-position: left -100px;
    font-size: 14px;
    line-height: 24px;
}
.wsodCustomDropdownContainer .basicButtonSecondaryMedium div,
#wsod .basicButtonSecondaryMedium div,
div.wsodServiceComponent .basicButtonSecondaryMedium div,
.WSODPopup .basicButtonSecondaryMedium div {
    background-position: right -100px;
    line-height: 24px;
}

.wsodCustomDropdownContainer .basicButtonSecondaryRedMedium,
#wsod .basicButtonSecondaryRedMedium,
div.wsodServiceComponent .basicButtonSecondaryRedMedium,
.WSODPopup .basicButtonSecondaryRedMedium {
    background-position: left -580px;
    font-size: 14px;
    line-height: 24px;
}
.wsodCustomDropdownContainer .basicButtonSecondaryRedMedium div,
#wsod .basicButtonSecondaryRedMedium div,
div.wsodServiceComponent .basicButtonSecondaryRedMedium div,
.WSODPopup .basicButtonSecondaryRedMedium div {
    background-position: right -580px;
    line-height: 24px;
}

.wsodCustomDropdownContainer .basicButtonSecondarySmall,
#wsod .basicButtonSecondarySmall,
div.wsodServiceComponent .basicButtonSecondarySmall,
.WSODPopup .basicButtonSecondarySmall {
    background-position: left -410px;
    font-size: 12px;
    line-height: 16px;
}
.wsodCustomDropdownContainer .basicButtonSecondarySmall div,
#wsod .basicButtonSecondarySmall div,
div.wsodServiceComponent .basicButtonSecondarySmall div,
.WSODPopup .basicButtonSecondarySmall div {
    background-position: right -410px;
    line-height: 16px;
}

.wsodCustomDropdownContainer .basicButtonSecondaryRedSmall,
#wsod .basicButtonSecondaryRedSmall,
div.wsodServiceComponent .basicButtonSecondaryRedSmall,
.WSODPopup .basicButtonSecondaryRedSmall {
    background-position: left -614px;
    font-size: 12px;
    line-height: 16px;
}
.wsodCustomDropdownContainer .basicButtonSecondaryRedSmall div,
#wsod .basicButtonSecondaryRedSmall div,
div.wsodServiceComponent .basicButtonSecondaryRedSmall div,
.WSODPopup .basicButtonSecondaryRedSmall div {
    background-position: right -614px;
    line-height: 16px;
}

.wsodCustomDropdownContainer .basicButtonReducedFocusLarge,
#wsod .basicButtonReducedFocusLarge,
div.wsodServiceComponent .basicButtonReducedFocusLarge,
.WSODPopup .basicButtonReducedFocusLarge {
    background-position: left -140px;
    font-size: 16px;
    line-height: 30px;
}
.wsodCustomDropdownContainer .basicButtonReducedFocusLarge div,
#wsod .basicButtonReducedFocusLarge div,
div.wsodServiceComponent .basicButtonReducedFocusLarge div,
.WSODPopup .basicButtonReducedFocusLarge div {
    background-position: right -140px;
    line-height: 30px;
}

.wsodCustomDropdownContainer .basicButtonReducedFocusMedium,
#wsod .basicButtonReducedFocusMedium,
div.wsodServiceComponent .basicButtonReducedFocusMedium,
.WSODPopup .basicButtonReducedFocusMedium {
    background-position: left -170px;
    font-size: 14px;
    line-height: 24px;
}
.wsodCustomDropdownContainer .basicButtonReducedFocusMedium div,
#wsod .basicButtonReducedFocusMedium div,
div.wsodServiceComponent .basicButtonReducedFocusMedium div,
.WSODPopup .basicButtonReducedFocusMedium div {
    background-position: right -170px;
    line-height: 24px;
}
.wsodCustomDropdownContainer .basicButtonReducedFocusSmall,
#wsod .basicButtonReducedFocusSmall,
div.wsodServiceComponent .basicButtonReducedFocusSmall,
.WSODPopup .basicButtonReducedFocusSmall {
    background-position: left -194px;
    font-size: 12px;
    line-height: 16px;
}
.wsodCustomDropdownContainer .basicButtonReducedFocusSmall div,
#wsod .basicButtonReducedFocusSmall div,
div.wsodServiceComponent .basicButtonReducedFocusSmall div,
.WSODPopup .basicButtonReducedFocusSmall div {
    background-position: right -194px;
    line-height: 16px;
}

#wsod .preFalconBasicButton,
div.wsodServiceComponent .preFalconBasicButton,
.WSODPopup .preFalconBasicButton {
    background-position: left -210px !important;
    font-size: 12px !important;
    line-height: 16px !important;
    padding-left: 0px;
}

#wsod .preFalconBasicButton div,
div.wsodServiceComponent .preFalconBasicButton div,
.WSODPopup .preFalconBasicButton div {
    background-position: right -210px !important;
    line-height: 16px;
    left: 4px;
    padding-right: 8px;
    font-size: 10px;
}

#wsod .basicButtonFTNewsOverlay,
div.wsodServiceComponent .basicButtonFTNewsOverlay,
.WSODPopup .basicButtonFTNewsOverlay {
    background-position: left -201px !important;
    font-size: 10px !important;
    line-height: 14px !important;
    padding: 8px 0 0 8px;
}
#wsod .basicButtonFTNewsOverlay div,
div.wsodServiceComponent .basicButtonFTNewsOverlay div,
.WSODPopup .basicButtonFTNewsOverlay div {
    background-position: right -209px !important;
    left: 4px;
    padding-right:6px;
    font-size: 10px;
}
  
#wsod .basicButtonDisabled,
div.basicButtonDisabled,
.WSODPopup .basicButtonDisabled {
    opacity: 0.5 !important;
    filter: alpha(opacity = 50);
    cursor:default;
}

#wsod .basicButtonDisabled div,
div.basicButtonDisabled div,
.WSODPopup .basicButtonDisabled div {
    position: static;
    margin-right: -1px;
    cursor:default;
}

.wsodCustomDropdownContainer .basicButton:hover
#wsod .basicButton:hover{
    color: #DDD;
}

#wsod .button-selectable
{
	background:url("http://cdn.markets.ft.com/Research/ResourceManager/sgLkANvT-r66yHtJ4e0MHg2/u/f/635575617242702895/Research/Content/Images/Buttons.Sprite.png") transparent left -448px no-repeat;
	color:#2e6e9e;
	cursor:pointer;
	display:inline-block;
	padding:0 0 0 8px;
}
#wsod .button-selectable>span
{
	background:url("http://cdn.markets.ft.com/Research/ResourceManager/sgLkANvT-r66yHtJ4e0MHg2/u/f/635575617242702895/Research/Content/Images/Buttons.Sprite.png") transparent right -448px no-repeat;
	line-height:24px;
	padding:0 8px 0 0;
	display:inline-block;
	position:relative;
	left:1px;
}
#wsod .button-selected{ background-position:left -40px;}
#wsod .button-selected>span { background-position:right -40px; color:#fff;}




.basicButton.basicButtonWrapperMedium {
	background-position: left -140px;
	background-position-y: -636px;
    font-size: 12px;
    line-height: 23px;
}
.basicButton.basicButtonWrapperMedium:hover {
	background-position: left -140px;
}

/* button arrow */
.WSODPopup {
	z-index: 20000;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #ccc;
	float: left;
	font-size: 14px;
	font-family: arial;
}

.WSODPopup .contains {
	zoom: 1;
}

.WSODPopup .contains:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

.WSODPopup .WSODPopupContainer {
	position: relative;
}

.WSODPopup .WSODPopupContainer iframe {
	position: absolute;
	height: 0;
	left: -9px;
	top: -9px;
	width: 0;
	background-color: #D3CBBC;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.wsodOverlayPopup .WSODPopupContainer iframe {
	left: -6px;
	top: -6px;
}


.WSODPopup .WSODPopupContainer .WSODPopupInner {
	width: 670px;
	background-color: #fff;
	position: relative;
	z-index: 1;
}

.WSODPopup .WSODPopupContainer .WSODPopupOuter {
	position: absolute;
	left: -9px;
	top: -9px;
	background-color: #fff;
	border: 9px solid #D3CBBC;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.wsodOverlayPopup .WSODPopupContainer .WSODPopupOuter {
	border-width: 6px;
	left: -6px;
	top: -6px;
	opacity: 0.15;
	filter: alpha(opacity=15);
	border: 6px solid #000;
}

.ui-draggable .popupHeader {
	cursor: move;
}


.WSODPopup .popupHeader {
	padding: 8px 8px 6px;
	line-height: 18px;
}

.isie.wsodOverlayPopup .popupHeader
{
	padding-bottom:8px
}

.wsodOverlayPopup .popupHeader {
	padding: 6px 6px 12px;
}

wsodOverlayPopup .popupHeader
{
	padding-bottom:8px
}

.WSODPopup .error-text
{
	display:none;
}

.WSODPopup .errorState .error-text
{
	color:#C00;
	display:block;
}

.WSODPopup .popupHeader h2 {
	font-size: 14px;
	color: #777;
	margin: 6px 0 0 8px;
	padding: 0;
	border-bottom-width: 2px;
	font-weight: bold;
	text-transform:uppercase;
	zoom: 1;
	float: left;
}

.WSODPopup .popupHeader a.closeLink {
	color: #787878;
	display: block;
	font-size: 11px;
	float: right;
	text-decoration: none;
}

.wsodOverlayPopup .popupHeader a.closeLink {
	background-position: 0 -1825px;
	width: 12px;
	height: 12px;
}

.WSODPopup .popupHeader a.closeLink span {
	display: none;
}

.WSODPopup .popupBody {
	font-size: 12px;
	padding: 5px 15px 15px;
}

.wsodOverlayPopup .popupBody {
	padding: 0 6px 6px;
}


.WSODPopup .popupBody p {
	margin: 0 0 5px 0;
}

.WSODPopup .popupBody ul {
	margin: 0;
}

.WSODPopup .popupFooter {
	font-size: 10px;
	padding: 5px 10px 10px 15px;
}
.WSODPopup .popupFooter .cancelLinkContain {
	float: left;
	font-size: 14px;
	line-height: 16px;
	padding: 0px 5px;
}
.WSODPopup .popupFooter .cancelLinkContain a:hover {
	text-decoration: underline;
}

.WSODPopupContainer .WSODPopupInner label {
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0;
	padding-left: 0;
	width: 150px;
}

.WSODPopup .popupFooter span {
	font-size: 10px;
	float: right;
	color: #999;
}

.WSODPopup .popupButtonSpacer {
	margin-left: 10px;
}

.WSODPopup a {
	color: #4781AA;
	text-decoration: none;
}

.WSODPopup table {
	border-collapse: collapse;
	width: 100%;
}

.WSODPopup table tr th {
	font-size: 11px;
	font-weight: bold;
	color: #666;
	padding: 3px 4px;
}

.WSODPopup table tr td {
	font-size: 12px;
	vertical-align: middle;
	padding: 3px 4px;
}

.WSODPopup table tr th.text,
.WSODPopup table tr td.text {
	text-align: left;
}

.WSODPopup .posChange {
	color: #458b00;
}

.WSODPopup .negChange {
	color: #c00;
}


.WSODPopup li {
	list-style-type: none;
}

.WSODPopup .errorHeader {
	color: #000;
	font-weight: bold;
}

.WSODPopup .errorMessage {
	font-size: 11px;
	color: #333;
}

.WSODPopup .errorMessage ul {
	margin-top: 15px;
}

.WSODPopup .errorMessage ul li {
	list-style-type: disc;
}

/*
====================  Investor Relations / Company Content Popup Styles ======================
*/

.WSODPopup li.content {
	margin: 10px 10px 10px 0;
}

.WSODPopup li.content a {
	margin-right: 10px;
}

.WSODPopup li.content a.content {
	padding-top: 10px;
	text-align: center;
	position: relative;
	top: 4px;
}

.WSODPopup.WSODPopupIRContent div.popupHeader h2 {
	color: #777777;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
/*
    ====================================== Alert Limit Notification ==================================
*/

.WSODPopup .alert-limits {
    font-size: 12px;
    font-weight:bold;
    padding:15px;
    border:1px solid #EFEFD0;
    margin: 10px 0;
    background-color:#FEFFEA;
    clear: both;
}

.WSODPopup .hidden {
	display: none;
}

/*
    ====================================== ICVIEW Popup ======================================
*/

.WSODPopup.WSODPopupICView .fleft {
	float: left;
}

.WSODPopup.WSODPopupICView .fright {
	float: right;
}

.WSODPopup.WSODPopupICView span.range {
	margin-left: 5px;
	font-weight: bold;
}

.WSODPopup.WSODPopupICView div.viewoptions {
	border: 1px solid #E7E2D6;
	background-color: #FAF9F6;
	padding: 10px;
	margin-bottom: 5px;
}

.WSODPopup.WSODPopupICView div.options {
	margin-left: 15px;
}

.WSODPopup.WSODPopupICView div.legend {
	margin-bottom: 20px;
	margin-top: 20px;
}

.WSODPopup.WSODPopupICView span.disclaimer {
	color: #777777;
	font-size: 10px;
	margin-top: 3px;
}

.WSODPopup.WSODPopupICView div.rankingbox {
	border-top: 1px solid #E7E2D6;
	padding-top: 10px;
	margin-bottom: 20px;
}

.WSODPopup.WSODPopupICView span.info {
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
}

.WSODPopup.WSODPopupICView div.rating {
	margin-right: 10px;
	margin-bottom: 15px;
}

.WSODPopup.WSODPopupICView span.companyName {
	font-weight: bold;
	font-size: 15px;
}

.WSODPopup.WSODPopupICView span.symbol {
	margin-left: 3px;
	color: #777777;
	font-size: 15px;
}

.WSODPopup.WSODPopupICView div.priceInfo {
	margin-bottom: 10px;
}

.WSODPopup.WSODPopupICView div.header {
	position: relative;
	top: -30px;
	width: 140px;
}

.WSODPopup.WSODPopupICView span.lastview {
	font-weight: bold;
}

/*
Data Definitions Popup
*/

.WSODPopup.WSODDataDefinitions .dataDefinitions {
	font-weight: bold;
	margin-top: 15px;
	overflow: auto;
}

.WSODPopup.WSODDataDefinitions .dataDefinitions dt {
	clear: both;
	float: left;
	line-height:15px;
    font-size:12px;
	font-weight: bold;
	margin: 0 0 0 0;
	text-align: right;
	width: 105px;
	margin-bottom: 20px;
}

.WSODPopup.WSODDataDefinitions .dataDefinitions dd {
	float: left;
	font-weight: normal;
	line-height:15px;
    font-size:12px;
	margin-bottom: 20px;
	margin-left: 25px;
	width: 300px;
}

.WSODPopup.WSODDataDefinitions .popupHeader h2 {
	text-transform: uppercase;
	font-weight: bold;
}

.WSODPopup.WSODDataDefinitions .popupBody dl.dataDefinitions {
	height: 300px;
	overflow: auto;
}

.WSODPopup.WSODDataDefinitions .popupBody dl.oneDataDefinition dt {
    display: none;
}

.WSODPopup.WSODDataDefinitions .popupBody dl.oneDataDefinition dd {
    line-height:16px;
}


/*
Subscribe popup
*/

.subscribeToSite .WSODPopupContainer .subscribeMessage {
	line-height: 18px;
}

.subscribeToSite .WSODPopupContainer .subscribeMessage ul {
	list-style: disc outside none;
	margin: 10px 0 0 17px;
}
.subscribeToSite .WSODPopupContainer .basicButton {
	float: right;
	margin-left: 12px;
}

/*
Add to portfolio popup
*/
.WSODPopup.WSODPopupAddToPortfolio .addToPortfolioControlGroup {
}

.WSODPopup.WSODPopupAddToPortfolio .addToPortfolioControlGroup .addToPortfolioControl {
	float: left;
	padding: 8px 16px 8px 0;
	position: relative;
}

.WSODPopup.WSODPopupAddToPortfolio .addToPortfolioControlGroup .addToPortfolioControl label {
	margin: 0 8px 0 0;
	width:auto;
	font-size:11px;
	line-height:18px;
	float:none;
}

.WSODPopup.WSODPopupAddToPortfolio .addToPortfolioControlGroup .addToPortfolioControl input {
	width: 105px;
	
}

.WSODPopup.WSODPopupAddToPortfolio .addToPortfolioControlGroup .addToPortfolioControl input,
.WSODPopup.WSODPopupAddToPortfolio .addToPortfolioControlGroup .addToPortfolioControl select {
	border: 1px solid #999;
}


.WSODPopupAddToPortfolio .addToPortfolioControlGroup .addToPortfolioControl .errorMessage
{
	display:none;
}

.WSODPopupAddToPortfolio .addToPortfolioControlGroup .addToPortfolioControl .errorMessage label
{
	visibility:hidden;
}

.WSODPopupAddToPortfolio .addToPortfolioControlGroup .error .errorMessage
{
	display:block;
	color:#CC0000;
}
.WSODPopup.WSODPopupAddToPortfolio  .addToPortfolioControlGroup .error  select,
.WSODPopup.WSODPopupAddToPortfolio  .addToPortfolioControlGroup .error  input
{
	border:1px solid #CC000C;
}

.WSODPopup.WSODPopupAddToPortfolio  .addToPortfolioControlGroup .ghostText
{
	color:#777;
	font-size:14px;
}

.WSODPopup.WSODPopupAddToPortfolio .wsodDatePickerInput input {
	border: 1px solid #999;
	font-size: inherit;
}

.WSODPopup.WSODPopupAddToPortfolio .wsodDatePickerInput div.wsod-icon
{
	top:5px;
}

.WSODPopup.WSODPopupAddToPortfolio .addToPortfolioControlGroup .addToPortfolioControl .useLastControl {
	position: absolute;
	top: 10px;
	right: 16px;
	font-size: 11px;
}

.WSODPopup.WSODPopupAddToPortfolio .addToPortfolioControlGroup .addToPortfolioControl .currencyCodeInfo {
	font-size: 11px;
}

.WSODPopup.WSODPopupAddToPortfolio .addToPortfolioControlGroup .addToPortfolioControl .currencyCodeInfo span {
	font-weight: bold;
}


/*
Add/Edit Alet Popup
*/

.WSODPopup.WSODPopupAddEditAlerts .popupBody {
	padding-left: 10px;
	font-size: 11px;
}

.WSODPopup.WSODPopupAddEditAlerts .nameHeader {
	width: auto;
}

.WSODPopup.WSODPopupAddEditAlerts .nameHeader .name {
	color: #000;
	font-size: 16px;
	font-weight: bold;
}

.WSODPopup.WSODPopupAddEditAlerts .nameHeader .symbol {
	color: #777;
	margin-left: 5px;
}

.WSODPopup.WSODPopupAddEditAlerts .quoteHeader {
	width: auto;
	margin-top: 10px;
	border-bottom: 1px solid #E9DECE;
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

.WSODPopup.WSODPopupAddEditAlerts .quoteHeader div {
	float: left;
	width: auto;
	margin-right: 8px;
	font-size: 20px;
	font-weight: bold;
}

.WSODPopup.WSODPopupAddEditAlerts .quoteHeader div .quoteLabel {
	margin-right: 5px;
	font-size: 10px;
	font-weight: bold;
	color:#333;
}

.WSODPopup.WSODPopupAddEditAlerts .quoteHeader div .currencyCode {
	font-size: 10px;
	font-weight: bold;
	color:#333;
}

.WSODPopup.WSODPopupAddEditAlerts .quoteHeader div .dataDate {
	font-size: 11px;
	color: #777;
	margin-left: 7px;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder {
	float: left;
	width: 100%;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder a{
	margin-left:16px;
	font-size:11px;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .removeAlert a{
	margin-left:0px;
}


.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup {
	margin-top: 20px;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 2px;
	padding: 0;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup table tr th {
	background-color: #F6E9D8;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup table tr th,
.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup table tr td {
	border-bottom: 1px solid #E9DECE;
	border-top: 1px solid #E9DECE;
	padding: 6px 4px;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup table tr.activeAlert td {
	background-color: #F2F2F2;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup table tr td.removeAlert {
	width: 12px;
	padding: 0 6px;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup table tr td.removeAlert a {
	display: none;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup table tr.activeAlert td.removeAlert a {
	display: block;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup table tr td.duplicateAlert div.iconLinkWrapper {
	display: none;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup table tr td.duplicateAlert div.iconLinkWrapper a {
	font-size: 11px;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup table tr td.duplicateAlert div.iconLinkWrapper a.wsod-icon {
	margin: 2px 3px 0 0;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup table tr.activeAlert td.duplicateAlert div.iconLinkWrapper {
	display: block;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup table tr th.delivery,
.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup table tr td.delivery {
	border: 1px solid #E9DECE;
	text-align: center;
	width: 20px;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder input
{
	margin-left:8px;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup table tr td.delivery  input{
	margin-left:0;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup table tr td .intervalControl {
	margin-left: 15px;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup table tr td .intervalControl span {
	font-size: 11px;
	color: #777;
}

.WSODPopup.WSODPopupAddEditAlerts .groupsHolder .editGroup table tr td .intervalControl select {
	margin: 0 5px;
}

.WSODPopup.WSODPopupAddEditAlerts .popupFooter .basicButton {
	float: right;
	margin-left: 10px;
}

.WSODPopup .fullWidth {
	width: 231px;
}

.WSODPopup.saveFilterSettings input[type=checkbox] {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.WSODPopup.saveFilterSettings .basicButton,
.WSODPopup.editFilterSettings .basicButton,
.WSODPopup.pleaseRegister .basicButton
{
	margin-right: 8px;
}

.WSODPopup.saveFilterSettings label {
	width: auto;
	margin-top: 5px;
	margin-bottom: 2px;
}

.WSODPopup.saveFilterSettings label.makeDefaultLabel {
    margin-top: 9px;
    margin-left: 5px;
}

.WSODPopup.saveFilterSettings .popupHeader {
	text-transform: uppercase;
	font-weight: bold;
}

.WSODPopup.editFilterSettings .checkboxList li {
	border-bottom: 1px solid #E9DECF;
}

.WSODPopup.editFilterSettings .checkboxList label {
	float: none;
	font-weight: normal;
}

.WSODPopup.editFilterSettings .checkboxList input {
	float: none;
	margin-top: 5px;
	height: 13px;
}

.WSODPopup.saveFilterSettings h2,
.WSODPopup.editFilterSettings h2,
.WSODPopup.pleaseRegister h2 {
	text-transform: uppercase;
	font-weight: bold;
}

.WSODPopup.pleaseRegister p {
	margin-bottom: 20px;
}

.featureList {
	list-style-type: disc;
}

.featureList li {
	list-style: disc none inside;
}

.popupFooter .basicButton
{
	margin-right:8px;
}

.confirmationPopup  .popupHeader h2
{
	margin-top:0px;
}

.confirmationPopup .popupBody div,
.confirmationPopup .popupBody  p
{
	line-height:16px;
	margin-bottom:0px;
}
.confirmationPopup  .bold
{
	font-weight:bold;
}

.alertsConfirmation div.basicButton
{
	margin-right:8px;
}

.WSODPopupPortfolioHoldings  .popupBody
{
	padding-top:16px;
}

.WSODPopupPortfolioHoldings  .popupBody select
{
	margin:0 10px;
	width:180px;
}
.WSODPopupPortfolioHoldings .popupBody label
{
	width:auto;
	font-size:11px;
	font-weight:normal;
	font-color:#777;
	margin:0px;
	line-height:20px;
}

.WSODPopupPortfolioHoldings .popupBody .holdingList 
{
	position:static;
	margin-top:24px;
	max-height:135px;
	overflow-y:auto;
	border:1px solid #DFDED8;
}

.WSODPopupPortfolioHoldings .popupBody .holdingList td
{
	white-space:nowrap;
}

.WSODPopupPortfolioHoldings .popupBody .holdingList td.first
{
	width:70%;
}


.wsodOverlayPopup .overlayNews div
{
	margin-bottom:8px;
	line-height:16px;	
}
.wsodOverlayPopup .overlayNews div.last
{
	margin-bottom:0px;	
}

.wsodOverlayPopup .overlayNews span
{
	margin-left:10px;
	font-size:11px;
	color:#777;	
}

.WSODPopup.adminPopup .buttonsRow .basicButton
{
	margin-right:8px;
}
.WSODPopup.adminPopup .popupBody 
{
	padding:5px 8px 8px;
}
.WSODPopup.adminPopup .popupBody 
{
	line-height:16px;
}
.WSODPopup.adminPopup .popupFooter
{
	padding:5px 8px 16px
}

.WSODPopup.adminPopupSmall .popupHeader h2
{
	font-size:12px;
	line-height:12px;
	font-weight:normal;	
	margin:0px;
}


.WSODPopup.adminPopupSmall .popupBody .radioRow 
{
	padding:8px 0 0;
}
.WSODPopup.adminPopupSmall .popupBody .radioRow label
{
	float:none;
	font-weight:normal;
}

.WSODPopup.adminPopupSmall .popupBody .radioRow input
{
	float:left;
	height:20px;
	margin:0 8px 3px 0px
}



.WSODPopup.adminPopupSmall .popupFooter .basicButton 
{
	padding-left: 8px;
}

.WSODPopup.adminPopupSmall .popupFooter .basicButton div
{
	font-size:11px;
	line-height:16px;
}



.WSODPopup.WSODPopupAddToPortfolio.AddToWatchList .addToPortfolioControl.name label{
    margin-right: 25px;

}

.WSODPopup.WSODPopupAddToPortfolio.AddToWatchList .addToPortfolioControlGroup .addToPortfolioControl select
{
    width:200px;
}


.interactiveChartPopup .popupHeader h2,
.wsodOverlayPopup .popupHeader h2
{
	margin:0;
}

.wsodOverlayPopup .popupHeader span
{
	font-size:11px;
	line-height:16px;
	margin: 0 0 0 4px;
}

.wsodOverlayPopup .popupHeader span.overlayDate
{
	font-weight:normal;
}


.wsodOverlayPopup .popupHeader span.header
{
	text-transform:uppercase;
	font-weight:bold;
}

.wsodOverlayPopup .popupHeader h2
{
	font-weight:normal;
	font-size:12px;
	line-height:14px;
}

.wsodOverlayPopup .popupBody
{
	padding-bottom:14px;
}

div.wsodOverlayPopup input
{
	float:left;
	clear:both;
}

div.wsodOverlayPopup .saveTypeRadios 
{
	width:100%;
	padding-bottom:8px;
}

div.wsodOverlayPopup .saveTypeRadios input
{
	float:left;
	clear:none;
	margin:0 8px;
}

div.wsodOverlayPopup .saveTypeRadios input.first
{
	margin-left:0px;
}
div.wsodOverlayPopup .saveTypeRadios label
{
	width:auto;
	line-height:20px;
	margin:0;
}
div.wsodOverlayPopup div.WSODPopupInner label
{
	font-weight:normal;
}

div.wsodOverlayPopup .chartState .settingsInput,
div.wsodOverlayPopup .chartState .settingsButton
{
	display:none;
}

div.wsodOverlayPopup .chartState .settingsLabel
{
	color:#777;
}

div.wsodOverlayPopup .settingsState .chartLabel
{
	color:#777;
}

div.wsodOverlayPopup .settingsState .chartInput,
div.wsodOverlayPopup .settingsState .chartButton
{
	display:none;
}

div.wsodOverlayPopup input.errorMessage 
{
	font-size:14px;
	border-color:#CC0000;
}

div.wsodOverlayPopup div.popupBody .basicButton
{
	margin-right:8px;
}
div.wsodOverlayPopup div.popupBody  form .basicButton
{
	margin-left:8px;
}

div.wsodOverlayPopup div.popupBody .controlRow .basicButton
{
	margin:0 8px 0 0;
}

div.wsodOverlayPopup div.popupBody .controlRow
{
	margin-top:16px;
}

div.wsodOverlayPopup div.popupBody select
{
	margin:8px 0;
	width:200px;
}

div.wsodOverlayPopup input[type="text"]
{
	float:left;
	width:140px;
}

.wsodOverlayPopup textarea
{
	margin-top:14px;
	width:220px;
	height:60px;
}

.wsodOverlayPopup
{
	line-height:16px
}

div.save-prompt input[type="text"] {
    width: 220px;
}

#wsod-screen
{
    background: none repeat scroll 0 0 #FFF;
    font-size: 1px;
    height: 2000px;
    filter: alpha(opacity=50);
    opacity: 0.5;
    position: fixed;
    width: 100%;
    z-index: 100;
    top:0;
    left:0;
}
 body div#flexible-links
{
 line-height :0px; 
}

#wsod {
    width: 590px;
    font-size: 12px;
    font-family: Arial;
    color: #000;
}

#wsod.newWrapper 
{
    width: 600px;
}

#wsod h1 {
    width: 100%;
    position: relative;
    float: left;
    font-size: 24px;
    font-weight: normal;
    color: #777;
    border-bottom: 1px solid #A7A59B;
    padding-bottom: 4px;
    margin: 20px 0 12px 0;
}

#wsod h1 .headerText {
    float: left;
    position: relative;
}
#wsod h1 .topHeaderCaption {
    font-size:12px;
    padding-bottom:2px;
}
#wsod h1 .serviceLinks {
    font-size: 12px;
    position: absolute;
    right: 0px;
    bottom: 6px;
}

#wsod ul.serviceLinks {
    margin-bottom:15px;
}

#wsod .pageNavigationLinks
{
    margin: 10px 0px;    
}

#wsod .pageNavigationLinks a
{
    font-size: 15px;   
}


#wsod .tabsWithLinks
{
    position:relative;
    padding-top:8px;
    margin-top:16px;
}

#wsod .tabsWithLinks .serviceLinks
{
    position:absolute;
    top:6px;
    right:6px;
    z-index: 10;
}

#wsod .serviceLinks .iconLinkWrapper {
    margin-left: 8px;
    display:inline-block;
}
#wsod .iconLinkWrapper.cursor-arrow {
    cursor:default;
}

#wsod .serviceLinks .iconLinkWrapper .wsod-icon {
    display:inline-block;
    margin-right:5px;
    float:none;
}

#wsod .serviceLinks .iconLinkWrapper a {
    line-height: 16px;
    vertical-align: top;
}

#wsod.isie .serviceLinks .iconLinkWrapper
{
    float:left;
}

#wsod .serviceLinks li
{
    display: inline;
    padding-right: 3px;
    font-size: 14px;
}

#wsod .serviceLinks li a
{
    font-size:14px;
}

#wsod .serviceLinks li.navItem
{
    background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/0hCl9ZW7YZcLEmySirF6Fw2/u/f/635693879247148909/Research/Content/Images/Icons.Vertical.Sprite.png");
    background-position: 0px -2554px;
    background-repeat:no-repeat;
    padding-left: 7px;
}

#wsod .serviceLinks li.navItem.first
{
    background-image: none;
    padding-left: 0px;
}

div.wsodServiceComponent select,
#wsod select,
.WSODPopup select
{
	font-size:12px;
}
.wsodCustomDropdownContainer input,
.WSODPopup input,
#wsod input
{
	font-size: 14px;
	padding:1px 5px;
	height:20px;
}

.wsodCustomDropdownContainer input[type=radio],
.WSODPopup input[type=radio],
#wsod input[type=radio]
{
	padding:1px 5px;
	height:auto;
}

.wsodCustomDropdownContainer  input.ghostText,
.WSODPopup input.ghostText,
#wsod input.ghostText
{
	color:#777;
}
input.ghostText.IE-top-pad {
    padding-top:2px !important;
    line-height:20px;
}

#wsod .introText {
	float: left;
	font-size: 12px;
	color: #000;
	margin-bottom: 19px;
	line-height: 16px;
	display:inline;
}


#wsod .ftSymbol{
    color:#777;
    font-size:11px;
}

input.hasDatepicker,
.WSODPopup .wsodDatePickerInput,
#wsod .wsodDatePickerInput {
    position: relative;
}

input.hasDatepicker,
.WSODPopup .wsodDatePickerInput input,
#wsod .wsodDatePickerInput input {
    background-color: #fff;
    border: 1px solid #E2DDC3;
    color: #000;
    
    *position: relative;
    *top: -1px;
    line-height: 20px;
    *height: 20px;
}

.WSODPopup .wsodDatePickerInput div.wsod-icon,
#wsod .wsodDatePickerInput div.wsod-icon {
    position: absolute;
    top: 5px;
    right: 5px;
}

#wsod .wsodBulletLinks .bulletLinkItem {
    float: left;
    margin-right: 6px;
}

#wsod .wsodBulletLinks .bulletLinkItem .wsod-icon-bullet,
#wsod .wsodBulletLinks .bulletLinkItem .bulletLinkText {
    float: left;
}

#wsod .wsodBulletLinks .bulletLinkItem .wsod-icon-bullet {
    margin: 6px 4px 6px 0;
}

#wsod .wsodBulletLinks .bulletLinkItem.last {
    margin-right: 0 !important;
}

#wsod .sparkChartContainer {
    overflow: hidden;
}

#wsod .hoverContainer div {
    cursor: pointer;
}

#wsod .wsodFooter {
    clear:both;
    padding-top:40px;
    padding-bottom: 100px;
}

#wsod .wsodFooter p,
#wsod .wsodFooter .disclaimerWithIcon {
    color:#777;
    font-size:11px;
    line-height:16px;
    margin:10px 0;
}
#wsod .wsodFooter .disclaimerWithIcon a{
    margin-right:16px;
}

#wsod .wsodFooter a {
    font-size: 11px;
    line-height: 12px;
}

#wsod .wsodFooter .wsod-icon,
#wsod .wsodFooter .disclaimerText {
    float: left;
}

#wsod .wsodFooter .thomsonReutersDisclaimerText {
    margin-left: 12px;
}
#wsod .wsodFooter .thomsonReutersETFDisclaimerText {
    float:left;
    margin-right: 12px;
}
#wsod .wsodFooter a.thomsonReutersETFDisclaimerLink {
    margin-right: 12px;
}
#wsod .wsodFooter .thomsonReutersETFtext {
    margin-left:12px;
}
#wsod .wsodFooter .ETFDisclaimer .wsod-icon-thomson-reuters-full {
    margin-top:2px;
}
#wsod .wsodFooter .dataExplorersDisclaimerHeader
{
	line-height:22px;
	margin:0 0 8px 12px;
}

#wsod .wsodFooter .dataExplorersDisclaimerText
{
	clear:both;
	width:100%;
}

#wsod .wsodFooter .forecastDisclaimerText
{
	line-height:50px;
	margin-left:16px;
}

/*
More Items Dropdown (like the other exchange lookup on performance tearsheets
*/
.wsod-moreItemsDropDown {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    font-family: Arial;
    font-weight: normal;
}

.wsod-moreItemsDropDown .moreItemsDropDownClose {
    position: absolute;
    top: 0;
    left: 0;
    padding: 2px 4px;
    margin-left: -5px;
    margin-top: -3px;
    background-color: #fff;
    border: 1px solid #9E9E9E;
    border-bottom: none;
}

.wsod-moreItemsDropDown .moreItemsDropDownClose .wsod-icon {
    float: none;
}

.wsod-moreItemsDropDown .moreItemsDropDownContent {
    position: absolute;
    top: 17px;
    left: -10px;
    background-color: #fff;
    border: 1px solid #9E9E9E;
    padding: 10px;
    overflow-y: scroll;
    height: 250px;
}

.wsod-moreItemsDropDown .loader img {
    margin: 10px 100px;
}

.wsod-moreItemsDropDown table {
    border-collapse: collapse;
}

.wsod-moreItemsDropDown table tr th,
.wsod-moreItemsDropDown table tr td {
    padding: 3px 2px;
}

/*
Misc Universal Styles
*/
.iconLinkWrapper 
{
    cursor:pointer;
}

.wsodCustomDropdownContainer  .fleft,
#wsod .fleft{
    float: left;
  position:relative;
}


.wsodCustomDropdownContainer  .fright,
#wsod .fright{
    float: right;
}

/*
Internal Styles
*/
body.wsod-internal-testing {
	margin: 0;
	padding: 0;
}

body.wsod-internal-testing #wsod-symbolSearch {
	margin: 0; 
	padding: 10px;
	display: block;
	background: #F6E9D8;
	border-bottom: 8px solid #9E2F50;
	font-family: arial;
	height: 20px;
	width: 590px;
}

body.wsod-internal-testing #wsod-symbolSearch h1 {
	margin: 0; padding: 0;
	font-size: 16px;
	float: left;
	line-height: 20px;
	color: #333;
}

body.wsod-internal-testing #wsod-symbolSearch label {
	float: right;
	font-size: 12px;
	margin-right: 5px;
	line-height: 20px;
	color: #999;
}

body.wsod-internal-testing #wsod-symbolSearch input {
	background: #fff;
	height: 17px;
	width: 128px;
	padding: 0;
	float: right;
	margin-right: 9px;
}

body.wsod-internal-testing #wsod {
	padding-bottom: 40px;
	margin: 0 10px;
	float: left;
	background-color: #FFF1E0;
	display: inline;
}

#toolTipDiv {
	position: absolute;
	z-index: 99999;
	display: none;
	border:6px solid #D9CDBE;
	border-radius:6px;
	moz-border-radius:6px;
	background: #FFF;
	padding: 8px;
	margin: 0px;
	cursor:pointer;
}

#toolTipDiv p
{
	font-size:12px;
	line-height:14px;
}

#wsod input.ghostText
{
	color:#777;
}

.customDropdownButtonOverlay
{
	position:absolute;
	z-index:101;
	cursor:pointer;
}

div.wsodCustomDropdownContainer {
    position: absolute;
    z-index: 99;
}

div.wsodCustomDropdownContainer .wsodCustomDropdownBody {
	 font-family: Arial;
	position: absolute;
    background-color: #FFFFFF;
    zoom: 1;
    min-width: 100px;
    min-height: 26px;
    overflow-y: auto;
    overflow-x: hidden;
    border: 1px solid #999999;
    z-index: 100;
    margin-top:5px;
}

div.wsodCustomDropdownContainer  table,
div.wsodCustomDropdownContainer  tbody{
	width:100%;
	border-spacing:0px;
}

div.wsodCustomDropdownContainer .customDropDown  
{
	border-collapse:collapse;
}


div.wsodCustomDropdownContainer .customDropDown  .customDropDownItem td{
	font-size:12px;
    border-bottom: 1px solid #dfded8;
    color: #4781AA;
    padding: 6px;
    line-height:14px;
    vertical-align:middle;
    cursor: pointer;
    border-spacing:0px;
}
div.wsodCustomDropdownContainer .customDropDown  .customDropDownItem td.first{
    padding-left: 8px;
}
div.wsodCustomDropdownContainer .customDropDown  .customDropDownItem td.last{
    padding-right: 8px;
}

div.wsodCustomDropdownContainer .customDropDown  .subitems  div {
	float:left;
	margin-right:5px;
}

div.wsodCustomDropdownContainer .customDropDown  .customDropDownItem .exchange{
    color: #000;
}


div.wsodCustomDropdownContainer  .customDropDown  tr.submenu td {
    background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/UYbUz706zhYLTlYMWBV5mw2/u/f/635575617242858882/Research/Content/Images/Icon.Vertical.Sprite.png");
    background-repeat:no-repeat;
    background-position:229px -2351px;
}
div.wsodCustomDropdownContainer  .customDropDown  tr.hardSelected td,
div.wsodCustomDropdownContainer  .customDropDown  tr.selected td{
   background-position:229px -2324px;
}

div.wsodCustomDropdownContainer  .customDropDown  tr.hardSelected td,
div.wsodCustomDropdownContainer  .customDropDown  tr.selected td{
    background-color: #4781AA;
    color: #FFFFFF;
}

div.wsodCustomDropdownContainer .customDropDown tr.unSelectable td
{
	background-color:#FFF;
	color:#000;
	cursor:default;
}

div.wsodCustomDropdownContainer .customDropDown tr.alreadySelected td
{
	background-color:#CCC;
	color:#777;
	cursor:default;
}

div.wsodCustomDropdownContainer .wsodCustomDropdownBody p.headerText
{
	font-size:12px;
	border-bottom:1px solid #dfded8;
	padding:8px 8px 6px;
	line-height:16px;
}

#wsod .chartContainer,
#interactiveChartContainer .chartContainer 
{
	position:relative;
}


#wsod .chartOverlayContainer .chartOverlay,
#interactiveChartContainer .chartOverlayContainer .chartOverlay,
#wsod .chartContainer .chartOverlay,
#interactiveChartContainer .chartContainer .chartOverlay
{
	position:absolute;
	top:0px;
}

#wsod .chartContainer .chartRollOver  > div,
#wsod .chartOverlayContainer .chartRollOver  > div
{
	position:absolute;
}


#wsod div.loginMessage
{
	margin:8px 0;
}

#wsod div.loginMessage ul
{
	margin:8px 0  0 8px;
}

#wsod div.loginMessage li
{
	padding:1px 0;
}

#wsod .disablingOverlay
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#333;
	opacity:.3;
}

#wsod .loaderholder
{
	height:200px;
	width:100%;
	opacity:.3;
}

.wsod .nowrap { white-space:nowrap;}
.ui-datepicker {
    display: none;
    font-size: 12px;
    font-family: Arial;
    background-color: #FFF1E0;
    z-index: 100000 !important;
    border: 5px solid #fff;
    width: 154px;
}

.ui-datepicker-title {
    text-align: center;
    color: #000;
    background-color: #E9DECE;
    padding: 4px 0;
}


iframe.ui-datepicker-cover{
    visibility: hidden;
}

.ui-datepicker-header a {
    background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/opm710CkicUsTgKe1mm6Ow2/u/f/635575617242858882/Research/Content/Images/Icons.Sprite.1v2.png");
    background-repeat: no-repeat;
    float: left;
    margin: 3px 5px;
}

.ui-datepicker-header a.ui-datepicker-prev {
    background-position: -31px 0; width: 17px; height: 16px;
}
.ui-datepicker-header a.ui-datepicker-next {
    float: right;
    background-position: -48px 0; width: 17px; height: 16px;
}

.ui-datepicker-header a span {
    display: none;
}

table.ui-datepicker-calendar {
    border-collapse: collapse;
}

table.ui-datepicker-calendar td {
    padding: 0;
    border: 1px solid #fff;
}

table.ui-datepicker-calendar td a {
    margin: 2px 3px;
    display: block;
    text-decoration: none;
    color: #4781AA;
}


table.ui-datepicker-calendar th,
table.ui-datepicker-calendar td {
    text-align: center;
}
.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-not-available a,
.ui-datepicker-disable-weekends table.ui-datepicker-calendar td.ui-datepicker-week-end a,
.ui-datepicker-disable-today table.ui-datepicker-calendar td.ui-datepicker-today a,
.ui-datepicker-disable-past table.ui-datepicker-calendar td.ui-datepicker-past a,
.ui-datepicker-disable-future table.ui-datepicker-calendar td.ui-datepicker-future a
{
    color: #D4D4D4;
    cursor: default;
    
}

.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-unselectable span
{
    color: #D4D4D4;
    cursor: default;
    margin: 2px 3px;
    display: block;
}


table.ui-datepicker-calendar .ui-state-active {
    color: #FFF;
    background-color: #C2C2C2;
}

#ui-datepicker-div td.invalid a{
    color: #CCC;
    z-index: 11;
    cursor: default;
}

#ui-datepicker-div input.ui-datepicker-trigger{
    position: absolute;
    top: 2px;
    right: 3px;
    color:transparent;
}

img.ui-datepicker-trigger{
    position: absolute;
    top: 5px;
    right: 5px;
}


#wsod .wsodModule {
    float:left;
    padding-bottom:32px;
    position:relative;
    width:100%;
    font-size: 12px;
}

#wsod .wsodModule h2 {
    color: #000;
    background-color: #F6E9D8;
    border-top: 4px solid #A7A59B;
    font-size: 14px;
    margin-bottom: 8px;
    padding: 8px 0 8px 8px;
    font-weight: normal;
    zoom: 1;
}

#wsod .wsodModule h2.textAbove {
    border-top: none;
    border-bottom: 2px solid #A7A59B;
    background: none;
    font-size: 16px;
    padding: 0 0 4px 0;
    margin-bottom: 0px;
}

#wsod .wsodModule h2 .wsod-icon {
    margin: 1px 3px 0 0;
}
#wsod .login-prompt h2 {
    font-size:12px;
    border:none;
    background-color:Transparent;
    margin:9px 0 0 8px;
}
#wsod .wsodModule .login-prompt h2 {
    margin: 2px 0 0 0;
}
#wsod .login-prompt {
    background-color:#E9DECE;
    padding: 4px 4px 4px 2px;
    margin-bottom: 20px;
}

#wsod .login-prompt .basicButton {
    margin:5px;
}
#wsod .wsodModule .wsodModuleContent {
    float: left;
    width: 100%;
}

#wsod .wsodModule h2.wsodModuleHeaderWithTabs {
    border: none;
    background-color: transparent;
    padding: 0;
    font-size: 18px;
}

#wsod .wsodModule h2 .moreItemsHeader {
    float: left;
}

#wsod .wsodModule h2 .wsod-icon-more-items-dropdown {
    margin: 5px 0 0 10px;
}

#wsod .wsodModule .wsodModuleHeaderWithTabs {
    position: relative;
}

#wsod .wsodModule .wsodModuleHeaderWithTabs .wsodModuleHeaderText {
    float: left;
    position: absolute;
    top: 0;
    left: 0;    
    font-size: 18px;
}

#wsod .wsodModule .wsodModuleHeaderWithTabs .wsodTabNavigation ul li {
    float: right;
}

#wsod .wsodModule .wsodModuleHeaderWithTabs .wsodTabNavigation ul li.first {
    margin-right: 3px !important;
}

#wsod .wsodModule .wsodModuleHeaderWithTabs .wsodTabNavigation ul.left li {
    float: left;
    margin-right: 7px !important;
}

#wsod .wsodModule .moduleHeaderSuppliment {
    position: absolute;
    top: 10px;
    right: 0px;
    font-size: 12px;
}

#wsod .wsodModule .moduleHeaderSuppliment .supplimentItem {
    float: left;
    margin-left: 15px;
}
#wsod .wsodModule .moduleHeaderSuppliment .supplimentItem  a{
    margin-right:6px;
}

#wsod  .iconLinkWrapper.textLeft span,
.WSODPopup .iconLinkWrapper.textLeft span
{
	float:left;
	margin-right:6px;
}

#wsod .wsodModule .moduleHeaderSuppliment .iconLinkWrapper {
    float: left;
}

#wsod .wsodModuleWithDropDown h2 {
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 6px;
    font-size: 18px;
    background-color: Transparent;
    border-top: none;
    border-bottom: 2px solid #A7A59B;
}

#wsod .wsodModuleWithDropDown .wsodModuleDropDowns {
    background-color: #F6E9D8;
    padding: 12px 0 13px 0;
    margin-bottom: 8px;
}

#wsod .wsodModuleWithDropDown .wsodModuleDropDowns .wsodModuleDropDown,
#wsod .wsodModule .moduleHeaderSupplimentDropDown {
    float: left;
    line-height: 22px;
    margin-right: 20px;
}

#wsod .wsodModuleWithDropDown .wsodModuleDropDowns .wsodModuleDropDown.first {
    margin-left: 6px;
}

#wsod .wsodModuleWithDropDown .wsodModuleDropDowns .wsodModuleDropDown.last {
    margin-right: 0 !important;
}

#wsod .wsodModuleWithDropDown .wsodModuleDropDowns .wsodModuleDropDown label,
#wsod .wsodModule .moduleHeaderSupplimentDropDown label {
    color: #333;
    font-size: 10px;
    font-weight: bold;
    padding: 0;
    margin-right: 4px;
}

#wsod .wsodModule .moduleHeaderSupplimentDropDown input[type=radio] {
   margin-right:3px;
}


#wsod .wsodModuleSpacer {
    float: left;
    font-size: 0;
    height: 32px;
    width: 100%;
}


/*
	Component Footer 
*/
#wsod .componentFooter{
	margin-top: 10px;
	float: left;
	width: 100%;
}
#wsod .componentFooter span,
#wsod .disclaimerContainer span
{
  color: #777777;
  margin: 0 1px;
}

#wsod .componentFooter a span{
  color: #4781AA;
  margin-left:3px;
}

#wsod .componentFooter .timeStamp,
#wsod .componentFooter .delayDisclaimer,
#wsod .disclaimerContainer
{
  float:left;
  font-size:10px;
  line-height:12px;
}

#wsod .disclaimerContainer {
	text-align: left;
}

#wsod .componentFooter a.footerLink{
  float:right;
}

/*
Search Component
*/
#wsod .wsodSearchModule {
    background-color: #F6E9D7;
    padding: 0;
}

#wsod .wsodSearchModule h2 {
    border-top: none;
    border-bottom: 1px solid #A7A59B;
    margin: 6px 0;
}

#wsod .wsodSearchModule .wsodSearchModuleInner {
    margin: 6px 0;
}

/*
Carousel Component
*/
#wsod .wsodCarouselModule {
    overflow: hidden;
}

#wsod .wsodCarouselModule h2 {
    margin-bottom: 0;
    padding-bottom: 16px;
}

#wsod .wsodCarouselModule p {
    line-height: 18px;
}

#wsod .wsodCarouselModule .carouselInner {
    background-color: #F6E9D8;
    padding: 0 0 16px;
    height: 125px;
    width:5000px
}

#wsod .wsodCarouselModule .carouselInner  .carouselItem{
   float:left;
   width:600px;
   position:relative;
}


#wsod .wsodCarouselModule .moduleHeaderSuppliment {
    top: 12px;
    z-index: 1;
}

#wsod .wsodCarouselModule .moduleHeaderSuppliment .supplimentItem {
    margin-left: 0;
    margin-right: 6px;
}

#wsod .wsodCarouselModule .carouselSubItem {
    float: left;
}

#wsod .wsodCarouselModule .carouselSubItem .carouselFooter {
    position:absolute;
    bottom: -70px;
    width: 560px;
    height: 24px;
    line-height: 24px;
}

#wsod .wsodCarouselModule .carouselSubItem .carouselFooter A {
	float: right;
}

#wsod .wsodCarouselModule .carouselPrescreen .carouselToolLabelTextOnly {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 6px;
}

#wsod .wsodCarouselModule .carouselTool {
    position: relative;
    background-color:#E9DECF;
}

#wsod .wsodCarouselModule .carouselTool:hover {
    background-color:#FFF1E0;
}

#wsod .wsodCarouselModule .carouselTool div {
    background-color: #827F77;
    padding:3px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    opacity: 0.60;
    filter: alpha(opacity=60);
}

#wsod .wsodCarouselModule .carouselTool:hover div {
    opacity: 1;
    filter: alpha(opacity=100);
}


#wsod .wsodCarouselModule .carouselItem .carouselTool
{
	margin-right:29px;
}

#wsod .wsodCarouselModule .carouselItem .first
{
	margin-left:15px;
}

#wsod .wsodCarouselModule .carouselItem .last
{
	margin-right:16px;
}


#wsod .wsodCarouselModule .carouselItem1of1 {
	width: 578px;
	margin-right: 39px;
}

#wsod .wsodCarouselModule .carouselItem1of1.last {
	margin-right: 12px;
}

#wsod .wsodCarouselModule .carouselItem1of1 .carouselToolLabel {
	padding: 4px  0 4px 4px;
}

#wsod .wsodCarouselModule .carouselItem1of3 {
    margin-right: 39px;
}


#wsod .wsodCarouselModule .carouselItem1of3.last {
    margin-right: 12px;
}

#wsod .wsodCarouselModule .carouselItem1of3 .carouselToolLabel {
    width: 163px;
    padding: 4px  0 4px 4px;
}

#wsod .wsodCarouselModule .carouselNavigation {
    position: absolute;
    top: 12px;
    height: 12px;
    width: 100%;
}

#wsod .wsodCarouselModule .carouselNavigation .wsod-icon {
    margin-right: 3px;
}

#wsod .wsodCarouselMarketTools .carouselInner
{
	height:100px;
}

#wsod .wsodCarouselMarketTools .carouselItem1of3
{
	margin-right:37px;
}

/*
News Component
*/

#wsod .wsodMarketNewsModule  table tr td {
    padding-top:0px;
    border-bottom: none;
    padding-bottom:14px;
    line-height:12px;
    vertical-align:top;
}

#wsod .wsodMarketNewsModule  table td.containsTeaser {
    padding-bottom:24px;
}
#wsod .wsodMarketNewsModule  table tr.last td {
    padding-bottom:0px
}

#wsod .wsodMarketNewsModule  .storyDate {
    color: #777;
    padding-bottom: 4px;
}
#wsod .wsodMarketNewsModule  .storyHeadline {
    font-weight: bold;
    display: block;
    line-height: 16px;
}

#wsod .wsodMarketNewsModule  .storyAuthor {
    font-size:12px;
    color:#777;
    margin-left:5px;
}
#wsod .wsodMarketNewsModule  table td.containsTeaser .storyHeadline {
	padding-top:4px;
}
#wsod .wsodMarketNewsModule  .storyTeaser {
	padding-top:2px;
    line-height: 16px;
}

#wsod .wsodMarketNewsModule  .wsod-paging {
	float:right;
	padding-top:0px;
    line-height: 16px;
    padding-bottom:16px;
}

#wsod .wsodMarketNewsModule  .bottomPaging {
	padding-top: 12px;
	padding-bottom:0px;
}



/* Sectors and Industries performance */
#wsod .wsodSectorPerformance  table.innerTable tr td.emptyCell
{
	border-bottom:none;
	visibility:hidden;
}
#wsod .wsodSectorPerformance  .innerTable .displaySymbol
{
	margin-left:0px;
}

#wsod .wsodSectorPerformance  th.sparkChartContainer div
{
	margin-right:15px;
	width:95px;
	float:right;
	display:inline;
}
#wsod .wsodSectorPerformance  th.sparkChartContainer,
#wsod .wsodSectorPerformance  td.sparkChartContainer
{
	padding-right:0px;
} 

#wsod .wsodSectorPerformance  div.sparkChartContainer
{
	float:right;
	display:inline;
	padding:0px;
	margin-right:15px;
} 
#wsod .wsodSectorPerformance table.innerTable
{
	background-color:#FFF1E0;
	margin:16px 0px 24px;
}
#wsod .wsodSectorPerformance table.innerTable tr td 
{
	padding-top:6px;
	padding-bottom:6px;
}

#wsod .wsodSectorPerformance table.innerTable tr td.tableSpacer,
#wsod .wsodSectorPerformance table.innerTable tr th.tableSpacer
{
	border-bottom:none;
}

#wsod .wsodSectorPerformance table.innerTable tr td.tableFooter
{
	text-align: right;
	font-weight: bold;
	padding-top: 13px;
	border-bottom: none;
}

#wsod .wsodSectorNewsModule  label.thStyle
{
	padding: 0px;
	display:inline-block;
	height:18px;
	line-height:18px;
	vertical-align:middle;
}

#wsod .wsodSectorNewsModule  .moduleHeaderSuppliment div.supplimentItem
{
	margin-left:5px;
}
/*accordian table component */
#wsod .wsodAccordianTable .accordianSlider{
	overflow :hidden;
}

#wsod .wsodAccordianTable tbody.active  .accordianSlider
{
	background: url("http://cdn.markets.ft.com/Research/ResourceManager/jt_deFGyAy73cLEKCeRp_Q2/u/f/635575617243014869/Research/Content/Images/Loading.gif") no-repeat scroll center center #FFF1E0;
	background-color: #FFF1E0;
	display:block;
}

#wsod .wsodAccordianTable tbody tr .indicatorArrow {
    cursor: pointer;
	height:13px;
	width:12px;
	float:left;
	background-position: 0 -3431px;
	font-size:1px !important;
}

#wsod .wsodAccordianTable tbody.active tr .indicatorArrow,
#wsod .wsodAccordianTable tr.active .indicatorArrow {
	background-position:  0 -3453px;
}

#wsod .wsodAccordianTable table td.text {
	font-weight:bold;
}

#wsod .wsodAccordianTable table.innerTable td.text {
	font-weight:normal;
}

#wsod .wsodAccordianTable table tr.accordianControl td 
{
	border-bottom: 1px solid #FFF1E0;
	vertical-align:middle;
}

#wsod .wsodAccordianTable tr.accordianControl td
{
	border-bottom:1px solid #FFF1E0;
}
#wsod  tr.accordianControl td.first
{
	padding-left:6px;
}

#wsod  tr.accordianControl td.last
{
	padding-right:6px;
}


#wsod .wsodAccordianTable tr.accordianTarget td
{
	border-bottom:none;
	background-color: #F6E9D8;
}

#wsod .wsodAccordianTable table.innerTable tr td
{
	vertical-align:middle;
	/*border-bottom: 1px solid #E9DECF;*/
}


#wsod .wsodAccordianTable table.innerTable tr td.accordianSlider
{
	vertical-align:middle;
	
}

#wsod .wsodAccordianTable tbody tr td .accordianSlider
{
	display:none
}
#wsod .wsodAccordianTable tbody.active tr td .accordianSlider
{
	display:block;
}

#wsod .wsodAccordianTable  tr.accordianTarget td
{
	padding-top:0px;
	padding-bottom:0px;
	border-bottom: 1px solid #FFF1E0;
}


#wsod .wsodModule div.error
{
    text-align: center;
    clear:both;
    color:#333333;
    float:left;
    font-size:14px;
    font-weight:bold;
    margin-top:10px;
    width:100%;
}


#wsod .wsodModule .extraInfo{
    color: #777777;
    font-size: 11px;
}


#wsod .wsodAccordianTable tr.open .arrow
{
	height:13px;
	width:13px;
	float:left;
	background: url("http://cdn.markets.ft.com/Research/ResourceManager/iuQ0kV6uvmUsun8LBj3Mtg2/u/f/635575617242702895/Research/Content/Images/AccordionArrows.png") no-repeat scroll -12px 0px transparent;
	font-size:1px !important;
}

#wsod .wsodAccordianTable tr.open .arrow
{
	background-position: -18px 0px;
}

#wsod .wsodAccordianTable tr .arrow
{
	cursor:pointer;
	height:13px;
	width:13px;
	float:left;
	background: url("http://cdn.markets.ft.com/Research/ResourceManager/iuQ0kV6uvmUsun8LBj3Mtg2/u/f/635575617242702895/Research/Content/Images/AccordionArrows.png") no-repeat scroll -12px 0px transparent;
	font-size:1px !important;
}

#wsod .wsodAccordianTable tr .arrow
{
	cursor:default;
	background-position: 0px 0px;
}

#wsod div.investmentStyleBox div.wsod-icon
{
	float:left;
	margin-left:6px;
}

#wsod div.chartContainer div.rollOverContainer,
#wsod div.chartContainer div.rollOverContainer div
{
	position:absolute;
	top:0;
	left:0;
}


#wsod.isie div.chartContainer div.rollOverContainer div
{
	background-color:#000;
	opacity: 0;
	filter: alpha(opacity = 0);
}

#wsod div.chartContainer div.rollOverContainer div
{
	cursor:pointer;
}

#wsod table.compareTool td{
	text-align: left;	
}

#wsod table.compareTool td.label{
	width:110px;
		
}

#wsod .hoverContainer
{
	position:absolute;
	top:0px;
	left:0px;
}

#wsod .hoverContainer .hoverTarget
{
	position:absolute;
}

#wsod.isie .hoverContainer .hoverTarget
{
	background-color:#000;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.stateactive .scinactive,
.stateactive .scedit,
.stateinactive .scactive,
.stateinactive .scedit,
.stateedit .scactive,
.stateedit .scinactive,
.statepreview .scedit,
.statepreview .scnonPreview {display: none}

.scpreview {display:none;}
.statepreview .scpreview {display:block;}

.rightRailCol { position:relative; margin-bottom: 30px;}

.rightRailCol table { width:100%; border-collapse:collapse;border-bottom: 1px solid #E9DECF;}

.rightRailCol table thead tr{background-color:#e9decf;}
.rightRailCol table th
{
    text-align:left; 
    font-size:11px; 
    font-weight:bold; 
    border-bottom: 1px solid #DDD4C6;
}
.rightRailCol table th+th,
.rightRailCol table td+td {text-align:right;}
.rightRailCol table td{border-right: 1px solid #DDD4C6;}
.rightRailCol .mod-container {padding:16px 8px;}

.rightRailCol table tr.even { background-color:#FFF9F2;}
.rightRailCol table tr.odd { background-color:#F6E9D8;}

.rightRailCol table tr td {
    border-right: 1px solid #DDD4C6;
    border-bottom:none;
}
.rightRailCol table tr td:first-child {
    border-left: 1px solid #E9DECF;
}

.rightRailCol table .customActionMenu
{
   right:4px;
   top:2px;
}

.rightRailCol .disclaimer
{
    font-size:10px;
    color:#777;
}

.rightRailCol .footer
{
    padding-top: 8px;
}

.rightRailCol .footer a
{
    float:right;
    padding-left:8px;
}

.rightRailCol .disclaimer a
{
    float:none;
}

/*Explore Tool*/

.rightRailCol .exploreToolModule {
	padding-top: 10px !important;
}

.rightRailCol .exploreIcon .wsodExploreToolsIcon:hover {
    background-color:#FFF1E0;
}

.rightRailCol .exploreIcon .wsodExploreToolsIcon{	
	margin: 0px 0px 10px 11px ;
	background-color: #e9decf;
	height: 85px;
	width: 103px;
}

.rightRailCol .exploreIcon .wsodExploreToolsIcon div
{
	background-color: #a9a7a1;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
	height: 30px;
	line-height: 15px;
    padding: 3px;
    text-transform: uppercase;
}

.rightRailCol .exploreIcon .wsodExploreToolsIcon:hover div {
	background-color: #827f77;
}
/*
+/- Colors
*/
.wsod .neg .diff,
.wsod .neg,
.WSODPopup .neg,
#toolTipDiv .neg,
.wsod div.streamingNegArrow,
div.wsodServiceComponent .neg { color:#CC0000; white-space:nowrap}

.wsod .pos,
.wsod .pos .diff,
.WSODPopup .pos,
#toolTipDiv .pos,
.wsod div.streamingPosArrow,
div.wsodServiceComponent .pos{ color:#458B00; }

.wsod .neu,
.WSODPopup .neu,
#toolTipDiv .neu,
div.wsodServiceComponent .neu{ color:#000000; }

.wsod .streaming,
.wsod .streamingColorArrow,
.wsod .streaming span {color:#000;}
/*
+/- Arrows
*/
#wsod .arrow
{
	float:left;
}
#wsod .arrow .icons{
	height:14px;
	width:13px;
	float:left;
	background: url("http://cdn.markets.ft.com/Research/ResourceManager/fNwAwAaf2-JIrBYDz1mKrg2/u/f/635575617243014869/Research/Content/Images/SectorsAndIndustriesPriceArrows.png") no-repeat scroll 26px 0px transparent;
	font-size:1px !important;
	margin-right:4px;
}

#wsod .pos .icons {
    background-position: 0px 0px;
}

#wsod .neg .icons{
    background-position: 0px -16px;
}

#wsod .colorArrow {
    font-size: 16px;
    line-height:17px;
    padding-left:20px;
    float:right;
}

#wsod td.text .colorArrow {
    font-size: 16px;
    padding-left:20px;
    float:right;
}

#wsod .percentWhiteArrow .wsod-icon-heat-bar-negative {margin-top:2px;}
#wsod .percentWhiteArrow .wsod-icon-heat-bar-positive {margin-top:1px;}
#wsod .percentWhiteArrow span
{
	float:left;
	margin-left:5px;
	color:#FFFFFF;
}
#wsod .percentWhiteArrow 
{
	float:right;
	
}
#wsod .percentWhiteArrow 
{
	float:right;
	
}

#wsod .stackedPriceChange 
{
	font-weight:bold;
}
/*
HiLo Reference Bar
*/

#wsod div.hiLoReferenceBar
{
  border:1px solid #D3C5B4;
  display:inline-block;
  position:relative;
  width: 98px;
  height:9px;
  margin:auto 0px;
  background-color: #F6E9D8
}

#wsod table th .header52Week
{
	width:100px;
	float:right;
}
#wsod table th .header52Week span.center
{
	margin:0 7px;
}

#wsod div.deluxeHiLoReferenceBar div.hiLoReferenceBar
{
  height:30px;
  width:100%;
  margin:3px 0px;
  background-color: #F6E9D8 
}

#wsod div.hiLoReferenceBar div.indicator
{
    background:#9E2F50;
    height:100%;
    width:2px;
    position:absolute;
    font-size:0px !important; 
}

#wsod div.hiLoRefernceBarWithLabel div.overlayLabel
{
    position:absolute;
    font-size:10px;
    margin:6px 0px 0px;
    color:#9E2F50;
}

#wsod div.deluxeHiLoReferenceBar  div.lowPriceAndDate
{
    float:left;
    text-align:left;
}

#wsod div.deluxeHiLoReferenceBar  div.hiPriceAndDate
{
    float:right;
    text-align:right;
}

#wsod div.deluxeHiLoReferenceBar  .hiLoDate
{
	font-size:11px;
	color:#777;
}
#wsod div.deluxeHiLoReferenceBar  .hiLoPrice
{
	
}



/*
	Other stuff
*/
#wsod span.purchase{
    color:#458B00;
}

#wsod span.sale{
    color: #C00;
}

#wsod span.currency{
    color: #777777;
}

#wsod span.symbol{
    color: #777777;
}

#wsod  .formatIssueName
{
	color:#333;
}

#wsod  .formatIssueSymbol
{
	
	margin-left:16px;
	font-size:16px;
}



#wsod .ratingWidget .ratingHeader
{
	font-size: 11px;
	font-weight: bold;
	float: left;
	margin: 3px;
}

#wsod .ratingWidget .ratingBar
{
	height: 23px;
	margin: 3px 0;
	float: left;
}

#wsod .ratingBar .ratingSection
{
	float: left;
	border: 1px solid #777;
	background-color: #F6E9D8;
	border-width: 1px 1px 1px 0px;
	text-align: center;
	line-height: 23px;
	color: #777;
	font-size: 10px;
	font-weight: bold;
}

#wsod .ratingBar .ratingSection .first
{
	border-width: 1px;
}

#wsod .ratingBar .active 
{
	background-color: #9E2F50;
	color: #FFF;
}

#wsod .ratingWidget .ratingHeader div.iconLinkWrapper 
{
	float:right;
	margin-right:6px;
}

/*************************/

/*
	dxrating
*/

#wsod .dxRating  .ratingHeader 
{
	width:100%;
	font-size:12px;
	font-weight:bold;
	margin: 0;
}

#wsod .dxRating  .ratingHeader span
{
	float:left;
}
#wsod .dxRating .ratingHeader div.iconLinkWrapper 
{
	float:right;
	margin-right:6px;
}


#wsod .dxRating .ratingBar
{
    height: 30px;
    margin: 3px 0;
	float:left;
	width:100%;
}

#wsod .dxRating .ratingSection
{
	float:left;
	width:32%;
	border:1px solid #D3C5B4;
	background-color: #F6E9D8;
	border-width: 1px 1px 1px 0px;
	text-align:center;
	line-height:30px;
	color:#777;
	font-size:10px;
	
}
#wsod .dxRating .ratingBar .first 
{
	border-width:1px;
	
}

#wsod .dxRating .ratingBar .active
{
	background-color:#9E2F50;
	color:#FFF;
}

/*************************/

/*
	mStarRatingsBar
*/


#wsod .mStarRatingsBar .starRating
{
	display:inline-block;
	float:none;
}

#wsod .mStarRatingsBar .ratingSection
{
	text-align:center;
	background-color:#EFEEEB;
	border-color:#DFDED8;
	height:23px;
}

#wsod .mStarRatingsBar .active
{
	background-color:#74736C;
	border-width: 1px;
	border-color:#4F4E49;
}

#wsod .mStarRatingsBar .active + .ratingSection
{
	border-width: 1px 1px 1px 0;
}

#wsod .mStarRatingsBar .ratingSection.first
{
	border-width: 1px;
}


#wsod span.high
{
    color: #458B00;
}

#wsod span.med
{
    color: #777777;
}

#wsod span.low
{
    color: #CC0000;
}


#wsod input.hasError
{
    border: 1px solid #CC0000;
}






#wsod .wsodGrid {
    float: left;
    width: 100%;
}

#wsod .wsodGrid .gridItem {
    float: left;
    margin-right: 10px;
    display: inline;
}

#wsod .wsodGrid .gridItem.gridItemLast{
    margin-right: 0 !important;
}

#wsod .wsodGrid.lastGrid .wsodModuleLastInGridColumn {
    padding-bottom: 0 !important;
}

/* the following 2 styles are specifically for grids within grids */
#wsod .wsodGrid.lastGrid .wsodModuleLastInGridColumn .wsodGrid .wsodModule {
    padding-bottom: 32px !important;
}

#wsod .wsodGrid.lastGrid .wsodModuleLastInGridColumn .wsodGrid.lastGrid .wsodModuleLastInGridColumn {
    padding-bottom: 0 !important;
}

#wsod.newWrapper .wsodGrid .col1of1 { width: 100%; }
#wsod.newWrapper .wsodGrid .col1of2 { width: 290px; margin-right: 20px; }
#wsod.newWrapper .wsodGrid .col1of2+.col1of2 {margin-right:0px;}
#wsod.newWrapper .wsodGrid .col1of3 { width: 166px; }
#wsod.newWrapper .wsodGrid .col2of3 { width: 414px; }
#wsod.newWrapper .wsodGrid .gridItem { margin-right: 20px; }

#wsod .wsodGrid .col1of1 { width: 100%; }
#wsod .wsodGrid .col1of2 { width: 285px; margin-right: 20px; }
#wsod .wsodGrid .col1of2+.col1of2 {margin-right:0px;}
#wsod .wsodGrid .col1of3 { width: 190px; }
#wsod .wsodGrid .col2of3 { width: 390px; }

#wsod .wsodGrid .wsodTearsheetComponent .col1of3 { width: 186px; }
#wsod.newWrapper .wsodGrid .wsodTearsheetComponent .col1of3 { width: 166px; }
#wsod.newWrapper .tearsheetSummaryTableComponent .col1of3 { width: 186px !important; }
/*
Symbol Quick Lookup
*/
.wsod-SymbolQuickLookup {
    position: absolute;
    border: 1px solid #000;
    padding: 5px;
    background: #fff;
    z-index: 100000;
}

.wsod-SymbolQuickLookup table {
    border-collapse: collapse;
    font-size: 12px;
    font-family: Arial;
}

.wsod-SymbolQuickLookup tr td {
    background: #fff;
    padding: 5px 2px;
    margin: 0;
    border-top: 1px solid #E7E7E7;
    border-bottom: 1px solid #E7E7E7;
    font-size: 11px;
    cursor: pointer;
}

.wsod-SymbolQuickLookup tr td .wsod-icon-flag
{
	float:right;
	margin-right:6px;
}

.wsod-SymbolQuickLookup tr td.issueName {
    width: 70%;
}

.wsod-SymbolQuickLookup tr.selected td {
    background-color: #F6F2EE;
    color: #990000;
}

.wsod-SymbolQuickLookup tr.additionalMatches td a {
    float: right;
}

.wsod-SymbolQuickLookup-Additional-Matches table {
    clear: both;
}

.wsod-SymbolQuickLookup-Additional-Matches table tr th,
.wsod-SymbolQuickLookup-Additional-Matches table tr td {
    border-bottom: 1px solid #E7E2DB;
}

.wsod-SymbolQuickLookup-Additional-Matches table tr td .wsod-no-flag {
    float: left;
    height: 11px;
    width: 16px;
    font-size: 0;
}

.wsod-SymbolQuickLookup-Additional-Matches table tr td .wsod-icon-flag {
    float: left;
    margin-top: 2px;
}

.wsod-SymbolQuickLookup-Additional-Matches table tr td .additional-company-name {
    float: left;
    margin-left: 5px;
}

/*
Lexicon Quick Lookup
*/
.wsod-LexiconQuickLookup {
    position: absolute;
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #666666;
    font-size: 11px;
    font-family: Arial;
    padding:6px;
    width: 475px;
    z-index: 1000;
}


.wsod-LexiconQuickLookup tr td {
   border-bottom:1px solid #E7E7E7;
}

.wsod-LexiconQuickLookup tr td a {
    color: #000;
    text-decoration: none;
    padding:3px;
    display: block;
}

.wsod-LexiconQuickLookup tr td a:hover,
.wsod-LexiconQuickLookup tr td a.selected {
    color: #990000;
    background-color: #F6F2EE;
}

.wsod-LexiconQuickLookup tr.more td a
{
    background-color:#E7E7E7;
    color:#4781AA;
    text-align:right;
}
.wsod-LexiconQuickLookup tr.more td a:hover
{
    color:#000;
}

/*
New Company Lookup
*/

.companyLookupPopup
{
    position: absolute;
    background-color: White;
    z-index: 1000;
    font-family: Arial;
    display: none;
}
.companyLookupPopup div.lookupResults
{
    border: 1px solid #DFDED8;        
}

.companyLookupPopup section
{
    clear: both;    
}

.companyLookupPopup div.heading
{
    color: #777777;
    font-size: 12px;       
    padding: 5px; 
}

.companyLookupPopup table.results
{
    font-size: 10px;
    padding: 5px 0px;
    list-style: none;
    border-collapse: collapse;
    width: 100%;
}


.companyLookupPopup tr.result
{
    font-size: 10px;
    padding: 5px 0px;
    list-style: none;
    cursor: pointer;
}

.companyLookupPopup tr.result.hover
{
    background-color: #EFEEEB;
}

.companyLookupPopup tr.last td
{
    border-bottom: 1px solid #DFDED8;
}

.companyLookupPopup tr td
{
    padding: 5px 2px;
    border-top: 1px solid #DFDED8;    
    
}

.companyLookupPopup tr td .wsod-icon-flag
{
    margin-right: 5px;
}

.companyLookupPopup tr.result td.resultName
{
    width: 80%;
    padding-left: 5px;
}

.companyLookupPopup tr.result a,
.companyLookupPopup td.resultSymbola
{
    text-decoration: none;
    color: #000000;
}

.companyLookupPopup .moreResults
{
    padding-bottom: 5px;
    font-size: 12px;
    padding-top: 5px;
    text-align: right;
}

.companyLookupPopup .moreResults a
{
    color: #4781AA;
    padding-right: 5px;
    text-decoration: none;
}
#wsod .wsod-paging {
    color: #777;
    height: 16px;
    line-height: 18px;
    font-size: 16px;
    padding-top: 12px;
    padding-bottom: 12px;
}

#wsod .wsod-paging .wsod-paging-container {
    float: right;
}
#wsod .resultsForContainer .wsod-paging-container {
    float: left;
}

#wsod .wsod-paging .wsod-paging-key {
    float: left;
}

#wsod .wsod-paging .wsod-paging-controls {
    float: left;
}

#wsod .wsod-paging .wsod-paging-key span.resultsForText,
#wsod .wsod-paging .wsod-paging-key span.resultsCount{
    color:#000;
}

#wsod .wsod-paging .wsod-paging-controls div {
    margin-left: 5px;
}

#wsod .wsod-paging .wsod-paging-controls .wsod-icon-paging-back-active,
#wsod .wsod-paging .wsod-paging-controls .wsod-icon-paging-next-active,
#wsod .wsod-paging .wsod-paging-controls .wsod-icon-paging-last-active,
#wsod .wsod-paging .wsod-paging-controls .wsod-icon-paging-first-active {
    cursor: pointer;
}

#wsod .wsod-paging .wsod-paging-controls .wsod-paging-numerical {
    float: left;
}

#wsod .wsod-paging .wsod-paging-controls .wsod-paging-numerical a {
    margin-right: 3px;
    font-size: 16px;
}

#wsod .wsod-paging .wsod-paging-controls .wsod-paging-numerical a.last {
    margin-right: 0;
}

#wsod .wsod-paging .wsod-paging-controls .wsod-paging-numerical a.wsod-paging-active {
    color: #000;
    cursor: auto;
}

#wsod .wsod-paging .results-per-page
{
    float: left;
}

#wsod .wsod-paging .results-per-page span
{
    float: left;
    margin-right: 10px;
}

#wsod .wsod-paging .results-per-page .wsodBulletLinks
{
    float: left;
}


#wsod .wsod-paging .results-per-page .wsodBulletLinks a
{
    font-size: 16px;
}

#wsod .wsod-paging .results-per-page .wsodBulletLinks a.active
{
    color: #000000;
}
#wsod table {
    border-collapse: collapse;
    width: 100%;
}

#wsod table td .loneSignPrice 
{
	white-space:nowrap;
}
#wsod th.header .iconLinkWrapper
{
	float:right;
}
#wsod td .wsod-icon,
#wsod td .iconLinkWrapper,
#wsod td .investmentStyleBox
{
	float:right;
}

#wsod td .percentWhiteArrow .wsod-icon
{
	float:left;
}

#wsod td.text .wsod-icon,
#wsod td.text .iconLinkWrapper .wsod-icon,
#wsod td.text .investmentStyleBox
{
	float:left;
}
#wsod th.text .iconLinkWrapper,
#wsod td.text .iconLinkWrapper
{
	float:none;
}

#wsod th.header .iconLinkWrapper .wsod-icon
{
    margin:5px 5px 0px 0px;
    float:left;
}
#wsod th.notSortable .iconLinkWrapper 
{
    cursor:default
}

#wsod th.header .iconLinkWrapper span
{
    float:left;
}
#wsod table tr th,
#wsod table tr td {
    border-bottom: 1px solid #E9DECF;
    text-align: right;
}

#wsod table tr th.noborder,
#wsod table tr td.noborder {
    border-bottom:none;
}

#wsod table tr th.text,
#wsod table tr td.text {
    text-align: left;
}

#wsod table tr th.radioInput,
#wsod table tr td.radioInput {
    text-align:center;
}

#wsod table th, #wsod .thStyle {
    font-size: 10px;
    font-weight: bold;
    color: #333;
    padding: 6px;
    vertical-align: bottom;
}
#wsod .wsodTearsheetComponent table th {
    padding:0;
}
#wsod .wsodTearsheetComponent.tearsheetSummaryTableComponent table td {
    padding-right:0;
}

#wsod table td {
    font-size: 12px;
    padding:6px;
    vertical-align: middle;
}

#wsod table th.first,
#wsod table td.first {
    padding-left: 0;
}

#wsod table th.last,
#wsod table td.last {
    padding-right: 0;
}







/*
Results Table
*/

#wsod table.resultsTable tr th,
#wsod table.resultsTable tr td {
    padding: 6px;
}

#wsod table.resultsTable tr th {
    font-size: 10px;
    font-weight: bold;
    text-transform:uppercase;
    background-color: #E9DECF;
    color: #333;
    border-right: 1px solid #E9DECF;
}

#wsod table.resultsTable tr td {
    border-right: 1px solid #E9DECF;
    border-bottom: 0px;
}

#wsod table.resultsTable tr th.noBorder,
#wsod table.resultsTable tr td.noBorder{
    border-right: none;
}

#wsod table.resultsTable tr.even td {
    background-color:#FEF1E0;
}

#wsod table.resultsTable tr.odd td {
    background-color:#F6E9D8;
}

#wsod table.resultsTable tr th.first,
#wsod table.resultsTable tr td.first {
    padding-left: 6px;
    width: 160px;
    border-left:1px solid #E9DECF;
}

#wsod table.resultsTable tr th.last,
#wsod table.resultsTable tr td.last {
    padding-right: 6px;
}

#wsod table.resultsTable td.text{
    color: #000000;
}

#wsod table.resultsTable tr{
    border-top: 0px;
    border-bottom: 0px;
}

#wsod table.resultsTable tr.last td{
    border-bottom: 1px solid #E9DECF;
}

#wsod table td span.displaySymbol {
    display: block;
    color: #777777;
    font-size: 11px;
}

#wsod table td .displaySymbol,
#wsod table td .managementDate,
#wsod table td .currencyCode {
    color: #777777;
    font-size: 11px;
    font-weight:normal
}

/*ServerSide table sorting*/

#wsod table tr th.sortable {
    cursor: pointer;
}

#wsod table tr th.sortable .wsod-icon-sort-desc,
#wsod table tr th.sortable .wsod-icon-sort-asc {
    top: 6px;
    margin-right: 4px;
    display: none;
}

#wsod table tr th.sortable.text .wsod-icon-sort-desc,
#wsod table tr th.sortable.text .wsod-icon-sort-asc {
    top: 6px;
    float: left;
    margin-left: 4px;
    display: none;
}


#wsod table tr th.sorted .wsod-icon-sort-desc,
#wsod table tr th.sorted .wsod-icon-sort-asc {
    display: block;
}


#wsod table tr th.text.sorted .wsod-icon-sort-desc,
#wsod table tr th.text.sorted .wsod-icon-sort-asc {
    display: block;
}

/*
Sortable Table
*/

#wsod table th.sortable.header .headerText,
#wsod .sortableTable th.header .headerText
{
    cursor:pointer;
}

#wsod table th.sortable.header .headerText,
#wsod .sortableTable th.header .headerText
{
    float:right;
}

#wsod table th.sortable.header.text .headerText,
#wsod .sortableTable th.header.text .headerText
{
    float:left;
}

#wsod table th.sortable.header .wsod-icon,
#wsod .sortableTable th.header .wsod-icon
{
    margin:5px 5px 0px 0px;
    float:right;
}

#wsod table th.sortable.header.text .wsod-icon,
#wsod .sortableTable th.header.text .wsod-icon
{
    margin:5px 0px 0px 5px;
    float:left;
}

#wsod .sortableTable th.firstCol .headerText
{
    float:left;
}

#wsod .sortableTable th.firstCol .wsod-icon
{
    float:left;
    margin:5px 0px 0px 5px;
}

/*
	Horizontal Table
*/

#wsod table.horizontalTable th
{
	text-align:left;
	font-size:12px;
	font-weight:normal;
	color:#777;
	padding-right: 0px;
	vertical-align:middle;
	white-space:nowrap;
}

#wsod table.horizontalTable td
{
	text-align:right;
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding-left:3px;
}
#wsod table.horizontalTable span.sub
{
    font-size:9px;
}
#wsod table.horizontalTable span.nowrap
{
    white-space:nowrap;
}
#wsod table.multipleBodies tbody tr.last td
{
	border-bottom:none
}
#wsod table.multipleBodies tbody.last tr.last td
{
	border-bottom:none
}

#wsod table.chartTable td.value{
    font-weight: bold;
}

#wsod table .colorCode
{
	padding:3px 3px 3px 0px;
}

#wsod table .colorCode div
{
	border-width:0 0 0 3px;
	border-color:#FFF1E0;
	border-style:solid;
	padding-left:6px;
	line-height:18px;
}


.rightRailCol table tr th,
.rightRailCol table tr td {
    border-bottom: 1px solid #E9DECF;
    text-align: right;
}

.rightRailCol table tr th.noborder,
.rightRailCol table tr td.noborder {
    border-bottom:none;
}

.rightRailCol table tr th.text,
.rightRailCol table tr td.text {
    text-align: left;
}

.rightRailCol table tr th.radioInput,
.rightRailCol table tr td.radioInput {
    text-align:center;
}

.rightRailCol table th, .rightRailCol .thStyle {
    font-size: 10px;
    line-height:12px;
    font-weight: bold;
    color: #333;
    padding: 6px;
    vertical-align: bottom;
}
.rightRailCol .wsodTearsheetComponent table th {
    padding:0;
}
.rightRailCol .wsodTearsheetComponent.tearsheetSummaryTableComponent table td {
    padding-right:0;
}

.rightRailCol table td {
    font-size: 12px;
    padding:6px;
    vertical-align: middle;
}

.rightRailCol table th.first,
.rightRailCol table td.first {
    padding-left: 0;
}

.rightRailCol table th.last,
.rightRailCol table td.last {
    padding-right: 0;
}
#wsod ul.wsod-tabs,
div.wsodServiceComponent ul.wsod-tabs,
.WSODPopup ul.wsod-tabs {
    border: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style-type: none !important;
    border-bottom: 2px solid #A7A59B;
}

#wsod ul.wsod-tabs 
{
    position: relative;
}

.WSODPopup ul.wsod-tabs {
    position: relative;
    z-index: 5;
}

#wsod ul.wsod-tabs li,
div.wsodServiceComponent ul.wsod-tabs li,
.WSODPopup ul.wsod-tabs li {
    float: left;
    margin-right: 7px;
    padding-right: 5px;
    position: relative;
    left: 3px;
    margin-bottom: -2px;
    background: url("http://cdn.markets.ft.com/Research/ResourceManager/jodrsenpqHoNWAoIlWhv4w2/u/f/635575617243170856/Research/Content/Images/Tabs.Sprite.png") no-repeat right -165px;
}



#wsod ul.wsod-tabs li.dropdown,
div.wsodServiceComponent ul.wsod-tabs li.dropdown,
.WSODPopup ul.wsod-tabs li.dropdown {
    background-position: right -95px;
    padding-right: 15px;
}

#wsod ul.wsod-tabs li.dropdownselected,
div.wsodServiceComponent ul.wsod-tabs li.dropdownselected,
.WSODPopup ul.wsod-tabs li.dropdownselected {
    background-position: right -70px;
}

#wsod ul.wsod-tabs li a,
div.wsodServiceComponent ul.wsod-tabs li a,
.WSODPopup ul.wsod-tabs li a {
    float: left;
    font-size: 12px;
    line-height: 16px;
    margin-left: -3px;
    padding: 5px 3px 3px 7px;
    position: relative;
    text-decoration: none;
    background: url("http://cdn.markets.ft.com/Research/ResourceManager/jodrsenpqHoNWAoIlWhv4w2/u/f/635575617243170856/Research/Content/Images/Tabs.Sprite.png") no-repeat left -165px;
}
#wsod .secondaryStyle ul.wsod-tabs li a,
div.wsodServiceComponent .secondaryStyle ul.wsod-tabs li a,
.WSODPopup .secondaryStyle ul.wsod-tabs li a {
    font-size: 14px;
}

#wsod ul.wsod-tabs li.dropdown a,
div.wsodServiceComponent ul.wsod-tabs li.dropdown a,
.WSODPopup ul.wsod-tabs li.dropdown a {
    background-position: left -95px;
}

#wsod ul.wsod-tabs li.dropdownselected a,
div.wsodServiceComponent ul.wsod-tabs li.dropdownselected a,
.WSODPopup ul.wsod-tabs li.dropdownselected a {
    background-position: left -70px;
    color: #333;
}

#wsod ul.wsod-tabs li.dropdown ul.wsod-tabs-submenu,
div.wsodServiceComponent ul.wsod-tabs li.dropdown ul.wsod-tabs.submenu,
.WSODPopup ul.wsod-tabs li.dropdown ul.wsod-tabs-submenu {
    position: absolute;
    display: none;
    top: 24px;
    left: -3px;
    z-index: 10;
    width: 200px;
}

#wsod ul.wsod-tabs li.dropdown ul.wsod-tabs-submenu li,
div.wsodServiceComponent ul.wsod-tabs li.dropdown ul.wsod-tabs-submenu li,
.WSODPopup ul.wsod-tabs li.dropdown ul.wsod-tabs-submenu li {
    background: #fff;
    margin-right: 0;
    padding-right: 0;
    white-space: nowrap;
    width: 198px;
    zoom: 1;
}

#wsod ul.wsod-tabs li.dropdown ul.wsod-tabs-submenu li a,
div.wsodServiceComponent ul.wsod-tabs li.dropdown ul.wsod-tabs-submenu li a,
.WSODPopup ul.wsod-tabs li.dropdown ul.wsod-tabs-submenu li a {
    background: #fff;
    margin-left: 0;
    padding: 8px 10px;
    color: #000;
    width: 100%;
    border: 1px solid #ccc;
    border-bottom: none;
}


#wsod ul.wsod-tabs li.dropdown ul.wsod-tabs-submenu li a:hover,
div.wsodServiceComponent ul.wsod-tabs li.dropdown ul.wsod-tabs-submenu li a:hover,
.WSODPopup ul.wsod-tabs li.dropdown ul.wsod-tabs-submenu li a:hover {
    background: #A7A59B;
    color: #FFF;
}

#wsod ul.wsod-tabs li.dropdown ul.wsod-tabs-submenu li.last a,
div.wsodServiceComponent ul.wsod-tabs li.dropdown ul.wsod-tabs-submenu li.last a,
.WSODPopup ul.wsod-tabs li.dropdown ul.wsod-tabs-submenu li.last a {
    border-bottom: 1px solid #ccc;
}


#wsod ul.wsod-tabs li.hover,
div.wsodServiceComponent ul.wsod-tabs li.hover,
.WSODPopup ul.wsod-tabs li.hover {
    background-position: right -238px;
    color: #FFF;
}

#wsod ul.wsod-tabs li a.hover,
div.wsodServiceComponent ul.wsod-tabs li a.hover,
.WSODPopup ul.wsod-tabs li a.hover {
    background-position: left -238px;
    color: #FFF;
}

#wsod ul.wsod-tabs li.selected,
div.wsodServiceComponent ul.wsod-tabs li.selected,
.WSODPopup ul.wsod-tabs li.selected {
    background-position: right -202px;
}

#wsod ul.wsod-tabs li.selected a,
div.wsodServiceComponent ul.wsod-tabs li.selected a,
.WSODPopup ul.wsod-tabs li.selected a {
    background-position: left -202px;
    color: #FFF;
}

#wsod h2.secondaryStyle ul.wsod-tabs {border-width: 0  0 4px 0}
#wsod h2.secondaryStyle ul.wsod-tabs a {padding:9px 14px 8px 14px;}
#wsod h2.secondaryStyle ul.wsod-tabs li.selected { background-position: right -442px;}
#wsod h2.secondaryStyle ul.wsod-tabs li.selected a { background-position: left -442px; color: #FFF;}
#wsod h2.secondaryStyle ul.wsod-tabs li.hover { background-position: right -442px; }
#wsod h2.secondaryStyle ul.wsod-tabs li.hover a{ background-position: left -442px; color: #FFF;}
#wsod h2.secondaryStyle ul.wsod-tabs li  { background-position: right -327px;}
#wsod h2.secondaryStyle ul.wsod-tabs li a { background-position: left -327px; color: #333;}

/*
Table Tabs
*/

#wsod table.wsodTabNavigation,
div.wsodServiceComponent table.wsodTabNavigation,
.WSODPopup table.wsodTabNavigation {
    width: 100%;
}

#wsod table.wsodTabNavigation tr td,
div.wsodServiceComponent table.wsodTabNavigation tr td,
.WSODPopup table.wsodTabNavigation tr td {
    border: 1px solid #E9DECE;
    height: 24px;
    line-height: 24px;
    text-align:center;
}

#wsod table.wsodTabNavigation tr td a,
div.wsodServiceComponent table.wsodTabNavigation tr td a,
.WSODPopup table.wsodTabNavigation tr td a {
    text-transform: uppercase;
    font-weight: bold;
}


#wsod table.wsodTabNavigation tr td.first,
div.wsodServiceComponent table.wsodTabNavigation tr td.first,
.WSODPopup table.wsodTabNavigation tr td.first {
    border-left: none !important;
}

#wsod table.wsodTabNavigation tr td.last,
div.wsodServiceComponent table.wsodTabNavigation tr td.last,
.WSODPopup table.wsodTabNavigation tr td.last {
    border-right: none !important;
}

div.wsodServiceComponent table.wsodTabNavigation tr td.selected a {
    color: #000;
    cursor: default;
}
/*
Loading Overlay
*/
.loadingOverlay,
.WSODPopup .loadingOverlay,
#wsod .loadingOverlay {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #FFF1E0;
    opacity: 0.5;
    filter: alpha(opacity = 50);
    z-index: 101;
}
.loadingOverlay img,
.WSODPopup .loadingOverlay img,
#wsod .loadingOverlay img {
    position: relative;
}
/*============ NEW STYLES ================= */
#wsod .promos-Container { }
#wsod .promo-Message { background: #9e2f50; position:relative; }
#wsod .promo-Content { background:#fff; margin-left:31px; padding: 10px 30px 10px 10px;}
#wsod .promo-Close { position:absolute; top:5px; right:5px;}
#wsod .iconOnRed-31x31 { position:absolute; top:50%; margin-top:-16px; left:0px}




#wsod .promo-Content p {float:left;line-height: 18px;}
#wsod .promo-Message .basicButton { margin:-3px 0 -3px 10px; }




/*============ END NEW STYLES ============= */

#toolTipDiv .promosContainer,
#wsod .promosContainer
{
    clear: both;
    color: #333333;
    position: relative;
}

#wsod .promosContainer.bottomMargin{ margin-top:20px; margin-bottom:15px; }
#wsod .promosContainer.topMargin{ margin-top:24px; }


#wsod .promosContainer.style-lexicon { margin-top:0; margin-bottom:15px; }
#wsod .promosContainer.style-tearsheets { margin-top:19px ; margin-bottom:10px;}


/* Funds promo */

#wsod .promosContainer.indepenedent.style-funds div.iconMargin-7 { margin-top:50%; }

#wsod .promosContainer .leftBar { height:300px; width:31px; position:absolute; background-color:#9E2F50; left:0;}

#wsod .promosContainer .promo-Message { overflow:hidden; }
#wsod .promosContainer .promo-Message p { float:left; }
#wsod .promosContainer .promo-Message .basicButton { margin-left:10px; }

.promoEditor .editorSection .shortcode { position:absolute; left:381px; top:74px; }

#toolTipDiv .promosContainer
{
	margin: 0;
}
#toolTipDiv .promo-Message,
#wsod .promo-Message
{
	width:100%;
	font-size:12px; 
	text-align:left;
	position: relative;
}


#toolTipDiv .promo-Message .promoHeader,
#wsod .promo-Message .promoHeader
{
	background-color: #E9DECF;
	height:32px;
	font-size:14px;
	line-height:32px;
	font-weight:bold;
	padding: 0 10px;
}

.WSODPopup .WSODPopupInner .blue { font-weight:bold; color:#4782AC;}

.WSODPopup .popupBody {
    line-height:18px;
}


#toolTipDiv .promo-Message
{
	min-height:50px;
	font-family:Arial;
}
#toolTipDiv .promo-Message p
{
	margin:0px;
}

#toolTipDiv .promo-Message,
#wsod .promoPreview .promo-Message
{
	border: none;

}

#toolTipDiv .promoPreview .promo-Message,
#wsod  .promoPreview .promo-Message
{
	background: none repeat scroll 0 0 #FFFFED;
}

#toolTipDiv .promo-Message a.closePromo,
#wsod .promo-Message a.closePromo
{
	position:absolute;
	right:10px;
	top:10px;
}

#toolTipDiv .promo-Message .promoIcon,
#wsod .promo-Message .promoIcon
{
	float:left;
	margin-left:10px;
	border:none;
	
}

/* Promo styles for Wrappers project */
.wrapperPromo {
    background-color:#FFFFFF;
}

#wsod .promo-Message.wrapperPromo .promo-Content {
    padding: 7px 32px 7px 10px;
    margin-left:31px;
    background-color:#FFFFFF;
    border: 1px solid #dccfc1;
}

#wsod .promo-Message.wrapperPromo .promo-Content .moreInfo
{
	border-top: 1px solid #dccfc1;
	margin-top:10px;
	padding-top:10px;
}

#wsod .promo-Message.wrapperPromo .promo-Close {
    margin:4px;
}


/*
    Data project Promo message
    */

#wsod .data-promo {
    overflow:hidden;
    position:relative;
    font-family:BentonSans;
    margin-bottom:20px;
    -webkit-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.37);
    -moz-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.37);
    box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.37);
}

#wsod .data-promo h3 {
    font-size:18px;
}

#wsod .data-promo p {
    padding-top:10px;
    font-size:12px;
}

#wsod .data-promo__link {
    padding-top:10px;
    display:block;
    font-size:14px;
}

#wsod .data-promo a {
    color: #65b9f4;
    font-size:14px;
}

#wsod .data-promo a:hover {
    color:#1ba1ff;
}

#wsod .data-promo__container {
    display:table;
    width:100%
}

#wsod .data-promo__icon {
    display:table-cell;
    width:40px;
    background-color:#A02D4F;
}

#wsod .data-promo__icon .wsod-icon {
    position:absolute;
    top:50%;
    margin-top:-8px;
    left:11px;
}

#wsod .data-promo__message {
    display:table-cell;
    background:#333;
    color:#FFF;
    vertical-align:top;
    padding:10px;
}

#wsod .data-promo__message .wsod-icon {
    position:absolute;
    top:10px;
    right:10px;
    cursor:pointer;
    background-position: 0 -6354px;
}


#wsod .data-promo__message h3 {
    border-bottom: 2px solid #A02D4F;
    padding-bottom:10px;
}

#wsod .data-promo__confirmation {
    background:#FFF;
    color:#333;
    width:560px;
    height:120px;
    padding:10px;
    position:absolute;
    left:600px;
    top:0px;
    -webkit-transition: left .2s; /* Safari */
    transition: left .2s;
}

#wsod .data-promo__confirmation__buttons {
    padding:10px 0;
}

#wsod .data-promo__confirmation__buttons .basicButton{
    margin-right:10px;
}

#wsod .data-promo--close-state .data-promo__confirmation{
    left:40px;
}


#wsod .data-promo__confirmation--active {
    left:40px;
}

.msie7 #wsod .data-promo {
    height:96px;
}

.msie7 #wsod .data-promo__container {
    display:block;
    height:96px;
} 

.msie7 #wsod .data-promo__icon {
    float:left;
    width:40px;
    height:96px;
}

.msie7 #wsod .data-promo__message {
    float:left;
    width:540px;
    height:96px;
}

.msie7 #wsod .data-promo__confirmation{
    width:540px;
    height:96px;
}
#wsod div.smartText .wsod-icon,
#wsod div.smartText span{
    float:left;
    margin-right: 5px;
}

#wsod div.smartText{
    margin-top: 10px;
    margin-bottom: 10px;
    clear: both;
}

#wsod div.smartText p
{
	line-height:16px;
}

#wsod div.smartText span.text{
    width: 95%;
}

#wsod div.chartLegend li{
    float: left;
    margin-right: 10px;
    padding-left: 4px;
}


#wsod div.chartLegend{
    font-size: 10px;
    color: #777;
    clear: both;
    width:auto;
}

#wsod div.chartLegend ul {
   width:100%;
}


#wsod div.chartTable {
    width: 190px;
    float: right;
    margin-top:24px;
}
#wsod div.chartTable table{
     border-top: 1px solid #E9DECF;
}
   

#wsod table.chartTable span.green{
    color: Green;
}





/*ThermoBar*/

#wsod div.thermobar{
    display:inline-block;
    height:14px;
    margin:auto 0;
    position:relative;
    width:160px;
    overflow-x: hidden;
    overflow-y: hidden;
}

#wsod div.thermobar span.joint{
    background-color:#B0A99E;
    float:left;
    font-size:0 !important;
    height:100%;
    position:relative;
    width:1px;
}


#wsod div.thermobar span.change{

    float:left;
    font-size:0 !important;
    height:70%;
    margin-top:2px;
    position:relative;
}

#wsod div.thermobar span.rest{
    background-color: #E9DECF;
}

#wsod div.thermobar span.neg{
    background-color: #CC0000;
}

#wsod div.thermobar span.pos{
    background-color: #458A00;
}

#wsod div.thermobar span.redBar{
    float:right;
}

#wsod div.thermobar span.grayBar{
    float:left;
}
/*CUSTOM ACTION MENU*/

#wsod .customActionMenu
{
    cursor: pointer;
    min-height:26px;
    min-width:26px;
}

#wsod  .customActionMenu{
    position: relative;
    margin-left: 10px;
}

#wsod .customActionMenu span.region {
    font-size: 18px;
    color: #000000;
    margin-top: 5px;
    float: left;
    width: auto;
}

#wsod  .customActionMenu .listOptions {
    position: absolute;
    border-top: 1px solid #A7A59B;
    border-right: 1px solid #A7A59B;
    border-left: 1px solid #A7A59B;
    z-index: 6;
    top: 28px;
    right: -6px;
}

#wsod .customActionMenu .listOptions .option {
    font-size: 12px;
    border-bottom: 1px solid #A7A59B;
    padding: 5px 10px 5px 40px;
    display:block;
    background-color:#FFF;
    float:none;
    text-align:left;
    white-space:nowrap;
}
#wsod .customActionMenu .listOptions .option.odd{ background-color:#efeeeb;}

#wsod .customActionMenu .listOptions .option:hover {
   background-color:#4781AA; 
   color:#FFF;  
}

#wsod .customActionMenu .listOptions .addToPortfolio { background-position: 5px -5715px;}
#wsod .customActionMenu .listOptions .addToPortfolio:hover { background-position: 3px -5748px;}

#wsod .customActionMenu .listOptions .addToWatchlist { background-position: 5px -5776px;}
#wsod .customActionMenu .listOptions .addToWatchlist:hover { background-position: 3px -5806px;}

#wsod .customActionMenu .listOptions .addToCompareTool{ background-position: 5px -5840px;}
#wsod .customActionMenu .listOptions .addToCompareTool:hover { background-position: 5px -5877px;}

#wsod .customActionMenu .listOptions .option div.action {
    margin-left: 5px;
    color: #4781AA;
    display: inline;
}

#wsod .customActionMenu #wsod-icon-menu{
    width: 26px;
    height: 26px;
    position: absolute;
    left: 5px;
    top: 2px;
}


#wsod .customActionMenu #wsod-icon-menu-selected{
    width: 26px;
    height: 29px;
        position: absolute;
    z-index: 101;
    left: 0;
    top: 0;
}


#wsod .customActionMenu #wsod-icon{
    float: left;
}

/*CUSTOM ACTION MENU*/

.wsod .customActionMenu
{
    cursor: pointer;
    min-height:26px;
    min-width:26px;
}

.wsod  .customActionMenu{
    position: relative;
    margin-left: 10px;
}

.wsod .customActionMenu span.region {
    font-size: 18px;
    color: #000000;
    margin-top: 5px;
    float: left;
    width: auto;
}

.wsod  .customActionMenu .listOptions {
    position: absolute;
    border-top: 1px solid #A7A59B;
    border-right: 1px solid #A7A59B;
    border-left: 1px solid #A7A59B;
    z-index: 6;
    top: 28px;
    right: -6px;
}

.wsod .customActionMenu .listOptions .option {
    font-size: 12px;
    border-bottom: 1px solid #A7A59B;
    padding: 5px 10px 5px 40px;
    display:block;
    background-color:#FFF;
    float:none;
    text-align:left;
    white-space:nowrap;
}
.wsod .customActionMenu .listOptions .option.odd{ background-color:#efeeeb;}

.wsod .customActionMenu .listOptions .option:hover {
   background-color:#4781AA; 
   color:#FFF;  
}

.wsod .customActionMenu .listOptions .addToPortfolio { background-position: 5px -5715px;}
.wsod .customActionMenu .listOptions .addToPortfolio:hover { background-position: 3px -5748px;}

.wsod .customActionMenu .listOptions .addToWatchlist { background-position: 5px -5776px;}
.wsod .customActionMenu .listOptions .addToWatchlist:hover { background-position: 3px -5806px;}

.wsod .customActionMenu .listOptions .addToCompareTool{ background-position: 5px -5840px;}
.wsod .customActionMenu .listOptions .addToCompareTool:hover { background-position: 5px -5877px;}

.wsod .customActionMenu .listOptions .option div.action {
    margin-left: 5px;
    color: #4781AA;
    display: inline;
}

.wsod .customActionMenu .wsod-icon-menu{
    width: 26px;
    height: 26px;
    position: absolute;
    left: 5px;
    top: 2px;
}


.wsod .customActionMenu .wsod-icon-menu-selected{
    width: 26px;
    height: 29px;
        position: absolute;
    z-index: 101;
    left: 0;
    top: 0;
}


.wsod .customActionMenu .wsod-icon{
    float: left;
}
/* Support for FT.Core/Content/ScriptedWidgets/StickyScroller/stickyfloat.js */
#wsod .stickyStatic{position:static;}
#wsod .stickyFloat{
	position:fixed; 
	top:0px;
	width: 600px;
	z-index: 1;
	background-color: #F6E9D8;
	border-bottom:2px solid #A7A59B;
}
/* End Support for stickyfloat.js */

#wsod .linkPaging {padding:16px 0 0;}

#wsod .linkPaging span {color:#777; font-size:14px;}
#wsod .linkPaging span a { font-size:14px;}

#wsod .linkPaging .resultsPer {float:left;}

#wsod .linkPaging .pagingControls,
#wsod .linkPaging .pagingControls .links {float:right;display:inline-block}
#wsod .linkPaging .pagingControls em { font-weight:normal; color:#000; font-style:normal; font-size:14px}

#wsod .linkPaging .pagingControls .numLinks a,
#wsod .linkPaging .pagingControls .numLinks span,
#wsod .linkPaging .pagingControls .wsod-icon { float:left; margin-left:8px;}

#wsod .linkPaging .pagingControls .wsod-icon + .wsod-icon {margin-left:5px;}

#wsod .howToLink, #wsod .quickScreen 
{ 
	background-color:#eaded0; 
	float:none; 
	display:block;  
	padding: 6px;
	margin-top:1px;
}
#wsod .howToLink { padding-left: 26px;}
#wsod .howToLink:hover, #wsod .quickScreen:hover { background-color:#a7a49b; color: #FFF;}

.howToLink.howToPortfolio {background-position: 3px -1320px; }
.howToLink.howToScreener{background-position: 3px -1379px; }
.howToLink.howToCompare {background-position: 3px -1259px; }
.howToLink.howToSearch {background-position: 3px -1200px; }

.howToLink.howToPortfolio:hover {background-position: 3px -1088px; }
.howToLink.howToScreener:hover {background-position: 3px -1146px; }
.howToLink.howToCompare:hover {background-position: 3px -1027px; }
.howToLink.howToSearch:hover {background-position: 3px -967px; }

.howToHover { width:240px}
.howToHover .wsod-icon-carousel-screener { background-position:-15px -1425px; height:60px; width:80px }
.howToHover .wsod-icon-carousel-fund-screener { background-position: -110px -1425px; height:61px; width:70px}
.howToHover .wsod-icon-carousel-new-portfolio { background-position: -99px -1355px; height:65px; width:82px}
.howToHover .wsod-icon-carousel-comparison-tool {  background-position: -12px -1297px; height:65px; width:117px}

.QSDesc span,
.howToHover span { font-weight: bold; font-size:12px; font-weight:bold; margin-top:8px; display:block;}

.QSDesc { width:240px }


#wsod #CompareETFshowTo.howToContainer,
#wsod #CompareFundshowTo.howToContainer
{
    clear:both;
     float: left;
}

#wsod .dialogueBubble
{
	border:4px solid #D9CDBE;
	border-radius:6px;
	moz-border-radius:6px;
	background: #FFF;
	padding:6px;
}

#wsod isie7.dialogueBubble
{
    width: 560px !important;
}

#wsod .dialogueBubble h3 { font-weight:bold; font-size:14px; margin-bottom:3px;}
#wsod .howToContainer .wsod-icon-dialogue-arrow {position:relative; bottom:9px; left:90px}

#wsod .howToContainer .closelink
{
	float:right !important;
}

.addToPortfolioForm .portfolio-fund-dropdown
{
    position:relative;
}
.addToPortfolioForm .portfolio-fund-dropdown .iconLinkWrapper a+a
{
    margin-left:3px;
}


.addToPortfolioForm .portfolio-fund-dropdown .drop-down-body
{
    background-color: #FFFFFF;
    border: 1px solid #999999;
    position: absolute;
    top:26px;
    left:-10px;
    z-index: 101;
}

.addToPortfolioForm .portfolio-fund-dropdown .drop-down-body .wsod-icon-menu-selected
{
    position:absolute;
    top:-29px;
    left:4px;
}

.addToPortfolioForm .portfolio-fund-dropdown .drop-down-body ul
{
    max-height:300px;
    overflow-x:auto;
}

.addToPortfolioForm .portfolio-fund-dropdown .drop-down-body li
{
    display:block;
}

.addToPortfolioForm .portfolio-fund-dropdown li.odd a
{
    background-color:#efeeeb;
}

.addToPortfolioForm .portfolio-fund-dropdown .drop-down-body li a,
.addToPortfolioForm .portfolio-fund-dropdown .drop-down-body li div
{
    display:block;
    padding:5px 25px 5px 5px;
}

.addToPortfolioForm .portfolio-fund-dropdown .drop-down-body li div
{
    background-position: right -5978px; 
}

.addToPortfolioForm .portfolio-fund-dropdown .drop-down-body li a:hover
{
    color:#FFF;
    background-color:#4781AA;
}

.addToPortfolioForm .portfolio-fund-dropdown .drop-down-body li+li
{
    border-top: 1px solid #DFDED8;
}  

.addToPortfolioForm .formatIssueName
{
    margin-right:10px;
}

.wsod .ft-header-medium-title+.ft-tabs-small {float:right; clear:none}
.wsod .ft-header-medium-title { text-transform:uppercase}
.wsod .ft-header-medium-title em { color:#777; font-style:normal;}
.wsod a.ft-tab-title {color:#2E6E9E}
.wsod a.ft-tab-title:hover {color:#434343}
.wsod a.ft-state-selected:hover {color:#000000}
.wsod a.ft-state-selected { cursor:default;} 
.wsod .ft-tabs-small {padding-left:6px;}

.mod-container  th.static-sort > div
{
    position:relative;
    float:right;
    padding-left:8px;
}
.mod-container  th.static-sort .wsod-icon-sort-desc
{
    position:absolute;
    bottom:4px;
    left:0px;
}
.mod-container .nowidth
{
    width:24px;
}



#wsod .horizontalTabControl li {
	height: 32px;
	float: left;
	border: 1px solid #E9DECF;
	border-left: none;
	text-align: center;
}
#wsod .horizontalTabControl li a {
	cursor: pointer;
	line-height: 32px;
	text-transform: uppercase;
}
#wsod .horizontalTabControl li.selected {
	background: #F6E9D8;
}

#wsod .horizontalTabControl li.lastLi {
	border-right: none;
}

#wsod table .firstCol {
	text-align: left;
}

#wsod table.companySearchControls tr th,
#wsod table.companySearchControls tr td {
	border-bottom: none;
	text-align: left;
}
/*
    HeatBar colorCode
*/

#wsod .heatBarPlus1 {
	background: #1E3C00 !important;
}
#wsod .heatBarPlus2 {
	background: #2A4C02 !important;
}
#wsod .heatBarPlus3 {
	background: #316300 !important;
}
#wsod .heatBarPlus4 {
	background: #458B00 !important;
}
#wsod .heatBarPlus5 {
	background: #5C9A20 !important;
}
#wsod .heatBarPlus6 {
	background: #74A840 !important;
}

#wsod .heatBarEven {
	background: #333 !important;
}

#wsod .heatBarNeg6 {
	background: #DF6060 !important;
}
#wsod .heatBarNeg5 {
	background: #D94040 !important;
}
#wsod .heatBarNeg4 {
	background: #CC0000 !important;
}
#wsod .heatBarNeg3 {
	background: #920000 !important;
}
#wsod .heatBarNeg2 {
	background: #720303 !important;
}
#wsod .heatBarNeg1 {
	background: #570000 !important;
}

#wsod table tr th,
#wsod .thStyle {
	background: none;
	font-size: 10px;
	color: #333333;
}


#wsod .wsodCompanyContentSearchModule {
	margin-bottom: 20px;
	float: none;
}

#wsod .wsodCompanyContentSearchModule .fields {
	float: left;
}

#wsod .wsodCompanyContentSearchModule .fields label {
	color: #333;
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 0;
	display: block;
	font-weight: bold;
	float: left;
}

#wsod .wsodCompanyContentSearchModule .fields input,
#wsod .wsodCompanyContentSearchModule .fields select,
#wsod .wsodCompanyContentSearchModule .fields .basicButton {
	float: left;
	clear: both;
}


/*
Module Specific Styles
*/

#wsod .wsodRankingsModule h2 {
	margin-bottom: 0;
}

#wsod .wsodRankingsModule .controls {
	font-size: 10px;
	color: #666;
	margin: 3px 0;
}

#wsod .miniModule h2 {
	font-size: 16px;
	color: #74736C;
}



#wsod p.disclaimer {
	font-size: 11px;
	margin-bottom: 8px;
	text-align:left;
}

#wsod .disclaimer {
	color: #777777;
}

#wsod .midPage {
	margin-top: 10px;
}

#wsod .searchControls {
	width: 100%;
}

/*
Market Company Content - Search Module
*/

#wsod .wsodCompanyContentSearchModule input.long {
	width: 242px;
}

#wsod .wsodCompanyContentSearchModule .inputs {
	float: left;
	width: 390px;
}

#wsod .wsodCompanyContentSearchModule .buttons {
	float: left;
	width: 180px;
	margin-left: 10px;
}
#wsod .wsodCompanyContentSearchModule .fleft {
	float: left;
}

#wsod .wsodCompanyContentSearchModule .fright {
	float: right;
}

#wsod .wsodCompanyContentSearchModule select {
	width: 123px;
}

#wsod .wsodCompanyContentSearchModule .viewAll {
	margin-left: 10px;
	margin-left: 8px !important;
}

#wsod .wsodCompanyContentSearchModule .viewAll a {
	clear: both;
	display: block;
}

#wsod .wsodCompanyContentSearchModule .fieldset .fields {
	margin: 10px 0 0 0;
}

#wsod .wsodCompanyContentSearchModule .fieldset .fields .basicButton {
	position: relative;
	top: -2px;
}

#wsod .wsodCompanyContentSearchModule .fieldset .fields .basicButtonFilter {
	top: -5px;
}

#wsod .wsodCompanyContentSearchModule .mid {
	padding-left: 11px;
}

#wsod .wsodCompanyContentSearchModule .filter {
	clear: both;
}

#wsod .searchResults .resultsTable td.icons {
	padding: 5px 1px,0, 1px;
}

#wsod .searchResults .icon-table {
	margin-right: 5px;
	margin-bottom: 5px;
}

#wsod .searchResults table {
	margin-top: 20px;
}

#wsod .searchResults table th.companyName {
	width: 160px;
}

#wsod .searchResults .resultsTable td.indent {
	padding-left: 20px;
}

#wsod .searchResults div.labelText {
	line-height: 18px;
}

#wsod .searchResults .resultsTable tr.peers.odd {
	padding-left: 20px;
	background-color: #E9DECF;
}

#wsod .searchResults .resultsTable tr.peers.odd td.indent {
	background-color: #E9DECF;
}

#wsod .searchResults .resultsTable tr.peers td {
	font-weight: bold;
}

#wsod .searchResults td.indent {
	padding-left: 20px;
	width: 500px;
}

#wsod .searchResults table.resultsTable tr td {
	text-align: left;
	padding: 6px 4px;
	vertical-align: middle;
}
#wsod .searchResults table.resultsTable tr {
	text-align: left;
	color: #424242;
}

#wsod .searchResults table.resultsTable tr td.company {
	border-right: none !important;
}

#wsod .searchResults table.resultsTable tr td.alertIcon {
	border-left: none !important;
}

#wsod .searchResults .resultsMod h2 {
	margin-top: 20px;
}

#wsod .searchResults p.error {
	clear: both;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-top: 10px;
	float: left;
	width: 100%;
}

#wsod .wsodCompanyContentSearchModule table tr th {
	border-top: 0px;
	border-bottom: 0px;
}

#wsod .wsodCompanyContentSearchModule table tr th.companyContent {
	width: 125px;
}

#wsod .wsodCompanyContentSearchModule table tr td.icons {
	vertical-align: middle;
}

#wsod .wsodCompanyContentSearchModule table tr th.alerts {
	border-left: 0px;
}

#wsod .alertHeaderPlaceholder {
	height: 16px;
	width: 14px;
	font-size: 1px;
}

/*
Market Company Content - Column widths
*/

#wsod.newWrapper .lowerMods.lastGrid .col1of3 
{
    width: 186px !important;
}

/*
Market Company Content - Featured Company
*/

#wsod .featuredCompany p {
	margin-top: 4px;
	font-size: 12px;
	line-height: 18px;
}

#wsod .featuredCompany a {
	font-size: 14px;
	margin-right: 4px;
}

/*
Market Company Content - Newest Content
*/

#wsod .newestContent {
	font-size: 12px;
}

#wsod .newestContent li {
	list-style-type: none;
}

#wsod .newestContent .ftSymbol {
	margin-left: 5px;
}

#wsod .newestContent .wsod-icon {
	margin-right: 4px;
	height:35px;
}

#wsod .newestContent .widgetDisplay {
	color: #000;
	font-size: 12px;
	margin-left: 22px;
}

#wsod .newestContent .row {
	border-bottom: 1px solid #E9DECF;
	padding-bottom: 9px;
	padding-top: 9px;
}

/*
Market Company Content - Most Viewed
*/

#wsod .mostViewed {
	font-size: 12px;
}

#wsod .mostViewed ol.numeric {
	list-style-type: decimal;
	margin-left: 20px; *margin-left:30px;
color:#87867F;
font-weight:bold;
}

#wsod .mostViewed ol.numeric li {
	margin-bottom: 16px;
	font-weight: normal;
}

#wsod .mostViewed ol.numeric li span.ftSymbol {
	margin-left: 8px;
}

/*
Market Overview Tools Carousel
*/


#wsod #marketToolsCarousel {
	width: 100% !important;
	float: left;
}

#wsod .wsodMarketTools {
	border-top: 4px solid #A7A59B;
	background-color: #F6E9D8;
	height: 135px;
	padding-top: 10px;
}

#wsod .wsodMarketTools h2 {
	color: #000000;
	font-size: 14px;
	border: none;
	display: inline;
}


#wsod .wsodMarketTools .prevTool,
#wsod .wsodMarketTools .nextTool {
	float: right;
	margin: 5px;
}

#wsod .wsodMarketTools li {
	height: 96px;
	width: 167px;
	margin-right: 40px;
}

#wsod .wsodMarketTools .controls.center {
	display: inline;
	position: relative;
	top: -20px;
	margin-right: 220px;
	float: right;
}

#wsod .wsodMarketTools .controls.right {
	position: relative;
	top: -20px;
}

#wsod .wsodMarketTools .toolheader div {
	font-size: 12px;
	font-weight: bold;
	background-color: Black;
	color: White;
	opacity: 0.7;
	filter: alpha(opacity = 70);
	filter: alpha(opacity = 70);
}

#wsod .wsodMarketTools .toolheader div.headername {
	padding: 2px;
	padding-left: 3px;
}


#wsod .wsodMarketTools .controls.center div {
	margin: 5px;
}

#wsod .wsodMarketTools .controls div.next {
	margin-right: 10px;
}

/*
Market Overview Global Benchmarks
*/

#wsod .wsodGlobalBenchmarks table td {
	vertical-align: middle;
}

#wsod .wsodGlobalBenchmarks .componentFooter {
	float: right;
	width: auto;
}

#wsod .wsodGlobalBenchmarks .componentFooter span {
	margin: 0px 3px;
}
#wsod .wsodGlobalBenchmarks .componentFooter a {
	float: none;
}

#wsod .wsodGlobalBenchmarks .adjustedHeight {
	padding-top: 4px;
	padding-bottom: 4px;
}
#wsod .wsodGlobalBenchmarks td span.currencyCode {
	margin-left: 3px;
}

/*
Markets --> Overview --> Data Archive module
Markets --> Data Archive --> Download Data module
*/

#wsod .wsodDataArchive .fields {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	display: inline;
}

#wsod .wsodDataArchive .fields select.category {
	width: 180px;
}

#wsod .wsodDataArchive .fields select.report {
	width: 160px;
}

#wsod .wsodDataArchive .fields.last {
	margin-right: 0 !important;
}

#wsod .wsodDataArchive .basicButton.download {
	margin-top: 5px;
	float: right;
}

#wsod .wsodDataArchive select {
	margin: 0;
}

#wsod .wsodDataArchive input {
	width: 110px;
	margin-right: 0;
}

#wsod .wsodDataArchive p.description {
	font-size: 12px;
	margin-top: 4px;
	margin-bottom: 4px;
}

#wsod .wsodDataArchive .moduleFooter {
	color: #777;
	font-size: 11px;
	padding-left: 10px;
}
#wsod .wsodDataArchive .moduleFooter a {
	font-size: 11px;
}

#wsod .wsodDataArchive input.reportdate.disabled {
	opacity: .7;
}

/*data archive display for IE only*/




/*
    Markets Overview Equity Indices
*/

#wsod .wsodEquityIndicesComponent .equityIndicesRegionTabs li {
	width: 146px;
}

#wsod .wsodEquityIndicesComponent div.chartContent {
	margin-top: 16px;
}

#wsod .wsodEquityIndicesComponent .globalMarketsNews {
	padding-bottom:0;
	padding-top: 32px;
}

#wsod .wsodEquityIndicesComponent div.chartContent div.chartContainer {
	margin-bottom: 16px;
}

#wsod .wsodEquityIndicesComponent table th {
	background: none;
	border-bottom: 1px solid #e9decf;
}
#wsod .wsodEquityIndicesComponent td.sessionStatus {
	color: #777;
	font-size: 10px;
}
#wsod .wsodEquityIndicesComponent td .indexCountry {
	color: #777;
	font: 11px;
	margin-left: 2px;
	text-transform: none;
}
#wsod .wsodEquityIndicesComponent td.firstTd {
	font: 12px arial regular;
	text-transform: uppercase;
	text-align: left;
}

#wsod .wsodEquityIndicesComponent td.firstTd div.colorCode a {
	margin-left: 5px;
}

#wsod .wsodEquityIndicesComponent table .closedIndex {
	background: #F6E9D8;
	width: 5px;
}
#wsod .wsodEquityIndicesComponent table div.colorCode {
	border-left: 3px solid #F00;
	padding: 2px 0px 2px 2px;
}


/*
Country research
*/

/*
This particular CSS is to deal with the fact that they want the h1 tag on country research but we don't currently have a place for an h1
*/
#wsod .introText h1 
{
    border: 0;
    color: Black;
    margin:0;
    padding-top: 6px;
}

#wsod .wsodCountryResearchModule {
	position: relative;
}

#wsod .wsodCountryResearchModule h2 {
	margin-bottom: 24px;
}

#wsod .wsodCountryResearchModule p {
	color: #333;
	margin-bottom: 8px;
}

#wsod .wsodCountryResearchModule .researchFinderControls input,
#wsod .wsodCountryResearchModule .researchFinderControls select {
	margin: 3px 10px 3px 0;
	width: 160px;
}

#wsod .wsodCountryResearchModule .researchFinderControls input,
#wsod .wsodCountryResearchModule .researchFinderControls select,
#wsod .wsodCountryResearchModule .researchFinderControls div.basicButton {
	float: left;
}

#wsod .wsodCountryResearchModule .researchFinderControls .wsod-icon {
	margin-top: 8px;
}

/*
Market finder
*/

#wsod .wsodMarketFinderModule h2 {
	margin-bottom: 24px;
}

#wsod .wsodMarketFinderModule p {
	color: #333;
	margin-bottom: 8px;
}

#wsod .wsodMarketFinderModule .researchFinderControls input,
#wsod .wsodMarketFinderModule .researchFinderControls select {
	margin: 1px 10px 1px 0;
	width: 190px;
}

#wsod .wsodMarketFinderModule .researchFinderControls input,
#wsod .wsodMarketFinderModule .researchFinderControls select,
#wsod .wsodMarketFinderModule .researchFinderControls div.basicButton {
	float: left;
}

#wsod .wsodMarketFinderModule .researchFinderControls div.basicButton {
	margin-top: 2px;
	float: left;
}

/*
Equity Indices - Global Markets
*/

#wsod .wsodGlobalMarketsModule .chartAndMiniQuoteContainer {
	position: relative;
}

#wsod .wsodGlobalMarketsModule .chartAndMiniQuoteContainer table tr td {
	border: none;
	padding: 0 0 2px 0;
}

#wsod .wsodGlobalMarketsModule .chartAndMiniQuoteContainer table tr td.chartLabelLarge a {
	font-size: 14px;
}

#wsod .wsodGlobalMarketsModule .chartAndMiniQuoteContainer table tr td label {
	font-size: 11px;
	font-weight: bold;
	color: #333;
}

#wsod .wsodGlobalMarketsModule .chartAndMiniQuoteContainer .chartContainer {
	height: 215px;
	margin-bottom: 16px;
}

#wsod .wsodGlobalMarketsModule table.globalMarketsData tr th {
	background-color: inherit;
	color: #333;
	font-size: 10px;
	border-bottom: 1px solid #e9decf;
}

#wsod .wsodGlobalMarketsModule table.globalMarketsData tr td {
	color: #000000;
	cursor: pointer;
	vertical-align: middle;
}

#wsod .wsodGlobalMarketsModule table.globalMarketsData tr td .wsod-icon {
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

#wsod .wsodGlobalMarketsModule table.globalMarketsData tr.selected td {
	background-color: #F6E9D8;
	cursor: default;
}

#wsod .wsodGlobalMarketsModule table.globalMarketsData tr.selected td .wsod-icon {
	opacity: 1;
	filter: alpha(opacity = 100);
}

#wsod .wsodGlobalMarketsModule table.globalMarketsData tr td .sessionStatus {
	font-size: 11px;
	color: #777;
}

#wsod .wsodGlobalMarketsModule .globalMarketsChartAndSummary .componentFooter {
	margin-bottom: 32px;
}

#wsod .wsodGlobalMarketsModule .globalMarketsNews {
	padding-bottom: 0;
}

/*
Equity Indices - FT30 Index
*/

#wsod .wsodFT30IndexModule p {
	margin-bottom: 16px;
	line-height: 18px;
}

#wsod .wsodFT30IndexModule ul {
	list-style-type: disc;
	list-style-position: inside;
}

#wsod .wsodFT30IndexModule ul li {
	float: left;
}

#wsod .wsodFT30IndexModule ul li a {
}

/*
    Commodities Components
*/
#wsod .wsodCommodityDataModule {
}

#wsod .wsodCommodityDataModule .CommoditiesDataTabs li {
	width: 196px;
}

#wsod .wsodCommodityDataModule table .trendChart {
	height: 30px;
	width: 100px;
}
#wsod .wsodCommodityDataModule table th {
	font-size: 10px;
	color: #333;
	background: none;
	vertical-align: bottom;
	white-space: nowrap;
}
#wsod table .bold {
	font-weight: bold;
}
#wsod .wsodCommodityDataModule table span.disclaimer {
	color: #777;
	font-size: 11px;
}

#wsod .wsodCommodityDataModule table tr td {
	vertical-align: middle;
}

#wsod .wsodCommodityDataModule table tr td div.sparkChartContainer {
	float: right;
}

/*
    Commodites Indices Components
*/
#wsod .wsodCommodityIndicesModule table tr td,
#wsod .wsodCommodityIndicesModule table tr th {
	border-bottom: none;
	vertical-align: bottom;
	padding:0;
	line-height:16px;
}
#wsod .wsodCommodityIndicesModule .colorArrow
{
	line-height:16px;
	padding-left:16px;
}
#wsod .wsodCommodityIndicesModule table tr.last th
{
	padding-bottom:0px;
}
#wsod .wsodCommodityIndicesModule table tr th {
	padding:6px 0 14px;
	line-height:10px;
}


#wsod .wsodCommodityIndicesModule .colorArrow {
	float: right;
}

#wsod .wsodCommodityIndicesModule .lastValue {
	font-size: 16px;
}

#wsod .wsodCommodityIndicesModule a{
	float:left;
	line-height:12px;
	padding-bottom:6px;
}
#wsod .wsodCommodityIndicesModule .indexData {
	width:auto;
	float:right
}

#wsod .wsodCommodityIndicesModule div.indexContainer {
	padding:16px 0 8px;
	border-bottom: 1px solid #E9DECF;
}

#wsod .wsodCommodityIndicesModule div.first {
	padding-top:8px;
}


/*
    Commodites Performance Components
*/

#wsod .wsodCommodityPerformanceModule select#comparisonSelect {
	width: 140px;
}

/*
Companies Research Components
*/

/*
Featured Company
*/
#wsod div.wsodFeaturedCompanyContentModule p {
	margin-top: 4px;
	font-size: 12px;
	margin-bottom: 15px;
	line-height: 18px;
}

#wsod div.wsodFeaturedCompanyContentModule a,
#wsod div.wsodFeaturedCompanyContentModule span {
	font-size: 14px;
	margin-right: 4px;
}

#wsod div.wsodFeaturedCompanyContentModule span.ftSymbol {
	font-size: 14px;
	color: #777777;
}

/*
Recently Viewed Companies
*/

#wsod .wsodRecentlyViewedCompaniesModule table tr th {
	border-bottom: none;
}

#wsod .wsodRecentlyViewedCompaniesModule table tr td.text span {
	word-break:break-all;
}

/*
Mergers and Aquisitions
*/

#wsod .wsodMergersAndAcquisitionsModule h2 {
	border: none;
}

#wsod .wsodMergersAndAcquisitionsModule table td span.grey {
	color: #777777;
	margin-left: 3px;
	margin-right: 3px;
}

#wsod .wsodMergersAndAcquisitionsModule table th div.withIcon {
	margin-top: 2px;
}


#wsod .wsodMergersAndAcquisitionsModule table th div.wsod-icon,
#wsod .wsodMergersAndAcquisitionsModule table th div.headerText {
	float: left;
}

#wsod .wsodMergersAndAcquisitionsModule table th.highlight div.wsod-icon {
	margin: 5px 5px 0 0;
}

#wsod .wsodMergersAndAcquisitionsModule table th.highlight,
#wsod .wsodMergersAndAcquisitionsModule table td.highlight {
	background-color: #F6E9D8;
	width: 65px;
}

#wsod .wsodMergersAndAcquisitionsModule table th.whatsThis {
	width: 80px;
}

#wsod .wsodMergersAndAcquisitionsModule table th.whatsThis .wsod-icon {
	margin-left: 5px;
	cursor: pointer;
}

#wsod .wsodMergersAndAcquisitionsModule table th.headerDate {
	width: 75px;
}

#wsod .wsodMergersAndAcquisitionsModule table td.dataDate {
	color: #777777;
}

/*
Institutional Ownership
*/

#wsod .wsodInstitutionalOwnershipModule h2 {
	border: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#wsod .wsodInstitutionalOwnershipModule div.countryDropdown {
	margin-bottom: 10px;
}

#wsod .wsodInstitutionalOwnershipModule .marketCapControls {
	line-height: 19px;
}

#wsod .wsodInstitutionalOwnershipModule .descrText {
	margin-left: 3px;
}

#wsod .wsodInstitutionalOwnershipModule table {
	margin-top: 5px;
}

#wsod .wsodInstitutionalOwnershipModule table td span.shareIncrease {
	margin-right: 5px;
}
#wsod .wsodInstitutionalOwnershipModule td span.currencyCode {
	margin-left: 3px;
}
/*
    Sectors And Industries
   
*/

#wsod .wsodSectorsAndIndustriesModule table td,
#wsod .wsodSectorsAndIndustriesModule table td a {
	color: #fff;
}

#wsod .wsodSectorsAndIndustriesModule table td a {
	font-weight: bold;
}

#wsod .wsodSectorsAndIndustriesModule table td a:hover {
	color: #CCC;
}

#wsod .wsodSectorsAndIndustriesModule table .quoteValue {
	font-size: 16px;
}
#wsod .wsodSectorsAndIndustriesModule .percentWhiteArrow .wsod-icon-heat-bar-negative {
	margin-top: 5px;
}
#wsod .wsodSectorsAndIndustriesModule .percentWhiteArrow .wsod-icon-heat-bar-positive {
	margin-top: 4px;
}
#wsod .wsodSectorsAndIndustriesModule table.scaledDown td,
#wsod .wsodSectorsAndIndustriesModule table.scaledDown th {
	padding: 5px 4px;
}

/*
Market Movers
*/

#wsod .wsodMarketMoversModule table th {
	vertical-align: bottom;
}

#wsod .wsodMarketMoversModule table td {
	text-align: left;
}

#wsod .wsodMarketMoversModule table td.text {
	text-align: right;
}

#wsod .wsodMarketMoversModule table span {
	white-space: nowrap;
}

#wsod .wsodMarketMoversModule table span.change {
	font-weight: bold;
}

#wsod .wsodMarketMoversModule .constituents {
	margin-left: 3px;
	line-height: 22px;
	font-size: 12px;
}

#wsod .wsodMarketMoversModule span.currency {
	color: #777777;
}

#wsod .wsodMarketMoversModule span.symbol {
	color: #777777;
}

#wsod .wsodMarketMoversModule table td {
	vertical-align: middle;
}

/*
#wsod .wsodMarketMoversModule table td .wsod-icon {
	float: right;
}
*/

#wsod .wsodMarketMoversModule .wsodModuleDropDowns {
	padding-left: 6px;
}

#wsod .wsodMarketMoversModule .wsodModuleDropDowns .wsodModuleDropDown.first {
	margin-left: 0px;
}

/*
    Currencies Performance
*/

#wsod .wsodCurrencyPerformanceModule .timeControls {
	margin-top: 25px;
	float: left;
}

#wsod .wsodCurrencyPerformanceModule .wsodModuleDropDowns {
	margin-bottom: 11px;
}

#wsod .wsodCurrencyPerformanceModule select {
	width: 90px;
}

#wsod .wsodCurrencyPerformanceModule option {
	font-size: 12px;
}

#wsod .wsodCurrencyPerformanceModule .componentFooter {
	margin-top: 0;
}

#wsod .wsodCurrencyPerformanceModule .componentFooter .wsod-icon {
	margin-right: 3px;
}

/*
Markets --> Currencies --> Currencies Cross Rates module
*/

#wsod .wsodCurrencyCrossRatesModule .countryNameAndCurrency {
	float: left;
}

#wsod .wsodCurrencyCrossRatesModule .wsodModuleDropDowns {
	margin-bottom: 8px;
}

#wsod .wsodCurrencyCrossRatesModule td.text {
	padding-left: 0px;
}
#wsod .wsodCurrencyCrossRatesModule .wsod-icon {
	margin-right: 6px;
}

#wsod .wsodCurrencyCrossRatesModule .wsod-icon-thomson-reuters-full {
	margin-right: 3px;
}

#wsod .wsodCurrencyCrossRatesModule td {
	vertical-align: middle;
}

#wsod .wsodCurrencyCrossRatesModule td .wsod-icon-flag {
	margin-right: 6px;
	margin-top: 10px;
}

/*
Markets --> Currencies --> Currency Converter module
*/

#wsod .wsodCurrencyConverterModule H2 {
	padding-right: 8px;
}

#wsod .wsodCurrencyConverterModule LABEL {
	color: #777;
	font-weight: bold;
	display: block;
}

#wsod .wsodCurrencyConverterModule FORM#currencyConverterForm {
	padding-left: 11px;
}

#wsod .wsodCurrencyConverterModule INPUT#quantity {
	margin-left: 8px;
	width: 90px;
}

#wsod .wsodCurrencyConverterModule SELECT {
	margin: 10px 0px;
	width: 152px;
}

#wsod .wsodCurrencyConverterModule SELECT#currencyTo {
	margin-bottom: 0px;
}

#wsod .wsodCurrencyConverterModule #currencyConverterResults {
	padding: 11px 11px 0px 11px;
}

#wsod .wsodCurrencyConverterModule #currencyConverterResults .currencyDetails {
	font-size: 14px;
}

#wsod .wsodCurrencyConverterModule #currencyConverterResults #exchangeRateDetails {
	padding: 10px 0px 15px 0px;
}

#wsod .wsodCurrencyConverterModule #currencyConverterResults .bold {
	font-weight: bold;
}

#wsod .wsodCurrencyConverterModule #currencyConverterResults .moreInformation {
	clear: both;
	font-size: 11px;
	padding: 5px 0px 20px 0px;
}

#wsod .wsodCurrencyConverterModule #currencyConverterResults .basicButton {
    padding-left: 5px;
}

#wsod .wsodCurrencyConverterModule #currencyConverterResults .basicButton div {
    padding-right: 5px;
}

#wsod .wsodCurrencyConverterModule #currencyConverterResults .disclaimer {
	color: #777;
	font-size: 9px;
}

/*
Markets --> Data Archive --> Most Popular Reports module
*/

#wsod .mostPopularReportsModule p {
    line-height:20px;
}
#wsod .mostPopularReportsModule ul {
    margin-bottom:16px
}

#wsod .mostPopularReportsModule li {
    display:block;
    border: 1px solid #F6E9D8;
    margin-top:10px;
}

#wsod .mostPopularReportsModule .report-item {
    margin:3px;
    padding:10px;
    background-color:#F6E9D8;
    position:relative;
}

#wsod .mostPopularReportsModule .report-title {
    display:block;
    line-height:24px;
}

#wsod .mostPopularReportsModule .report-item .basicButton {
    position:absolute;
    right:10px;
    top:10px;
}

#wsod .mostPopularReportsModule .report-item .iconLinkWrapper {
    margin-top:6px;
}
#wsod .mostPopularReportsModule .report-item .iconLinkWrapper span {
    margin-left:3px;
}

#wsod .mostPopularReportsModule .date-picker {
    position:relative;
    display:inline-block;
    margin-top:3px;
}

#wsod .mostPopularReportsModule .date-picker .wsod-icon-calendar {
    position:absolute;
    top:3px;
    right:4px;
}


/*
    wsodCompanyNewsModule
*/

#wsod .wsodCompanyNewsModule a.companyName {
	font-weight: bold;
}

#wsod .wsodCompanyNewsModule thead th {
	border-bottom: none;
}

#wsod .wsodCompanyNewsModule .displaySymbol {
	font-size: 11px;
	color: #777;
	margin-left: 0px;
}
#wsod .wsodCompanyNewsModule .articleTime {
	font-size: 11px;
	color: #777;
}

#wsod .wsodCompanyNewsModule .quotesRow td {
	border-bottom: none;
}
#wsod .wsodCompanyNewsModule tr .firstCol {
	padding-left: 0px;
}

#wsod .wsodCompanyNewsModule th.firstCol {
	padding-left: 5px;
}

#wsod .wsodCompanyNewsModule th.firstCol {
	padding-left: 5px;
}

#wsod .wsodCompanyNewsModule div.wsodModuleContent thead th {
	padding-left: 0px;
	padding-right: 0px;
}

#wsod .wsodCompanyNewsModule div.wsodModuleContent table tr td {
	vertical-align: baseline;
}

#wsod .wsodCompanySearchModule .searchControls {
	margin-bottom: 0;
}
#wsod .wsodCompanySearchModule .searchControls div.fields {
	margin-right: 9px;
}
#wsod .wsodCompanySearchModule .searchControls div.fields.last {
	margin-right: 0 !important;
}

#wsod .wsodCompanySearchModule .searchControls #WSOD_IDsearchField,
#wsod .wsodCompanySearchModule .searchControls #marketsSearchField {
	width: 185px;
	font-size: 14px;
}
#wsod .wsodCompanySearchModule .searchControls select {
	width: 145px;
}

#wsod .wsodCompanySearchModule .searchControls .datePickerContainer input {
	width: 75px;
	clear: none;
	margin-right: 6px;
}
#wsod .wsodCompanySearchModule .searchControls .datePickerContainer input.datePicker_to {
	margin-right: 0px;
}

#wsod .wsodCompanySearchModule .searchControls .datePickerContainer label {
	color: #777;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
	margin-right: 6px;
}

#wsod .wsodCompanySearchModule .searchControls .datePickerContainer .ui-datepicker-trigger {
	display: none;
}

#WSOD_IDdateRange {
	clear: left;
}


/*
 Company Search Result Component

*/
#wsod .wsodCompanySearchResultsContentModule table tr td a,
#wsod .wsodCompanySearchResultsContentModule table tr td span.symbolNotEntitled {
	padding-left: 6px;
}

#wsod .wsodCompanySearchResultsContentModule table tr td.firstCol {
	font-weight: normal;
	padding-left: 6px;
}
#wsod .wsodCompanySearchResultsContentModule table tr.first td.firstCol {
	padding-left: 6px;
}

#wsod .wsodCompanySearchResultsContentModule table tr td.firstCol,
#wsod .wsodCompanySearchResultsContentModule table tr th.firstCol,
#wsod .wsodCompanySearchResultsContentModule table tr td.indentArrow {
	border-left: 1px solid #E9DECF;
}

#wsod .wsodCompanySearchResultsContentModule table tr td.indentArrow {
	border-bottom: 0px;
}

#wsod div.wsodCompanySearchResultsContentModule table tbody tr td.indentArrow {
	border-right: none;
	background-color: #FEF1E0;
	width: 14px;
}
#wsod .wsodCompanySearchResultsContentModule table tr td.indentArrow div {
	margin-left: 5px;
}
#wsod table tr td.nowrap {
	white-space: nowrap;
}

#wsod .wsodCompanySearchResultsContentModule table tbody.last tr.last td {
	border-bottom: 1px solid #E9DECF;
}

#wsod .wsodCompanySearchResultsContentModule table tr div.wsod-icon-flag {
	margin-top: 3px;
}


/*
Bonds Page Styles
*/

#wsod .bondsNavigation {
	float: left;
	padding-bottom: 24px;
	width: 100%;
}

#wsod .bondsNavigation ul.wsod-tabs li a {
	font-size: 12px;
}

#wsod .wsodInterbankRatesModule table tr td .wsod-icon-flag,
#wsod .wsodOfficialInterestRatesModule table tr td .wsod-icon-flag,
#wsod .wsodMarketRatesModule table tr td .wsod-icon-flag,
#wsod .wsodGovernmentBondSpreadsModule table tr td .wsod-icon-flag {
	position: relative;
	top: 2px;
	margin-right: 5px;
}

#wsod .wsodYieldsModule h2 select {
	margin-left: 10px;
}

#wsod .wsodYieldsModule h2 .yieldsToggle {
	display: inline;
}

#wsod .wsodYieldsModule h2 .yieldsToggle .sort-container {
	margin-top: 0px;
	margin-right: 10px;
}

/*
Country Overview Page Styles
*/

#wsod .headerText .pageTitle {
	display: block;
	font-size: 12px;
}

#wsod .headerText .countryName {
	display: block;
}

#wsod .wsodIndicesChartModule h2 {
	margin-bottom: 8px;
}

#wsod .wsodIndicesChartModule table {
	margin-bottom: 10px;
}

#wsod .wsodIndicesChartModule table th,
#wsod .wsodIndicesChartModule table td {
	border: none;
	padding: 0px 0px 3px 0px;
}

#wsod .wsodIndicesChartModule table th {
	font-size: 14px;
	font-weight: normal;
}

#wsod .wsodIndicesChartModule table td {
	font-weight: bold;
	font-size: 11px;
}

#wsod .wsodIndicesChartModule a.footerLink {
	float: right;
	width: auto;
}

#wsod .wsodEPFRModule div.topContent {
	margin-bottom: 20px;
	float: left;
	width: 100%;
	z-index: 1;
	position: relative;
}

#wsod .wsodEPFRModule div.topContent div.countryName {
	float: left;
	width: auto;
}

#wsod .wsodEPFRModule div.topContent div.countryName span.displayCurrency {
	color: #777777;
	font-size: 11px;
}

#wsod .wsodEPFRModule div.topContent div.epfrLogo {
	float: right;
	width: auto;
}

#wsod .wsodEPFRModule div.topContent div.epfrLogo span.gray {
	float: left;
	width: auto;
	color: #777777;
	font-size: 10px;
	margin-right: 5px;
	margin-top: 3px;
}

#wsod .wsodEPFRModule div.topContent div.epfrLogo a {
	float: right;
}

#wsod .wsodEPFRModule div.whatsThis {
	position: absolute;
	right: 5px;
	top: 12px;
	width: auto;
}

#wsod .wsodEPFRModule div.whatsThis .iconLinkWrapper a {
	float: right;
}

#wsod .wsodEPFRModule div.whatsThis .iconLinkWrapper .wsod-icon {
	float: right;
	margin-left: 3px;
}

#wsod .wsodIndicesChartModule .indicesControls {
	position: absolute;
	top: 10px;
	right: 5px;
}

#wsod .wsodIndicesChartModule .indicesControls label {
	margin-right: 5px;
}


/*
Director Dealings
*/

#wsod .wsodDDTransactionsModule div.wsodModuleDropDown.first {
	margin-right: 5px;
}

#wsod .wsodDDTransactionsModule span.jobTitle {
	color: #777;
	font-size: 11px;
}

#wsod .wsodDDTransactionsModule span.transactionDate {
	color: #777;
	font-size: 11px;
}

#wsod .wsodDDTransactionsModule table thead .first {
	width: 20%;
}


#wsod .wsodDDTransactionsModule table thead .second {
	width: 25%;
}


#wsod .wsodDDTransactionsModule table thead .third {
	width: 30%;
}


#wsod .wsodDDTransactionsModule table thead .forth {
	width: 13%;
}

#wsod .wsodDDTransactionsModule table thead .last {
}

#wsod .wsodDDTransactionsModule table td.last {
	padding-right: 0px;
}

#wsod .wsodDDTransactionsModule table thead th {
	vertical-align: bottom;
}

#wsod .wsodDDTransactionsModule table td span.currencyCode {
	margin-left: 3px;
}

#wsod .wsodCorporateAnnouncementsModule span.transactionDate {
	color: #666;
	font-size: 11px;
}

#wsod .wsodCorporateAnnouncementsModule table thead .first {
	width: 90px;
}

#wsod .wsodCorporateAnnouncementsModule table thead .second {
	width: 150px;
}

#wsod .wsodCorporateAnnouncementsModule table thead .third {
	width: 20px;
}

#wsod .wsodCorporateAnnouncementsModule table thead .last {
	width: 60px;
}


#wsod .wsodSectorPerformance tr.accordianControl td {
    background-color: #E9DECF;
}

#wsod .wsodSectorPerformance tr.accordianTarget td,
#wsod .wsodSectorPerformance tr.accordianTarget th  
{
    border-bottom: 1px solid #E9DECF;
    background-color:#FFF1E0
}


#wsod .wsodSectorPerformance tr.accordianControl td {
    background-color: #E9DECF;
}

#wsod .wsodSectorPerformance tr.accordianTarget td,
#wsod .wsodSectorPerformance tr.accordianTarget th  
{
    border-bottom: 1px solid #E9DECF;
    background-color:#FFF1E0
}

#wsodSymbolLookup input.errorMessage
{
	background-color:#FAE5E5;
	border-color:#CC000C;
	color:#CC000C;
}

#wsod .newsFeedComponent td .iconLinkWrapper{
    float: none;
}
#pageLite
{
	background-color:#fff;
}

 #pageLite #customWindow.masthead
{
	margin-top:16px;
	border-bottom:none;
}

#customWindow h1
{
	background-color:#FFF1E0;
}

#pageLite #customWindow h1,
#pageLite #customWindow a
{
	font-size:16px
}

#pageLite #customWindow img
{
	padding:6px 0;
}



#marketExplorer h1
{
	color:#333;
}

#marketExplorer h2
{
	font-size:24px;
	font-weight:normal;
	color:#333;
	text-transform:none;
}

#marketExplorer .meControls
{
	width: 382px;
	float:left;
}


#marketExplorer .meControls .meIntroText
{
	font-size:14px;
	line-height:20px;
	margin-bottom:16px;
}
#marketExplorer .meControls table.controlRows th,
#marketExplorer .meControls table.controlRows td
{
	text-align:left;
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;
	height:40px;
	border-bottom:none;
}

#marketExplorer .meControls .controlRow
{
	border-top:1px solid #DFDED8;
	padding:6px 0;
}

#marketExplorer .meControls .controlRow .label,
#marketExplorer .meControls .controlRow label
{
	width:190px;
	font-size:11px;
	color:#333;
	font-weight:bold;
}

#marketExplorer .meControls .controlRow .label .recommendation
{
	color:#777;
}

#marketExplorer .meControls .controlRow label
{
	margin-right:6px;
	float:none;
}
#marketExplorer .meControls .controlRow ul,
#marketExplorer .meControls .controlRow select
{
	width:190px;
	float:left;
}


#marketExplorer  .meLegend .legendBar
{
	float:left;
	height:10px;
}

#marketExplorer .meLegend .legendSection
{
	float:left;
	height:100%;
	width:10px;
}

#marketExplorer .wsodModule .explorerContent 
{
	width:970px;
}

#marketExplorer .MEControlsComponentView
{
	padding:0 0 16px;
}

#marketExplorer.marketExplorer .MEControlsComponentView
{
	padding:0;
}

#marketExplorer .meLegend label
{
	float:left;
	width:100px;
	color:#333;
	font-size:11px;
	font-weight:bold;
	margin:0;
}

#marketExplorer .meLegend .legendBar div 
{
	font-size:10px;
}
#marketExplorer .popupBody
{
	border: 1px solid #DFDED8;
	border-width:1px 0;
}

#marketExplorer .meLegend .lossLabel { float:left; margin-right:3px; color:#DC403B;}
#marketExplorer .meLegend .gainLabel { float:left; margin-left:3px;color:#589B12;}

#marketExplorer .leg_0 { background-color:#E2605E; }
#marketExplorer .leg_1 { background-color:#DC403B; }
#marketExplorer .leg_2 { background-color:#D00100; }
#marketExplorer .leg_3 { background-color:#950000; }
#marketExplorer .leg_4 { background-color:#740300; }
#marketExplorer .leg_5 { background-color:#590000; }
#marketExplorer .leg_6 { background-color:#333333; }
#marketExplorer .leg_7 { background-color:#1C3D00; }
#marketExplorer .leg_8 { background-color:#284D00; }
#marketExplorer .leg_9 { background-color:#2D6300; }
#marketExplorer .leg_10 { background-color:#408C00; }
#marketExplorer .leg_11 { background-color:#589B12; }
#marketExplorer .leg_12 { background-color:#71A93A; }

#marketExplorer .altColors .leg_0 { background-color:#E49812; }
#marketExplorer .altColors .leg_1 { background-color:#C2721B; }
#marketExplorer .altColors .leg_2 { background-color:#A1581E; }
#marketExplorer .altColors .leg_3 { background-color:#6A461F; }
#marketExplorer .altColors .leg_4 { background-color:#48381F; }
#marketExplorer .altColors .leg_5 { background-color:#33271C; }
#marketExplorer .altColors .leg_6 { background-color:#777777; }
#marketExplorer .altColors .leg_7 { background-color:#33436D; }
#marketExplorer .altColors .leg_8 { background-color:#3D4A6A; }
#marketExplorer .altColors .leg_9 { background-color:#2E406D; }
#marketExplorer .altColors .leg_10 { background-color:#143D77; }
#marketExplorer .altColors .leg_11 { background-color:#224E87; }
#marketExplorer .altColors .leg_12 { background-color:#366397; }


ul#timeframeSelect li
{
	float:left;
}

#marketExplorer .meControls .controlRow input
{
	height:auto;
	font-size:12px;
	margin:0 6px 0 0;
}
#marketExplorer .meControls .controlRow label
{
	vertical-align:top;
}
#marketExplorer .meControls .controlRow .colorToggle
{
	font-size:11px;
	color:#000;
	font-weight:normal;
}

#marketExplorer .meControls .controlRow .colorToggle,
#marketExplorer .meControls .controlRow .recommendation
{
	width:370px;
}

#timeframeSelect ul {
    border: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
	position: relative;
	border-bottom:0px;
	margin-top:6px;
	height:15px;
	width:auto;
}

#timeframeSelect  a,
#timeframeSelect  li
{
	background: url("http://cdn.markets.ft.com/Research/ResourceManager/jodrsenpqHoNWAoIlWhv4w2/u/f/635575617243170856/Research/Content/Images/Tabs.Sprite.png") no-repeat 100px 100px;
}

#timeframeSelect  li
{
	margin-right:6px;
}

#timeframeSelect  a
{
	float:left;
	position: relative;
    left: 3px;
	line-height:11px;
	padding:2px 5px 2px 1px
}

#timeframeSelect  li.last
{
	padding-right:3px;
	
}
#timeframeSelect  li.first a
{
	padding-left:3px;
	
}

#timeframeSelect a
{
	background-position:100px 100px;

}

#timeframeSelect  li.hover
{
	background-position:left -299px;
}
#timeframeSelect li.selected
{
	background-position:left -274px;
}

#timeframeSelect  li.hover a
{
	background-position:right -299px;
	color:#000;
}
#timeframeSelect  li.selected a
{
	background-position:right -274px;
	color:#FFF;
	cursor:default;
}

#marketExplorer .meObject
{
	width: 560px;
	float:left;
	margin-left:16px;
}

#marketExplorer .meObject object 
{
	float:left;
}


#pageLite #marketExplorer .meFooter
{
	padding:16px 0;
	border-top: 1px solid #F6F6F4;
}

.meFooter .refresh
{
	float:left;
	width:400px;
}

.meFooter .buttonsRow
{
	float:right;
}

#marketExplorer .meFooter .buttonsRow .basicButton
{
	margin:0 6px;
}

#marketExplorer .meFooter .iconLinkWrapper
{
	float:left;
}
#marketExplorer .meFooter .refresh .iconLinkWrapper
{
	width: 70px;
}

#marketExplorer .meFooter .iconLinkWrapper a
{
	margin-right:6px;
}

#symbolObject
{
	position:absolute;
	top:-12px;
}

#marketExplorer .meFooter .basicButton span
{
	color:#FFF;
	font-size:11px;
}

#marketExplorer .controls
{
	position:relative;
}

#marketExplorer .popupBody
{
	min-height:581px;
}	

#marketExplorer .popupFooter {
    font-size: 10px;
    padding: 16px;
}
/* MacroMap Header */

#wsod .WSODMacroMap .standAloneHeader,
.WSODMacroMap .popupHeader
{
	background:#FFE8D1;
    border-bottom: 2px solid #E99D66;
    padding: 4px 4px 0px;
    position: relative;
}

#wsod .WSODMacroMap .WSODMacroMapHeader h1,
.WSODMacroMap .WSODMacroMapHeader h1{
	margin:5px;
	font-size: 24px;
	line-height:26px;
	color:#333;
	border-bottom:none;
	padding:0px;
}

#wsod .WSODMacroMap .WSODMacroMapHeader h1 div,
.WSODMacroMap .WSODMacroMapHeader h1 div{
	margin-right:5px;
}
#wsod .WSODMacroMap .WSODMacroMapHeader select,
.WSODMacroMap .WSODMacroMapHeader select{
	margin:5px;
}


/* MacroMap Body */
#wsod .WSODMacroMap .standAloneBody,
.WSODMacroMap .popupBody{
	padding:0px;
	margin:0px;
}

#wsod .WSODMacroMap .resource,
.WSODMacroMap .resource{
	border:none;
	width: 100%;
	position:absolute;
}

#wsod .LargeMacroMap .resource,
.LargeMacroMap .resource{
	height:515px;
}

#wsod .MediumMacroMap .resource,
.MediumMacroMap .resource{
	height:316px;
}
#wsod .WSODMacroMap div.WSODMacroMapBody,
.WSODMacroMap div.WSODMacroMapBody {
	position:relative;
}
#wsod .WSODMacroMap .blankMapImage,
.WSODMacroMap .blankMapImage{
	background: url("http://cdn.markets.ft.com/Research/ResourceManager/N82vggbDdUWBnJRADo69Sg2/u/f/635575617243326843/Research/Content/Images/macromaps/MacroMap.LargeBlankMap.png") repeat-x scroll 0 0px transparent;

}
#wsod .WSODMacroMap .mapImage img,
.WSODMacroMap .mapImage img{
	border:none;
}


#wsod .WSODMacroMap .WSODMacroMapBody .macroMapHelp,
.WSODMacroMap .WSODMacroMapBody  .macroMapHelp{
	position:absolute;
	left:5px;
	bottom:2px;
}

#wsod .WSODMacroMap .WSODMacroMapBody .macroMapHelp a.wsod-icon,
.WSODMacroMap .WSODMacroMapBody  .macroMapHelp a.wsod-icon{
	margin:2px;
}

#wsod .WSODMacroMap .WSODMacroMapBody  .macroMapHelp a.macroMapHelpLink,
.WSODMacroMap .WSODMacroMapBody  .macroMapHelp a.macroMapHelpLink{
	line-height:18px;
}

#wsod .WSODMacroMap .WSODMacroMapBody .legend,
.WSODMacroMap .WSODMacroMapBody  .legend{
	position:absolute;
	bottom:0px;
	padding:0 2px 5px;
	width:99%;
}

#wsod .WSODMacroMap .WSODMacroMapBody .legend div.macroMapHelp,
.WSODMacroMap .WSODMacroMapBody  .legend div.macroMapHelp{
	margin:0 0 2px 2px;
	float:left;
	display:inline;
}
#wsod .WSODMacroMap .WSODMacroMapBody .legend div.macroMapHelp a,
.WSODMacroMap .WSODMacroMapBody  .legend div.macroMapHelp a{
	margin-right:2px
}

#wsod .WSODMacroMap .WSODMacroMapBody  span.baseCurrency div,
.WSODMacroMap span.baseCurrency div{
	float:left;
	width:8px;
	height:8px;
	margin: 1px 4px 0px 0;
	border: 1px solid #777777;
	font-size:1px !important;
}
#wsod .WSODMacroMap .WSODMacroMapBody .MacroMapHelp span.baseCurrency div,
.WSODMacroMap .MacroMapHelp span.baseCurrency div{
	float:none;
}
#wsod .WSODMacroMap .WSODMacroMapBody .legend span,
.WSODMacroMap .WSODMacroMapBody  .legend span{
	margin-left:20px
}

#wsod .WSODMacroMap .WSODMacroMapBody .legend .delayDisclaimer,
.WSODMacroMap .WSODMacroMapBody  .legend .delayDisclaimer{
	margin-left:2px;
}

#wsod .WSODMacroMap .WSODMacroMapBody .legend .timeStamp,
.WSODMacroMap .WSODMacroMapBody  .legend .timeStamp,
#wsod .WSODMacroMap .WSODMacroMapBody .legend .baseCurrency,
.WSODMacroMap .WSODMacroMapBody  .legend .baseCurrency,
#wsod .WSODMacroMap .WSODMacroMapBody .legend .delayDisclaimer,
.WSODMacroMap .WSODMacroMapBody  .legend .delayDisclaimer,
#wsod .WSODMacroMap .WSODMacroMapBody .legend .heatMapLegend,
.WSODMacroMap .WSODMacroMapBody  .legend .heatMapLegend
{
  	color:#777777;
	font-size:10px;
  	line-height:12px;
	float:right;
}

#wsod .WSODMacroMap .WSODMacroMapBody  div.legend .heatMapLegend .heatScaleImage,
.WSODMacroMap .WSODMacroMapBody  div.legend .heatMapLegend .heatScaleImage  {
  margin: 0 5px;
  border:1px solid #ccc;
}

#wsod .WSODMacroMap .WSODMacroMapBody  div.legend .heatMapLegend span,
.WSODMacroMap .WSODMacroMapBody  div.legend .heatMapLegend span{
	float:left;
	margin-left: 0px;
}


/* toolTip */



#toolTipDiv table{
	width:220px;
	font-size:12px;
	
}
#toolTipDiv table td{
	padding:6px 0;
}

#toolTipDiv table th{
	padding:6px 0;
	font-weight:normal;
	text-align:left;
}

#toolTipDiv table span.head{
	float:left;
}
#toolTipDiv table span.val{
	float:right;
	font-weight:bold;
}
#toolTipDiv table .bold{
	font-weight:bold;
}
#toolTipDiv table th{
	border: 1px solid #E9DECF;
	border-width: 0px 0px 1px 0px;
}
#toolTipDiv table thead th{
	border-color:#A7A59B;
	border-width: 0px 0px 3px 0px;
	padding:0px 0px 8px;
	font-weight:bold;
}
#toolTipDiv table thead th span.head{
	width:130px;
}
#toolTipDiv table thead tr .iconLinkWrapper{
	float:right;
}
#toolTipDiv table thead tr .iconLinkWrapper div.wsod-icon{
	margin-right:2px;
}
#toolTipDiv table tbody span {
	margin:0 2px;
}
#toolTipDiv table tfoot td{
	font-size:11px;
	line-height:14px;
	padding:6px 0px 0px;
}

/*
 * tablestyle 2 is currency macro maps
 */
#toolTipDiv table.tableStyle2 
{
	width:180px;
}
/* MacroMap Footer */
#wsod .WSODMacroMap .standAloneFooter,
.WSODMacroMap .popupFooter{
	background: url("http://cdn.markets.ft.com/Research/ResourceManager/o9EPi703QfJoeQgcBJLF0Q2/u/f/635575617243326843/Research/Content/Images/macromaps/_widgets.gif") repeat-x scroll 0 -26px transparent;
    border-top: 1px solid #CACACA;
	padding:0 10px;
    clear: both;
    height: 31px;
}

#wsod .WSODMacroMap .standAloneFooter .footerControls .controlGroup,
.WSODMacroMap .WSODMacroMapFooter  .footerControls .controlGroup{
	border-right: 1px solid #FFD4A7;
    float: left;
    line-height: 30px;
    margin-top: 2px;
    padding: 0 20px 0 10px;
}
#wsod .WSODMacroMap .standAloneFooter .footerControls .displayOptions,
.WSODMacroMap  .WSODMacroMapFooter  .footerControls .displayOptions {
	border-right:none;
	float:right;
}


#wsod .WSODMacroMap .standAloneFooter .footerControls .label, 
.WSODMacroMap .WSODMacroMapFooter  .footerControls .label{
	float: left;
	display: inline;
	color: #333333;
    font-size: 12px;
    font-weight: bold;
    margin-right: 7px;
}
#wsod .WSODMacroMap .standAloneFooter footerControls .label span, 
.WSODMacroMap .WSODMacroMapFooter  .footerControls .label span
{
	float:none;
	color: #333333;
    font-size: 12px;
    font-weight: bold;
}

#wsod .WSODMacroMap .standAloneFooter .footerControls .control, 
.WSODMacroMap .WSODMacroMapFooter  .footerControls .control{
    float: left;
}

#wsod .WSODMacroMap .standAloneFooter .footerControls select, 
.WSODMacroMap .WSODMacroMapFooter  .footerControls select{
	margin-top:6px;
}

/* Time Span Tabs */
#wsod .WSODMacroMap .standAloneFooter  .footerControls .timeSpanTabs, 
.WSODMacroMap .WSODMacroMapFooter  .footerControls .timeSpanTabs{
    float: left;
	display:inline;

    
}
#wsod .WSODMacroMap .standAloneFooter .footerControls ul.wsod-tabs, 
.WSODMacroMap .WSODMacroMapFooter  .footerControls ul.wsod-tabs
{
    background: url("http://cdn.markets.ft.com/Research/ResourceManager/7yIjQqBOS_5fXyMXQkcLPw2/u/f/635575617243326843/Research/Content/Images/macromaps/submitButton.gif") repeat-x scroll 0 1px transparent;
    float: left;
    line-height: 17px;
	margin-top:4px;
	border-bottom:none;
	display:inline;
	width:auto;
}

#wsod .WSODMacroMap .standAloneFooter .footerControls ul.wsod-tabs li, 
.WSODMacroMap .WSODMacroMapFooter  .footerControls ul.wsod-tabs li
{
    float: left;
	margin: 0;
    padding: 2px 3px;
    position: relative;
    background:none;
}

#wsod .WSODMacroMap .standAloneFooter .footerControls ul.wsod-tabs li.last, 
.WSODMacroMap .WSODMacroMapFooter  .footerControls ul.wsod-tabs li.last{
	 background: url("http://cdn.markets.ft.com/Research/ResourceManager/7yIjQqBOS_5fXyMXQkcLPw2/u/f/635575617243326843/Research/Content/Images/macromaps/submitButton.gif") no-repeat scroll 100% 1px transparent;
	 margin-right: 0;
     padding-right: 8px;
} 

#wsod .WSODMacroMap .standAloneFooter ul.wsod-tabs li.selected a, 
.WSODMacroMap .WSODMacroMapFooter  .footerControls ul.wsod-tabs li.selected a
{
    color:#777;
}
#wsod .WSODMacroMap .standAloneFooter  ul.wsod-tabs li a, 
.WSODMacroMap .WSODMacroMapFooter  .footerControls ul.wsod-tabs li a
{
    float: left;
    font-size: 10px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    background:none;
}
/* Help Popup */

.WSODMacroMapHelp .MMHelpSection {
	font-size:11px;
}

.WSODMacroMapHelp .MMHelpSection .baseCurrencySpan
{
	float:left;
	margin:8px 0px 0px 6px;
}
.WSODMacroMapHelp .MMHelpSection p {
	margin:6px 0;
	line-height:15px;
}
.WSODMacroMapHelp .MMHelpSection p.hasColorKey{
	float:left;
}
.WSODMacroMapHelp .MMHelpSection .main{
	font-weight:bold;
}
.WSODMacroMapHelp .MMHelpSection h3{
	font-size:14px;
	font-weight:normal;
	margin-bottom:6px;
	margin-top:6px;
	padding-top:5px;
	border-top:1px solid #CCCCCC;
}
.WSODMacroMapHelp .MMHelpSection .helpLegend {
	margin-top:5px;
}

.WSODMacroMapHelp .MMHelpSection .helpLegend p {
	width:175px;
	float:left;
}
.WSODMacroMapHelp .MMHelpSection .helpLegend .neg {
	text-align:right;
}

.WSODMacroMapHelp .MMHelpSection .helpLegend .helpScale {
	float:left;
}

.WSODMacroMapHelp .MMHelpSection .helpScale .heatScaleImage {
	border:2px solid #CCCCCC;
	display:inline;	
	margin:0px 20px;
}

/* HeatMap Scale Images */

.WSODMacroMap .heatScaleImage,
.WSODMacroMapHelp  .heatScaleImage
{
	float:left;
	font-size:0px !important;
    background-repeat: no-repeat;
    background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/FV-HMDlQ-U50Q963RdyiFg2/u/f/635575617243326843/Research/Content/Images/macromaps/MacroMap.Sprite.HeatScale.png");
}

.WSODMacroMap .size10by117,
.WSODMacroMapHelp  .size10by117
{
	background-position:0px 0px;
	height:10px;
	width:117px;
}

.WSODMacroMap .size28by110,
.WSODMacroMapHelp  .size28by110
{
	background-position:0px -10px;
	height:28px;
	width:110px;
}

#wsod .hj-twigkit.sortByInRail
{
    xmargin-left: -21px;
    xpadding-bottom: 15px;
    xbackground-color: #fff1e0;
    overflow: auto;
}
#wsod .hj-twigkit.sortByInRail .railSection
{
    padding-left: 21px;
    height: 32px;
    border-bottom: 4px solid #a7a59b;
    background-color: #fff1e0;
}
#wsod .hj-twigkit.sortByInRail .railSection:after
{
    clear: both;
}
#wsod .hj-twigkit.sortByInRail .sort-container
{
    overflow: hidden;
    float: right;
    margin-top: 8px;
    font-size: 12px;
}
#wsod .hj-twigkit.sortByInRail .sort-container ul
{
    overflow: hidden;
    float: left;
    width:100%
}
#wsod .hj-twigkit.sortByInRail .sort-container .title, #wsod .hj-twigkit.sortByInRail .sort-container dt.title
{
    float: left;
}
#wsod .hj-twigkit.sortByInRail .sort-container li, #wsod .hj-twigkit.sortByInRail .sort-container dd
{
    display: block;
    float: left;
    padding: 0 0.715em;
    border: 1px solid #c2ac91;
    border-right: none;
    line-height: 1.75em;
    text-align: center;
    color: #000000;
    -webkit-box-shadow: inset 0 1px 0 #ffffff;
    -moz-box-shadow: inset 0 1px 0 #ffffff;
    box-shadow: inset 0 1px 0 #ffffff;
    background: #e6ddd2;
    background: -webkit-gradient(linear, left top, left bottom, from(#efeae3), to(#ddd1c2));
    background: -moz-linear-gradient(#efeae3, #ddd1c2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#efeae3, endColorstr=#ddd1c2);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#efeae3, endColorstr=#ddd1c2)";
    background-image: linear-gradient(#efeae3, #ddd1c2);
    zoom: 1;
    cursor: pointer;
}
#wsod .hj-twigkit.sortByInRail .sort-container li.first, #wsod .hj-twigkit.sortByInRail .sort-container dd.first
{
    -webkit-border-radius: 0.35em 0 0 0.35em;
    -moz-border-radius: 0.35em 0 0 0.35em;
    border-radius: 0.35em 0 0 0.35em;
    margin-bottom: 0;
}
#wsod .hj-twigkit.sortByInRail .sort-container li.last, #wsod .hj-twigkit.sortByInRail .sort-container dd.last
{
    border-right: 1px solid #c2ac91 !important;
    -webkit-border-radius: 0 0.35em 0.35em 0;
    -moz-border-radius: 0 0.35em 0.35em 0;
    border-radius: 0 0.35em 0.35em 0;
}
#wsod .hj-twigkit.sortByInRail .sort-container li:hover, #wsod .hj-twigkit.sortByInRail .sort-container dd:hover
{
    -webkit-box-shadow: inset 0 1px 0 #ffffff;
    -moz-box-shadow: inset 0 1px 0 #ffffff;
    box-shadow: inset 0 1px 0 #ffffff;
    background: #efeae3;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f6f3), to(#e6ddd2));
    background: -moz-linear-gradient(#f8f6f3, #e6ddd2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f6f3, endColorstr=#e6ddd2);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f6f3, endColorstr=#e6ddd2)";
    background-image: linear-gradient(#f8f6f3, #e6ddd2);
    zoom: 1;
}
#wsod .hj-twigkit.sortByInRail .sort-container li:active, #wsod .hj-twigkit.sortByInRail .sort-container dd:active, #wsod .hj-twigkit.sortByInRail .sort-container li.selected, #wsod .hj-twigkit.sortByInRail .sort-container dd.selected
{
    border-top-color: #c2ac91;
    -webkit-box-shadow: inset 0 0 6px #c2ac91;
    -moz-box-shadow: inset 0 0 6px #c2ac91;
    box-shadow: inset 0 0 6px #c2ac91;
    background: #cbb8a1;
    background: -webkit-gradient(linear, left top, left bottom, from(#c2ac91), to(#d4c5b2));
    background: -moz-linear-gradient(#c2ac91, #d4c5b2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c2ac91, endColorstr=#d4c5b2);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#c2ac91, endColorstr=#d4c5b2)";
    background-image: linear-gradient(#c2ac91, #d4c5b2);
    zoom: 1;
}
#wsod .hj-twigkit.sortByInRail .sort-container li a, #wsod .hj-twigkit.sortByInRail .sort-container dd a
{
    color: #000000;
    text-decoration: none;
}
#wsod .hj-twigkit.sortByInRail .sort-container li .metadata, #wsod .hj-twigkit.sortByInRail .sort-container dd .metadata
{
    display: none;
}
#wsod .hj-twigkit.sortByInRail .sort-container li.selected .arrow
{
    display: inline-block;
    position: relative;
    width: 0px;
    margin: 0.6em 0.33em 0 0;
    border-style: solid;
    line-height: 0%;
    vertical-align: top;
    zoom: 1;
}
#wsod .hj-twigkit.sortByInRail .sort-container li.desc .arrow
{
    border-width: 0.5em 0.5em 0 0.5em;
    border-color: #ffffff transparent transparent transparent;
}
#wsod .hj-twigkit.sortByInRail .sort-container li.asc .arrow
{
    border-width: 0 0.5em 0.5em 0.5em;
    border-color: transparent transparent #ffffff transparent;
}
#wsod .hj-twigkit.sortByInRail .sort-container li
{
    xwidth: 62px;
}
#wsod .hj-twigkit.sortByInRail .sort-container li:active
{
    background: none;
    background-color: #DDD1C2;
    -webkit-box-shadow: inset 0 0 10px #ffffff;
    -moz-box-shadow: inset 0 0 10px #ffffff;
    box-shadow: inset 0 0 10px #ffffff;
}
#wsod .hj-twigkit.sortByInRail .sort-container li.selected, #wsod .hj-twigkit.sortByInRail .sort-container li.selected:hover
{
    background: none;
    background-color: #a9a39b;
    -webkit-box-shadow: inset 0 0 10px #928c84;
    -moz-box-shadow: inset 0 0 10px #928c84;
    box-shadow: inset 0 0 10px #928c84;
    border: 1px solid #766551;
    color: #FFF;
    cursor: default;
}
#wsod .hj-twigkit.sortByInRail .sort-container li.selected a, #wsod .hj-twigkit.sortByInRail .sort-container li.selected:hover a
{
    xmargin-left: 5px;
    color: #FFF;
}
#wsod .hj-twigkit.sortByInRail .sort-container li.selected.desc, #wsod .hj-twigkit.sortByInRail .sort-container li.selected:hover.desc
{
    cursor: pointer;
}
#wsod .hj-twigkit.sortByInRail .sort-container li.selected.desc .arrow, #wsod .hj-twigkit.sortByInRail .sort-container li.selected:hover.desc .arrow
{
    border-width: 0.5em 0.4em 0;
}
#wsod .hj-twigkit.sortByInRail .sort-container li.selected.asc, #wsod .hj-twigkit.sortByInRail .sort-container li.selected:hover.asc
{
    cursor: pointer;
}
#wsod .hj-twigkit.sortByInRail .sort-container li.selected.asc .arrow, #wsod .hj-twigkit.sortByInRail .sort-container li.selected:hover.asc .arrow
{
    border-width: 0 0.4em 0.5em;
}
#wsod .hj-twigkit.sortByInRail .sort-container li.first, #wsod .hj-twigkit.sortByInRail .sort-container li.selected
{
    border-right: 1px solid #766551 !important;
}
#wsod .hj-twigkit.sortByInRail .sort-container li.first + li
{
    border-right: 1px solid #766551; 
}

#wsod .hj-twigkit.sortByInRail .sort-container li.first:hover, #wsod .hj-twigkit.sortByInRail .sort-container li.selected:hover, #wsod .hj-twigkit.sortByInRail .sort-container li.first:active, #wsod .hj-twigkit.sortByInRail .sort-container li.selected:active
{
    border-right: 1px solid #766551 !important;
}
#wsod .hj-twigkit.sortByInRail .sort-container li.last, #wsod .hj-twigkit.sortByInRail .sort-container li.last:hover, #wsod .hj-twigkit.sortByInRail .sort-container li.last:active
{
    border-left-style: none !important;
}
#wsod .hj-twigkit.sortByInRail .sort-container div.title
{
    padding-right: 6px;
    line-height: 23px;
    color: #777777;
}
#wsod .hj-twigkit.sortByInRail .sort-container ul.sort
{
    float: left;
    margin-left: 6px;
}
#wsod .hj-twigkit.sortByInRail .sort-container:after
{
    clear: both;
}
.msie7 #wsod .hj-twigkit.sortByInRail .railSection, .msie7 #wsod .hj-twigkit .controls
{
    height: 35px;
}
.msie7 #wsod .hj-twigkit #facets .date-range-fields form .button.disabled, .msie8 #wsod .hj-twigkit #facets .date-range-fields form .button.disabled
{
    background-color: #92B5CB;
}
.msie div.contentSection
{
    margin-top: 0;
}
.msie #wsod .hj-twigkit.sortByInRail .sort-container li
{
    filter: none;
}
.msie #wsod .hj-twigkit #facets .date-range-fields form .button
{
    filter: none;
}
.msie #wsod .hj-twigkit #facets .date-range-fields form .button.disabled, .msie #wsod .hj-twigkit #facets .date-range-fields form .button.disabled:hover, .msie #wsod .hj-twigkit #facets .date-range-fields form .button.disabled:active, .msie #wsod .hj-twigkit #facets .date-range-fields form .button:active
{
    filter: none;
}
.msie #wsod .hj-twigkit .results #top-controls
{
    margin-top: 15px;
}

.wsodModule.FundsLinksComponentView {
	font-size:13px;
	line-height:20px;
}
.wsodModule.FundsLinksComponentView a {
	white-space: nowrap;
}
.wsodModule.FundsLinksComponentView .wsodModuleContent {
	padding:15px 12px 0 10px;
}

