

/* -- Attempting to load: /schwab/Prospect/research/markets/resources/style/Markets.common.css */

#WSOD .incomplete {

	outline: dotted 2px orange;

}

#WSOD .complete {
	outline: solid 2px green;
}

#WSOD .placeholder, #WSOD .tmpLink {
	cursor: help;	
}

#WSOD td.tdCenter {
	text-align: center;	
}

#WSOD td.tdCenter div {
	margin:auto;
}

#WSOD td.data {
	white-space: nowrap;
}

#WSOD th {
	text-align: left;
}

#WSOD th.data {
	text-align: right;
}

#WSOD ul.ddmMenu {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 50;
	background: #fff;
}

#WSOD ul.ddmMenu li a {
	border-color:#E0E0E0;
	border-style:solid;
	border-width:0px 1px 1px;
	color:#666666;
	display:block;
	font-size:12px;
	xfont-family:Arial;
	xfont-size:12px;
	padding:3px 5px;
	text-decoration:none;
	white-space:nowrap;
}

#WSOD ul.ddmMenu li a:hover {
	background-color: #f0f0f0;	
}


#WSOD ul.ddmMenu li a.activeItem {
	background: #F0F4F8;
}

#WSOD .ticker {
	font-weight: bold;
	text-transform: uppercase;	
}

#WSOD span.wsodcompany {
	color: #336699;
	cursor: pointer;
	font-weight: bold;
	text-decoration:underline;
	white-space:nowrap;
}

#WSOD div.loader {
	background: #fff url(/schwab/retail/research/resources/img/Loader.white.text.gif) no-repeat scroll 50% 10px;
	padding:0;
	position: absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	display: block;
	z-index: 999;
}

#WSOD .submoduleError {
	padding: 44px;
	color: #666;	
}

#WSOD .submoduleError p.msg {
	font-weight: bold;
	margin-bottom: 5px;	
}

#WSOD a.newWin {
	background: url(/schwab/retail/research/resources/img/Icon.newWin.gif) right 50% no-repeat;
	padding-right: 15px;
}

#WSOD div.disclosure {
	margin-top: 10px;
	color: #999;	
}

#WSOD .disclaimer {
	color: #999;
	font-size: 90%;	
}

#WSOD .asofdate {
	color: #999;
	font-size: 80%;
	font-weight: normal;
	float: left;
	line-height: 17px;
}


/*
	Global to International Markets 
*/
#WSOD ul.pageTypeNav li.understandingIntlInvesting {
	margin-right:0;
}

#WSOD .iconCountryFlag .country-flag {
	display:inline-block;
	margin-right:5px;
}


/*
International Markets
 ->Rail International Most Actives Module
*/
#WSOD .RailIntlMostActives ul.Multiview {
	background-color:#ebf0f3;
	border-bottom:1px solid #ccc;
	padding:5px 0 5px 6px;
}

#WSOD .RailIntlMostActives ul.Multiview li {
	margin-right:3px;
}

#WSOD .RailIntlMostActives ul.Multiview li.mvActive a {
	color:#000;
	cursor:default;
	font-weight:bold;
	text-decoration:none;
}


/*
International Markets 
	->Overview Page
*/
#WSOD .IntlMarketsOverview {
	margin:0 7px 0 10px;
}

#WSOD .IntlMarketsOverview .leftContent {
	float:left;
	width:454px;
}

#WSOD .IntlMarketsOverview .rightContent {
	float:right;
	width:240px;
}


/*
International Markets 
	->Overview Page
	+>International Indices Module
*/
#WSOD .IntlMarketsInternationalIndices .sparkChartContainer {
	cursor:default;
}

#WSOD .mktInternationalBMITable .sparkChartContainer {
	height:18px;
	width:120px;
}

/*three 5 Day Charts*/
#WSOD .internationalBMI5DyCharts {
	border-bottom:1px solid #ccc;
}

#WSOD .intlBMIChart {
	border-left:1px solid #eee;
	float:left;
	padding:10px 4px 10px 9px;	
}

#WSOD .intlBMIChart .sparkChartContainer {
	height:160px;
	margin-top:5px;
	width:220px;
}

#WSOD div.InternationalIndices tfoot td {
	font-size:11px;
	padding:3px 5px 5px 5px;
}

/*
International Markets Tab
	->Overview Page
	+>International Indices Module
	+>Customize link and Hopup
*/
#WSOD #linkCustomizedIntlIndices {
	color:#ccc;
}

#WSOD #hopupCustomizedIntlIndices {
	width:682px;
}

#WSOD .IntlMarketsIntlIndicesCustomizeHopup .tabbedContainer {
	postion:relative;
	z-index:2;
}

#WSOD .IntlMarketsIntlIndicesCustomizeHopup .moduleFooter {
	text-align:right;
}

#WSOD .IntlMarketsIntlIndicesCustomizeHopup li {
	cursor:pointer;
	padding:4px 8px;
	margin:2px 0;
	width:auto;
}

#WSOD .IntlMarketsIntlIndicesCustomizeHopup li a {
	color:#333;
}

#WSOD .IntlMarketsIntlIndicesCustomizeHopup .ddmIndexContainer {
	position:relative;
	z-index:4;
}

#WSOD .IntlMarketsIntlIndicesCustomizeHopup .ddmMenu {
	position:absolute;
	width:186px;
}

#WSOD .IntlMarketsIntlIndicesCustomizeHopup .ddmMenu li.selected {
	background-color:#659eC9;
}

#WSOD .chartIndexContainer {
	float:left;
	width:188px;
}

#WSOD .chartIndicesSelection .chartOptions {
	margin-left:18px;
}

#WSOD .chartIndexContainer .sparkChartContainer {
	cursor:default;
	height:160px;
	width:188px;
	margin-top:10px;
}

#WSOD .tableIndicesSelection {
	width:642px;
}

#WSOD .tableIndicesSelection .selectionFilter {
	margin-top:10px;
}

#WSOD .tableIndicesSelection .heading span {
	margin-right:5px ! important;
}

#WSOD #hopupCustomizedIntlIndices .lbDelete {
	background:transparent url(/schwab/retail/research/resources/img/Icon.close.gif) no-repeat scroll right center;
	width:11px;
	height:12px;
}

#WSOD .moveUpDownArrow {
	cursor:pointer;
	display:inline-block;
	height:18px;
	width:29px;
}

#WSOD table.standard tbody td.moveRow {
	width:7%;
}

#WSOD table.standard tbody td.deleteRow {
	width:6%;
}


/*
International Markets 
	->Overview Page 
	+>International Reports Module
*/
#WSOD .IntlMarketsReports .ecController {
	padding:0;
}

#WSOD .IntlMarketsReports .csGroupRptheading {
	background-color:#ebf0f3;
	border-top:1px solid #ccc;
	font-weight:bold;
}

#WSOD .IntlMarketsReports dl.rptItem dd em,
#WSOD .IntlMarketsCountryCreditSuisseResearch dl.rptItem dd em {
	display:inline;	
}

#WSOD .IntlMarketsReports .mbFooter,
#WSOD .IntlMarketsCountryCreditSuisseResearch .mbFooter {
	border-top:1px solid #ccc;
	font-size:11px;
	padding:4px;
}


/*
International Markets 
	->Overview Page 
	+>News and Commentary Module
*/
#WSOD .IntlMarketsOverview .IntlMarketsNewsCommentary .FilterFrame {
	margin:6px;
}

#WSOD .IntlMarketsNewsCommentary #ddmNewsRegions {
	left:144px;
	top:24px;
}

#WSOD .IntlMarketsOverview .secondaryStories {
	border:none;
}

#WSOD .IntlMarketsOverview .secondaryStories,
#WSOD .IntlMarketsOverview .IntlMarketsNewsCommentary .news {
	border-top:1px solid #e0e0e0;
}

#WSOD .IntlMarketsOverview .IntlMarketsNewsCommentary .news dd {
	margin-left:94px;
}

#WSOD .IntlMarketsOverview .IntlMarketsNewsCommentary .Pagination a {
	margin:0 2px;
	text-decoration:underline;
}

#WSOD .IntlMarketsOverview .IntlMarketsNewsCommentary .Pagination a.active {
	cursor:default;
}

#WSOD .IntlMarketsOverview .IntlMarketsNewsCommentary .Pagination a.active,
#WSOD .IntlMarketsOverview .IntlMarketsNewsCommentary .Pagination a.arrow {
	text-decoration:none;
}


/*
International Markets 
	->Overview Page
	+>Global Currencies Module
*/
#WSOD .IntlMarketsOverview .GlobalCurrencies {
	margin-top:10px;
	width:454px;
}


/*
International Markets
	->Regions & Countries Page
*/
#WSOD .IntlMarketsRegionsCountries {
	padding-right:8px;
	padding-top:10px;
}


/*
International Markets
	->Regions & Countries
	->Regions Page
*/
#WSOD .IntlMarketsRegions .moduleSub {
	width:334px;
}

#WSOD .IntlMarketsRegions table.standard tbody th {
	background-color:#eee;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;	
}

#WSOD .IntlMarketsRegions table.standard tbody td {
	padding-bottom:6px;
	padding-top:6px;
}

#WSOD .countryFlagLink {
	margin-right:5px;
}


/*
International Markets
	->Regions & Countries
	->Countries Page
*/

#WSOD .IntlMarketsCountries caption,
#WSOD .IntlMarketsCountries .intlMktShowFullDesc,
#WSOD .countryRiskLevel a {
	font-size:11px;
}

#WSOD .countryRiskLevel a {
	cursor:pointer ! important;
}

#WSOD .IntlMarketsCountries .FilterFrame {
	padding-right:8px;
	postion:relative;
	z-index:4;
}

#WSOD #countryDDMenu,
#WSOD .IntlMarketsIntlIndicesCustomizeHopup .ddmMenu {
	background-color:#fff;
	border:1px solid #73766F;
	left:0;
	position:absolute;
	top:0;
	width:180px;
	z-index:250;
}

#WSOD .intMktCountryDDMContainer {
	position:relative;
}

#WSOD .intMktCountryDDMContainer .DDMenuContent,
#WSOD .IntlMarketsIntlIndicesCustomizeHopup .DDMenuContent {
	height:300px;
	overflow-x:hidden;
	overflow-y:scroll;
}

#WSOD .intMktCountryDDMContainer li {
	margin:4px 8px;
	width:auto;
}

#WSOD .intMktCountryDDMContainer li.subHeading,
#WSOD .IntlMarketsIntlIndicesCustomizeHopup li.subHeading {
	background-color:#eee;
	border:1px solid #ccc;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:4px;	
}

#WSOD .intMktCountryDDMContainer li a,
#WSOD .IntlMarketsIntlIndicesCustomizeHopup li span {
	display:inline-block;
	margin-right:5px;
	text-decoration:none;
	white-space:nowrap;	
}


#WSOD .countryFlagInfo {
	float:left;
	margin-top:10px;
}

#WSOD .countryFlagInfo label {
	color:#000;
	font-size:22px;
	margin-left:4px;
	vertical-align:middle;
}


#WSOD .countrySummary {
	margin-top:5px;
}

#WSOD .countrySummary .countryMarketType {
	text-transform:capitalize;
}

#WSOD .countryRiskLevel {
	margin-left:8px;
	margin-right:8px;
	_width:220px;
}

#WSOD .countrySummary .countryRatingsProvider {
	margin-left:2px;
}


/*
International Markets
	->Regions & Countries
	->Countries Page
	+>International Markets Stock Market Module
	+>View Stocks link Hopup - IntlMarketsCountryStocksHopup
*/
#WSOD .IntlMarketsCountryStockMarket {
	background:#fff url(/schwab/retail/research/resources/img/Bg.CompanyPerformance.gif) repeat-x left bottom;	
}

#WSOD .IntlMarketsCountryStockMarket .moduleMain {
	margin-top:5px;
	postion:relative;
	z-index:4;
}

#WSOD .IntlMarketsCountryStockMarket .moduleMain span {
	font-weight:normal;
}

#WSOD .intlMktCountryQuickGlance {
	border-bottom:1px solid #ccc;
}

#WSOD .IntlMktStockMarketContent .leftContent {
	width:442px;
}

#WSOD .IntlMktStockMarketContent .rightContent {
	width:230px;
}

#WSOD .intlMktCountryQuoteDetailsTable table.standard tbody td {
	border-top:1px solid #ccc;
	font-size:11px;
}

#WSOD .IntlMarketsCountryStocksHopup .heading,
#WSOD .IntlMarketsIntlIndicesCustomizeHopup .heading {	
	background:#F9F4EC url(/schwab/retail/research/resources/img/Gradient.Sprite.png) repeat-x scroll left -200px;
	padding:4px 10px;
}

/*Sector Breakdown*/
#WSOD .intlMktCountrySectorBreakdown table {
	width:324px;
}

#WSOD .intlMktCountrySectorBreakdown td {
	padding-bottom:2px;
	font-size:11px;
}

#WSOD .intlMktCountrySectorBreakdown td.legendData {
	text-align:right;
}

#WSOD .intlMktCountrySectorBreakdown dt {
	float:left;
	font-size:28px;
	line-height:14px;
}

#WSOD .intlMktCountrySectorBreakdown dd {
	margin-left:12px;
}

#WSOD .intlMktCountrySectorBreakdown .leftData {
	padding-right:30px;
}



/*
International Markets
	->Regions & Countries
	->Countries Page
	+>Country Profile Module
*/
#WSOD .IntlMarketsCountryContent .leftContent {width:452px; }

#WSOD .IntlMarketsCountryContent .rightContent {width:242px; } 

#WSOD .IntlMarketsCountryProfile .nav {
	background:#ebf0f3;
	border-bottom:1px solid #ccc;
	padding:5px 10px;
}

#WSOD .IntlMarketsCountryProfile .profilePanel {
	width:211px;
}

#WSOD .IntlMarketsCountryProfile .profilePanel a {
	zoom:1;
}

#WSOD .IntlMarketsCountryProfile .countryMapContent {
	margin-bottom:10px;
}

#WSOD .IntlMarketsCountryProfile .worldMapContainer {
	border:1px solid #ccc;
}

#WSOD .IntlMarketsCountryProfile table.standard tbody td.category {
	color:#000;
}

#WSOD .IntlMarketsCountryProfile table.standard tbody td {
	border-top:1px solid #ccc;
}

#WSOD .overviewProfileDetails table.standard tbody td {
	font-size:11px;
}

#WSOD .overviewProfileMajorTrades table.overviewMajorExport {
	margin-bottom:20px;
}

#WSOD .overviewProfileMajorTrades caption {
	border-bottom:1px solid #ccc;
}

#WSOD .overviewProfileMajorTrades table.standard tbody td {
	border:none;
	padding-bottom:2px;
	padding-top:2px;
}

#WSOD .keyIndicatorProfile table,
#WSOD .historicalAvgsProfile table {
	border-top:1px solid #ccc;
}


/*
International Markets
	->Regions & Countries
	->Countries Page
	+>Ways to Invest Module
*/
#WSOD .IntlMarketsCountryWaysToInvest .ecControllerContainer,
#WSOD .IntlMarketsCountryWaysToInvest table {
	border-top:1px solid #ccc;
}

/*World Map canvas*/
#WSOD .canvasOverlay {
	padding:2px 4px;
	position:absolute;
	z-index:100;
}

#WSOD .canvasOverlay .title {
	color:#000;
	font-size:11px;
	font-weight:bold;
	margin-bottom:2px;
}

#WSOD .canvasOverlay table {
	width:122px;
}

#WSOD .canvasOverlay table tr th {
	color:#666;
	font-size:11px;
	font-weight:normal;
}

#WSOD .canvasOverlay table tr th.first,
#WSOD .canvasOverlay table tr td.first {
	border-right:1px solid #666;
	padding-right:5px;
}

#WSOD .canvasOverlay table tr th.first {
	width:44px;
}

#WSOD .canvasOverlay table tr td.first {
	color:#000;
	font-size:11px;
}

#WSOD .canvasOverlay table tr th.last,
#WSOD .canvasOverlay table tr td.last {
	font-size:11px;
	padding-left:5px;
}

#WSOD .relative {
	position:relative;
}
/* -- Loaded: /schwab/Prospect/research/markets/resources/style/Markets.common.css*/


/* -- Attempting to load: /schwab/Prospect/research/resources/modules/style/CreditSuisseBase_Module.css */

#WSOD div.CreditSuisse{
	background:#fff;
	width:680px;
	border:1px solid #6c6c6c;
	position:absolute;
	z-index:500;
	top:50px;
	left:20px;
}

#WSOD .topLayer{
	position:relative;
	z-index:9;
}

#WSOD div.CreditSuisse div.titleBar{
	background:#659ec9;
	color:#fff;
	padding:6px 7px;
}
#WSOD div.CreditSuisse div.titleBar h2{
	float:left;
}
#WSOD div.CreditSuisse div.titleBar a.close{
	float:right;
	background:url(/schwab/retail/research/resources/img/Icon.close.gif) right no-repeat;
	padding-right:16px;
	color:#fff;
}

#WSOD div.CreditSuisse p.csInstructions{
	margin:0 0 8px 0;
	color:#666;
}

#WSOD div.CreditSuisse div.outerContainer{
	padding:10px;
}

#WSOD ul.pageNav li{
	cursor:pointer;
}

#WSOD input.fhDefault{
	color:#999;
}
/*
#WSOD input{
	font-size:11px;
}
*/
#WSOD a.button5, #WSOD a.button4{
	color:#000;
}

#WSOD .reportTitle{
	font-weight:bold;
}
#WSOD .reportDate{
	color:#999;
}

#WSOD .csOutperform{
	color:green;
}
#WSOD .csUnderperform{
	color:red;
}
#WSOD .csRating{
	text-transform:capitalize;
}

#WSOD ul.pageNav li.active{
	cursor:default;
}
#WSOD div.CreditSuisse div.tabbedContainer{
	border-left:1px solid #D5D3CA;
	border-right:1px solid #D5D3CA;
	padding:0 0 10px 0;
}

#WSOD #csIntro{
	margin:10px;
	padding:10px 0 0 177px;
	background:url(/schwab/retail/research/resources/img/Logo.CreditSuisse.gif) left no-repeat;
}

#WSOD #csTitleBar{
	background:#7F7F7F;
	margin:14px 10px;
	padding:5px 8px;
	color:#fff;
	font-weight:bold;
	zoom:1;
}

#WSOD #csTitleBar .rcRight{
	_right:-1px;
}

#WSOD div.errorContent{
	padding:10px 8px;
	color:#900;
	background:#faf599;
	text-align:center;
	margin:4px;
}

#WSOD #csSubContainer{
	width:657px;
}

/* calendar */
#WSOD div.CreditSuisse div.calendar{
	background:#F2F2F2 none repeat scroll 0%;
	border:1px solid #000;
	position:absolute;
	text-align:center;
	width:170px;
	z-index:2;
	top:18px;
	left:1px;
}
#WSOD div.CreditSuisse div.calendar div.close{
	float:right;
	background:url(/schwab/retail/research/resources/img/Icon.close.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	float:right;
	width:12px;
	height:12px;
	margin:4px 4px 0 0;
	cursor:pointer;
}
#WSOD div.CreditSuisse div.calendar table{
	clear:both;
	margin-top:-8px;
	width:170px;
}
#WSOD div.CreditSuisse div.calendar th{
	border-bottom:1px solid #C2C2C2;
	font-weight:normal;
}
#WSOD div.CreditSuisse div.calendar td{
	cursor:pointer;
	padding:1px;
}
#WSOD div.CreditSuisse div.calendar .outOfMonth {
	color:#999;
}
#WSOD div.CreditSuisse div.calendar td.today {creditSuisse.css (line 646)
	background:#aaa;
}
#WSOD div.CreditSuisse div.calendar .disabled {creditSuisse.css (line 659)
	color:#CCCCCC;
	cursor:default;
}
#WSOD div.CreditSuisse div.calendar h2{
	background:#ddd none repeat scroll 0%;
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:0pt;
	padding:4px;
	text-align:left;
}
#WSOD div.CreditSuisse div.calendar h3 {
	background:#BEBEBE none repeat scroll 0%;
	border-bottom:1px solid #A7A7A7;
	border-top:1px solid #EBEFF7;
	clear:both;
	color:#000;
	font-size:11px;
	margin:0pt 0pt 7px;
	padding:2px 0pt;
}
#WSOD div.CreditSuisse div.calendar .calendarPreviousMonth {
	background:transparent url(/schwab/retail/research/resources/img/Icon.ArrowLeft.gif) no-repeat scroll left center;
	color:#BEBEBE;
	float:left;
	font-size:1px;
	line-height:16px;
	margin:0pt 0pt 0pt 4px;
	padding-left:10px;
	position:relative;
	top:-26px;
}
#WSOD div.CreditSuisse div.calendar .calendarNextMonth {
	background:transparent url(/schwab/retail/research/resources/img/Icon.ArrowRight.gif) no-repeat scroll right center;
	color:#BEBEBE;
	float:right;
	font-size:1px;
	line-height:16px;
	margin:0pt 4px 0pt 0pt;
	padding-right:10px;
	position:relative;
	top:-26px;
}

/* primary, secondary */
#WSOD div.primary{
	float:left;
}
#WSOD div.secondary{
	float:right;
	margin:0 10px;
	_margin:0 5px;
}

#WSOD #csRelatedReports{
	border:10px solid #F5F2EB;
	width:160px;
	padding:10px;
}
#WSOD #csRelatedReports h5{
	color:#B96206;
	font-size:12px;
	margin-bottom:8px;
}
#WSOD #csRelatedReports ul{
	margin:0;
	padding:0;
	list-style:none;
}
#WSOD #csRelatedReports ul li{
	background:url(/schwab/retail/research/resources/img/Reports.CreditSuisseSm.gif) top left no-repeat;
	padding-left:20px;
	margin:4px 0;
}

#WSOD #csRelatedReports .ticker{
	font-weight:bold;
}
#WSOD #csRecentReports{
	margin:10px;
	border:1px solid #D5D5D5;
	width:405px;
}

#WSOD #csReportArchive{
	margin:10px;
	border:1px solid #369;
	zoom:1;
}
#WSOD #csReportArchive.loading, #WSOD #csReportsContainer.loading{
	background:url(/schwab/retail/research/resources/img/Icon.Loading.gif) center center no-repeat;
}
#WSOD #csReportArchive.loading li, #WSOD #csReportArchive.loading tr,  #WSOD #csReportArchive.loading td, #WSOD #csReportArchive.loading div.errorConent,
#WSOD #csReportsContainer.loading li, #WSOD #csReportsContainer.loading tr,  #WSOD #csReportsContainer.loading td, #WSOD #csReportsContainer.loading div.errorConent{

	opacity:.4;
	filter: alpha(opacity=40);
	KHTMLOpacity:.4;
}
#WSOD div.reportListContainer h5{
	background:#eee;
	padding:5px 10px;
}
#WSOD div.reportListContainer ul{
	margin:0;
	padding:0;
	list-style:none;
}
#WSOD div.reportListContainer ul.reportList li{
	padding:10px 5px 20px 56px;
	border-bottom:1px solid #d5d5d5;
	background:url(/schwab/retail/research/resources/img/Reports.CreditSuisseMed.gif) 10px 10px no-repeat;
}
#WSOD div.reportListContainer li p{
	margin-top:4px;
}
#WSOD div.reportListContainer div.footer{
	padding:5px;
	background:#eee;
	text-align:right;
}

/* recent reports only content */
#WSOD #csSubContainer.archive div.secondary{
	display:none;
}
#WSOD #csSubContainer.archive #csRecentReports, #WSOD #csSubContainer.archive #csRecentMarketReports{
	display:none;
}

#WSOD #csSubContainer.recent div.primary{
	width:410px;
}

#WSOD #csSubContainer.archive #csReportsContainer{
	display:none;
}

/* report archive only content */
#WSOD #csSubContainer.recent #csArchiveSearch{
	display:none;
}
#WSOD #csSubContainer.archive div.primary{
	float:none;
}
#WSOD #csSubContainer.recent #csReportArchive{
	display:none;
}

/* archive serach */
#WSOD #csArchiveSearch{
	margin:0 10px 10px 10px;
	background:url(/schwab/retail/research/resources/img/Gradient.StocksNews.Header.Right.jpg) top right no-repeat;
	width:637px;
}
#WSOD #csArchiveSearch a.buttonDD span{
	width:112px;
}
#WSOD #csBasicSearchInput{
	width:100px;
}
#WSOD #csArchiveSearch ul{
	list-style:none;
	margin:0;
	padding:4px 8px;
	background:url(/schwab/retail/research/resources/img/Gradient.StocksNews.Header.Left.jpg) top left no-repeat;
}
#WSOD #csArchiveSearch ul li{
	float:left;
	margin-right:8px;
}
#WSOD #csArchiveSearch .ddmController, #WSOD #csAdvancedLink{
	position:relative;
}
#WSOD #csArchiveSearch .ddmMenu{
	position:absolute;
	left:0;
	top:16px;
	z-index:2;
}
#WSOD #csArchiveSearch ul.ddmMenu{
	background:#fff;
	border:1px solid #ddd;
	padding:0;
	margin:0;
	width:170px;
}

#WSOD #csArchiveSearch ul.ddmMenu li{
	border-bottom:1px solid #ddd;
	white-space:nowrap;
	float:none;
	padding:4px 7px;
	margin:0;
	cursor:pointer;
}

#WSOD #csArchiveSearch ul.ddmMenu li.moOn{
	background-color:#eee;
	text-decoration:underline;
	zoom:1;
}

#WSOD #csAdvancedSearch{
	background-color:#F5F5F5;
	border:1px solid #A9A9A9;
	border-bottom:none;
	width:215px;
	_width:204px;
	padding:0;
	z-index:2
}

#WSOD #csAdvancedSearch h4{
	background:#87ADD0;
	padding:4px 8px;
	color:#fff;
	_width:204px;
}

#WSOD #csAdvancedSearch h4 span{
	float:left;
}

#WSOD #csAdvancedSearch h4 div.close{
	float:right;
	width:12px;
	height:12px;
	cursor:pointer;
	background:url(/schwab/retail/research/resources/img/Icon.close.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
}

#WSOD #csAdvancedSearch div.component{
	border-bottom:1px solid #A9A9A9;
	padding:10px 8px;
	_width:204px;
}

#WSOD #csAdvancedSearch div.component div.ddmController{
	z-index:2;
	zoom:1;
	position:relative;
}

#WSOD #csAdvancedSearch a.button5{
	display:block;
}

#WSOD #csAdvancedSearch a.buttonDD span{
	color:#000;
	display:block;
	width:auto;
}	

#WSOD #csAdvancedSearch ul.ddmMenu{
	background:#fff;
	border:1px solid #ddd;
	width:197px;
	_width:202px;
}

#WSOD #csAdvancedSearch ul.ddmMenu li{
	float:none;
	padding:5px 4px;
}

#WSOD #csAdvancedSearch #csIndustryMenu{
	height:200px;
	overflow-y:scroll;
}

#WSOD #csAdvancedSearch div.keywordSearch input{
	width:190px;
	margin-bottom:8px;
}

#WSOD #csAdvDateSelect input{
	width:65px;
	float:left;
}

#WSOD #csAdvDateSelect div.calControl{
	width:21px;
	height:19px;
	background:url(/schwab/retail/research/resources/img/Icon.calendar.gif) no-repeat;
	float:left;
	margin:0 3px;
	position:relative;
	z-index:6;
}

#WSOD #csAdvancedSearch div.footerControl{
	padding:5px 8px;
	background:#E3E3E3;
	_width:100%;
	border-bottom:1px solid #A9A9A9;
}

#WSOD #csAdvancedSearch div.footerControl a span{
	color:#000;
}
#WSOD #csAdvancedSearch a#csResetSearch
{
	text-decoration:underline;
	margin-right:30px;
	cursor:pointer;
}

/* lastest report */
#WSOD #csLastestResearch{
	margin-left:10px;
	background:url(/schwab/retail/research/resources/img/Reports.CreditSuisseLg.gif) top left no-repeat;
	padding:0 0 0 73px;
	height:78px;
}

/* Pagination */
#WSOD div.paginationContainer{
	background:#eee;
	padding:5px;
	text-align:right;
}

#WSOD div.paginationContainer p{
	display:inline;
}

#WSOD div.paginationContainer ul{
	display:inline;
}

#WSOD div.paginationContainer li{
	display:inline;
	padding:2px;
}
#WSOD div.paginationContainer li a{
	text-decoration:underline;
}
#WSOD div.paginationContainer li.active a,#WSOD div.paginationContainer li.currentPage a {
	color:#000;
	cursor:default;
	font-weight:bold;
	text-decoration:none;
}
#WSOD div.paginationContainer li.inactive{
	color:#666;
	cursor:default;
}
#WSOD div.paginationContainer ul.paginationOptions{
	margin-right:30px;
}
#WSOD div.paginationContainer ul.pageControls{
	margin-left:30px;
}

#WSOD #csMask{
	background:#fff;
	opacity: .4;
	filter: alpha(opacity=40);
	KHTMLOpacity:.4;
	position:absolute;
	top:0;
	left:0;
	z-index:20;
	width:100%;
}
/* content Scrolling */
#WSOD div.CreditSuisse div.csTableContainerScroll, #WSOD div.CreditSuisse div.CreditSuisseArchive ul.reportListScroll{
	height:480px;
	overflow-y:auto;
}
/* markets specific */
#WSOD #csReportsContainer{
	margin:10px;
	border:1px solid #369;
	zoom:1;
	width:637px;
	_margin-right:5px;
}

#WSOD div.CreditSuisseArchive table.reportTable{
	width:100%;
	*width:618px; /*PROB0058957*/
	overflow:hidden;
}

#WSOD div.CreditSuisse table.reportTable th{
	text-align:left;
	font-weight:normal;
	background:#ddd;
	padding:7px 5px;
	border-bottom:1px solid #d5d5d5;
	white-space:nowrap;
}
#WSOD div.CreditSuisse table.reportTable th.SeriesName,
#WSOD div.CreditSuisse table.reportTable th.SeriesName div { /*PROB0058957*/
	*width:68px! important;
}
#WSOD div.CreditSuisse table.reportTable th.sortable div{
	text-decoration:underline;
	float:left;
	cursor:pointer;
}
#WSOD div.CreditSuisse table.reportTable th.sortAsc div{
	text-decoration:none;
	background:transparent url(/schwab/retail/research/resources/img/Icon.SortAscending.gif) no-repeat;
	background-position:right 91%;
	padding-right:8px;
}
#WSOD div.CreditSuisse table.reportTable th.sortDesc div{
	text-decoration:none;
	background:transparent url(/schwab/retail/research/resources/img/Icon.SortDescending.gif) no-repeat;
	background-position:right 91%;
	padding-right:8px;
}
#WSOD div.CreditSuisse table.reportTable td{
	padding:7px 5px;
	border-bottom:1px solid #d5d5d5;
	vertical-align:top;
}

#WSOD div.CreditSuisse table.reportTable td.reportDetails{
	padding:10px 5px 20px 56px;
	background:url(/schwab/retail/research/resources/img/Reports.CreditSuisseMed.gif) 5px 7px no-repeat;
	width:210px;
}
/* -- Loaded: /schwab/Prospect/research/resources/modules/style/CreditSuisseBase_Module.css*/


/* -- Attempting to load: /schwab/Prospect/research/resources/modules/style/MarketEdge_Module.css */


/* MarketEdge Special Popup Styles for non-buffered in version */
#WSOD.standAlone div.MarketEdge {
	position:static;
	background:#fff;
	border:none;
}
/*
#WSOD.standAlone div.MarketEdge div.enableScrolling {
	height:100%;
	overflow:visible;
	padding-right:5px;
}
*/
#WSOD.standAlone div.MarketEdge div.subContainer{
	height:519px;
}
#WSOD.standAlone div.MarketEdge div.subContainer div.archiveContainer {
	height:519px;
}
#WSOD.standAlone div.MarketEdge div.outerContainer{
	padding-top:0px;
}
/* End MarketEdge Popup Styles */

/* MarketEdge Hopup Styles */
#WSOD #meMask {
	background:#fff;
	opacity: .4;
	filter: alpha(opacity=40);
	KHTMLOpacity:.4;
	position:absolute;
	top:0;
	left:0;
	z-index:19;
	width:743px;
}
#WSOD div.MarketEdge {
	background:#fff;
	width:680px;
	border:1px solid #6c6c6c;
	position:absolute;
	z-index:20;
	top:50px;
	left:20px;
}
#WSOD .topLayer{
	position:relative;
	z-index:9;
}
#WSOD div.MarketEdge div.outerContainer{
	padding:10px;
}
#WSOD div.MarketEdge div.subContainer{
	height:519px;
	width:657px;
}
#WSOD div.MarketEdge div.titleBar{
	background:#659ec9;
	color:#fff;
	padding:6px 7px;
}
#WSOD div.MarketEdge div.titleBar h2{
	float:left;
}
#WSOD div.MarketEdge div.titleBar a.close{
	float:right;
	background:url(/schwab/retail/research/resources/img/Icon.close.gif) right no-repeat;
	padding-right:16px;
	color:#fff;
}
#WSOD div.MarketEdge p.meInstructions{
	margin:0 0 8px 0;
	color:#666;
	float:left;
}

#WSOD div.MarketEdge span.marketedge_printlink {
	color: #698FB4;
	float: right;
	font-weight: bold;
	margin-left: 10px;
	text-decoration: underline;
	cursor: pointer;
}

#WSOD div.MarketEdge span.marketedge_printlink span.icon{
	display: block;
	padding-left: 0px;
	float: left;
	width: 10px;
	height: 15px;
	background:transparent url(/schwab/retail/research/resources/img/Icon.Sprite.png) no-repeat left;
	background-position:-1560px;
	margin-right: 3px;
}

#WSOD div.MarketEdge p.intro {
	margin:10px;
	padding:10px 0 0 200px;
	background:url(/schwab/retail/research/resources/img/Logo.MarketEdge.gif) left no-repeat;
}

/* content loading */
#WSOD div.MarketEdge .loading {
	background:url(/schwab/retail/research/resources/img/Icon.loading.gif) center center no-repeat;
}
#WSOD div.MarketEdge .loading div {
	opacity:.4;
	filter: alpha(opacity=40);
	KHTMLOpacity:.4;
}


/* content Scrolling */
#WSOD div.MarketEdge div.enableScrolling {
	height:476px;
	overflow-y:auto;
	padding-right:10px;
}

/* Tabbed Navigation and Content */
#WSOD ul.pageNav li{
	cursor:pointer;
}
#WSOD ul.pageNav li.active{
	cursor:default;
}
#WSOD div.MarketEdge div.tabbedContainer{
	border-left:1px solid #D5D3CA;
	border-right:1px solid #D5D3CA;
	padding:0 0 10px 0;
}
/* report only content */
#WSOD div.MarketEdge div.report div.archiveContainer{
	display:none;
}
/* archive only content */
#WSOD div.MarketEdge div.archive div.reportContainer{
	display:none;
}

/* Report Container */
#WSOD div.MarketEdge div.reportContainer {
	margin:10px;
	width:637px;
	zoom:1;
	_margin-right:5px;
}
#WSOD div.MarketEdge div.reportContainer .hasLayout {
	clear:both;
}

#WSOD div.MarketEdge div.reportContainer div.title {
	background:url(/schwab/retail/research/resources/img/Gradient.gray.1.gif) repeat-x scroll 0%;
	padding:4px 0 8px 0;
}
#WSOD div.MarketEdge div.reportContainer div.title h1 {
	font-size:140%;
}
#WSOD div.MarketEdge div.reportContainer div.title div {
	clear:both;
	color:#999999;
	font-size:10px;
	padding:0px 10px;
}

#WSOD div.MarketEdge div.reportContainer div.sectionHeading {
	background-color:#EEEEEE;
	margin:5px 0px;
	padding:5px 10px 6px 10px;
}
#WSOD div.MarketEdge div.reportContainer div.sectionHeading h2 {
	color:#000000;
	float:left;
	font-size:110%;
}
#WSOD div.MarketEdge div.reportContainer div.sectionHeading span {
	color:#999999;
	float:left;
	font-size:10px;
	padding:2px 0 0 5px;
}

#WSOD div.MarketEdge div.reportContainer p {
	padding:4px 0;
}

#WSOD div.MarketEdge div.reportContainer div.smallText {
	color:#666666;
	display:block;
	font-size:10px;
	padding:4px 0;
}

/* Archive Container */
#WSOD div.errorContent {
	background:#FAF599 none repeat scroll 0%;
	color:#990000;
	margin:4px;
	padding:10px 8px;
	text-align:center;
}
#WSOD div.MarketEdge div.archiveContainer {
	margin:10px;
	width:637px;
	zoom:1;
	_margin-right:5px;
}
#WSOD div.MarketEdge div.archiveContainer div.listHeading {
	background-color:#EEEEEE;
	border:1px solid #E0E0E0;
	font-weight:bold;
	padding:5px 10px;
}
#WSOD div.MarketEdge div.archiveContainer ul {
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	margin:0px;
	padding:0px;
}
#WSOD div.MarketEdge div.archiveContainer ul li {
	border-bottom:1px solid #E0E0E0;
	padding:8px 10px;
}
#WSOD div.MarketEdge div.archiveContainer ul li a {
	cursor:pointer;
	font-weight:bold;
	text-decoration:underline;
}
#WSOD div.MarketEdge div.archiveContainer ul li span {
	color:#999999;
	margin-left:5px;
}

/* Archive Filter Bar */
#WSOD div.MarketEdge div#archiveFilters {
	background:transparent url(/schwab/retail/research/resources/img/Gradient.gray.1.gif) repeat-x scroll 0% 50%;
	padding:4px 10px;
}
#WSOD div.MarketEdge div#archiveFilters div.instruction {
	float:left;
	margin-top:5px;
}
#WSOD div.MarketEdge div#archiveFilters div.ddmController {
	float:left;
	margin: 5px;
	position:relative;
	width:124px;
}
#WSOD div.MarketEdge div#archiveFilters div.ddmController a {
	display:block;
}
#WSOD div.MarketEdge div#archiveFilters div.ddmController a span {
	width:100px;
}
#WSOD div.MarketEdge div#archiveFilters div.ddmController ul.menu {
	background-color:#FFFFFF;
	border:1px solid #9F9F9F;
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:absolute;
}
#WSOD div.MarketEdge div#archiveFilters div.ddmController ul.menu li {
	margin:0px;
	padding:0px;
}
#WSOD div.MarketEdge div#archiveFilters div.ddmController ul.menu li a {
	border-color:#E0E0E0;
	border-style:solid;
	border-width:0px 1px 1px;
	color:#666666;
	display:block;
	padding:3px 5px;
	text-decoration:none;
	width:120px;
}
#WSOD div.MarketEdge div#archiveFilters div.ddmController ul.menu li a.active {
	background-color:#F0F4F8;
}
#WSOD div.MarketEdge div#archiveFilters div.ddmController ul.menu li a:hover {
	background-color:#F0F0F0;
}
#WSOD div.MarketEdge div.calendars {
	float:right;
	margin: 5px 0;
}


/* Calendar */
#WSOD div.MarketEdge div#archiveFilters input {
	float:left;
	width:65px;
}
#WSOD div.MarketEdge div#archiveFilters a.btn {
	margin-left:5px;
}
#WSOD div.MarketEdge div.calControl {
	background:transparent url(/schwab/retail/research/resources/img/Icon.calendar.gif) no-repeat scroll 0%;
	cursor:pointer;
	float:left;
	height:19px;
	margin:0pt 4px;
	position:relative;
	width:21px;
}
#WSOD div.MarketEdge div.calendar{
	background:#F2F2F2 none repeat scroll 0%;
	border:1px solid #000;
	cursor:default;
	left:1px;
	position:absolute;
	text-align:center;
	top:18px;
	*top:19px;
	width:170px;
	z-index:2;
}
#WSOD div.MarketEdge div.calendar div.close{
	background:url(/schwab/retail/research/resources/img/Icon.close.gif) no-repeat;
	float:right;
	height:12px;
	margin:4px 4px 0 0;
	overflow:hidden;
	text-indent:-999px;
	width:12px;
	cursor:pointer;
}
#WSOD div.MarketEdge div.calendar table{
	clear:both;
	margin-top:-8px;
	width:170px;
}
#WSOD div.MarketEdge div.calendar th{
	border-bottom:1px solid #C2C2C2;
	font-weight:normal;
}
#WSOD div.MarketEdge div.calendar td{
	cursor:pointer;
	padding:1px;
}
#WSOD div.MarketEdge div.calendar .outOfMonth {
	color:#999;
}
#WSOD div.MarketEdge div.calendar td.today {
	background:#aaa;
}
#WSOD div.MarketEdge div.calendar .disabled {
	color:#CCCCCC;
	cursor:default;
}
#WSOD div.MarketEdge div.calendar h2{
	background:#ddd none repeat scroll 0%;
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:0pt;
	padding:4px;
	text-align:left;
}
#WSOD div.MarketEdge div.calendar h3 {
	background:#BEBEBE none repeat scroll 0%;
	border-bottom:1px solid #A7A7A7;
	border-top:1px solid #EBEFF7;
	clear:both;
	color:#000;
	font-size:11px;
	margin:0pt 0pt 7px;
	padding:2px 0pt;
}
#WSOD div.MarketEdge div.calendar .calendarPreviousMonth {
	background:transparent url(/schwab/retail/research/resources/img/Icon.ArrowLeft.gif) no-repeat scroll left center;
	color:#BEBEBE;
	float:left;
	font-size:1px;
	line-height:16px;
	margin:0pt 0pt 0pt 4px;
	padding-left:10px;
	position:relative;
	top:-26px;
}
#WSOD div.MarketEdge div.calendar .calendarNextMonth {
	background:transparent url(/schwab/retail/research/resources/img/Icon.ArrowRight.gif) no-repeat scroll right center;
	color:#BEBEBE;
	float:right;
	font-size:1px;
	line-height:16px;
	margin:0pt 4px 0pt 0pt;
	padding-right:10px;
	position:relative;
	top:-26px;
}

#WSOD div.MarketEdge div.errorContent{
	padding:10px 8px;
	font-style:italic;
	color:#999;
}

#WSOD div#MarketEdgeInPage
{
	width:auto;
	position:relative;
	top:0px;
	left:0px;
	border-width:0px;
}
#WSOD div#MarketEdgeInPage div.reportContainer
{
	width:auto;
}
#WSOD div#MarketEdgeInPage div.reportContainer div.gradient
{
	sdisplay:none;
}
#WSOD div#MarketEdgeInPage div.reportContainer div.rightColumn
{
	width:605px;
}
#WSOD div#MarketEdgeInPage div.enableScrolling
{
	height:auto;
	padding-right:0px;
	overflow-y:visible;
}
/* -- Loaded: /schwab/Prospect/research/resources/modules/style/MarketEdge_Module.css*/


/* -- Attempting to load: /schwab/Prospect/research/resources/modules/style/TheStreet_Module.css */

/* TheStreet.com Hopup Styles */
#WSOD #tsMask {
	background:#fff;
	opacity: .4;
	filter: alpha(opacity=40);
	KHTMLOpacity:.4;
	position:absolute;
	top:0;
	left:0;
	z-index:19;
	width:743px;
}
#WSOD div.TheStreet {
	background:#fff;
	width:680px;
	border:1px solid #6c6c6c;
	position:absolute;
	z-index:20;
	top:50px;
	left:20px;
}
#WSOD div.TheStreet div.leftColumn {
	float:left;
	margin-right:10px;
	width:80px;
}
#WSOD div.TheStreet div.rightColumn {
	float:left;
	width:520px;
}
#WSOD .topLayer{
	position:relative;
	z-index:9;
}
#WSOD div.TheStreet div.outerContainer{
	padding:10px;
}
#WSOD div.TheStreet div.subContainer{
	height:519px;
	width:657px;
}
#WSOD div.TheStreet div.titleBar{
	background:#659ec9;
	color:#fff;
	padding:6px 7px;
}
#WSOD div.TheStreet div.titleBar h2{
	float:left;
}
#WSOD div.TheStreet div.titleBar a.close{
	float:right;
	background:url(/schwab/retail/research/resources/img/Icon.close.gif) right no-repeat;
	padding-right:16px;
	color:#fff;
}
#WSOD div.TheStreet p.tsInstructions{
	margin:0 0 8px 0;
	color:#666;
	float: left;
}
#WSOD div.TheStreet p.intro {
	margin:10px;
	padding:10px 0 0 200px;
	background:url(/schwab/retail/research/resources/img/Logo.TheStreet.gif) left no-repeat;
}

#WSOD div.TheStreet span.thestreet_printlink {
	color: #698FB4;
	float: right;
	font-weight: bold;
	margin-left: 10px;
	text-decoration: underline;
	cursor: pointer;
}

#WSOD div.TheStreet span.thestreet_printlink span.icon{
	display: block;
	padding-left: 0px;
	height: 15px;
	float: left;
	width: 10px;
	background:transparent url(/schwab/retail/research/resources/img/Icon.sprite.gif) no-repeat left;
	background-position:-1560px;
	margin-right: 3px;
}

/* content loading */
#WSOD div.TheStreet .loading {
	background:url(/schwab/retail/research/resources/img/Icon.loading.gif) center center no-repeat;
}
#WSOD div.TheStreet .loading div {
	opacity:.4;
	filter: alpha(opacity=40);
	KHTMLOpacity:.4;
}


/* content Scrolling */
#WSOD div.TheStreet div.enableScrolling {
	height:480px;
	overflow-y:auto;
	padding-right:10px;
}

/* Tabbed Navigation and Content */
#WSOD ul.pageNav li{
	cursor:pointer;
}
#WSOD ul.pageNav li.active{
	cursor:default;
}
#WSOD div.TheStreet div.tabbedContainer{
	border-left:1px solid #D5D3CA;
	border-right:1px solid #D5D3CA;
	padding:0 0 10px 0;
}
/* report only content */
#WSOD div.TheStreet div.report div.archiveContainer{
	display:none;
}
/* archive only content */
#WSOD div.TheStreet div.archive div.reportContainer{
	display:none;
}

/* Report Container */
#WSOD div.TheStreet div.reportContainer {
	margin:10px;
	width:637px;
	zoom:1;
	_margin-right:5px;
}
#WSOD div.TheStreet div.reportContainer .hasLayout {
	clear:both;
}

#WSOD div.TheStreet div.reportContainer div.gradient {
	background:url(/schwab/retail/research/resources/img/Gradient.gray.1.gif) repeat-x scroll 0%;
	height:10px;
	margin-bottom:3px;
	padding:4px 0;
}
#WSOD div.TheStreet div.reportContainer div.heading {
	padding:0 0 10px 0;
}
#WSOD div.TheStreet div.reportContainer div.heading h1 {
	font-size:140%;
	padding:0px;
}
#WSOD div.TheStreet div.reportContainer div.heading div.date {
	color:#999999;
	font-size:10px;
}
#WSOD div.TheStreet div.reportContainer div.heading div {
	clear:both;
	color:#333333;
	font-size:11px;
}

#WSOD div.TheStreet div.reportContainer p.summary {
	color:#333333;
	font-weight:bold;
	font-size:105%;
	padding-bottom:20px;
}

#WSOD div.TheStreet div.reportContainer ul {
	background-color:#EEEEEE;
	border:1px solid #E0E0E0;
	margin:0px;
	padding:10px;
}
#WSOD div.TheStreet div.reportContainer ul li {
	color:#000000;
	font-weight:bold;
	list-style-type:square;
	margin-left:10px;
}

#WSOD div.TheStreet div.reportContainer p {
	padding:4px 0;
}

#WSOD div.TheStreet div.reportContainer p.boldText {
	font-weight:bold;
}

/* Archive Container */
#WSOD div.errorContent {
	background:#FAF599 none repeat scroll 0%;
	color:#990000;
	margin:4px;
	padding:10px 8px;
	text-align:center;
}
#WSOD div.TheStreet div.archiveContainer {
	margin:10px;
	width:637px;
	zoom:1;
	_margin-right:5px;
}
#WSOD div.TheStreet div.archiveContainer p.noInfoAvail span {
	text-transform:none;
}
#WSOD div.TheStreet div.archiveContainer div.listHeading {
	background-color:#EEEEEE;
	border:1px solid #E0E0E0;
	font-weight:bold;
	padding:5px 10px;
}
#WSOD div.TheStreet div.archiveContainer ul {
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	margin:0px;
	padding:0px;
}
#WSOD div.TheStreet div.archiveContainer ul li {
	border-bottom:1px solid #E0E0E0;
	padding:8px 10px;
}
#WSOD div.TheStreet div.archiveContainer ul li a {
	cursor:pointer;
	font-weight:bold;
	text-decoration:underline;
}
#WSOD div.TheStreet div.archiveContainer ul li span {
	color:#999999;
	margin-left:5px;
}

/* Archive Filter Bar */
#WSOD div.TheStreet div#archiveFilters {
	background:transparent url(/schwab/retail/research/resources/img/Gradient.gray.1.gif) repeat-x scroll 0% 50%;
	padding:4px 10px;
}
#WSOD div.TheStreet div#archiveFilters div.instruction {
	float:left;
	margin-top:5px;
}
#WSOD div.TheStreet div#archiveFilters div.monthSelector {
	float:left;
	margin: 5px;
}
#WSOD div.TheStreet div#archiveFilters div.calendars {
	float:right;
	margin: 5px 0;
}

/* Month Selector */
#WSOD div.TheStreet div.lightGreyButton {
	background:transparent url(/schwab/retail/resources/chart/interactive/img/buttonLightGreyLeft.gif) no-repeat scroll left top;
	cursor:pointer;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:18px;
	line-height:18px;
	margin-right:3px;
	padding-left:4px;
	width: 150px;
}
#WSOD div.TheStreet div.lightGreyButton div {
	background:transparent url(/schwab/retail/resources/chart/interactive/img/buttonLightGreyRight.gif) no-repeat scroll right top;
	color:#333333;
	padding:0px 5px;
}

#WSOD div.TheStreet div.lightGreyButton div img {
	position:relative;
	top:3px;
}

/* Calendar */
#WSOD div.TheStreet div#archiveFilters input {
	float:left;
	width:65px;
}
#WSOD div.TheStreet div#archiveFilters a.btn {
	margin-left:5px;
}
#WSOD div.TheStreet div.calControl {
	background:transparent url(/schwab/retail/research/resources/img/Icon.calendar.gif) no-repeat scroll 0%;
	cursor:pointer;
	float:left;
	height:19px;
	margin:0pt 4px;
	position:relative;
	width:21px;
}
#WSOD div.TheStreet div.calendar{
	background:#F2F2F2 none repeat scroll 0%;
	border:1px solid #000;
	cursor:default;
	left:1px;
	position:absolute;
	text-align:center;
	top:18px;
	width:170px;
	z-index:2;
}
#WSOD div.TheStreet div.calendar div.close{
	background:url(/schwab/retail/research/resources/img/Icon.close.gif) no-repeat;
	float:right;
	height:12px;
	margin:4px 4px 0 0;
	overflow:hidden;
	text-indent:-999px;
	width:12px;
}
#WSOD div.TheStreet div.calendar table{
	clear:both;
	margin-top:-8px;
	width:170px;
}
#WSOD div.TheStreet div.calendar th{
	border-bottom:1px solid #C2C2C2;
	font-weight:normal;
}
#WSOD div.TheStreet div.calendar td{
	cursor:pointer;
	padding:1px;
}
#WSOD div.TheStreet div.calendar .outOfMonth {
	color:#999;
}
#WSOD div.TheStreet div.calendar td.today {
	background:#aaa;
}
#WSOD div.TheStreet div.calendar .disabled {
	color:#CCCCCC;
	cursor:default;
}
#WSOD div.TheStreet div.calendar h2{
	background:#ddd none repeat scroll 0%;
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:0pt;
	padding:4px;
	text-align:left;
}
#WSOD div.TheStreet div.calendar h3 {
	background:#BEBEBE none repeat scroll 0%;
	border-bottom:1px solid #A7A7A7;
	border-top:1px solid #EBEFF7;
	clear:both;
	color:#000;
	font-size:11px;
	margin:0pt 0pt 7px;
	padding:2px 0pt;
}
#WSOD div.TheStreet div.calendar .calendarPreviousMonth {
	background:transparent url(/schwab/retail/research/resources/img/Icon.ArrowLeft.gif) no-repeat scroll left center;
	color:#BEBEBE;
	float:left;
	font-size:1px;
	line-height:16px;
	margin:0pt 0pt 0pt 4px;
	padding-left:10px;
	position:relative;
	top:-26px;
}
#WSOD div.TheStreet div.calendar .calendarNextMonth {
	background:transparent url(/schwab/retail/research/resources/img/Icon.ArrowRight.gif) no-repeat scroll right center;
	color:#BEBEBE;
	float:right;
	font-size:1px;
	line-height:16px;
	margin:0pt 4px 0pt 0pt;
	padding-right:10px;
	position:relative;
	top:-26px;
}




#WSOD div.TheStreet div.errorContent{
	padding:10px 8px;
	font-style:italic;
	color:#999;
}

#WSOD div#TheStreetInPage
{
	width:auto;
	position:relative;
	top:0px;
	left:0px;
	border-width:0px;
}
#WSOD div#TheStreetInPage div.reportContainer
{
	width:auto;
}
#WSOD div#TheStreetInPage div.reportContainer div.gradient
{
	sdisplay:none;
}
#WSOD div#TheStreetInPage div.reportContainer div.rightColumn
{
	width:605px;
}
#WSOD div#TheStreetInPage div.enableScrolling
{
	height:auto;
	padding-right:0px;
}

/* -- Loaded: /schwab/Prospect/research/resources/modules/style/TheStreet_Module.css*/


/* -- Attempting to load: /schwab/Prospect/research/resources/modules/style/CountryFlags.css */

#WSOD .country-flag {
	background-image: url(/schwab/retail/research/resources/img/bg.countryFlag.gif);
	background-repeat: no-repeat;
	display: inline-block;
	height: 11px;
	margin-right: 5px;
	overflow: hidden;
	width: 16px;
}

#WSOD .flag-ch{ width:11px; }

.flag-ad{background-position:0px 0px}
.flag-ae{background-position:-16px 0px}
.flag-af{background-position:-32px 0px}
.flag-ag{background-position:-48px 0px}
.flag-ai{background-position:-64px 0px}
.flag-al{background-position:-80px 0px}
.flag-am{background-position:-96px 0px}
.flag-an{background-position:-112px 0px}
.flag-ao{background-position:-128px 0px}
.flag-ar{background-position:-144px 0px}
.flag-as{background-position:-160px 0px}
.flag-at{background-position:-176px 0px}
.flag-au{background-position:-192px 0px}
.flag-aw{background-position:-208px 0px}
.flag-ax{background-position:-224px 0px}
.flag-az{background-position:-240px 0px}
.flag-ba{background-position:-256px 0px}
.flag-bb{background-position:-272px 0px}
.flag-bd{background-position:-288px 0px}

.flag-be{background-position:0px -11px}
.flag-bf{background-position:-16px -11px}
.flag-bg{background-position:-32px -11px}
.flag-bh{background-position:-48px -11px}
.flag-bi{background-position:-64px -11px}
.flag-bj{background-position:-80px -11px}
.flag-bm{background-position:-96px -11px}
.flag-bn{background-position:-112px -11px}
.flag-bo{background-position:-128px -11px}
.flag-br{background-position:-144px -11px}
.flag-bs{background-position:-160px -11px}
.flag-bt{background-position:-176px -11px}
.flag-bv{background-position:-192px -11px}
.flag-bw{background-position:-224px -11px}
.flag-by{background-position:-240px -11px}
.flag-bz{background-position:-256px -11px}
.flag-ca{background-position:-272px -11px}
.flag-catalonia{background-position:-288px -11px}

.flag-cc{background-position:0px -22px}
.flag-cd{background-position:-16px -22px}
.flag-cf{background-position:-32px -22px}
.flag-cg{background-position:-48px -22px}
.flag-ch{background-position:-64px -22px;}
.flag-ci{background-position:-80px -22px}
.flag-ck{background-position:-96px -22px}
.flag-cl{background-position:-112px -22px}
.flag-cm{background-position:-128px -22px}
.flag-cn{background-position:-144px -22px}
.flag-co{background-position:-160px -22px}
.flag-cr{background-position:-176px -22px}
.flag-cs{background-position:-192px -22px}
.flag-cu{background-position:-208px -22px}
.flag-cv{background-position:-224px -22px}
.flag-cx{background-position:-240px -22px}
.flag-cy{background-position:-256px -22px}
.flag-cz{background-position:-272px -22px}
.flag-de{background-position:-288px -22px}

.flag-dj{background-position:0px -33px}
.flag-dk{background-position:-16px -33px}
.flag-dm{background-position:-32px -33px}
.flag-do{background-position:-48px -33px}
.flag-dz{background-position:-64px -33px}
.flag-ec{background-position:-80px -33px}
.flag-ee{background-position:-96px -33px}
.flag-eg{background-position:-112px -33px}
.flag-eh{background-position:-128px -33px}
.flag-england{background-position:-144px -33px}
.flag-er{background-position:-160px -33px}
.flag-es{background-position:-176px -33px}
.flag-et{background-position:-192px -33px}
.flag-europeanunion{background-position:-208px -33px}
.flag-fam{background-position:-224px -33px}
.flag-fi{background-position:-240px -33px}
.flag-fj{background-position:-256px -33px}
.flag-fk{background-position:-272px -33px}
.flag-fm{background-position:-288px -33px}

.flag-fo{background-position:0px -44px}
.flag-fr{background-position:-16px -44px}
.flag-ga{background-position:-32px -44px}
.flag-gb{background-position:-48px -44px}
.flag-gd{background-position:-64px -44px}
.flag-ge{background-position:-80px -44px}
.flag-gf{background-position:-96px -44px}
.flag-gg{background-position:-112px -44px}
.flag-gh{background-position:-128px -44px}
.flag-gi{background-position:-144px -44px}
.flag-gl{background-position:-160px -44px}
.flag-gm{background-position:-176px -44px}
.flag-gn{background-position:-192px -44px}
.flag-gp{background-position:-208px -44px}
.flag-gq{background-position:-224px -44px}
.flag-gr{background-position:-240px -44px}
.flag-gs{background-position:-256px -44px}
.flag-gt{background-position:-272px -44px}
.flag-gu{background-position:-288px -44px}

.flag-gw{background-position:0px -55px}
.flag-gy{background-position:-16px -55px}
.flag-hk{background-position:-32px -55px}
.flag-hm{background-position:-64px -55px}
.flag-hn{background-position:-64px -55px}
.flag-hr{background-position:-80px -55px}
.flag-ht{background-position:-96px -55px}
.flag-hu{background-position:-112px -55px}
.flag-id{background-position:-128px -55px}
.flag-ie{background-position:-144px -55px}
.flag-il{background-position:-160px -55px}
.flag-im{background-position:-176px -55px}
.flag-in{background-position:-192px -55px}
.flag-io{background-position:-208px -55px}
.flag-iq{background-position:-224px -55px}
.flag-ir{background-position:-240px -55px}
.flag-is{background-position:-256px -55px}
.flag-it{background-position:-272px -55px}
.flag-je{background-position:-288px -55px}

.flag-jm{background-position:0px -66px}
.flag-jo{background-position:-16px -66px}
.flag-jp{background-position:-32px -66px}
.flag-ke{background-position:-48px -66px}
.flag-kg{background-position:-64px -66px}
.flag-kh{background-position:-80px -66px}
.flag-ki{background-position:-96px -66px}
.flag-km{background-position:-112px -66px}
.flag-kn{background-position:-128px -66px}
.flag-kp{background-position:-144px -66px}
.flag-kr{background-position:-160px -66px}
.flag-kw{background-position:-176px -66px}
.flag-ky{background-position:-192px -66px}
.flag-kz{background-position:-208px -66px}
.flag-la{background-position:-224px -66px}
.flag-lb{background-position:-240px -66px}
.flag-lc{background-position:-256px -66px}
.flag-li{background-position:-272px -66px}
.flag-lk{background-position:-288px -66px}

.flag-lr{background-position:0px -77px}
.flag-ls{background-position:-16px -77px}
.flag-lt{background-position:-32px -77px}
.flag-lu{background-position:-48px -77px}
.flag-lv{background-position:-64px -77px}
.flag-ly{background-position:-80px -77px}
.flag-ma{background-position:-96px -77px}
.flag-mc{background-position:-112px -77px}
.flag-md{background-position:-128px -77px}
.flag-me{background-position:-144px -77px}
.flag-mg{background-position:-160px -77px}
.flag-mh{background-position:-176px -77px}
.flag-mk{background-position:-192px -77px}
.flag-ml{background-position:-208px -77px}
.flag-mm{background-position:-224px -77px}
.flag-mn{background-position:-240px -77px}
.flag-mo{background-position:-256px -77px}
.flag-mp{background-position:-272px -77px}
.flag-mq{background-position:-288px -77px}

.flag-mr{background-position:0px -88px}
.flag-ms{background-position:-16px -88px}
.flag-mt{background-position:-32px -88px}
.flag-mu{background-position:-48px -88px}
.flag-mv{background-position:-64px -88px}
.flag-mw{background-position:-80px -88px}
.flag-mx{background-position:-96px -88px}
.flag-my{background-position:-112px -88px}
.flag-mz{background-position:-128px -88px}
.flag-na{background-position:-144px -88px}
.flag-nc{background-position:-160px -88px}
.flag-ne{background-position:-176px -88px}
.flag-nf{background-position:-192px -88px}
.flag-ng{background-position:-208px -88px}
.flag-ni{background-position:-224px -88px}
.flag-nl{background-position:-240px -88px}
.flag-no{background-position:-256px -88px}
.flag-np{background-position:-272px -88px}
.flag-nr{background-position:-288px -88px}

.flag-nu{background-position:0px -99px}
.flag-nz{background-position:-16px -99px}
.flag-om{background-position:-32px -99px}
.flag-pa{background-position:-48px -99px}
.flag-pe{background-position:-64px -99px}
.flag-pf{background-position:-80px -99px}
.flag-pg{background-position:-96px -99px}
.flag-ph{background-position:-112px -99px}
.flag-pk{background-position:-128px -99px}
.flag-pl{background-position:-144px -99px}
.flag-pm{background-position:-160px -99px}
.flag-pn{background-position:-176px -99px}
.flag-pr{background-position:-192px -99px}
.flag-ps{background-position:-208px -99px}
.flag-pt{background-position:-224px -99px}
.flag-pw{background-position:-240px -99px}
.flag-py{background-position:-256px -99px}
.flag-qa{background-position:-272px -99px}
.flag-re{background-position:-288px -99px}

.flag-ro{background-position:0px -110px}
.flag-rs{background-position:-16px -110px}
.flag-ru{background-position:-32px -110px}
.flag-rw{background-position:-48px -110px}
.flag-sa{background-position:-64px -110px}
.flag-sb{background-position:-80px -110px}
.flag-sc{background-position:-96px -110px}
.flag-scotland{background-position:-112px -110px}
.flag-sd{background-position:-128px -110px}
.flag-se{background-position:-144px -110px}
.flag-sg{background-position:-160px -110px}
.flag-sh{background-position:-176px -110px}
.flag-si{background-position:-192px -110px}
.flag-sj{background-position:-208px -110px}
.flag-sk{background-position:-224px -110px}
.flag-sl{background-position:-240px -110px}
.flag-sm{background-position:-256px -110px}
.flag-sn{background-position:-272px -110px}
.flag-so{background-position:-288px -110px}

.flag-sr{background-position:0px -121px}
.flag-st{background-position:-16px -121px}
.flag-sv{background-position:-32px -121px}
.flag-sy{background-position:-48px -121px}
.flag-sz{background-position:-64px -121px}
.flag-tc{background-position:-80px -121px}
.flag-td{background-position:-96px -121px}
.flag-tf{background-position:-112px -121px}
.flag-tg{background-position:-128px -121px}
.flag-th{background-position:-144px -121px}
.flag-tj{background-position:-160px -121px}
.flag-tk{background-position:-176px -121px}
.flag-tl{background-position:-192px -121px}
.flag-tm{background-position:-208px -121px}
.flag-tn{background-position:-224px -121px}
.flag-to{background-position:-240px -121px}
.flag-tr{background-position:-256px -121px}
.flag-tt{background-position:-208px -121px}
.flag-tv{background-position:-288px -121px}

.flag-tw{background-position:0px -132px}
.flag-tz{background-position:-16px -132px}
.flag-ua{background-position:-32px -132px}
.flag-ug{background-position:-48px -132px}
.flag-um{background-position:-64px -132px}
.flag-us{background-position:-80px -132px}
.flag-uy{background-position:-96px -132px}
.flag-uz{background-position:-112px -132px}
.flag-va{background-position:-128px -132px}
.flag-vc{background-position:-144px -132px}
.flag-ve{background-position:-160px -132px}
.flag-vg{background-position:-176px -132px}
.flag-vi{background-position:-192px -132px}
.flag-vn{background-position:-208px -132px}
.flag-vu{background-position:-224px -132px}
.flag-wales{background-position:-240px -132px}
.flag-wf{background-position:-256px -132px}
.flag-ws{background-position:-272px -132px}
.flag-ye{background-position:-288px -132px}

.flag-yt{background-position:0px -143px}
.flag-za{background-position:-16px -143px}
.flag-zm{background-position:-32px -143px}
.flag-zw{background-position:-48px -143px}



#WSOD .country-flagLg {
	background-image:url(/schwab/retail/research/resources/img/bg.countryFlag_32.png);
	background-repeat:no-repeat;
	height:24px;
	display:inline-block;
	height:24px;
	vertical-align:middle;
	width:32px;
}

.flagLg-af{background-position:-0px 0px}
.flag-32-{background-position:-32px 0px}
.flagLg-ax{background-position:-64px 0px}
.flagLg-al{background-position:-96px 0px}
.flagLg-dz{background-position:-128px 0px}
.flagLg-as{background-position:-160px 0px}
.flagLg-ad{background-position:-192px 0px}
.flagLg-ao{background-position:-224px 0px}
.flagLg-ai{background-position:-256px 0px}
.flagLg-aq{background-position:-288px 0px}
.flagLg-ag{background-position:-320px 0px}
.flag-32-{background-position:-352px 0px}
.flagLg-ar{background-position:-384px 0px}
.flagLg-am{background-position:-416px 0px}
.flagLg-aw{background-position:-448px 0px}
.flag-32-{background-position:-480px 0px}
.flagLg-au{background-position:-512px 0px}
.flagLg-at{background-position:-544px 0px}
.flagLg-az{background-position:-576px 0px}
.flagLg-bs{background-position:-608px 0px}
.flagLg-bh{background-position:-640px 0px}
.flagLg-bd{background-position:-672px 0px}
.flagLg-bb{background-position:-704px 0px}
.flag-32-{background-position:-736px 0px}
.flagLg-by{background-position:-768px 0px}
.flagLg-be{background-position:-800px 0px}
.flagLg-bz{background-position:-832px 0px}
.flagLg-bj{background-position:-864px 0px}
.flagLg-bm{background-position:-896px 0px}
.flagLg-bt{background-position:-928px 0px}
.flagLg-bo{background-position:-960px 0px}
.flagLg-ba{background-position:-992px 0px}
.flagLg-bw{background-position:-1024px 0px}
.flagLg-bv{background-position:-1056px 0px}
.flagLg-br{background-position:-1088px 0px}
.flagLg-io{background-position:-1120px 0px}
.flagLg-bn{background-position:-1152px 0px}
.flagLg-bg{background-position:-1184px 0px}
.flagLg-bf{background-position:-1216px 0px}
.flagLg-bi{background-position:-1248px 0px}
.flagLg-kh{background-position:-1280px 0px}
.flagLg-cm{background-position:-1312px 0px}
.flagLg-ca{background-position:-1344px 0px}
.flagLg-cv{background-position:-1376px 0px}
.flag-32-{background-position:-1408px 0px}
.flag-32-{background-position:-1440px 0px}
.flagLg-ky{background-position:-1472px 0px}
.flagLg-cf{background-position:-1504px 0px}
.flagLg-td{background-position:-1536px 0px}
.flagLg-cl{background-position:-1568px 0px}
.flagLg-cn{background-position:-1600px 0px}
.flagLg-cx{background-position:-1632px 0px}
.flag-32-{background-position:-1664px 0px}
.flagLg-cc{background-position:-1696px 0px}
.flagLg-co{background-position:-1728px 0px}
.flag-32-{background-position:-1760px 0px}
.flagLg-km{background-position:-1792px 0px}
.flagLg-cg{background-position:-1824px 0px}
.flagLg-cd{background-position:-1856px 0px}
.flagLg-ck{background-position:-1888px 0px}
.flagLg-cr{background-position:-1920px 0px}
.flagLg-ci{background-position:-1952px 0px}
.flagLg-hr{background-position:-1984px 0px}
.flagLg-cu{background-position:-2016px 0px}
.flagLg-cy{background-position:-2048px 0px}
.flagLg-cz{background-position:-2080px 0px}
.flagLg-dk{background-position:-2112px 0px}
.flagLg-dj{background-position:-2144px 0px}
.flagLg-dm{background-position:-2176px 0px}
.flagLg-do{background-position:-2208px 0px}
.flagLg-ec{background-position:-2240px 0px}
.flagLg-eg{background-position:-2272px 0px}
.flagLg-sv{background-position:-2304px 0px}
.flag-32-{background-position:-2336px 0px}
.flagLg-gq{background-position:-2368px 0px}
.flagLg-er{background-position:-2400px 0px}
.flagLg-ee{background-position:-2432px 0px}
.flagLg-et{background-position:-2464px 0px}
.flag-32-{background-position:-2496px 0px}
.flagLg-fk{background-position:-2528px 0px}
.flag-32-{background-position:-2560px 0px}
.flagLg-fo{background-position:-2592px 0px}
.flagLg-fj{background-position:-2624px 0px}
.flagLg-fi{background-position:-2656px 0px}
.flagLg-fr{background-position:-2688px 0px}
.flagLg-gf{background-position:-2720px 0px}
.flagLg-tf{background-position:-2752px 0px}
.flagLg-ga{background-position:-2784px 0px}
.flag-32-{background-position:-2816px 0px}
.flagLg-gm{background-position:-2848px 0px}
.flagLg-ge{background-position:-2880px 0px}
.flagLg-de{background-position:-2912px 0px}
.flagLg-gh{background-position:-2944px 0px}
.flagLg-gi{background-position:-2976px 0px}
.flagLg-gr{background-position:-3008px 0px}
.flagLg-gl{background-position:-3040px 0px}
.flagLg-gd{background-position:-3072px 0px}
.flagLg-gp{background-position:-3104px 0px}
.flagLg-gu{background-position:-3136px 0px}
.flagLg-gt{background-position:-3168px 0px}
.flagLg-gg{background-position:-3200px 0px}
.flagLg-gn{background-position:-3232px 0px}
.flagLg-gw{background-position:-3264px 0px}
.flagLg-gy{background-position:-3296px 0px}
.flagLg-ht{background-position:-3328px 0px}
.flagLg-hm{background-position:-3360px 0px}
.flagLg-hn{background-position:-3392px 0px}
.flagLg-hk{background-position:-3424px 0px}
.flagLg-hu{background-position:-3456px 0px}
.flag-32-{background-position:-3488px 0px}
.flagLg-is{background-position:-3520px 0px}
.flagLg-{background-position:-3552px 0px}
.flagLg-in{background-position:-3584px 0px}
.flagLg-id{background-position:-3616px 0px}
.flagLg-ir{background-position:-3648px 0px}
.flagLg-iq{background-position:-3680px 0px}
.flagLg-ie{background-position:-3712px 0px}
.flag-32-{background-position:-3744px 0px}
.flagLg-im{background-position:-3776px 0px}
.flagLg-il{background-position:-3808px 0px}
.flagLg-it{background-position:-3840px 0px}
.flagLg-jm{background-position:-3872px 0px}
.flagLg-jp{background-position:-3904px 0px}
.flagLg-je{background-position:-3936px 0px}
.flagLg-jo{background-position:-3968px 0px}
.flagLg-kz{background-position:-4000px 0px}
.flagLg-ke{background-position:-4032px 0px}
.flagLg-ki{background-position:-4064px 0px}
.flagLg-xk{background-position:-4096px 0px}
.flagLg-kw{background-position:-4128px 0px}
.flagLg-kg{background-position:-4160px 0px}
.flagLg-la{background-position:-4192px 0px}
.flagLg-lv{background-position:-4224px 0px}
.flagLg-lb{background-position:-4256px 0px}
.flagLg-ls{background-position:-4288px 0px}
.flagLg-lr{background-position:-4320px 0px}
.flagLg-ly{background-position:-4352px 0px}
.flagLg-li{background-position:-4384px 0px}
.flagLg-lt{background-position:-4416px 0px}
.flagLg-lu{background-position:-4448px 0px}
.flagLg-mo{background-position:-4480px 0px}
.flagLg-mk{background-position:-4512px 0px}
.flagLg-mg{background-position:-4544px 0px}
.flagLg-mw{background-position:-4576px 0px}
.flagLg-my{background-position:-4608px 0px}
.flagLg-mv{background-position:-4640px 0px}
.flagLg-ml{background-position:-4672px 0px}
.flagLg-mt{background-position:-4704px 0px}
.flagLg-mh{background-position:-4736px 0px}
.flagLg-mq{background-position:-4768px 0px}
.flagLg-mr{background-position:-4800px 0px}
.flagLg-mu{background-position:-4832px 0px}
.flagLg-yt{background-position:-4864px 0px}
.flagLg-mx{background-position:-4896px 0px}
.flagLg-fm{background-position:-4928px 0px}
.flagLg-md{background-position:-4960px 0px}
.flagLg-mc{background-position:-4992px 0px}
.flagLg-mn{background-position:-5024px 0px}
.flagLg-me{background-position:-5056px 0px}
.flagLg-ms{background-position:-5088px 0px}
.flagLg-ma{background-position:-5120px 0px}
.flagLg-mz{background-position:-5152px 0px}
.flagLg-mm{background-position:-5184px 0px}
.flagLg-na{background-position:-5216px 0px}
.flag-32-{background-position:-5248px 0px}
.flagLg-nr{background-position:-5280px 0px}
.flagLg-np{background-position:-5312px 0px}
.flagLg-nl{background-position:-5344px 0px}
.flagLg-an{background-position:-5376px 0px}
.flagLg-nc{background-position:-5408px 0px}
.flagLg-nz{background-position:-5440px 0px}
.flagLg-ni{background-position:-5472px 0px}
.flagLg-ne{background-position:-5504px 0px}
.flagLg-ng{background-position:-5536px 0px}
.flagLg-nu{background-position:-5568px 0px}
.flagLg-nf{background-position:-5600px 0px}
.flag-32-{background-position:-5632px 0px}
.flag-32-{background-position:-5664px 0px}
.flagLg-mp{background-position:-5696px 0px}
.flagLg-kp{background-position:-5728px 0px}
.flagLg-no{background-position:-5760px 0px}
.flag-32-{background-position:-5792px 0px}
.flag-32-{background-position:-5824px 0px}
.flag-32-{background-position:-5856px 0px}
.flagLg-om{background-position:-5888px 0px}
.flag-32-{background-position:-5920px 0px}
.flagLg-pk{background-position:-5952px 0px}
.flagLg-pw{background-position:-5984px 0px}
.flagLg-ps{background-position:-6016px 0px}
.flagLg-pa{background-position:-6048px 0px}
.flagLg-pg{background-position:-6080px 0px}
.flagLg-py{background-position:-6112px 0px}
.flagLg-pe{background-position:-6144px 0px}
.flagLg-ph{background-position:-6176px 0px}
.flagLg-pn{background-position:-6208px 0px}
.flagLg-pl{background-position:-6240px 0px}
.flagLg-pt{background-position:-6272px 0px}
.flagLg-pr{background-position:-6304px 0px}
.flagLg-qa{background-position:-6336px 0px}
.flag-32-{background-position:-6368px 0px}
.flagLg-re{background-position:-6400px 0px}
.flagLg-ro{background-position:-6432px 0px}
.flagLg-ru{background-position:-6464px 0px}
.flagLg-rw{background-position:-6496px 0px}
.flagLg-bl{background-position:-6528px 0px}
.flagLg-sh{background-position:-6560px 0px}
.flagLg-lc{background-position:-6592px 0px}
.flagLg-mf{background-position:-6624px 0px}
.flagLg-pm{background-position:-6656px 0px}
.flagLg-ws{background-position:-6688px 0px}
.flagLg-sm{background-position:-6720px 0px}
.flagLg-st{background-position:-6752px 0px}
.flagLg-sa{background-position:-6784px 0px}
.flag-32-{background-position:-6816px 0px}
.flagLg-sn{background-position:-6848px 0px}
.flagLg-rs{background-position:-6880px 0px}
.flagLg-sc{background-position:-6912px 0px}
.flagLg-sl{background-position:-6944px 0px}
.flagLg-sg{background-position:-6976px 0px}
.flagLg-sk{background-position:-7008px 0px}
.flagLg-si{background-position:-7040px 0px}
.flagLg-sb{background-position:-7072px 0px}
.flagLg-so{background-position:-7104px 0px}
.flagLg-so{background-position:-7136px 0px}
.flagLg-za{background-position:-7168px 0px}
.flagLg-gs{background-position:-7200px 0px}
.flagLg-kr{background-position:-7232px 0px}
.flagLg-es{background-position:-7264px 0px}
.flagLg-lk{background-position:-7296px 0px}
.flagLg-kn{background-position:-7328px 0px}
.flagLg-vc{background-position:-7360px 0px}
.flagLg-sd{background-position:-7392px 0px}
.flagLg-sr{background-position:-7424px 0px}
.flagLg-sj{background-position:-7456px 0px}
.flagLg-sz{background-position:-7488px 0px}
.flagLg-se{background-position:-7520px 0px}
.flagLg-ch{background-position:-7552px 0px}
.flagLg-sy{background-position:-7584px 0px}
.flag-32-{background-position:-7616px 0px}
.flagLg-tw{background-position:-7648px 0px}
.flagLg-tj{background-position:-7680px 0px}
.flagLg-tz{background-position:-7712px 0px}
.flagLg-th{background-position:-7744px 0px}
.flagLg-tl{background-position:-7776px 0px}
.flagLg-tg{background-position:-7808px 0px}
.flagLg-tk{background-position:-7840px 0px}
.flagLg-to{background-position:-7872px 0px}
.flagLg-tt{background-position:-7904px 0px}
.flagLg-tn{background-position:-7936px 0px}
.flagLg-tr{background-position:-7968px 0px}
.flagLg-tm{background-position:-8000px 0px}
.flagLg-tc{background-position:-8032px 0px}
.flagLg-tv{background-position:-8064px 0px}
.flagLg-ug{background-position:-8096px 0px}
.flagLg-ua{background-position:-8128px 0px}
.flag-32-{background-position:-8160px 0px}
.flag-32-{background-position:-8192px 0px}
.flagLg-ae{background-position:-8224px 0px}
.flagLg-uk{background-position:-8256px 0px}
.flagLg-gb{background-position:-8256px 0px}
.flag-32-{background-position:-8288px 0px}
.flagLg-um{background-position:-8320px 0px}
.flagLg-us{background-position:-8352px 0px}
.flagLg-uy{background-position:-8384px 0px}
.flagLg-uz{background-position:-8416px 0px}
.flagLg-vu{background-position:-8448px 0px}
.flagLg-va{background-position:-8480px 0px}
.flagLg-ve{background-position:-8512px 0px}
.flagLg-vn{background-position:-8544px 0px}
.flagLg-vg{background-position:-8576px 0px}
.flagLg-vi{background-position:-8608px 0px}
.flag-32-{background-position:-8640px 0px}
.flagLg-wf{background-position:-8672px 0px}
.flagLg-eh{background-position:-8704px 0px}
.flag-32-{background-position:-8736px 0px}
.flag-32-{background-position:-8768px 0px}
.flagLg-ye{background-position:-8800px 0px}
.flagLg-zm{background-position:-8832px 0px}
.flagLg-zw{background-position:-8864px 0px}
/* -- Loaded: /schwab/Prospect/research/resources/modules/style/CountryFlags.css*/


/* -- Attempting to load: /schwab/Prospect/research/resources/modules/style/CountryRiskLevel.css */

/*
Schwab International
	+>Country Risk Level Module
	+>Read full commentary link and Hopup
	+>Country Risk Level link and Hopup
*/
#WSOD .IntlMarketsCountryRiskRating .heading em {
	color:#ccc;
}

#WSOD .IntlMarketsCountryRiskRating .relatedCountry {
	background-color:#eee;
	border-bottom:1px solid #ccc;
	padding:7px 4px;
}

#WSOD .IntlMarketsCountryRiskRating .relatedCountry strong {
	font-size: 11px;
}

#WSOD .IntlMarketsCountryRiskRating .relatedCountry .iconCountryFlag {
	margin-top: 2px;
}

#WSOD .riskRatingContainer .riskRatingContent {
	border-top:1px solid #ccc;
	padding:7px 4px;
}

#WSOD .riskRatingContainer .CountryRisk {
	background-color:#eee;
	border-top:none;
}

#WSOD .riskRatingContainer .riskRatingDesc {
	margin-top:8px;
}

#WSOD .riskRatingContainer a,
#WSOD .IntlMarketsCountryRiskRating .heading a {
	font-size:11px;
}

/* Read full commentary link and Hopup */
#WSOD #intlMktFullDescHopup {
	width:344px;
}

#WSOD div.riskRating {
	display: block;
	width: 234px;
	height: 20px;
	background: transparent url(/schwab/retail/research/resources/img/ratings.riskRating.png) top left no-repeat;
}

#WSOD div.riskRating.riskRatingD {	background-position: 0 0; }
#WSOD div.riskRating.riskRatingC { background-position: 0 -30px; }
#WSOD div.riskRating.riskRatingCC { background-position: 0 -59px; }
#WSOD div.riskRating.riskRatingCCC { background-position: 0 -90px; }
#WSOD div.riskRating.riskRatingB { background-position: 0 -120px; }
#WSOD div.riskRating.riskRatingBB { background-position: 0 -150px; }
#WSOD div.riskRating.riskRatingBBB { background-position: 0 -180px; }
#WSOD div.riskRating.riskRatingA { background-position: 0 -210px; }
#WSOD div.riskRating.riskRatingAA { background-position: 0 -240px; }
#WSOD div.riskRating.riskRatingAAA { background-position: 0 -270px; }


/* Country Risk Level link and Hopup */
#WSOD #hpCountryRiskLevel {
    background: #fff;    
    position: absolute;
    left:0;
    top:0;
    width: 245px;
    z-index: 999;
}

#WSOD #ctModFirstGlance .iconCountryFlag {
	/*position: relative;*/
} 

#WSOD #hpCountryRiskLevel .IntlMarketsCountryRiskRating {
	margin-top:0;
    white-space: normal;
}

#WSOD #hpCountryRiskLevel .relatedCountry,
#WSOD #hpCountryRiskLevel .riskRatingDesc,
#WSOD #hpCountryRiskLevel .intlMktShowFullDesc {
	display:none;
}
/* -- Loaded: /schwab/Prospect/research/resources/modules/style/CountryRiskLevel.css*/
/* Time taken: 32 */