

/**************************************
** General
***************************************/

#wsod.markets #recentCompaniesModule {
	padding: 10px 5px;
	width: auto;
}

#wsod.markets #recentCompaniesModule a {
	font-weight: bold;
}

#wsod.markets #recentCompaniesModule .text {
	padding-left: 0;
	padding-right: 0;
}
#wsod.markets #recentCompaniesModule .change {
	padding-right: 0;
	white-space: nowrap;
}
#wsod.markets #recentCompaniesModule .change span {
	white-space: nowrap;
}
#wsod.markets #recentCompaniesModule .symbolExchange {
	color: #666;
}

#wsod.markets #recentCompaniesModule .symbolExchange,
#wsod.markets #recentCompaniesModule .symbolExchange a {
	font-weight: normal;
}

#wsod.markets #recentCompaniesModule tr.last td {
	border-bottom: none;
	padding-bottom: 0;
}

#wsod #marketFinderContainer #marketFinderField {
	width: 120px;
}

#wsod .sideBySide #marketFinderContainer #marketFinderButton{
	float: right;
}

#wsod .sideBySide #marketFinderContainer #marketFinderField {
	width: 90px;
	float: left;
}

#wsod #marketFinderContainer #marketFinderCountrySelect {
	width: 115px;
}

#wsod #marketFinderContainer #issueTypeSelect {
	width: 160px;
}

#wsod #rankViewSelectContainer {
	font-size: 10px;
	color:#666666;
	border-bottom: 2px solid #E7E2DB;
	line-height: 24px;
	height: 24px;
}

#wsod #rankViewSelectContainer label  {
	float: left;
	font-size: 10px;
	font-weight: bold;
	margin-right: 5px;
}

#wsod #rankViewSelectContainer .changeViewControl {
	float: left;
	color: #4781AA;
	font-size: 11px;
	margin-right: 5px;
	cursor:pointer;
}

#wsod #rankViewSelectContainer .changeViewControl.active {
	color: #999;
	cursor: text;
}

#wsod #rankViewSelectContainer .divider {
	float: left;
	color: #999;
	margin-right: 5px;
}

#wsod #rankViewSelectContainer .byIndex  {
	float: right;
}

#wsod #rankViewSelectContainer .byIndex select {
	font-size: 10px;
	margin: 2px 0;
}

#wsod #rankViewSelectContainer #countryDetails {
	padding-left: 10px;
}

#wsod #ft30 ul li {
	border-bottom: 1px solid #E2D8C9;
}

#wsod #ft30 ul li.last {
	border: none;
}

#wsod #ft30 ul li a {
	font-size: 11px;
	padding: 2px 0;
	display: block;
}

#wsod #marketFinderContainer .basicButton {
	position: relative;
	top: -2px;
}

#wsod #countryResearchContainer select {
	position: relative;
	top: 2px;
	float: left;
}

#wsod #countryResearchContainer .basicButton {
	float: right;
}

#wsod .bold {
	font-weight: bold;
}


/**************************************
** Overview Page 
***************************************/

#wsod.marketsOverview .afterColumns {
	margin: 0;
}

#wsod.marketsOverview td.text {
	font-weight: bold;
}

#wsod.marketsOverview .indicesModule {
	margin-bottom: 10px;
}

#wsod.marketsOverview .indicesModule .disclaimer {
	float: none;
	text-align: left;
	font-size: 9px;
}

#wsod.marketsOverview .indicesModule #equities {
	position: relative;
}

#wsod.marketsOverview .indicesModule #equities table tr.closed td {
	background-color: #F5EDE2;
}

#wsod.marketsOverview .indicesModule #equities table tr td.text {
	padding: 2px 4px;
}

#wsod.marketsOverview .indicesModule #equities table tr td.text div {
	float: left;
	border-width: 11px 2px;
	border-style: solid;
	margin-right: 5px;
	font-size: 0px;
	line-height: 1;
}

#wsod.marketsOverview .indicesModule #equities table tr td.text a {
	float: left;
	padding: 4px 0;
}

#wsod.marketsOverview .indicesModule #equities table tr td.session {
	font-size: 10px;
	color: #8C8985;
}

#wsod.marketsOverview .indicesModule #equitiesTable {
	width: 211px;
	position: absolute;
	right: 0;
	top: 0;
} 
#wsod.marketsOverview .indicesModule #equitiesTable .dataValue {
	font-weight: bold;
	line-height: 15px;
}
#wsod.marketsOverview .indicesModule #equitiesTable .dataLabel {
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
}
#wsod.marketsOverview .indicesModule #equitiesTable .disclaimer {
	position: relative; top: -3px;
}
#wsod.marketsOverview .indicesModule #equitiesTable .disclaimer .dataValue {
	font-weight: normal;
}
#wsod.marketsOverview .indicesModule #equitiesTable td {
	background: transparent;
	border-bottom: none;
	vertical-align: top;
	white-space: nowrap;
	padding-top: 5px;
}
#wsod.marketsOverview .indicesModule #equitiesTable,
#wsod.marketsOverview .indicesModule #equitiesTable tr.group td {
	border-bottom: none;
}
#wsod.marketsOverview .indicesModule #equitiesTable tr.group td {
	padding-bottom: 0px;
}

#wsod.marketsOverview .indicesModule #equitiesChart {
	height: 314px;
}

#wsod.marketsOverview .macroMapModule {
	margin-bottom: 31px;
}

#wsod.marketsOverview .bondsAndRatesModule {
	margin-bottom: 20px;
}

#wsod.marketsOverview .commoditiesModule {
	float: left;
	width: 192px;
}

#wsod.marketsOverview .commoditiesModule table tr td {
	padding: 6px 2px 5px 2px;
}

#wsod.marketsOverview .researchDataArchiveModule {
	float: left;
}

#wsod.marketsOverview .macroMapContainer {
	float: right;
	width: 192px;
}

#wsod.marketsOverview .macroMapContainer h3 {
	font-size: 14px;
	margin-top: 20px;
	padding: 10px 0 5px;
	border-top: 1px solid #D1C7B8;
}

#wsod.marketsOverview .macroMapContainer a {
	display: block;
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
}

#wsod.marketsOverview .macromapPreviewLink {
	height: 153px;
	width: 192px;
	background: url(/resources/image/markets/macromaps/_preview.gif?version=41787.623391203706) no-repeat 0 0;
	display: block;
}

#wsod.marketsOverview .macromapPreviewLink.indicesPreview {
	background-position: 0 -153px;
	margin-top: 5px;
}

#wsod.marketsOverview .macromapPreviewLink.indicesPreview:hover {
	background-position: 100% -153px;
}

#wsod.marketsOverview .macromapPreviewLink.currenciesPreview {
	background-position: 0 0;
	margin-top: 10px;
}

#wsod.marketsOverview .macromapPreviewLink.currenciesPreview:hover {
	background-position: 100% 0;
}

#wsod.marketsOverview #equities {
	float: left;
	width: 388px;
}

#wsod.marketsOverview #currencies {
	width: 388px;
	margin-left: 10px;
}

#wsod.marketsOverview #currencies #currenciesTableContainer {
	width: 186px;
	float: left;
}

#wsod.marketsOverview #currencies #currenciesTableContainer TD {
	padding-top: 8px;
	padding-bottom: 7px;
}

#wsod.marketsOverview .bondsAndRatesModule #bondsAndRates {
	float: left;
	width: 388px;
	height: 162px;
}

#wsod.marketsOverview .bondsAndRatesModule table {
	float: right;
	width: 192px;
}

#wsod.marketsOverview .bondsAndRatesModule table a {
	white-space: nowrap;
}

#wsod.marketsOverview #recentCompaniesModule {
	padding: 0;
	margin: 20px 0 0 0;
	width: 192px;
}

#wsod.marketsOverview #recentCompaniesModule tr.last td {
	padding-bottom: 6px;
	border-bottom: 1px solid #E7E2DB;
}

/**************************************
** Company Research Page 
***************************************/

#wsod.companyResearch #globalEquityScreener h3 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 6px;
}

#wsod.companyResearch #globalEquityScreener a {
	display: block;
	font-size: 12px;
	padding: 3px 0;
	border-bottom: 1px solid #E7E2DB;
}

#wsod.companyResearch #globalEquityScreener a.preScreen {
	font-weight: bold;
}

#wsod.companyResearch #companiesInTheNews {
	margin-bottom: 15px;
}

#wsod.companyResearch .institutionalOwnershipModule {
	font-size: 12px;
}

#wsod.companyResearch .institutionalOwnershipModule a {
	font-weight: bold;
}

#wsod.companyResearch .institutionalOwnershipModule table th {
	vertical-align: bottom;
}

#wsod.companyResearch .institutionalOwnershipModule table th.text span.th {
	margin: 0;
	padding: 0;
}

#wsod.companyResearch .institutionalOwnershipModule table td.text span {
	margin-left: 5px;
	color: #666666;
	font-weight: bold;
	font-size: 11px;
}

#wsod.companyResearch .institutionalOwnershipModule table td .netIncrease {
	float: right;
}

#wsod.companyResearch .institutionalOwnershipModule table td .percentNetIncrease {
	float:right;
	padding-left: 5px;
	width: 60px;
}

#wsod.companyResearch .institutionalOwnershipModule table td .currencyCode {
	color: #666;
	margin-left: 5px;
	font-size: 11px;
	font-weight: bold;
}

#wsod.companyResearch .institutionalOwnershipModule .institutionalOwnershipNav {
	width: 100%;
	background-color: #F6E9D8;
	padding: 5px 0;
}

#wsod.companyResearch .institutionalOwnershipModule .institutionalOwnershipNav .ownershipType {
	float :left;
	margin: 0 10px;
	font-weight: bold;
}

#wsod.companyResearch .institutionalOwnershipModule .institutionalOwnershipNav .ownershipType li {
	float: left;
	line-height: 16px;
}

#wsod.companyResearch .institutionalOwnershipModule .institutionalOwnershipNav .ownershipType li.spacer {
	margin: 0 5px;
}

#wsod.companyResearch .institutionalOwnershipModule .institutionalOwnershipNav .ownershipType li a.active {
	color: #000;
	cursor: text;
}

#wsod.companyResearch .institutionalOwnershipModule .institutionalOwnershipNav .ownershipCountry {
	float: right;
	margin-right: 10px;
}

#wsod.companyResearch .institutionalOwnershipModule .institutionalOwnershipNav .ownershipCountry label {
	margin-right: 5px;
}

#wsod.companyResearch .institutionalOwnershipModule .institutionalOwnershipControls {
	margin: 8px 0;
}

#wsod.companyResearch .institutionalOwnershipModule .ownershipTable {
	position: relative;
}

/**************************************
** Countries Overview Page 
***************************************/

#wsod.countryOverview .countryModule {
	margin-bottom: 20px;
}

#wsod.countryOverview .epfrModule h2 span {
	float: left;
}

#wsod.countryOverview .epfrModule h2 a {
	float: right;
	font-size: 11px;
}

#wsod.countryOverview .epfrModule .epfrDetails {
	height: 30px;
	line-height: 30px;
	font-size: 11px;
	font-weight: bold;
	color: #6A6A6A;
}

#wsod.countryOverview .epfrModule .epfrDetails .epfrTitle {
	float: left;
}

#wsod.countryOverview .epfrModule .epfrDetails .epfrDisclaimer {
	float: right;
}

#wsod.countryOverview .epfrModule .epfrDetails .epfrDisclaimer label,
#wsod.countryOverview .epfrModule .epfrDetails .epfrDisclaimer .epfrLogo {
	font-size: 10px;
	font-weight: normal;
	float: left;
}

#wsod.countryOverview .epfrModule .epfrDetails .epfrDisclaimer .epfrLogo {
	background: url(/resources/image/epfr.gif?version=41787.623391203706) no-repeat 0 0;
	width: 37px;
	height: 21px;
	margin: 4px 0 4px 8px;
}

#wsod.countryOverview .epfrModule .epfrAsOf {
	border-top: 1px solid #A8A59C;
	font-size: 10px;
	font-weight: normal;
	color: #6A6A6A;
}

#wsodPop .epfrHelpPopup .popupInner {
	width: 500px;
}

#wsodPop .epfrHelpPopup .popupContent .epfrHelpText {
	margin-top: 15px;
	font-size: 12px;
}

/**************************************
** Bonds & Rates Page 
***************************************/

#wsod.bondsAndRates .contentModule {
	float: none;
}

#wsod.bondsAndRates .mainColumn .contentModule,
#wsod.bondsAndRates .secondaryColumn .contentModule {
	margin-bottom: 15px;
}

#wsod.bondsAndRates table td.sinceDate{
	white-space:normal;
	padding-left:16px;
}

/**************************************
** Companies Research 
***************************************/

#wsod #results-EQ,
#wsod #results-ETF,
#wsod #results-MF {
	_float: none;
}

/**************************************
** World Equities 
***************************************/

#wsod .worldOverviewModule .mainEquityQuoteContainer {
	line-height: 28px;
}

#wsod .worldOverviewModule div.cell {
	float: right;
}

#wsod .worldOverviewModule div.name {
	width: 151px;
}

#wsod .worldOverviewModule div.name h4 {
	font-size: 15px;
	color: #333;
	border: none;
	margin: 0;
	padding: 0;
}

#wsod .worldOverviewModule div.last {
	width: 62px;
}

#wsod .worldOverviewModule div.volume {
	width: 60px;
}

#wsod .worldOverviewModule div.change { 
	width: 115px;
}

#wsod .worldOverviewModule div.cell div { 
	font-size: 13px;
	text-align: right;
}

#wsod .worldOverviewModule div.cell div a { 
	
	font-weight: bold;
	width: 122px;
}

#wsod .worldOverviewModule div.cell div a.icon { 
	width: 18px;
	height: 17px;
	float: left;
}

#wsod .worldOverviewModule dt.open div.cell div a.icon { 
	opacity: .5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
}

#wsod .worldOverviewModule div.cell.name div {
	text-align: left !important;
}

#wsod .worldOverviewModule dl dt {
	padding: 4px 0;
	display: inline;
	float: left;
	border-top: 1px solid #E7E2DB;
}

#wsod .worldOverviewModule dl dd {
	float: left;
	height: 167px;
	display: none;
	width: 100%;
}

/**************************************
** Commodities 
***************************************/

#wsod.commodities .contentModule.commoditiesAndFuturesTableContainer table tr td {
	padding: 6px 0;
}

/**************************************
** Interactive Charting 
***************************************/

#wsod.InteractiveChartPage #recentCompaniesModule {
	margin-bottom: 5px;
}

/****************************
*****************************/

#wsod .markets h1 .sub {
	font-weight: normal;
}
#wsod .markets h1 .wrapped {
	position: relative; top: 3px;
}

#wsod .markets table tr .nowrap {
	white-space: nowrap;
}
#wsod .markets table tr .change {
	font-size: 11px;
}

#wsod .markets .tableCompaniesInTheNews tr td a {
	font-weight: bold;
}

#wsod .markets .tableCompaniesInTheNews tr td div.headline, #wsod .markets .tableCompaniesInTheNews tr td div.headline a {
	font-weight: normal;
	font-size: 11px;
	display: block;
}

#wsod .markets .tableCompaniesInTheNews tr td div.newsDateTime {
	font-size: 10px;
	margin-bottom: 5px;
}

#wsod .markets .moreHeadlines {
	font-size: 11px;
	font-weight: bold;
	float: right;
}

#wsod.markets .icon-macromap {
	padding: 1px 0 2px 20px;
}

#wsod .wsodModule {
	border: 1px solid #666;
	border-width: 0 1px 1px 0;
	position: relative;
	margin-top: 38px;
}

#wsod .wsodModuleContent,
#wsodPop .wsodModuleContent {
	border: 4px solid #ccc;
	background: #f7f7f7;
	zoom: 1;
}

#wsod .wsodModuleContent h2 {
	border-bottom: none;
	font-size: 11px;
	color: #000;
	margin: 0;
	padding: 5px 0 0 5px;
}

#wsod .wsodModuleContent label {
	font-size: 11px;
	color: #333;
	font-weight: bold;
}
#wsod .wsodModuleContent div.divider {
	height: 1px;
	width: 100%;
	background: #ccc;
	display: block;
}

/* overview page */


/* currencies page */
#wsod.currencies .chartSelectControls {
	width: 195px;
	border-right: 1px solid #ccc;
}

#wsod.currencies .timePeriod {
	border-right: none;
	border-left: 1px solid #fff;
	width: 160px;
}
#wsod .currencies #crossRatesTable a {
	font-weight: bold;
}

#wsod #currencyConverter label {
	display: inline;
}

#wsod #currencyConverter .loadingOverlay {
	_width: 197px;
	_height: 180px;
	_background-position: center 40px;
}

#wsod #currencyConverter form {
	margin-top: 5px;
}

#wsod #currencyConverter select {
	font-size: 11px;
	width: 152px;
	margin: 5px 0;
	display: block;
}

#wsod #currencyConverter input {
	width: 60px;
	margin-left: 10px;
	font-size: 10px;
}

#wsod #currencyConverter .results {
	border: 1px solid #E7DFD0;
	background: #fff;
	font-size: 14px;
	padding: 4px 7px;
	color: #333;
	margin:1px;
	
	overflow: hidden;
	_overflow: visible;
	_height: 1px;
}

#wsod #currencyConverter .results #currencyFrom {
  clear: both;
	float: left;
	_float: none;
}

#wsod #currencyConverter .results #currencyTo {
	font-weight: bold;
	text-align: right;
  clear: both;
	float: left;
	white-space: nowrap;
}

#wsod #currencyConverter .results .exchangeRate {
	padding-top: 4px;
	clear: both;
	font-size: 11px;
	color: #666;
}
#wsod #currencyConverter .results .exchangeRate span {
	float: left;
}
#wsod #currencyConverter .results .exchangeRate #currencyRate {
	float: right;
	font-weight: bold;
	color: #333;
}

#wsod #currencyConverter .error {
	border: 1px solid #900;
	background: #fdd;
	font-size: 14px;
	padding: 4px 7px;
}

#wsod #currencyConverter .error p {
	color: #333;
	font-size: 11px;
	line-height: 13px;
}
#wsod #conversionTimestamp {
	float: left;
	margin-bottom: 10px;
}
#wsod #conversionTimestamp .disclaimer {
	float: none;
}

/* Country Overview page */

#wsod #rankingsContainer {
	font-size: 12px;
	color: #666;
	position: relative;
}

#wsod #rankingsContainer table tr td {
	white-space: nowrap;
}

#wsod #rankingsContainer table tr td.companyName {
	white-space: normal;
}

#wsod #rankingsContainer .exchange {
	font-size: 11px;
	font-weight: Bold;
	color: #666;
}

#wsod div.markets table.lose {
	margin-top: 25px;
}

#wsod TABLE.movers TH {
	background-color: #f6e9d8;
}

#wsod TABLE.movers TD.numbers {
	padding-left: 22px;
}

#wsod table.movers .companyName, #wsod table.additionalTable .companyName {
	width: 230px;
	text-align: left;
	font-weight: bold;
}

#wsod table.movers .companyName div {
	/*float: left;*/
	margin-right: 4px;
}

#wsod table.additionalTable td/*, #wsod table.movers td*/ {
	font-size: 14px;
}

#wsod table.additionalTable .companyName {
	width: 180px;
}


#wsod table.additionalTable th {
	padding-top: 12px;
}

#wsod .overview .secondaryColumn table.additionalTable th {
	padding-top: 0px;
	border-top: 0px solid #999;
}


/* Market Finder mini MOD */

/* Finder page */

#wsod.finder #searchResults {
	position: relative;
	_zoom: 1; /* what a we todd did browser */
}

#wsod.finder #searchResults .loadingOverlay {
	background-position: center 40px;
}

#wsod.finder #searchResults p {
	margin-top: 5px;
}

#wsod.finder.marketsView #searchResults p {
	margin-top: 25px;
}

#wsod.finder .wsod-tabs-main .matches {
	font-weight: normal;
}

#wsod.finder.companyView tr.groupHeader td {
	padding-bottom: 20px;
}
#wsod.finder tr.groupHeader td.name {
	font-weight: bold;
	padding-left: 4px;
}
#wsod.finder tr td.name {
	text-indent: 0;
	padding-left: 20px;
}
#wsod.finder tr td.name .wsod-flag {
	float: left;
	margin-right: 6px;
}
#wsod.finder tr td.name a {
	display: block;
	margin-left: 24px;
}
#wsod.finder.companyView tbody {
	border-bottom: 2px solid #ccc;
}

/* full width finder mod */
#wsod .headMod,
#wsod #marketFinderContainer.headMod {
	margin: 10px 0 8px 0;
}

#wsod #marketFinderContainer.headMod .wsodModuleContent {
	padding: 5px 10px 10px 10px;
}

#wsod #marketFinderContainer.headMod #marketFinderField {
	width: 120px;
	margin: 0px;
}
#wsod #marketFinderContainer.headMod select {
	width: 80px;
}
#wsod #marketFinderContainer.headMod #marketFinderCountrySelect {
	width: 115px;
}
#wsod #marketFinderContainer.headMod #issueTypeSelect {
	width: 160px;
}
#wsod #marketFinderContainer.headMod h2 {
	font-size: 14px;
	color: #333;
	border-bottom: 3px solid #ccc;
	padding-bottom: 4px;
	margin-bottom: 6px;
}
#wsod #marketFinderContainer.headMod div.fields {
	float: left;
	margin-right: 8px;
}
#wsod #marketFinderContainer.headMod label {
	display: block;
	line-height: 18px;
	margin-bottom: 0px;
}

/* Country Research MOD */

/* Equity Snap MOD */
#wsod .mainEquityQuoteContainer select {
	float: left;
	width: 140px;
}

#wsod .mainEquityQuoteContainer div.cell {
	float: right;
}

#wsod .mainEquityQuoteContainer div.last {
	width: 62px;
}

#wsod .mainEquityQuoteContainer div.volume {
	width: 60px;
}

#wsod .mainEquityQuoteContainer div.change {
	width: 115px;
}

#wsod .mainEquityQuoteContainer div.cell div {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

#wsod .snapContainer {
	border-bottom: 1px solid #999;
}

#wsod .snapContainer .unavailable {
	text-align: center;
	top: 3px;
	padding-bottom: 14px;
	font-size: 12px;
}

#wsod .tableFooter a {
	float: right;
	font-size: 11px;
}

/* ** Reseach Archive ** */
#wsod .markets h2.replaceTitle {
	margin-top: 10px;
}

#wsod .selectionContainer {
	margin: 10px 0px 0px 0px;
}

#wsod .descriptionContainer {
	float:left;
	font-size: 12px;
	color: #333;
	margin-bottom: 20px;
}

#wsod .contentModule.searchModule.archiveSelector {
	clear: both;
	height: 1%;
	margin: 5px 0 0 0;
}

#wsod .archiveSelector .selectDisplay {
	float: left;
	padding: 0 10px 0 0;
}

#wsod .archiveSelector .selectDisplay label {
	display: block;
	color: #666;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
}

#wsod .archiveSelector .selectDisplay select {
	font-size: 12px;
}

#wsod .archiveSelector .divide {
	border-left: 1px solid #DDD;
	padding: 0 0 0 10px;
}

/* ** calendar selector ** */

#calendarContainer .monthContainer {
	width: 410px;
	padding-top: 8px;
	padding-bottom: 8px;
}
#calendarContainer .monthContainer .month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	float: left;
}
#calendarContainer .monthContainer.mSelect {
	background-color: #EDEDE3;
}


#calendarContainer .monthContainer .weekDays {
	border-bottom: 1px solid #CECBC3;
	font-weight: bold;
}


#calendarContainer .monthContainer .year {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #726C57;
}
#calendarContainer .monthContainer .week, #calendarContainer .monthContainer .weekDays, #calendarContainer .monthContainer .weekDays div, #calendarContainer .monthContainer .week div {
	height: 30px;
	line-height: 30px;
	padding: 1px;
}


#calendarContainer .monthContainer .weekDays div, #calendarContainer .monthContainer .week div {
	float: left;
	width: 56px;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

#calendarContainer .monthContainer .weekDays {
	color: #666;
}

#calendarContainer .monthContainer .week div.dSelect {
	background-color: #F6E9D8;
	border: 1px solid #E7DFD0;
	padding: 0px;
}
/**/
#calendarContainer .monthContainer .week {
	font-weight: bold;
}

#calendarContainer .monthContainer .date {
	color: #ddd;
}

#calendarContainer .monthContainer .inactive {
	color: #ddd;
}

/* ** end calendar selector ** */

/* commodities */

#wsod.commodities .chartControls .chartSelectControls {
	width: auto;
}

#wsod .commodities table td.text,
#wsod .commodities table td.lastPrice {
	font-weight: bold;
	color: #333;
}

#wsod .commodities table th.lastPrice,
#wsod .commodities table td.lastPrice {
	padding-right: 4px;
}

#wsod .commodities table th.sinceDate,
#wsod .commodities table td.sinceDate {
	width: 80px;
}

#wsod .commodities table td,
#wsod .commodities table th {
	padding-right: 0;
}

#wsod .commodities table th.text,
#wsod .commodities table td.text {
	padding-left: 0;	
}

#wsod.commodities table td.text .disclaimer {
	float: none;
	display: block;
	white-space: nowrap;
}

#wsod .commodities table .detail {
	color: #666;
	font-weight: normal;
}

#wsod .commodities .secondaryColumn .moreLink {
	float: right;
}

/*#wsod .commodities .mainColumn td.text {
	width: 100px;
}*/
#wsod .commodities .mainColumn td.todayChange {
	width: 45px;
}
#wsod .commodities .mainColumn td.todayChangeAbsolute {
	width: 110px;
}
#wsod .mainColumn td.todayChangeAbsolute {
	padding-right: 1px;
}
#wsod .commodities .mainColumn td.yearChange {
	width: 60px;
}

/* align cols */

#wsod .alignColumns .secondaryColumn {
	margin-top: 20px;	
}

#wsod .alignColumns .secondaryColumn h2 {
	margin-top: 0px;
}

#wsod .alignColumns .wsodModule {
	margin-top: 18px;
}

#wsod .marginTop {
	margin-top: 18px;
}
#wsod .secondaryColumn .marginTop2 {
	margin-top: 30px;
}


#wsod .timestamp span, 
#wsodPop .timestamp span, 
#wsod .timestampborder span,
#wsodPop .timestampborder span {
	float: none;
}



#wsod .footNote {
	font-size: 10px;
	color: #666;
}

#wsod a.button {
	
}

#wsod #showAdditionalBenchmarkMaturities, #wsod #showAdditionalYieldMaturities {
	font-size: 11px;
	text-align: right;
	text-transform: none;
}

#wsod TR.additionalMaturity TD {
	background-color: #F6E9D8;
}

#wsod .fleft {
	float: left;
}


/* Bonds & Rates page */
#wsod #quoteTable-UK TD {
	padding-right: 1px;
}
