#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/mTsqxvq6E0kSrjQVeFuS4w2/u/f/635693879219880482/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/XLlOyEqA5QnPpv5M-JkKAg2/u/f/635579941986117787/Research/Content/Images/Icon.Vertical.Wide.Sprite.png") !important ;}

.wsod-icon-admin {background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/lS1pEklvtsJp-gzwRjLMrg2/u/f/635575617326476412/Research/Content/Images/Icons.Sprite.Admin.png") !important ;}
.wsod-icon-admin-new {background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/MQxqpm9UGtOsODmoZ91TKA2/u/f/635575617326476412/Research/Content/Images/Icons.Sprite.Admin2.png") !important ;}

.wsod-icon-v2 {  background-image: url("http://cdn.markets.ft.com/Research/ResourceManager/mk5fYuImqhKWibCBmfTMwQ2/u/f/635575617326632410/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/bXLrvqjauaCaTmqWMaD2mQ2/u/f/635575617326320414/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/EhiakZzAPeB_qXrwctC2VA2/u/f/635575617326476412/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/BVTfq_PlTYCX1D0pSXUxAA2/u/f/635575617326320414/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/VvL_gBI28a6H0eJbAy_4_w2/u/f/635575617326164416/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/VvL_gBI28a6H0eJbAy_4_w2/u/f/635575617326164416/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/VvL_gBI28a6H0eJbAy_4_w2/u/f/635575617326164416/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/VvL_gBI28a6H0eJbAy_4_w2/u/f/635575617326164416/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/VvL_gBI28a6H0eJbAy_4_w2/u/f/635575617326164416/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/VvL_gBI28a6H0eJbAy_4_w2/u/f/635575617326164416/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/VvL_gBI28a6H0eJbAy_4_w2/u/f/635575617326164416/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/mTsqxvq6E0kSrjQVeFuS4w2/u/f/635693879219880482/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/BVTfq_PlTYCX1D0pSXUxAA2/u/f/635575617326320414/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/-m78Rf6Lk4jDBoDhfZn5pQ2/u/f/635575617326476412/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/mR6YbIHmNi_69FOTeMNyzw2/u/f/635575617326788408/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/njLZC6L_qCdrV2G1u067ag2/u/f/635575617326008418/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/njLZC6L_qCdrV2G1u067ag2/u/f/635575617326008418/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/XvfNrm9o9I9XX1JvRa5Nsw2/u/f/635575617326788408/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/x3X7X-posafl-qVFZWSD0A2/u/f/635575617326788408/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/x3X7X-posafl-qVFZWSD0A2/u/f/635575617326788408/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;
}



/* Wrapper styles  */

#header-wrapper {
    border-bottom:0.8em solid #308F6A;
}

#header .masthead-wrapper {
    height: 65px;
}

#header .masthead {
    margin: 0.2em 0 0 0.2em;
    position: relative;
}

#header .masthead div {
    position: relative;
}

#header .masthead div img {
    position: absolute;
}

#right-rail .glossaryToolbox a {
	font-size:1.2em;
}

#right-rail .glossaryToolbox .doublet-wrapper {
	width: 15em;
	margin-top:-5px;
}

#right-rail .glossaryToolbox ul li {
	line-height:1.9;
}

#right-rail p.twitterLink
{
	font-size:1.2em;
	margin-top:8px;
}

#toolsandservices .wsod-icon {
	margin-right: 5px;
}

#head-content #navigation-wrapper #navigation ul li .wsod-icon-new {
    position: absolute;
    top: 0px;
}
/**Translator Dropdown */

#rail-content .wsodTranslator 
{
    float:left;
    margin-top:10px;
}

#rail-content .wsodTranslator label
{
    font-size:12px;
    margin-right:5px
}

#rail-content .wsodTranslator select
{
    width:150px;
}


/* End wrapper styles */
#wsod .lexicon-navigation {
	margin-bottom: 20px;
}

#wsod .introText {
    display: none;
}

#wsod p{
    font-size: 12px;
    line-height: 18px;
}

#wsod .wsodModule h4 
{
    display:inline;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
#wsod .wsodModule ul
{
   margin-left:0px;
   list-style-type:disc; 
}

#wsod .wsodProfessorOfTheWeekModule ul{
   color:#666666;
}

#wsod .wsodModule li,
#wsod .wsodProfessorOfTheWeekModule li
{
   margin-left:15px;
   margin-top:5px;

}
#wsod .wsodModule ol
{
    margin-left:0px;
    list-style-type:decimal;
}
#wsod .searchBox {
    background-color: #E9DECF;   
    padding: 16px;
    width: 94.5%;
}

#wsod .floatLeft{
    float:left;
    margin-right: 11px;
}

#wsod .floatRight{
    float:right;
}

#wsod .welcomeText{
    font-size: 14px;
    margin-bottom: 25px;
    font-style: normal;
}

#wsod .searchBox h2{
    color: #777777;
    font-size: 25px;
    padding-bottom: 5px;   
}
#wsod a.WSODreference
{
    font-size:9px !important;
}

#wsod .miniModHeader{
    display:block;
    font-size:12px;
    font-weight:bold;
    margin-bottom:8px;
    text-transform:uppercase;
    border-top: 5px solid #A7A59B;
    padding-top: 10px;
}

#wsod .wsodLexiconSearchModule {
    background-color:#E9DECF;
    padding-bottom: 0;
}

#wsod .wsodLexiconSearchModule h2 {
    font-size: 24px;
    color: #777777;
    border: none;
    background-color: transparent;
    padding: 16px 0 0 16px;
}

#wsod .wsodLexiconSearchModule .welcomeText 
{
    padding-left: 16px;
    padding-right: 16px;
}

#wsod .wsodLexiconSearchModule .lexiconSearch {
    padding-left: 16px;
    padding-bottom: 15px;
}

#wsod form.lexiconSearch .searchField{
    width: 475px;
    height:24px;
    float: left;
    font-size:16px;
    margin-right: 10px;
}

#wsod form.lexiconSearch div.Search{
    margin-top:3px;
}

#wsod .alphaDiv {
	border-top: 1px solid #fff;
	padding: 8px 0px 8px 16px;
}

#wsod .alphaDiv A.alphaBlue {
	display: block;
	float: left;
	font-size: 18px;
	margin-right: 3px;
	padding: 3px;
}

#wsod .alphaDiv A.alphaBlue:hover {
	background-color: #d7cdc1;
}

#wsod .wsodEditorsPicksModule {
    font-size: 12px;
    padding-bottom: 32px;
    padding-top: 32px;
}

#wsod .wsodEditorsPicksModule h2,
#wsod .wsodGettingStartedModule h2 {
    font-size: 18px;
    background-color: transparent;
    border: none;
    padding: 0;
    margin: 0 0 3px 0;
}

#wsod .wsodEditorsPicksModule h2.subHeading,
#wsod .wsodGettingStartedModule .wsodGettingStartedSubModule h2 {
    font-size: 14px;
    margin-bottom: 12px;
    padding: 8px 0 8px 6px;
    border-top: 4px solid #A7A59B;
    background-color: #F6E9D8;
}

#wsod .wsodEditorsPicksModule .moduleHeaderSuppliment {
    top: 38px;
}

#wsod .wsodEditorsPicksModule .moduleHeaderSuppliment .wsod-icon {
    margin-right: 3px;
}

#wsod .wsodEditorsPicksModule h4 {
    float: left;
    width: auto;
}

#wsod .wsodEditorsPicksModule .termOfTheDayLinks {
    float: left;
    width: 100%;
}

#wsod .wsodEditorsPicksModule .termOfTheDayLinks .iconLinkWrapper {
    width: auto;
}

#wsod .wsodEditorsPicksModule .termOfTheDayLinks a {
    margin-right: 3px;
}

#wsod .wsodEditorsPicksModule .rssFeed a {
    color: #CE4800;
}

#wsod .wsodEditorsPicksModule .rssFeed .wsod-icon-rss{
    margin-right: 4px;
}

#wsod .wsodEditorsPicksModule .rssFeed .wsod-icon-rss{
    margin-right: 4px;
}

#wsod .wsodEditorsPicksModule .termAndDefinition {
    float: left;
    width: 100%;
}
 
#wsod .wsodEditorsPicksModule .termAndDefinition .term {
    float:left;
    width: auto;
    padding: 0 3px;
    font-size: 20px;
}

#wsod .wsodEditorsPicksModule .termAndDefinition .termOfTheDayDefinition {
	float: left;
	line-height: 18px;
	width: 100%;
	font-size: 14px;
}

#wsod .wsodEditorsPicksModule .termAndDefinition .termOfTheDayDefinition p {
    font-size: 14px;
}

#wsod .wsodTermOfTheDayModule .moduleHeaderSuppliment {
    top: 12px;
}

#wsod .wsodTermOfTheDayModule .moduleHeaderSuppliment .iconLinkWrapper a {
    float: left;
}

#wsod .wsodLexiconCategoryModule ul {
    float:left;
    width: 100%;
}

#wsod .wsodLexiconCategoryModule ul li.firstLi {
    margin-bottom: 5px;
}

#wsod .wsodLexiconCategoryModule ul li.firstLi a {
    font-size: 14px;
}
#wsod .wsodLexiconCategoryModule ul li.moreLink a {
    margin-bottom:0px;
}
#wsod .wsodLexiconCategoryModule ul div {
    color: #000000;
}

#wsod table.recentTerms thead th,
#wsod table.recentEdits thead th{
    background-color:#F6E9D8;
    border-top-color:#E7E2DB;
    border-top-style:solid;
    border-top-width:1px;
    color:black;
    text-align:left;
    border-bottom-color:#E7E2DB;
    border-bottom-style:solid;
    border-bottom-width:1px;
    font-size:11px;
    font-weight:bold;
    padding-bottom:3px;
    padding-left:4px;
    padding-right:4px;
    padding-top:3px;
    vertical-align:top;
    white-space:nowrap;
}
#wsod .wsodRecentTermsView th,
#wsod .wsodRecentTermsView td,
#wsod .wsodRecentEditsView th,
#wsod .wsodRecentEditsView td,
#wsod .wsodYourWatchlist th,
#wsod .wsodYourWatchlist td
{
    text-align:left;
}

#wsod .wsodRecentEditsView p.recentText,
#wsod .wsodRecentTermsView p.recentText{
    float: left;
    width: 100%;
    margin: 5px 0px;
}

#wsod .wsodRecentEditsView .tableholder,
#wsod .wsodRecentTermsView .tableholder {
    float: left;
    width: 100%;
}

#wsod .heading{
    font-size:12px;
    font-weight:bold;
    margin-bottom:8px;
    text-transform:uppercase;
}

#wsod .wsodGettingStartedModule ol
{
	list-style-position: inside;
    list-style-type:decimal;
    font-size: 12px;
}

#wsod .wsodGettingStartedModule ol li
{
	margin-left: 0px;
}

#wsod .justBrowsingSubModule{
    background-color:#F6E9D8;
    float:left;
    margin-top:10px;
    padding:12px;
    width:166px;
}

#wsod .justBrowsingSubModule h3 {
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
}

#wsod .justBrowsingSubModule div {
    font-size:12px;
}

#wsod .justBrowsingSubModule a{
    float:right;
    font-size: 12px;
    margin-top: 3px;
}

#wsod ul.wsod-tabs.headerBorder{
    border-bottom:2px solid #96938A;
}

#wsod ul.wsod-tabs li {
    margin-left: 0px;
}

#wsod .wsodLexiconCategoryModule {
    padding-bottom: 0;
}

#wsod .wsodLexiconCategoryModule a{
    display:block;
    font-size:13px;
    margin-bottom:8px;
}

/* Professor of the Week */

#wsod .wsodProfessorOfTheWeekModule .imageAndBio.fullView {
    width: 100%;
}

#wsod .wsodProfessorOfTheWeekModule .imageAndBio .imageHolder {
	float: left;
}

#wsod .wsodProfessorOfTheWeekModule .imageAndBio .profNameAndBio {
    float: left;
    padding-left: 15px;
    width: 420px;
}

#wsod .wsodProfessorOfTheWeekModule .imageAndBio .professorName {
	font-size: 16px;
    margin-bottom: 5px;
}

#wsod .wsodProfessorOfTheWeekModule .imageAndBio .professorBio {
	line-height: 18px;
	padding-top: 10px;
}

#wsod .wsodProfessorOfTheWeekModule .imageAndBio.noImage .professorBio {
    width: 95%;
}

#wsod .wsodProfessorOfTheWeekModule .relatedProfessorTerms .relatedHeader {
	padding-top: 15px;
}

/******Categories Compnents *******/

#wsod .wsodLexiconCategoryModule li {
	font-size:12px;
}

#wsod .wsodLexiconCategoryModule .firstLi{
	list-style-type:none;
	margin-left:0px;
}

#wsod .wsodLexiconCategoryModule .firstLi DIV {
	line-height: 18px;
}


/*****Search Widget styles from lexiconSearchWidget.css*******/
#wsod .introWidgetHolder {
    margin-bottom: 25px;
}

#wsod .addWidgetHolder,
#wsod .customizeWidgetHolder,
#wsod .whatDoYouThinkHolder {
    margin-bottom: 25px;
}

#wsod .searchWidgetPage {
    float: left;
    font-size:12px;
    width: 100%;
}

#wsod .searchWidgetPage h2.largeHeader 
{
    border-bottom:solid 1px #A7A59B;
    color:#777;
    font-size:21px;
    background-color: transparent;
    border-top: none;
}

#wsod .codeSampleHolder {
    background-color: #F6E9D8;
    padding: 8px;
    margin-top: 5px;
    margin-bottom: 5px;
}

#wsod .codeSampleHolder .codeSample 
{
    color: #666666;
}

#wsod .codeSampleHolder .codeSample strong {
    font-weight: bold;
    color: #000000;
}

#wsod .introTextHolder {
    width: 45%;
    float: left;
    margin-top: 10px;
}

#wsod .introTextHolder .introText {
    width: 100%;
    font-size: 16px;
    color: black;
    line-height: 22px;
    display: block;
}

#wsod .testerHolder {
    width: 40%;
    float: right;
    background-color: #F6E9D8;
    padding: 10px 30px;
    margin-top: 10px;
}
#wsod .testerHolder span
{
    font-size:12px;
}

#wsod .testerHolder .flashWidget {
    margin-top: 5px;
}

#wsod .addWidgetIntroText {
    margin-bottom: 10px;
}

#wsod .colorLegendHolder {
    width: 100%;
    float: left;
    border-bottom: 1px solid #E9DECF;
    margin-top: 5px;
    margin-bottom: 10px;
}

#wsod .colorLegendHolder .colorBox {
    width: 18px;
    height: 18px;
    border: 1px solid #666666;
    float: left;
}

#wsod .colorLegendHolder .legend {
    width: 30%;
    float: left;
    margin-bottom: 10px;
}

#wsod .colorLegendHolder .colorText {
    float: left;
    width: auto;
    margin-top: 3px;
    margin-left: 3px;
}

#wsod .sizeIntroText {
    margin-bottom: 5px;
}


/***************Suggest a Term Popup*************************/
.WSODPopup .WSODPopupContainer .popupHeader h2 {
	text-transform:uppercase;
}

.WSODPopupContainer .popupBody label
{
    line-height:24px;
    font-size:16px;
    font-weight:normal;
    margin:0 5px 0 0;
    padding:0px;
    text-align:right;
    width:185px;
}
.WSODPopupContainer .popupBody  span
{
    font-weight:normal;
    font-size:12px;
}
.WSODPopupContainer .popupBody input
{
    height:20px;
    margin:0px;
    padding:0px;
    width:282px;
}
.WSODPopupContainer .popupBody textarea
{
    height:90px;
    margin:0px;
    padding:0px;
    width:282px;
}
.WSODPopupContainer .popupBody .popupBodyRow
{
    margin:24px 0 0;
}

.WSODPopupContainer .popupBody .popupFieldCaption
{
    font-size:10px;
    color:#777;
    line-height:15px;
    margin-left:190px;
    vertical-align:middle;
    display: block;
}

.WSODPopupContainer .popupBody .popupFieldCaption a 
{
    font-size: 11px;
}
.WSODPopupContainer .popupBody .addThreeToTop 
{
    padding-top: 3px;
}

.WSODPopupContainer .popupBody .popupCheckBoxCaption
{
	font-size:12px;
}
.WSODPopupContainer .popupBody .popupFieldCheckBox
{
    height:12px;
    margin:0 5px 0 185px;
    width:12px;
}
.WSODPopupContainer .popupFooter .successText
{
	font-size:12px;
	font-weight:bold;
	
}
.WSODPopupContainer .popupFooter  #footerControls
{
    font-size:9px;
    margin:10px 0 0 185px;
    
}
.WSODPopupContainer .popupFooter #footerCaption
{
    font-size:9px;
     color:#777;
    margin:24px 0 0;
    text-align:center;
}

/**********permanant link popup ***********/
.WSODPermanentLinkPopup .WSODPopupContainer 
{
    line-height:18px;
}

.WSODPermanentLinkPopup .WSODPopupContainer input
{
    height:18px;
    width:250px;
    font-size:11px;
    color:#777;
}

/***** Lexicon/Term *******/

#wsod .wsodTermAndDefinition {
    margin-bottom: 25px;
}

#wsod .wsodTermAndDefinition h2 {
    border-bottom:1px solid #A7A59B;
    background: none;
    border-top: none;
    color:#777777;
    font-size:22px;
    font-weight:normal;
    line-height:22px;
    margin:0 0 8px;
    padding:0 0 5px;
    text-transform:none;
}

#wsod .wsodTermAndDefinition h2 .moreItemsHeader {
    font-size: 20px;
    color: #777777;
}

#wsod .wsodTermAndDefinition .definition,
#wsod .wsodTermAndDefinition .definition p,
#wsod .wsodTermAndDefinition .definition a {
    font-size: 14px;
}

#wsod .wsodTermAndDefinition .definition {
    margin-top: 10px;
    margin-bottom: 15px;
}

#wsod .termOfTheDayDefinition p,
#wsod .wsodTermAndDefinition .definition p {
    margin-top: 10px;
}

#wsod .wsodTermAndDefinition .termLinks {
    float: left;
    width: 100%;
}

#wsod .wsodTermAndDefinition .termLinks .linkHolder {
    float: left;
    width: auto;
    margin-right: 30px;
    font-size: 12px;
}

#wsod .wsodTermAndDefinition .termLinks .linkHolder .iconLinkWrapper {
    float: left;
    width: auto;
}
#wsod .wsodTermAndDefinition .termLinks .linkHolder .iconLinkWrapper a{
    float: left;
}

#wsod .wsodTermAndDefinition .termLinks .wsod-icon {
    margin-right: 5px;
}

#wsod .wsodTermAndDefinition .seeRelated {
    margin-bottom: 10px;
}

#wsod .wsodTermArticles h2,
#wsod .wsodRelatedTerms h2{
    font-size: 14px;
}

#wsod .wsodTermArticles,
#wsod .wsodRelatedTerms{
    font-size: 12px;
}

#wsod .wsodTermArticles .relatedArticles,
#wsod .wsodTermArticles .relatedArticles .relatedArticle {
    float: left;
    width: 100%;
}

#wsod .wsodTermArticles .bullet {
    color:#666666;
    float:left;
    margin-right:5px;
    width:auto;
}

#wsod .wsodTermArticles .relatedArticles .relatedArticle .articleLink  {
    float:left;
    width:90%;
}

#wsod .wsodTermArticles .articleFooter {
    float: right;
    width: auto;
    margin-top: 10px;
}

#wsod .wsodRelatedTerms .relatedTerms,
#wsod .wsodRelatedTerms .relatedTerms .related {
    float: left;
    width: 100%;
}

#wsod .wsodRelatedTerms .bullet {
    color:#666666;
    float:left;
    margin-right:5px;
    width:auto;
}

#wsod .wsodRelatedTerms .relatedTerms .related .termName  {
    float:left;
    width:90%;
}

.WSODReferencePopup .content {
    float: left;
    width: 100%;
}

/***** Lexicon/Search *******/

#wsod .wsodSearchResults {
    padding-top: 32px;
}

#wsod .wsodSearchResults a {
    font-size: 12px;
}

#wsod .wsodSearchResults th {
    text-align:left;
    width:190px;
    background: none;
}

#wsod .wsodSearchResults td {
    text-align:left;
}


#selectable-type-search-wrapper {
	width:122px;
	float:left;
	margin-right: 20px;
}

#ft-search { width: 375px; }
#ft-search input.text { height:14px; }
#ft-search .searchContainer,
#ft-search input#lexSearchInput { width:150px; }
#ft-search input#simpleSearchField { width:100%; }
#ft-search .ft-autocomplete { top:28px; }
#ft-search .ft-button-large { min-height:23px; }

#ftLogin { right:390px; top:2px; }

/*=============================== SELECT BUTTON ==================================*/
.basicButton.basicButtonWrapperMedium {
	background: url("http://cdn.markets.ft.com/Research/ResourceManager/VvL_gBI28a6H0eJbAy_4_w2/u/f/635575617326164416/Research/Content/Images/Buttons.Sprite.png");
	line-height: 23px;
	background-position: 0 -636px;
}
.basicButton.basicButtonWrapperMedium.hover {
	background-position: 0 -663px;
}
.basicButton.basicButtonWrapperMedium .select-arrow {
	background: url("http://cdn.markets.ft.com/Research/ResourceManager/VvL_gBI28a6H0eJbAy_4_w2/u/f/635575617326164416/Research/Content/Images/Buttons.Sprite.png");
	background-position: 372px -644px;
	width:12px;
	height:8px;
	position:absolute;
	top:8px;
	right:9px;
}
.basicButton.basicButtonWrapperMedium.hover .select-arrow {
	background-position: 372px -671px;
}
#selectable-type-search-wrapper .basicButton {
	width:100%;
	z-index:1;
	cursor:pointer;
	padding-left: 10px;
	color:#fff;
	white-space: nowrap;
    background-repeat: no-repeat;
    padding-right: 10px;
	position: relative;
	left: 1px;
    float: left;
}

/*=============================== DROPDOWN MENU ==================================*/
.dropdown-wrapper {
	width:135px;
	z-index:0;
	background:#fff;
	border:1px solid #cecece;
	position:absolute;
	top:0px;
	opacity:0;
	left:4px;
}
.dropdown-wrapper li {
	padding: 2px 5px;
	cursor:pointer;
}
.dropdown-wrapper li:nth-child(even) {
	background:#F0EDE9;
}
.dropdown-wrapper li:hover {
	background:#4781AA;
	color:#fff;
}

/*=============================== INPUTS ==================================*/
#ft-search input#lexSearchInput {
	color:#000;
	font-size:14px;
}
#ft-search input#lexSearchInput.ghostText {
	color:#999;
	font-size: 10px;
}
#ft-search #wsod-symbolSearch input.ft-search-autocomplete-placeholder {
	font-size:10px !important;
	height:14px;
	line-height:12px;
}

/*=============================== SUBMIT BUTTON ==================================*/
#ft-search button {
	margin:0;
	padding: 0 11px 0 10px;
	background: url("http://cdn.markets.ft.com/Research/ResourceManager/VvL_gBI28a6H0eJbAy_4_w2/u/f/635575617326164416/Research/Content/Images/Buttons.Sprite.png");
	line-height: 24px;
	width:63px;
	height: 24px;
	background-position: -5px -40px;
	font-size: 13px;
	border-radius: 4px;
	border-width:0;
	float:right;
	color:#fff;
	-webkit-box-shadow: #90BFE0 inset 0 1px 0;
	box-shadow:#90BFE0 0 1px 0 0 inset;
	font-family: Arial,Helvetica,sans-serif;
}
.msie9 #ft-search button {
	border-radius: 0;
}

#ft-search button:hover {
	color:#cecece;
}
