

/* -- Attempting to load: /schwab/retail/research/resources/style/common.css */

/* Begin Global Styles */

body {
	margin:0;
	padding: 0;
	font-family: "Arial","Verdana","Helvetica",sans-serif;
	font-size: 12px;
	color: #000000;
}

body.zh-TW {
	font-family:"Microsoft JhengHei", LiHei, Arial, MingLiU;
}

#ctOuter {
	margin:0 auto;
	position:relative;
	width:968px;
}

#ctContent {
	z-index:-5;
}
#WSOD  div:focus, #WSOD input:focus, #WSOD li:focus{
	outline: none;
}
#WSOD a, #WSOD .invoke, #WSOD .action {
	color: #0066CC;
	text-decoration: none;
}

#WSOD a:hover, #WSOD .invoke:hover, #WSOD .action:hover {
	text-decoration: underline;
}

#WSOD .invoke, #WSOD .action { cursor:pointer; text-decoration:none; }

#WSOD .invoke:hover, #WSOD .action:hover { text-decoration:underline; }

#WSOD #symbolDescBlock h2 {
	margin-right:5px;
}

#WSOD #ctRelatedSymbols {
	float:left;
	margin-top:5px;
	position:relative;
	z-index:1000;
}

#WSOD #ctRelatedSymbols > #relatedSymbolList {
	display:none;
}

#WSOD #relatedSymbolList .ctFirstGlanceBadges {
	float:left;
}

#WSOD #relatedSymbolList .availability {
	float:right;
	margin-top:4px;
}

#WSOD #hopupRelatedSymbols {
	width:500px;
}

#WSOD #lbRelatedSymbolsTrigger {
	display:inline-block;
	margin:0 5px 10px 0;
	white-space:nowrap;
}

span.wsodFullNewsStory {
	color: #336699;
	cursor: pointer;
	text-decoration:underline;
	white-space:nowrap;
}

	/*Header Over riding the common.css classes*/
	#WSOD{ background:none; }
	#WSOD #mainWide{ width:968px; }

	#WSOD .ChangeCompany { text-align:left; }
	#WSOD #sidebar .topRailModule{ margin-top:10px; }

	/*End Header*/

	#WSOD a.tearOff, #WSOD span.newsTearOff {
		background:url(/schwab/retail/research/resources/img/Icon.newWin.gif?v=rl) right no-repeat;
		_display:inline-block;
		padding-right:14px;
	}

	#WSOD .iconPDF {
		background:url(/schwab/retail/research/resources/img/Icon.acrobatSmall.gif?v=rl) right no-repeat;
		padding-right:16px;
	}

	#WSOD img {
		border: 0;
	}

	#WSOD input {
		font-size:12px;
	}

	#WSOD h1, #WSOD h2, #WSOD h3, #WSOD h4, #WSOD h5, #WSOD h6, #WSOD form, #WSOD p {
		margin:0;
		padding:0;
	}

	#WSOD h1 {
		font-size: 16px; /* equivalent to 16px */
		font-weight: bold;
	}

	#WSOD h2, #WSOD h3, #WSOD h4, #WSOD h5, #WSOD h6 {
		font-size: 12px; /* equivalent to 11px */
		font-weight: bold;
	}

	#WSOD h2 div.line1 {
		font-size: 18px;
		color:#333333;
	}

	#WSOD h2 div.line2, #WSOD h3 div.line1 {
		color:#333333;
	}

	#WSOD h2 div.line2, #WSOD h3 div.line1 {
		font-size: 16px;
	}

	

	#WSOD .fleft {
		float: left;
	}

	#WSOD .fright {
		float: right;
	}
	
	#WSOD .noBorder {
		border:none;
	}
	
	div.WSODStatusWin {
		position:absolute;
		width:100%;
		background:#fff;
		top:0;
		left:0;
		z-index:999998;
		cursor:wait;
	}

	div.WSODSubStatusWin {
		width:307px;
		height:82px;
		position:absolute;
		text-align:center;
		z-index:999999;
		cursor:wait;
		color:#0066CC;
		background:url(/schwab/retail/research/resources/img/Bg.StatusWin.gif?v=rl) no-repeat center;
		font-size:13px;
		font-weight:bold;
		display:none;
	}

	div.WSODSubStatusWin div{
		background:url(/schwab/retail/research/resources/img/Loader.transparent.gif?v=rl) no-repeat center 12px;
		padding:55px 0 14px 0;
	}

	#WSOD .tright {
		text-align: right;
	}

	#WSOD .tleft {
		text-align: left;
	}

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

	#WSOD .positive {
		color: #00a743;
	}

	#WSOD .negative {
		color: #d50000;
	}

	#WSOD span.negative {
		white-space:nowrap;
	}

	#WSOD span.positive {
		white-space:nowrap;
	}

	#WSOD .hopDown {
		cursor: pointer;
	}

	#WSOD .placeholder {
		cursor: help;
	}

	#WSOD .alt {
		background-color: #fafafa;
	}

	#WSOD .mouseOver{
		text-decoration:none;
	}

	#WSOD tr.moOn{
	}

	#WSOD .ecCollapse {
		display:none;
	}

	#WSOD .ddmMenu{
		display:none;
	}

	#WSOD ul.bullets,
	#WSOD ul.basic {
		list-style-type:disc;
	}
	
	#WSOD ul.bullets li {
		margin:0 0 0 40px;
	}
	
	#WSOD ul.basic li {
		margin:0 0 8px 24px;
	}

	#WSOD .loader{
		background:url(/schwab/retail/research/resources/img/Icon.loading.gif?v=rl) no-repeat center;
		padding:30px;
		overflow:hidden;
		text-indent:-2000px;
	}

	#WSOD .mvloader{
		background:#fff url(/schwab/retail/research/resources/img/Loader.white.text.gif?v=rl) no-repeat 50% 10%;
		overflow:hidden;
		text-indent:-2000px;
		z-index:9999;
		left:0;
		top:0;
	}

	#WSOD .chartLoader{
		background:url(/schwab/retail/research/resources/img/Icon.loading.gif?v=rl) no-repeat center #fff;
		overflow:hidden;
		text-indent:-2000px;
	}

	#WSOD .mvSelectHider {
		position:absolute;
		left:0;
		top:0;
		z-index:1;
	}
	
	#WSOD .mvview {
		_zoom:1;
	}
	
	#WSOD .bold {
		font-weight:bold;
	}
	#WSOD .nowrap {
		white-space:nowrap;
	}

	#WSOD .serDisclaimer{
		color:#999;
		margin:0 10px;
	}

	#WSOD div.fundDisclaimer{
		margin:0 0 0 8px;
		padding-top:8px;
		font-weight:bold;
		color:#666;
	}

	#WSOD td.last, #WSOD th.last {
		border-right: none;
	}

	#WSOD tr.last td {
		border-bottom:none;
	}

	#WSOD {
		width: 968px;
		font-size: 12px; /*Font Resize project - to make base font 12px (x-small + 120% = 12px) */
		margin: 0;
		padding: 0;
	}
	#WSOD #sidebar {
		float: right;
		/*margin-right:8px;*/
		margin-left:5px;
		width: 209px;
		_display:inline;
	}
	
	#WSOD #main.fullWidth  #activeContent {
		width:956px;
	}
	
	#WSOD #sidebar.contentSidebarWide {
		width:278px;
		margin:0;
	}	
	#WSOD #containerMainWide {
		margin:0;
		padding-top:10px;
	}	
	#WSOD #contentMainWide {
		float:left;
		width:660px;
	}
	
	#WSOD #ctMainWide {
		float: left;
		width: 100%
	}
	#WSOD #ctContentMainWide {
		float:left;
		width:728px;
	}
	#WSOD #ctMainWide  {
		margin-top: 25px;
	}
	
	#WSOD #main {
		background-color: #fff;
		float:left;
		width: 744px;
	}
	
	#WSOD #main.fullWidth {
		width: 968px;
	}

	#WSOD div#brandingBar {
		background-color:#fff;
		height:47px;
		position:relative;
	}

	#WSOD div#brandingBar img.logo {
		position:absolute;
		top:11px;
		left:0px;
	}

	#WSOD div#brandingBar a#learnMoreClose {
		background:transparent url(/schwab/retail/research/resources/img/Icon.close.blue.png?v=rl) no-repeat right center;
		padding-right:15px;
		position:absolute;
		top:16px;
		right:0px;
	}

	#WSOD #titlebar {
		margin:10px 0;
		position:relative;
		/*fix for IE7 issue*/
		*padding-top:10px;
		*margin:0 0 10px;
	}
	
	#WSOD h1 {
		margin: 0;
		padding:  0 8px 0 10px;
		font-weight: bold;
		font-size: 16px;
		float: left;
	}
	#WSOD #titlebar h1 {
		font-size: 18px;
		margin: 3px 0;
		padding-top: 2px;
	}
	
#WSOD div.reportGuideLink { /*RQST0057186*/
	margin-top:3px;
}

#WSOD div.reportGuideLink a {
	font-weight:normal;
}	

/* watchlist padding override */
#schwabWatchlist #panelBottom {
	display:none;
}

/* Begin PageTools Styles */
	#WSOD .frame-top {
		margin-top: 10px;
	}
	#WSOD #tools {
		font-size: 12px;
		/*float:right;*/
		position:absolute;
		top:3px;
		right:0;
	}

	#WSOD #tools.qpp {
		float: right;
		position: relative;
		top: 0;
	}

	#WSOD .relative {
		position: relative;
	}

	#WSOD #tools.absoluteFlushTop {
		top: 0 !important;
	}

	#WSOD.tearOff #tools {
		position:absolute;
		right:92px;
		padding-top: 13px;
	}
	body.msie #WSOD.tearOff #tools {
		padding-top: 15px;
	}
	#header.relative {
		position:relative;
	}

	#WSOD #tools div.cwt {
		font-size:13px;
	}

	#WSOD.standAlone #tools div.PageTools {
		_float:right;
		margin-top:10px;
	}
	#WSOD #tools ul {
		margin: 0;
		padding: 0;
		_float:right;
	}
	#WSOD #tools ul li {
		margin-left: 15px;
		padding: 0;
		float: left;
		list-style-type: none;
		text-align: left;
	}
	#WSOD #tools ul li a.ToolbarLink {
		padding: 0 5px 0 0;
		/*border-right: solid 1px #E0E1E3;*/
	}
	#WSOD #tools ul li a.ToolbarLink.noBorder {
		border: none;
	}
	#WSOD #tools ul li a#helpLink{
		border: none;
		display:none;
	}
	#WSOD #pageTools li span,
	#WSOD #pageTools li div {
		background: transparent url(/schwab/retail/research/resources/img/Icon.Sprite.png?v=rl) left 50% no-repeat;
		float:left;
		width:13px;
		height:12px;
		margin:2px 4px 0px 3px;
	}
	#WSOD #pageTools li span {
		display:inline-block;
		float:none;
	}
	#WSOD #pageTools li #iconFeedback { background-position: -1110px -6px; }
	#WSOD #pageTools li #iconExport { background-position: -1050px 50%; }
	#WSOD #pageTools li #iconPrint { background-position: -1560px -8px; }
	#WSOD #pageTools li #iconHelp { background-position: -1200px -7px; display:none;}
	#WSOD #pageTools li #iconReload { background-position: -2639px -6px; margin: 0 5px;}
	
	
#WSOD div.iconDMExport {
	float:left;
	width:15px;
	height:12px;
	margin-top:2px;
	background:transparent url(/schwab/retail/research/resources/img/Icon.Export.gif?v=rl) no-repeat right center;
}

	#WSOD #tools ul li.textResize { margin-top: -2px; }
	#WSOD a.TextResizeWidget { font-weight: bold; }

	#WSOD #TextResizeWidgetSmall {
		font-size: 12px;
		margin-right: 2px;
	}
	#WSOD #TextResizeWidgetMedium {
		font-size: 13px;
		margin-right: 2px;
	}
	#WSOD #TextResizeWidgetLarge { font-size: 15px; }
	#WSOD .TextResizeWidget.activeSize {
		cursor: default;
		color: #333;
		text-decoration: none;
	}

/* End PageTools Styles */

	#WSOD #content {
		margin: 10px 0;
		padding: 0 9px 0 0;
	}

	#WSOD #activeContent{
		padding-bottom:10px;
	}

	#WSOD div.auxillary #activeContent{
		border:none;
	}

	#WSOD #footer, #WSOD div.WSODfooter{
		clear:left;
		background: #FEFEFE url(/schwab/retail/research/resources/img/Gradient.tan.3.gif?v=rl) top left repeat-x;
		color: #666;
	}
	#WSOD #footer div, #WSOD div.WSODfooter div, #WSOD div.WSODfooter p {
		padding: 8px 8px 0 10px;
		font-size: 10px;
	}





/* Sidebar Module Styles */

	#WSOD div.sidebar {
		border: solid 1px #659EC9;
		margin: 0 5px 20px 0;
	}


/* Generic Module Styles */

	/* moduleheader1: solid blue background */

		#WSOD div.moduleheader1 {
			background: #005CB3;
			padding: 1px 10px 5px;
		}

		#WSOD div.moduleheader1 h2, #WSOD div.moduleheader1 h3 {
			color:#fff;
			font-weight:bold;
			margin:0;
			float:left;
		}

		#WSOD div.moduleheader1 h3 span {
			font-weight:normal;
			font-size: 10px;
		}

		#WSOD div.moduleheader1 ul {
			float:right;
			list-style-type:none;
			margin:0;
			padding:0;
		}

		#WSOD div.moduleheader1 ul li {
			display:inline;
			margin:0 4px;
			color:#FFFFFF;
		}

		#WSOD div.moduleheader1 ul li a,
		#WSOD div.moduleheader1 ul li span {
			color:#FFFFFF;
			white-space:nowrap;
		}

		#WSOD div.moduleheader1 ul li a.simple {
			background-image:none;
			padding:0;
		}

		#WSOD div.moduleheader1 ul li.newwin, #WSOD div.moduleheader1 ul li a.newwin {
			background:transparent url(/schwab/retail/research/resources/img/Icon.newWin.gif?v=rl) no-repeat right center;
			padding-right:15px;
		}

	/* moduleheader2: tan gradient background */

		#WSOD div.module div.moduleheader2 {
			background: #fff url(/schwab/retail/research/resources/img/Gradient.tan.4.gif?v=rl) bottom left repeat-x;
			padding: 0 10px;
			height: 25px;
			line-height: 25px;
			width: 704px;
		}

		#WSOD div.module div.moduleheader2 ul {
			margin: 0;
			padding: 0;
		}

		#WSOD div.module div.moduleheader2 ul li {
			margin: 0;
			padding: 0;
			float: left;
			list-style-type: none;
			margin-right: 10px;
		}

		#WSOD div.module div.moduleheader2 ul li a, #WSOD div.module div.moduleheader2 ul li span {
			padding-right: 5px;
			border-right: solid 1px #e0e1e3;
		}


	#WSOD img.expand {
		position: relative;
		top: 2px;
		margin-right: 6px;
	}


	#WSOD div.banner {
		margin: 10px 0;
	}
	
	#WSOD div.banner.empty {
		font-size:0;
	}
	
	#WSOD span.significantCalendar {
		border-left: solid 1px #E0E1E3;
		margin-left: 7px;
		padding-left: 6px;
		=position: relative;
		=top: 3px;
	}

	#WSOD span.significantCalendar img {
		position: relative;
		top: 3px;
		=position: static;
		=top: 0px;
	}

	#WSOD span.fsiCode {
		color:#B75F15;
		font-weight:bold;
	}

	#WSOD span.bannerHeading {
		color: #333;
		font-weight: bold;
	}

	#WSOD div.SeeThisPageFor {
		float: right;
		margin-top:-28px;
	}

	#WSOD div.banner h4{
		display: inline;
	}

	#WSOD #SeeThisPageForfield {
		width: 55px;
	}

	#WSOD #SeeThisPageForbtn {
		border: solid 1px #545454;
		background: #7E7E7E url(/schwab/retail/research/resources/img/Gradient.gray.4.gif?v=rl) bottom left repeat-x;
		color: #fff;
		font-weight: bold;
		margin-left: 4px;
		font-size: 11px;
	}

	#WSOD div.module2 {
		border: solid 1px #005CB3;
		width: 733px;
	}

	#WSOD ul.nav, #WSOD ul.pageTypeNav {
		margin: 0;
		padding: 0;
		list-style-type: none;
		padding-left: 10px;
	}

	/* This Section addresses margins between top nav, sub nav, and subsequent content*/
	#WSOD #activeContent{
		margin-top: 10px;
	}

	#WSOD #activeContent ul.pageTypeNav {
		margin: 0px 0 25px 0;
		padding-top: 0;
	}
	
	/*#WSOD #activeContent > div > ul.pageTypeNav,*/
	#WSOD #activeContent > div > div > ul.pageTypeNav{
		margin: 0px 0 10px 0;
		padding-top: 0;
	}
	
	#WSOD #activeContent > div:first-child,
	#WSOD #activeContent > div:first-child > div,
	#WSOD #activeContent > ul.pageTypeNav + div,
	#WSOD #activeContent > div > ul.pageTypeNav + div{
		margin-top: 0;
		padding-top: 0;
	}
	/* End margins section */
	
	#WSOD ul.pageTypeNav li.disabled a{
		color: #000;
		cursor: default;
		opacity:0.5;
		text-decoration: none;
		outline: none;
	}

	#WSOD ul.nav li, #WSOD ul.pageTypeNav li {
		float: left;
		margin-right: 9px;
	}

	#WSOD ul.nav li a, #WSOD ul.pageTypeNav li a, #WSOD ul.nav li span, #WSOD ul.pageTypeNav li span{
		cursor:pointer;
	}

	#WSOD ul.nav li a, #WSOD ul.nav li span, #WSOD ul.pageTypeNav li a, #WSOD ul.pageTypeNav li span {
		padding-left: 7px;
		font-size:12px;
	}

	#WSOD ul.nav li div.quote a, #WSOD ul.nav li div.quote span, #WSOD ul.pageTypeNav li div.quote a, #WSOD ul.pageTypeNav li div.quote span {
		font-size:10px;
	}

	#WSOD ul.pageTypeNav li span.active, #WSOD ul.pageTypeNav li a.active {
		font-weight:bold;
		color:#000;
		cursor:default;
	}

	#WSOD ul.nav li.first a, #WSOD ul.pageTypeNav li.first span, #WSOD ul.pageTypeNav li.first a {
		border:none;
		padding-left:0;
	}

	#WSOD ul.nav li.selected, #WSOD ul.nav li.selected a {
		color:#000;
		font-weight:bold;
		text-decoration:none;
	}

	#WSOD div.module {

	}

/* FirstGlance Module Styles */
#WSOD div.FirstGlance {
	margin:0 0 10px 0;
	border-top:1px solid #fff;
	clear:none;
	font-size:12px;
	position:relative;
	z-index:51;
}

#WSOD div.FirstGlance .headingContainer {
	margin:0 0 6px 0;
}

#WSOD div.FirstGlance span#companyLogo img{
	margin-right:3px;
}

#WSOD div.FirstGlance .secAlert {
	float:right;
	margin-top:8px;
	font-weight:bold;
}

#WSOD #ctModFirstGlance h2 {
	width: 572px;
}

#WSOD #ctModFirstGlance .specialNextSteps {
	position:static;
}

#WSOD div.FirstGlance h2 {
	font-weight: normal;
	font-size: 18px;
}
	#WSOD div.FirstGlance h2 span {
		font-weight: bold;
	}

	#WSOD div.FirstGlance h2 span.ticker{
		text-transform:uppercase;
	}

	#WSOD div.FirstGlance h2 span.exchange{
		color:#666;
	}
	
	#WSOD div.FirstGlance h2 span.isSchwabETFSymbol {	
		margin-left:3px;
		margin-right:6px;
		position:relative;
		top:3px;
	}
	
	#WSOD div.FirstGlance h2 span.isSchwabETFSymbol img {	
		margin-left:3px;
	}
	
	#WSOD div.FirstGlance h2 a.hopupAllSchwabETFs {
		font-size: 11px;
	}

	#WSOD div.FirstGlance h2 span.issueType{
		font-size: 11px;
		font-weight:normal;
		margin:0 0 0 7px;
	}
#WSOD div.FirstGlance table {
	float: left;
	width:auto;
}
	#WSOD div.FirstGlance table tr {
		margin: 0;
		padding: 0;
	}
	/*#WSOD div.FirstGlance table th {
		font-weight: normal;
		text-align: left;
		padding: 0;
		color:  #666;
		white-space: nowrap;
	}*/
	#WSOD div.FirstGlance table div.identifier {
		font-weight: normal;
		text-align: left;
		color:  #666;
		white-space: nowrap;
	}
	#WSOD div.FirstGlance table td {
		vertical-align:top;
		padding:0 3px;
		/*white-space: nowrap;*/
	}
	/* Spacers used to guarantee spacing in between data points */
	#WSOD div.FirstGlance table .spacer {
		font-size:1px;
		visibility:hidden;
		width:40px;
	}
	#WSOD div.FirstGlance div.realtime table .spacer {
		font-size:1px;
		visibility:hidden;
		width:7px;
	}
	#WSOD div.FirstGlance th.last, #WSOD div.FirstGlance td.last {
		padding-right: 0;
	}
	#WSOD div.FirstGlance .serContainer {
		/*position:relative;*/
		white-space:normal;
		width: 160px;
	}
	#WSOD div.FirstGlance .serContainer div.serSubContainer{
		/*margin-top:-15px;*/
		position:relative;
	}
	
	#WSOD div.FirstGlance .serContainer div.serSubContainer .posLeft
	{
		position:absolute;
		left:0;
		top:0;
	}
	
	#WSOD div.FirstGlance .serContainer div.serSubContainer .posRight
	{
		position:absolute;
		right:0;
		top:0;
	}

	#WSOD div.FirstGlance div.realtime .serContainer {
		/*width:130px;*/
	}
	#WSOD div.FirstGlance .serContainer .ratingsSqLg {
		float:left;
		margin-top:2px;
	}
	#WSOD div.FirstGlance .serContainer .ratingText {
		display:block;
		font-weight:bold;
		/*word-wrap:break-word;*/
		margin-left:35px;
	}
	#WSOD div.FirstGlance .serContainer .seriLg {
		margin-right:4px;
	}
	#WSOD div.FirstGlance .serContainer .dataAsOf {
		font-style:normal;
		color:#666666;
		font-size:10px;
		display:block;
		margin-left:35px;
		/*white-space:nowrap;*/
	}

	#WSOD div.FirstGlance td#reportCardContainer {
		white-space:normal;
		width:110px;
	}
	#WSOD div.FirstGlance td#reportCardContainer a {
		text-decoration:none;
	}
	#WSOD div.FirstGlance td#reportCardContainer img {
		float:left;
		margin-top:3px;
	}
	#WSOD div.FirstGlance td#reportCardContainer div.reportCardLink {
		display:block;
		padding-left:21px;
		position:relative;
		font-weight:bold;
	}
	#WSOD div.FirstGlance td#reportCardContainer div.reportCardLink .sprIconPDF{
		height: 16px;
		left: -2px;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 0;
		width: 16px;
	}

	#WSOD div.FirstGlance td#firstGlanceFooter {
		font-size: 10px;
		font-weight: normal;
		color: #666666;
		padding-top:4px;
	}

	#WSOD div.FirstGlance .positive, #WSOD div.FirstGlance .negative {
		font-weight: bold;
		font-size: 12px;
	}

	#WSOD div.FirstGlance span.fsiAbbr{
		font-size: 14px;
	}

	#WSOD div.FirstGlance .sublabel {
		font-size: 10px;
		color: #666;
	}
	
	#WSOD div.FirstGlance .disclaimerADR {
		color:#CC9966;
		margin:5px 0 0;
	}

	#WSOD div.FirstGlance .value {
		font-weight: bold;
	}
	
	#WSOD div.FirstGlance div.RatingsContainer
	{
		float:left;
		width:auto;
	}

	#WSOD #popupSymbolMessage {
		color:#333333;
		margin:2px 0px 2px 4px;
		padding:3px 15px;
		background:#FBF1A3;
	}
	#WSOD #popupSymbolMessage span {
		color:#B70302;
		display:block;
		font-weight:bold;
	}
	#WSOD div.FirstGlance #popupViewBtn { }
	#WSOD div.FirstGlance #popupForm {
		width:129px;
	}
	#WSOD div.FirstGlance #popupForm input {
		font-size:11px;
		margin-top:1px;
		margin-right:3px;
		width:72px;
		float:right;
	}
	#WSOD input.fhDefault {
		color:#999;
	}
	#WSOD div.FirstGlance div.popupVersion div.buttons {
		width:248px;
	}
	
	#WSOD div.FirstGlance div.buttons {
		width: 153px;
		float: right;
		text-align: right;
		position:relative;
		top:3px;
	}
	#WSOD div.FirstGlance div.buttons span.separator {
		border-left:1px solid #DBDAD7;
		margin-left:3px;
	}

	#WSOD div.FirstGlance .pageLastUpdate, #WSOD div#content div.pageLastUpdate {
		float: right;
		width: auto;
		font-size: 10px;
		color: #a7a7a7;
		padding-top: 7px;
	}
	
	#WSOD div.FirstGlance p.disclaimerPreferred {
		color:#326698;
		margin:5px 0 0;
	}
	
	#WSOD div.FirstGlance .relatedCountryContainer .labelText {
		color:#666;
	}
	
	/* ETF First Glance Styles */
	#WSOD div.FirstGlance div.etfFirstGlanceQuote {
		width: 725px;
	}
	
	#WSOD div.FirstGlance div.etfFirstGlanceQuote div.prospectusLink {
		margin-top: 6px;
	}

	#WSOD .sprSelectListETF {
		background-position: -2587px -5px;
		padding-right: 42px;
	}
	#WSOD div.FirstGlance span.etfIconText {
		color: #326698;
		font-size: 10px;
		margin-left: 4px;
	}
	#WSOD div.FirstGlance span.selectListIcon{
		margin-left: 6px;
		position: relative;
		top: -3px;
	}
	#WSOD div.FirstGlance div.viewMoreSchwabETFs{
		margin: 4px 0;
		width: 600px;
	}

	#WSOD div.FirstGlance div.ctETFIcons{
		float: left;
		margin-left: 6px;
		margin-right: 14px;
		margin-top:4px;
		width: 0px;
	}
	
	#WSOD div.FirstGlance div.ctETFIcons.oneIcon{
		margin-top: 7px;
		width: 101px;
	}
	
	#WSOD div.FirstGlance div.ctETFIcons.bothIcons{
		width: 101px;
	}

	#WSOD div.FirstGlance div.ctETFIcons.hasSLIcon{
		position: absolute;
		left: 474px;
		top: 4px;
		width: 53px;
	}

	#WSOD div.FirstGlance div.ctETFIcons.hasSLIcon .selectListIcon{
		margin-left: 0px;
	}

	#WSOD div.FirstGlance div.etfFirstGlance div.etfFGTitleBar h2 {
		float: left;
		position: relative;
		width: 550px;
	}
	
	#WSOD div.FirstGlance div.etfFirstGlance div.etfFGTitleBar h2.bothIcons {
		width: 450px;
	}

	#WSOD div.FirstGlance div.etfFirstGlance div.etfFGTitleBar h2.oneIcon{
		width: 450px;
	}
	
	/* Symbol Change Notification */
	#WSOD #symbolChangeNotification{
		background:#fcf4d9;
		padding:10px 15px;
		margin:0 0 12px 0;
	}

	#WSOD #symbolChangeNotification span.ticker{
		font-weight:normal;
	}

	#WSOD #symbolChangeNotification a.close{
		padding-right:14px;
		background:url(/schwab/retail/research/resources/img/Icon.close.blue.gif?v=rl) right no-repeat;
		cursor:pointer;
	}
/*
	#WSOD #symbolChangeNotification a.close:hover{
		text-decoration:underline;
	}
*/
	/* First Glance - Related shares */
	#WSOD a#relatedSharesLink {
		font-size:11px;
		margin:5px;
	}
	#WSOD div#relatedSharesHopup {
		background: #ffffff;
		border: 1px solid #909292;
		position: absolute;
		width:300px;
		z-index: 999;
	}
	#WSOD div#relatedSharesHopup div.title {
		background: #60A4C9;
		color: #fff;
		font-weight: bold;
		padding: 4px 4px;
	}
	#WSOD div#relatedSharesHopup div.title span{
		float:left;
		width:181px;
	}
	
	#WSOD div#relatedSharesHopup div.title a{
		background:url("/schwab/retail/research/resources/img/Icon.close.gif?v=rl") no-repeat scroll right center transparent;
		color:#FFF;
		cursor: pointer;
		float:right;
		font-weight:normal;
		padding-right:14px;
	}
	#WSOD div#relatedSharesHopup div.content {
		z-index: 100;
	}
	#WSOD div#relatedSharesHopup div.heading {
		background:none repeat scroll 0 0 #659EC9;
		color:#FFFFFF;
		font-weight: bold;
		margin:5px;
		padding:2px 0 2px 4px;
	}
	#WSOD div#relatedSharesHopup div.placeholder {
		cursor: default;
		font-weight: bold;
		text-align: center;
	}
	#WSOD div#relatedSharesHopup dl {
		margin: 2px 6px 6px 6px;
	}
	#WSOD div#relatedSharesHopup dl dt,#WSOD div#relatedSharesHopup dl dd{
		display: inline;
		font-weight: bold;
	}
	#WSOD div#relatedSharesHopup dl dt {
		display:block;
		float:left;
		width:30%;
	}
	#WSOD div#relatedSharesHopup dl dd {
		display:block;
		float:left;
		width:70%;
	}

	/* Next Steps */

	#WSOD div.FirstGlance div.NextSteps{
		display:inline;
	}

	#WSOD div.NextSteps{
		position:relative;
		z-index:400;
	}

	#WSOD table.investingIdeas{
		position:relative;
		z-index:200;
	}

	#WSOD div.NextSteps ul.menu{
		position:absolute;
		left:0;
		width:156px; /*160px overlapped the right rail a bit*/
		top:16px; /* Fixing Firefox's display-inline with blocks within is 1-pixel off problem */
		=top:18px;
		margin:0;
		padding:0;
		list-style:none;
		text-align:left;
		background:#fff;
		border:1px solid #ccc;
		z-index:12;
		display:none;
	}

	#WSOD div.specialNextSteps div.NextSteps ul.menu{
		position:absolute;
		left:0;
		width:156px; /*160px overlapped the right rail a bit*/
		top:2px;
		margin:0;
		padding:0;
		list-style:none;
		text-align:left;
		background:#fff;
		border:1px solid #ccc;
		z-index:12;
		display:none;
	}

	#WSOD div.specialNextSteps div.NextSteps ul.menu, #ie8#fix{
		top:16px; /* Fixing Firefox's display-inline with blocks within is 1-pixel off problem */
		=top:18px;
	}



	#WSOD div.NextSteps ul.menu li{
		padding:4px 6px;
		border-bottom:1px solid #eee;
		white-space:nowrap;
		color:#666;
		cursor:pointer;
		font-size:12px;
	}

	#WSOD div.NextSteps ul.menu li.moOn{
		background:#eee;
		color:#000;
		text-decoration:underline;
	}

	#WSOD div.NextSteps ul.menu li.disabled{
		color:#b3b3b3;
	}

	#WSOD div.NextSteps a.buttonDD{
		color:#333;
	}

	#WSOD div.nsPrompt{
		position:absolute;
		background:#fff;
		border:1px solid #999;
		width:310px;
		z-index:999;
	}

	#WSOD div.nsPrompt h3{
		background:#369;
		color:#fff;
		padding:9px 8px;
	}

	#WSOD div.nsPrompt p{
		background:#eee;
		border-bottom:1px solid #ccc;
		padding:7px 8px;
		color:#666;
	}

	#WSOD div.nsPrompt div.errorMessage{
		background:#FCF4D9;
		color:#b70302;
		padding:7px 8px;
	}

	#WSOD div.nsPrompt p strong{
		font-size:14px;
	}

	#WSOD div.nsCartAddPrompt th{
		background:#ddd;
		border-bottom:1px solid #ccc;
		padding:9px 8px;
		text-align:left;
		font-weight:normal;
	}

	#WSOD div.nsCartAddPrompt td{
		border-right:1px solid #eee;
		border-bottom:1px solid #eee;
		padding:9px 8px;
		font-weight:bold;
	}

	#WSOD div.nsCartAddPrompt tr.loading td{
		height:48px;
		background:url(/schwab/retail/research/resources/img/Icon.Loading.gif?v=rl) center no-repeat;
		text-indent:-999px;
		overflow:hidden;
	}
	#WSOD div.nsCartAddPrompt tr.defaultMsg{
		display:none;
	}
	#WSOD div#nsCartAddPrompt.def tr.defaultMsg{
		display:table-row;
	}
	#WSOD div.nsCartAddPrompt tr.defaultMsg td{
		font-style:italic;
	}

	#WSOD div.nsCartAddPrompt td.deleteCell{
		width:12px;
	}

	#WSOD div.nsPrompt div.delete{
		width:12px;
		height:12px;
		overflow:hidden;
		text-indent:-9999px;
		background:url(/schwab/retail/research/resources/img/Icon.close.gif?v=rl) no-repeat;
		cursor:pointer;
	}

	#WSOD div.nsPrompt .ticker{
		text-transform:uppercase;
	}

	#WSOD div.nsPrompt div.footerControls{
		background:#eaeaea;
		padding:4px 10px;
		text-align:right;
	}

	#WSOD div.nsPrompt div.footerControls a.button{
		margin-left:4px;
	}

	#WSOD div#nsPrompt div.footerControls a.button5{
		color:#666;
	}

	#WSOD div#nsPrompt.def div.footerControls a.button4{
		background-position:0% -80px;
		cursor:default;
	}
	#WSOD div#nsPrompt.def div.footerControls a.button4 span{
		background-position:100% -80px;
		color:#999;
	}

	/* Heading Disclaimers */

	#WSOD p.headingDisclaimer {
		font-weight:bold;
		margin:12px 9px 0 16px;
	}

	/* Hopups */

	#WSOD div.hopup {
		position:absolute;
		display:none;
		width:360px;
		border:1px solid #999;
		background:#fff;
		z-index:999;
	}

	#WSOD div.hopup div.moduleheader1{
		background:#659ec9;
		padding:7px 8px;
	}

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

	#WSOD div.hopup h3{
		float:left;
	}

	#WSOD div.hopup h4{
		color:#666;
		margin:7px 9px;
	}

	#WSOD div.hopup p{
		margin:0 9px 7px 9px;
	}

/* Pagenav Styles*/
	
	#WSOD div.PageNavigation {
		background: url("/schwab/retail/research/resources/img/SpriteRepeatX.png?v=rl") no-repeat scroll right -51px transparent;
		xmargin: 0 0 10px 0;
		overflow: hidden;
		padding-right: 4px;
	}

	#WSOD ul.pageNav {
		background: url("/schwab/retail/research/resources/img/SpriteRepeatX.png?v=rl") repeat-x scroll left -10px transparent;
		font-size: 12px;
		margin-left: 4px;
		position: relative;
	}
	
	#WSOD ul.pageNav li {
		float: left;
	}
	
	#WSOD ul.pageNav li:first-child {
		background: url("/schwab/retail/research/resources/img/SpriteMisc.png?v=rl") no-repeat scroll left -97px transparent;
		margin-left: -4px;
	}
	
	#WSOD ul.pageNav li a {
		display: block;
		height: 31px;
		line-height: 31px;
		padding: 0 10px;
	}
	
	#WSOD ul.pageNav li.active {
		background: url("/schwab/retail/research/resources/img/SpriteRepeatX.png?v=rl") repeat-x scroll 0 -273px transparent;
	}
	
	#WSOD ul.pageNav li.active:first-child{
		background: url("/schwab/retail/research/resources/img/SpriteMisc.png?v=rl") no-repeat scroll 0 0 #FFFFFF;
	}
	
	#WSOD ul.pageNav li.active a{
		background: url("/schwab/retail/research/resources/img/SpriteRepeatX.png?v=rl") no-repeat scroll center -232px transparent;
		color: #FFFFFF;
		font-weight: bold;
	}
	
	#WSOD ul.pageNav li.active  > a:hover{
		cursor: default;
		text-decoration: none;
	}
	#WSOD ul.pageNav li.disabled {
		display:none;
	}

	/* intraPage navigation (Level 2 page nav)*/
	#WSOD div.intraPage {
		background: url("/schwab/retail/research/resources/img/SpriteRepeatX.png?v=rl") no-repeat scroll right -130px transparent;
		xmargin: 0 0 10px 0;
		overflow: hidden;
		padding-right: 4px;
	}

	#WSOD div.intraPage ul.pageNav {
		background: url("/schwab/retail/research/resources/img/SpriteRepeatX.png?v=rl") repeat-x scroll left -92px transparent;
		font-size: 12px;
		margin-left: 4px;
		position: relative;
	}
	
	#WSOD div.intraPage ul.pageNav li {
		float: left;
	}
	
	#WSOD div.intraPage ul.pageNav li:first-child {
		background: url("/schwab/retail/research/resources/img/SpriteMisc.png?v=rl") no-repeat scroll left -133px transparent;
		margin-left: -4px;
	}
	
	#WSOD div.intraPage ul.pageNav li a {
		display: block;
		height: 28px;
		line-height: 28px;
		padding: 0 10px;
	}
	
	#WSOD div.intraPage ul.pageNav li.active {
		background: url("/schwab/retail/research/resources/img/SpriteRepeatX.png?v=rl") repeat-x scroll 0 -353px transparent;
	}
	
	#WSOD div.intraPage ul.pageNav li.active:first-child{
		background: url("/schwab/retail/research/resources/img/SpriteMisc.png?v=rl") no-repeat scroll 0 -36px #FFFFFF;
	}
	
	#WSOD div.intraPage ul.pageNav li.active a{
		background: url("/schwab/retail/research/resources/img/SpriteRepeatX.png?v=rl") no-repeat scroll center -314px transparent;
		color: #FFFFFF;
		font-weight: bold;
	}
	
	#WSOD div.intraPage ul.pageNav li.active  > a:hover{
		cursor: default;
		text-decoration: none;
	}
	#WSOD div.intraPage ul.pageNav li.disabled {
		display:none;
	}
/*
	#WSOD div.PageNavigation {
		clear: both;
		border-top:solid 1px #fff;
		margin-top:9px;
		_height: 25px;
		position: relative;
		z-index:1;
	}

	#WSOD ul.pageNav {
		list-style-type: none;
		padding: 0 0 0 1px;
		margin: 0 0 -1px 0;
		zoom:1;
		position: relative;
		z-index:9;
		border-bottom:1px solid #999;
	}
	
	

	#WSOD ul.pageNav:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}

	#WSOD ul.pageNav li {
		float: left;
		border: solid 1px #999;
		padding: 1px;
		margin-left: 2px;
		margin-bottom: -1px;
	}
	#WSOD ul.pageNav li a, #WSOD ul.pageNav li span {
		display: block;
		background: #FAFAF8 url(/schwab/retail/research/resources/img/Gradient.Sprite.png?v=rl) left 0px repeat-x;
		text-decoration: none;
		color: #000;
		padding: 6px 8px;
		text-align: center;
		line-height: 11px;
		font-size: 12px;
	}
	#WSOD ul.pageNav li a:hover{
		text-decoration:underline;
	}
	#WSOD ul.pageNav li.active a:hover{
		text-decoration:none;
	}
	#WSOD ul.pageNav li.active, #WSOD ul.pageNav li.mvActive {
		border-bottom-color: #fff;
		font-weight: bold;
	}
	#WSOD ul.pageNav li.active a, #WSOD ul.pageNav li.active span,
	#WSOD ul.pageNav li.mvActive a, #WSOD ul.pageNav li.mvActive span  {
		background-color: #fff;
		background-image: none;
	}
	#WSOD ul.pageNav li.selected a:hover{
		text-decoration:none;
	}
	#WSOD ul.pageNav li.selected {
		border-bottom-color: #fff;
		font-weight: bold;
	}
	#WSOD ul.pageNav li.selected a, #WSOD ul.pageNav li.selected span {
		background-color: #fff;
		background-image: none;
	}
	#WSOD ul.pageNav li.disabled{
		cursor:default;
		opacity: .5;
		filter: alpha(opacity=50);
		KHTMLOpacity:.5;
	}*/

	#WSOD #changeCompany {
		width: 85px;
		position: absolute;
		top: -6px;
		right: 0px;
	}

	#WSOD div#symbolLookup {
		float:right;
		margin:4px 0 0 0;
	}

	#WSOD div#symbolLookup label {
		float:left;
		color:#666;
		margin:2px 4px 0 0;
		font-weight:bold;
	}
	#WSOD div#symbolLookup input {
		float:left;
		border:1px solid #787878;
		color:#999;
		margin-right:3px;
		width:135px;
		font-size: 10px;
	}

	#WSOD div#symbolLookup a {
		background:#8C8D8D url(/schwab/retail/research/resources/img/Gradient.gray.4.gif?v=rl) repeat-x scroll left bottom;
		border:1px solid #666;
		color:#FCF9F5;
		font-weight:bold;
		padding:0 5px 1px;
		float:left;
	}

#WSOD .ratingSmallCurrent{
	background-image:url(/schwab/retail/research/resources/img/ratings.serSmallBlue.gif?v=rl);
}

#WSOD .ratingSmallPrevious{
	background-image:url(/schwab/retail/research/resources/img/ratings.serSmallGrey.gif?v=rl);
}

#WSOD .ratingSmA{background-position:left 508px;background-repeat:no-repeat;}
#WSOD .ratingSmAMod{background-position:left 475px;background-repeat:no-repeat;}
#WSOD .ratingSmB{background-position:left 442px;background-repeat:no-repeat;}
#WSOD .ratingSmBMod{background-position:left 409px;background-repeat:no-repeat;}
#WSOD .ratingSmC{background-position:left 376px;background-repeat:no-repeat;}
#WSOD .ratingSmCMod{background-position:left 343px;background-repeat:no-repeat;}
#WSOD .ratingSmD{background-position:left 311px;background-repeat:no-repeat;}
#WSOD .ratingSmDMod{background-position:left 277px;background-repeat:no-repeat;}
#WSOD .ratingSmF{background-position:left 244px;background-repeat:no-repeat;}
#WSOD .ratingSmFMod{background-position:left 211px;background-repeat:no-repeat;}
#WSOD .ratingSmNC{background-position:left 178px;background-repeat:no-repeat;}
#WSOD .ratingSmNCMod{background-position:left 145px;background-repeat:no-repeat;}
#WSOD .ratingSmNR{background-position:left 112px;background-repeat:no-repeat;}
#WSOD .ratingSmNRMod{background-position:left 79px;background-repeat:no-repeat;}
#WSOD .ratingSmNC{background-position:left 46px;background-repeat:no-repeat;}
#WSOD .ratingSmNCMod{background-position:left 14px;background-repeat:no-repeat;}

#WSOD .ratingLargeCurrent{
	background-image:url(/schwab/retail/research/resources/img/ratings.serLargeBlueU.gif?v=rl);
}

#WSOD .ratingLargePrevious{
	background-image:url(/schwab/retail/research/resources/img/ratings.serLargeGrey.gif?v=rl);
}

#WSOD .ratingLgA{background-position:left -30px;background-repeat:no-repeat;}
#WSOD .ratingLgAMod{background-position:left -80px;background-repeat:no-repeat;}
#WSOD .ratingLgB{background-position:left -130px;background-repeat:no-repeat;}
#WSOD .ratingLgBMod{background-position:left -180px;background-repeat:no-repeat;}
#WSOD .ratingLgC{background-position:left -230px;background-repeat:no-repeat;}
#WSOD .ratingLgCMod{background-position:left -280px;background-repeat:no-repeat;}
#WSOD .ratingLgD{background-position:left -330px;background-repeat:no-repeat;}
#WSOD .ratingLgDMod{background-position:left -380px;background-repeat:no-repeat;}
#WSOD .ratingLgF{background-position:left -430px;background-repeat:no-repeat;}
#WSOD .ratingLgFMod{background-position:left -480px;background-repeat:no-repeat;}
#WSOD .ratingLgNC{background-position:left -630px;background-repeat:no-repeat;}
#WSOD .ratingLgNCMod{background-position:left -680px;background-repeat:no-repeat;}
#WSOD .ratingLgNR{background-position:left -730px;background-repeat:no-repeat;}
#WSOD .ratingLgNRMod{background-position:left -780px;background-repeat:no-repeat;}
#WSOD .ratingLgNA{background-position:left -530px;background-repeat:no-repeat;}
#WSOD .ratingLgNAMod{background-position:left -580px;background-repeat:no-repeat;}

/* Compare tfoot styles */
#WSOD tFoot#compareFooter tr{
	background:#eee;
}

#WSOD tFoot.compareFooter a.compareButton{
	background:url(/schwab/retail/research/resources/img/Gradient.gold.2.gif?v=rl) repeat-x #b59b66;
	color:#fff;
	font-weight:bold;
	padding:3px 6px;
	border:1px solid #877554;
	margin-right:10px;
}

#WSOD tFoot.compareFooter span{
	color:#999;
	margin-left:3px;
}

#WSOD tFoot.compareFooter a.goTo{
	float:right;
	margin-top:-14px;
	background:url(/schwab/retail/research/resources/img/Icon.arrowBlueRight.gif?v=rl) right no-repeat;
	padding-right:7px;
}


#WSOD .btn {
	cursor: pointer;
	font-weight: bold;
	color: #fff;
	font-size:11px;
}

.none {
	display:none;
}

#WSOD .invisible {
	visibility:hidden;
}

.block {
	display:block;
}

div#fullDescDiv {
	display:none;
	position:absolute;
}

div.tooltip1 {
	background:#fff;
	width:auto;
	padding:4px;
	font-size:11px;
	border:1px solid #AE9E8E;
	border-color:#C2B183 #AE9E8E #AE9E8E #C2B183;
}

ul.tabs {
	list-style-type: none;
	padding: 0;
	margin: 0;
	zoom: 1;
	overflow: auto;
}

div.relatedCompanyNav ul.tabs {
	overflow: visible;
}

ul.tabs li {
	float: left;
	padding: 0;
	margin: 0;
}

/*SCHWAB CHAN STYLES*/
#schwabChanHeader, #schwabChanHeader{
	width: 968px;
}

#WSOD .serValue, #WSOD .serValueHist{
	cursor:pointer;
}

#WSOD div#SERListContainer table.serListTable {
	clear:both;
}

#WSOD div.ctNavModuleLevel {
	background: url("/schwab/retail/research/resources/img/SpriteRepeatX.png?v=rl") no-repeat scroll right -199px transparent;
	color: #0066CC;
    overflow: hidden;
	margin: 3px 1px 10px 1px;
    padding-right: 4px;
}

#WSOD ul.moduleNav {
	background: url("/schwab/retail/research/resources/img/SpriteRepeatX.png?v=rl") repeat-x scroll 0 -168px transparent;
	font-size: 11px;
	margin-left: 4px;
	position: relative;
}

#WSOD ul.moduleNav li {
	float: left;
}

#WSOD ul.moduleNav li:first-child {
	background: url("/schwab/retail/research/resources/img/SpriteMisc.png?v=rl") no-repeat scroll 0 -166px transparent;
	margin-left: -4px;
}

#WSOD ul.moduleNav li a, #WSOD ul.moduleNav li span {
	cursor: pointer;
	display: block;
	height: 23px;
	line-height: 23px;
	padding: 0 8px;
}

#WSOD ul.moduleNav li a:hover, #WSOD ul.moduleNav li span:hover {
	text-decoration: underline;
}

#WSOD ul.moduleNav li.active, #WSOD ul.moduleNav li.mvActive, #WSOD ul.moduleNav li.selected {
	background: url("/schwab/retail/research/resources/img/SpriteRepeatX.png?v=rl") repeat-x scroll 0 -423px transparent;
}

#WSOD ul.moduleNav li.active, #WSOD ul.moduleNav li.mvActive a, #WSOD ul.moduleNav li.selected a{
	color: #FFFFFF;
}

#WSOD ul.moduleNav li.active:first-child, #WSOD ul.moduleNav li.mvActive:first-child, #WSOD ul.moduleNav li.selected:first-child{
	background: url("/schwab/retail/research/resources/img/SpriteMisc.png?v=rl") no-repeat scroll 0 -69px #FFFFFF;
}

#WSOD ul.moduleNav li.active a, #WSOD ul.moduleNav li.active span, #WSOD ul.moduleNav li.selected a, #WSOD ul.moduleNav li.mvActive a, #WSOD ul.moduleNav li.mvActive span{
	background: url("/schwab/retail/research/resources/img/SpriteRepeatX.png?v=rl") no-repeat scroll center -390px transparent;
	color: #FFFFFF;
}

#WSOD ul.moduleNav li.active  > a:hover, #WSOD ul.moduleNav li.active  > span:hover, #WSOD ul.moduleNav li.selected  > span:hover{
	cursor: default;
	text-decoration: none;
}

/*
#WSOD ul.moduleNav {
	list-style-type:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #C6BDAE;
	overflow:visible;
}

#WSOD ul.moduleNav li {
	float:left;
	margin:0 0 0 2px;
	padding: 0;
	border:1px solid #999;
	border-bottom-width:0px;
	background-color:#fff;
}

#WSOD ul.moduleNav li a {
	display:block;
	text-decoration:none;
	color:#333;
	background: #e4dac6 url(/schwab/retail/research/resources/img/Gradient.Sprite.png?v=rl) repeat-x left 0px;
	padding:3px 6px;
	border:1px solid white;
	border-bottom:none;
	font-size:11px;
}

#WSOD ul.moduleNav li.active,
#WSOD ul.moduleNav li.mvActive {
	background-color:#fff;
}

#WSOD ul.moduleNav li.active a,
#WSOD ul.moduleNav li.mvActive a {
	background-image:none;
	background-color:#fff;
	font-weight:bold;
	position:relative;
	bottom:-1px;
	padding: 2px 4px 4px;
}
*/

#WSOD.hasLayout, #WSOD .hasLayout, #WSOD table caption, #WSOD div.moduleheader1 {
	*zoom:1;
}

#WSOD.hasLayout:after, #WSOD .hasLayout:after, #WSOD table caption:after, #WSOD div.moduleheader1:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

body #WSOD div.SnapChart {
	background:none;
}

#WSOD.contain, #WSOD .contain {
	*zoom:1;
}

#WSOD.contain:after, #WSOD .contain:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* Button Styles */
#WSOD a.button, #WSOD a.buttonDD {
	height:18px;
	line-height:18px;
	display:-moz-inline-box;
	display:inline-block;
	text-decoration:none;
	color:#333;
	cursor:pointer;
	font-size:12px; /*Font Resize project - to make fixed button font 12px */
	font-weight:bold;
}

#WSOD a.button, #WSOD a.buttonDD, #WSOD a.button span, #WSOD a.buttonDD span {
	background:transparent url(/schwab/retail/research/resources/img/Bg.Buttons.png?v=rl) no-repeat;
}

#WSOD a.button span, #WSOD a.buttonDD span {
	display:block;
	_display:inline-block;
	height:18px;
	line-height:18px;
	padding-left:8px;
	white-space:nowrap;
}

#WSOD a.button span {
	margin-right:5px;
	padding-right:3px;
	text-align:center;
}

#WSOD a.buttonDD span {
	margin-right:24px;
	text-align:left;
}

#WSOD a.button:hover, #WSOD a.button span:hover, #WSOD a.buttonDD:hover, #WSOD a.buttonDD span:hover {
	text-decoration:underline;
	color:#333;
}

#WSOD a.button1 {background-position:right -120px;}
#WSOD a.button1 span {background-position:left 0px; color:#FFF;}

#WSOD a.button2 {background-position:right -140px;}
#WSOD a.button2 span {background-position:left -20px;}

#WSOD a.button3 {background-position:right -160px;}
#WSOD a.button3 span {background-position:left -40px;}

#WSOD a.button4 {background-position:right -180px;}
#WSOD a.button4 span {background-position:left -60px;}

#WSOD a.button5 {background-position:right -200px;}
#WSOD a.button5 span {background-position:left -80px;}

#WSOD a.button6 {background-position:right -220px;}
#WSOD a.button6 span {background-position:left -100px;}


#WSOD .generalHopup {
	background-color: #fff;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	color: #333333;
	display: none;
	position: absolute;
	width: 200px;
	z-index:9999;
}

#WSOD .generalHopupAccessible {
	color: #333333;
	display: none;
	width: 200px;
}

#WSOD .generalHopup:focus {
	outline:none;
}

#WSOD .generalHopup .hopupShadow1 {
	border-right: 1px solid #a3a2a2;
	border-bottom: 1px solid #a3a2a2;
}

#WSOD .generalHopup .hopupShadow2 {
	border: 1px solid #727272;
}

#WSOD .generalHopup .hopupTitle {
	background-color: #005CB3;
	color: #fff;
	padding: 5px;
}

#WSOD .generalHopup .hopupContent {
	padding: 8px;
}

#WSOD #truncatePopup .hopupContent {
	white-space:nowrap;
	width: auto;
}

#WSOD .ecControllerContainer {
	background:#FDFDFD url(/schwab/retail/research/resources/img/Gradient.gray.2.gif?v=rl) repeat-x scroll left bottom;
	padding:5px 10px;
	text-align:left;
	border-top:1px solid #eee;
}

#WSOD .ecController {
	background:transparent url(/schwab/retail/research/resources/img/Icon.expand.gif?v=rl) no-repeat scroll left center;
	color:#333;
	font-weight:bold;
	cursor:pointer;
	padding-left:18px;
	zoom:1;
}

#WSOD .ecControllerCollapse {
	background:transparent url(/schwab/retail/research/resources/img/Icon.collapse.gif?v=rl) no-repeat scroll left center;
}

#WSOD #pageTools {
	/* float:right; */
}

#WSOD div#schwabChanHeader {
	width: auto !important;
}


#WSOD div#underConstruction {
	background-color:#fff;
	border: 1px solid #cfc9bd;
	margin: 30px;
	z-index:99;
}

#WSOD div#underConstruction div.heading h1{
	background:transparent url(/schwab/retail/resources/img/Logo.Schwab.gif?v=rl) no-repeat scroll 18px center;
	float:left;
	height:46px;
	text-indent:-9999px;
}

#WSOD div#underConstruction div.heading a {
	background:transparent url(/schwab/retail/research/resources/img/Icon.close.gif?v=rl) no-repeat scroll right center;
	float:right;
	font-size:11px;
	line-height:46px;
	margin-right:14px;
	padding-right:14px;
}

#WSOD div#underConstruction div.modTitlebar {
	background:#FFFFFF url(/schwab/retail/research/resources/img/Gradient.tan.2.gif?v=rl) repeat-x scroll left bottom;
	border-bottom:1px solid #DDD9D1;
	/*border-top:1px solid #F8F5ED;*/
	border-top: 8px solid #666;
}

#WSOD div#underConstruction div.modTitlebar h1 {
	float: none;
	font-size:16px;
	margin:3px 0pt;
	padding-top:2px;
}

#WSOD div#underConstruction div.inner {

	background: url(/schwab/retail/research/resources/img/underConstruction-side.gif?v=rl) no-repeat 100% 0;
	margin: 20px 0;
	padding-right: 31px;
}

#WSOD div#underConstruction div.inner div.checkBackHeading {
	background-color: #e9e3d3;
	color: #a0854d;
	height: 36px;
}

#WSOD div#underConstruction div.inner div.checkBackHeading h2 {
	color: #a0854d;
	font-size: 16px;
	line-height: 42px;
	margin-left:10px;
}

#WSOD div#underConstruction div.inner div.message {
	background-color: #f2efe6;
	padding-left: 10px;
	padding-bottom: 10px;
}

#WSOD div#underConstruction div.inner div.message div{
	padding-top: 15px;
}

#WSOD div#underConstruction div.inner div.message div.closeMessage span {
	font-size: 11px;
	font-weight: bold;
}

#WSOD div#underConstruction div.inner div.message div.closeMessage a {
	margin-left: 20px;
}

#WSOD div#underConstruction div.inner div.message div.closeMessage a span {
	color: #333;
	font-weight: normal;
}
#WSOD div#underConstruction div.bg {
	background-color: #f2efe6;
	margin: 0 20px;
}

#WSOD div#invalidSymbolContainer
{
	height:800px;
}
#WSOD div#invalidSymbolContainer div
{
	background-color:#FBF1A3;
	padding:10px 20px;
	margin:40px 100px 0px 25px;
	line-height:20px;
}
#WSOD div#invalidSymbolContainer div span
{
	display:block;
	font-weight:bold;
	color:#B70302;
}

#WSOD p.noInfoAvail {
	color:#666666;
	font-weight:bold;
	padding:20px 10px;
	text-align:center;
}

#WSOD p.noInfoAvail span, p.noInfoAvail strong {
	color:#333333;
	font-weight:bold;
	text-transform:uppercase;
}

/*Change Company Styles*/

#WSOD div.ChangeCompany {
	padding: 0;
	font-size: 10px;
	position:relative;
}
#WSOD div.ChangeCompany span.txtSpan {
	color: #333333;
	float: left;
	margin:1px 0 0 7px;
	_display:inline;
}
#WSOD div.ChangeCompany form.inputform {
	display: inline;
	float: left;
}
#WSOD div.ChangeCompany input {
	width: 128px;
	margin: 0 4px 0 0;
	padding: 1px;
	font-size: 11px;
	background-color:#fff;
	border:1px solid #999;
}
#WSOD div.ChangeCompany input.active {
	color: #333;
}

#WSOD div.ChangeCompany input.error {
	color:#B70304;
	background-color:#FCF4D9;
}


#WSOD div.sparkChartContainer {
	height: 20px;
	overflow: hidden;
	cursor: pointer;
}

#WSOD div.sparkChartContainer, #WSOD .sparkChart {
	width:70px;
	z-index:0;
}

/* accomodates new drawing server spark charts */

#WSOD .ctSparkChart {
	cursor: pointer;
	height: 20px;
	overflow: hidden;
	width:143px;
}

#WSOD .ctSparkChart  img.sparkChart {

	width:auto;
	z-index:0;
}


#WSOD div.sparkLoading {
	background: url(/schwab/retail/research/resources/img/Icon.LoaderSmall.gif?v=rl) center no-repeat;
	*background-position-y:2px;
	width:70px;
	height:20px;
}

/* base table styles */

#WSOD table {
	border-collapse: collapse;
	width: 100%;
}

#WSOD th {
	font-weight:bold;
}

#WSOD td {
	vertical-align: middle;
}

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

#WSOD td.description {
	text-align: left;
}

#WSOD table.standard {}

#WSOD table.standard thead th {
	background-color:#EAEAEA;
	text-align:left;
	padding:3px 4px;
	color:#000;
	border-bottom:1px solid #ccc;
	font-weight:normal;
	vertical-align:bottom;
	font-size:11px;
}

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

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

#WSOD table.standard tbody th,
#WSOD table.standard tbody td {
	font-size:12px;
	text-align:left;
	padding:4px 4px 4px 3px;
	border-top:1px solid #eee;
	vertical-align:middle;
}

#WSOD table.standard tbody td.data {
	text-align:right;
}

#WSOD table.standard tbody td.center {
	text-align:center;
}

#WSOD table.standard tbody td.symbol {
	font-weight:bold;
	text-transform:uppercase;
}

#WSOD table.standard tbody td.description {
	font-weight:bold;
}

#WSOD table.standard tbody td.ser {
	text-align:center;
}

#WSOD table.standard tbody td.ser div {
	margin:0 auto;
}

#WSOD table.standard tbody tr.alt td,
#WSOD table.standard tbody tr.alt th {
	background-color:#fafafa;
}

#WSOD table.standard tbody tr.moOn td {
}

#WSOD table.standard tbody tr.firstRow td {
	border-top:none;
}

#WSOD table.standard tbody.grid td {
	border:1px solid #eee;
	border-width:1px 0 0 1px;
}

#WSOD table.standard tbody.grid td.firstCol {
	border-left:none;
}

#WSOD table.sortable thead th.firstColP,
#WSOD table.standard thead th.firstColP,
#WSOD table.standard tbody th.firstColP,
#WSOD table.standard tbody td.firstColP,
#WSOD table.standard tfoot td.firstColP {
	padding-left:10px ! important;
}

#WSOD table.sortable thead th.lastColP,
#WSOD table.standard thead th.lastColP,
#WSOD table.standard tbody td.lastColP {
	padding-right:10px ! important;
}

#WSOD table.standard tfoot td {
	border-top:1px solid #ccc;
	background-color:#eee;
	padding:5px;
	font-size:12px;
}

#WSOD table.standard .dataSourceProvider td {
	border-top:1px solid #ccc;
	background-color:#ddd;
	padding:3px;
	font-size:12px;
}

#WSOD table.standard .miscFooter td {
	border-top:1px solid #ccc;
	background-color:#eee;
	padding:5px;
}

#WSOD table.standard thead tr.columnHeadings th {
	border:none;
}

#WSOD table.standard thead tr.columnHeadings th {
	font-weight:bold;
	text-align:center;
	padding-bottom:0;
	color:#666666;
}

#WSOD table.standard thead tr.columnHeadings th div {
	border-bottom:1px solid #666666;
	padding-bottom:2px;
}

#WSOD table.newsTablefromXML td { /*PROB0048959*/
	border:1px solid #eee;
	text-align:center;
	padding:4px 4px 4px 3px;
	_padding:4px 0;
}

/* sortable table styles */

#WSOD table.sortable thead th {
	font-weight: normal;
}

#WSOD table.sortable thead th.tsControl {
	padding-right:0;
	vertical-align:bottom;
	text-align:left;
}

#WSOD table.sortable thead th.tsControl div, 
#WSOD table.sortable thead th.tsControl a {
	float:left;
	text-decoration:underline;
	padding-right:8px;
	cursor:pointer;
}

#WSOD table.sortable thead th.tsControl a{
	color:#000000;
	text-decoration:none;
}

#WSOD table.sortable thead th.data div {
	text-align:right;
	float:right;
}

#WSOD table.sortable thead th.center {
	text-align:center;
}

#WSOD table.sortable thead th.center div {
	float:none;
	margin:0 auto;
}

#WSOD table.sortable thead th.tsAscending div, 
#WSOD table.sortable thead th.tsDescending div,
#WSOD table.sortable thead th.tsAscending a, 
#WSOD table.sortable thead th.tsDescending a{
	background-position:right 91%;
	background-repeat:no-repeat;
	text-decoration:none !important;
}

#WSOD table.sortable thead th.tsAscending div,
#WSOD table.sortable thead th.tsAscending a {
	background-image: url(/schwab/retail/research/resources/img/Icon.SortAscending.gif?v=rl);
}

#WSOD table.sortable thead th.tsDescending div,
#WSOD table.sortable thead th.tsDescending a {
	background-image: url(/schwab/retail/research/resources/img/Icon.SortDescending.gif?v=rl);
}

/* vertical table class extensions */
#WSOD table.vertical {
	border-bottom: 1px solid #CCCCCC;
}

#WSOD table.vertical caption {
	font-weight: bold;
	padding: 2px 0;
}

#WSOD table.vertical tbody th {
	border-top: 1px solid #CCCCCC;
	font-weight: normal;
}
#WSOD table.vertical tbody th span {
	color: #666666;
	font-size: 10px;
}
#WSOD table.vertical tbody td {
	border-top: 1px solid #CCCCCC;
	font-weight: bold;
	text-align: right;
}

#WSOD table.vertical tfoot tr td{
	background: #FFFFFF;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}

/*Disclaimers*/
#WSOD div#disclaimersContainer {
	clear:left;
	/*background-color:#fff;*/
	color:#333333;
	font-size: 11px;
	xmargin:0 0 0 10px;
}
#WSOD div#disclaimersContainer a.tearOff { /*ISS124755*/
	margin-right:10px;
}
#WSOD .DataSourceIdentification h2 {
	margin-top:15px;
}
#WSOD .DataSourceIdentification .footerCopy {
	margin-top:20px;
	padding-top:2px;
	border-top:1px solid #666;
	color:#666;
	font-size: 10px;
}
#WSOD div#disclaimersContainer p {
	margin-bottom:10px;
}
#WSOD div#disclaimersContainer p.compliance {
	color:#666666;
}
#WSOD div#disclaimersContainer p.footnote {
	color:#333333;
	font-size: 12px;
	font-style:italic;
	font-weight:bold;
}
#WSOD div#disclaimersContainer p.bold {
	color:#333333;
	font-weight:bold;
}
#WSOD div#disclaimersContainer p.italic {
	font-style:italic;
}
#WSOD div#disclaimersContainer #Disclaimer_124B,
#WSOD div#disclaimersContainer #Disclaimer_112A {
	color:#333;
	font-weight:bold;

}
#WSOD div#disclaimersContainer #Disclaimer_172,
#WSOD div#disclaimersContainer #Disclaimer_175
{
	font-size:12px;
}

#WSOD div#disclaimersContainer .datasource {
	text-align:right;
}
/*
#WSOD div#footnotesContainer {
	clear:both;
	width:720px;
	margin:0 10px;
	font-weight:bold;
	font-style:italic;
}

#WSOD div#complianceContainer {
	clear:both;
	width:720px;
	font-size:10px;
	color:#666;
	margin:0 10px 4px;
}

#WSOD div#footnotesContainer p {
	margin:4px 0;
}

#WSOD div.disclaimers p {
	padding: 8px 8px 0 10px;
	font-size: 10px;
}*/

/* sprite styles */
.newSpr{
	background: url("/schwab/retail/research/resources/img/SpriteIcons.png?v=rl") no-repeat scroll left 50% transparent;
    margin-left: 4px;
}

.sprIconPDF{
	background-position: -246px 50%;
    padding-left: 16px;
	margin-right:4px;
	height:16px;
	width:8px;
	position:absolute;
	top:8px;
	left:4px;
}

.spr {
	background:transparent url(/schwab/retail/research/resources/img/Icon.Sprite.png?v=rl) no-repeat 0px;
	zoom:1;
}
.sprAcrobat {background-position:0px -6px;padding-right:15px;}
.sprAcrobatSmall {background-position:-30px -6px;padding-right:13px;}
.sprAddToChart {background-position:-60px;padding-right:11px;}
.sprArrowLeft {background-position:-449px;padding-right:4px;}
.sprArrowRight {background-position:-540px;padding-right:4px;}
.sprDividends {background-position:-810px;padding-right:13px;}
.sprDividendsEx {background-position:-2196px;padding-right:13px;}
.sprEarnings {background-position:-900px;padding-right:13px;}
.sprEarningsUp {background-position:-2165px;padding-right:13px;}
.sprEarningsDown {background-position:-2135px;padding-right:13px;}
.sprPodcasts {background-position:-2035px;padding-right:81px;}
.sprRss {background-position:-1973px;padding-right:41px;}
.sprTearoff {background-position:-1380px -5px;padding-right:11px;margin-left:3px;}
.sprShowChart {background-position:-1646px;padding-right:15px;}
.sprShowChartDisabled {background-position:-1679px;padding-right:15px;}
.sprHelp {background-position:-1170px;padding-right:13px;}
.sprHelpSmall {background-position:-1200px;padding-right:10px;}
.sprNoLoadFee {background-position:-2291px -6px;height:13px;width:33px;display:inline-block;}
.sprSelectList {background-position:-2248px -6px;height:13px;width:33px;display:inline-block;}
.sprEdit {background-position:-2334px;padding-right:14px;}
.sprClose {background-position:-720px;padding-right:11px;}
.sprCell {background-position:-2376px 52%;padding-right:13px;}
.sprOnline {background-position:-2395px 54%;padding-right:16px;}
.sprMoveUp {background-position:-2419px 64%;}
.sprMoveDown {background-position:-2462px 64%;}
.sprMoveUpFade {background-position:-2505px 64%;}
.sprMoveDownFade  {background-position:-2548px 64%;}
.sprPDF  {background-position:-1500px 50%;padding-left:16px;}

.pdfSpriteWrapper {position: absolute;}

.sprEC, .sprECAlt {padding-right:18px;}
.ecController .sprEC {background-position:-960px;}
.ecControllerCollapse .sprEC {background-position:-780px;}
.ecController .sprECAlt {background-position:-930px;}
.ecControllerCollapse .sprECAlt {background-position:-750px;}


#WSOD .SectorCommentary div.ndSeries {
	padding:8px 8px 8px 40px;
	position:relative;
}
#WSOD .SectorCommentary div.middleSeries {
	border-top:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	background-color:#FAFAFA;
}
#WSOD .SectorCommentary div.ndReportIcon {
	width:22px;
	height:27px;
	float:left;
}
#WSOD .SectorCommentary div.ndReportIcon {
	background:transparent url(/schwab/retail/research/resources/img/Report.NedDavisRR.gif?v=rl) no-repeat;
}
#WSOD .SectorCommentary div.ndSeriesHeadline {
	/*margin-left:37px;*/
}
#WSOD .SectorCommentary div.ndSeriesHeadline a {
	/*color:#336699;*/
	font-weight:bold;
}

/* Prospectus link on ETF pages */
#WSOD ul.pageNav li.prospectusLink {
	border: none;
}

#WSOD ul.pageNav li.prospectusLink a {
	color: #336699;
	background: none;
	text-decoration: underline;
	padding: 0;
	position: relative;
	top: 6px;
	left: 50px;
}

/* move to wsodBase.1.css ? */

.superScript {
	vertical-align:super;
	font-size:9px;
}
.subScript {
	vertical-align:sub;
	font-size:9px;
}

/* listChubble for Element.modify */
#WSOD .schwabListbox{
	background: url(/schwab/retail/research/resources/img/right.schwablistbox.png?v=rl) top right no-repeat;
}
#WSOD .schwabListbox_title{
	font-weight: bold;
	padding: 15px 0 0px 20px;
	margin:0;
	background: url(/schwab/retail/research/resources/img/left.schwablistbox.png?v=rl) top left no-repeat;
}
#WSOD .schwabListbox_listContainer{
	padding: 0px 0px 0px 7px;
	margin: 0;
	background: url(/schwab/retail/research/resources/img/left.schwablistbox.png?v=rl) bottom left no-repeat;
}
#WSOD .schwabListbox_list{
	margin: 0;
	background: url(/schwab/retail/research/resources/img/right.schwablistbox.png?v=rl) bottom right no-repeat;
	padding: 10px 10px 17px 20px;
}
#WSOD .schwabListbox_list li {
	background:transparent url(/schwab/retail/research/resources/img/Bullet.gray.1.gif?v=rl) no-repeat scroll left 6px;
	padding-left:10px;
}

/* /Stocks/options.asp Preferred Shares */

#WSOD div.Preferreds {
	padding-top: 10px;
}

/* New Common Styles */

#WSOD .subLabel {
	color:#666666;
	font-size:10px;
}

#WSOD .label {
	color:#000;
}

#WSOD .frame {
	padding:7px 10px;
}

#WSOD .frameM {
	margin:10px;
}

#WSOD .frameMV {
	margin:10px 0;
}

#WSOD .frameMH {
	margin:0 10px;
}

#WSOD .minFrameMV {
	margin:7px 0;
}

#WSOD .frameRSM {
	margin-right:10px;
}



/* Module Styles */

#WSOD #main .flush {
	margin:0;
}

#WSOD #main .flush-top {
	margin-top:0;
}

#WSOD #main .flushV {
	margin-top:0;
	margin-bottom:0;
}
#WSOD #main .flushH {
	margin-right:0;
	margin-left:0;
}

#WSOD .moduleMain, #WSOD .moduleSub, #WSOD .moduleRail,
#WSOD .moduleBasic {
	margin:10px 0 0 0;
	*zoom:1;
}

#WSOD .moduleMain {
	border:1px solid #005CB3;
}


#WSOD .moduleMain .heading {
	background-color:#005CB3;
	color:#fff;
	font-weight:bold;
	padding:1px 10px 5px;
}

#WSOD .moduleBasic {
	border:1px solid #e0e0e0;
}
#WSOD .moduleBasic .heading {
	font-size: 11px;
}
#WSOD .moduleBasic label {
	font-weight:bold;
}

#WSOD .moduleBasic .heading,
#WSOD .moduleBasic .mbFooter,
#WSOD .moduleSub .mbFooter {
	background-color:#eee;
	padding:5px 10px; 
}

#WSOD .headingHorizBtm {
	border-bottom:1px solid #e0e0e0;
}

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

#WSOD .moduleBasic .mbFooter {
	border-top:1px solid #e0e0e0;
}

#WSOD .moduleSub {
	border: 1px solid #005CB3;
}

#WSOD .moduleSub .heading {
	background-color:#005CB3;
	color:#fff;
	font-weight:bold;
	padding:2px 10px 4px;
}

#WSOD .moduleMain .heading a,
#WSOD .moduleSub .heading a {
	color:#fff;
	font-weight:normal;
}

#WSOD .moduleMain .heading em,
#WSOD .moduleSub .heading em,
#WSOD .moduleBasic .heading em {
	font-size:10px;
	font-weight:normal;
}

#WSOD div.loadingMask {
	background:#fff url(/schwab/retail/research/resources/img/Loader.white.text.gif?v=rl) no-repeat center center;
	display:block;
	height:100%;
	left:0;
	padding:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:999;
}

/* hide the WSDOM firebug console that appears with debug on */
#toolbar {
	display:none;
}

#WSOD #mfNextStepsMenu div.NextSteps {
	display:block;
}

#WSOD .rescaleFootNote{
	font-size:10px;
	color:#666;
	text-align:left;
	margin:7px 5px;
}

/* Inline Bar Charts */

#WSOD .inlineBarChart {
	
}

#WSOD .inlineBarChart li {
	width:50%;
	*width:49%;
	float:left;
}

#WSOD .inlineBarChart li .bar {
	background-color:#005CB3;
	font-size:0;
	height:8px;
	margin-top:3px;
}

#WSOD .inlineBarChart li.left .bar {
	float:right;
}

#WSOD .inlineBarChart li.right .bar {
	float:left;
}

#WSOD .inlineBarChart li.left .value {
	float:right;
	padding-right:4px;
}

#WSOD .inlineBarChart li.right .value {
	float:left;
	padding-left:4px;
}

#WSOD #tthHoldingWeightingsTbody .inlineBarChart li.left .value,#WSOD #tthHoldingWeightingsTbody .inlineBarChart li.right .value  {
   font-weight:bold;	
}

#WSOD .inlineBarChart span.container {
	width:50%;
	*width:49%;
	float:left;
}

#WSOD .inlineBarChart span .bar {
	background-color:#005CB3;
	font-size:0;
	height:8px;
	margin-top:3px;
}

#WSOD .inlineBarChart span.left .bar {
	float:right;
}

#WSOD .inlineBarChart span.right .bar {
	float:left;
}

#WSOD .inlineBarChart span.left .value {
	float:right;
	padding-right:4px;
}

#WSOD .inlineBarChart span.right .value {
	float:left;
	padding-left:4px;
}

#WSOD #tthHoldingWeightingsTbody .inlineBarChart span.left .value,#WSOD #tthHoldingWeightingsTbody .inlineBarChart span.right .value  {
   font-weight:bold;	
}

#WSOD .MFAllocationChartContainer img{
	margin-left:10px;
}

#WSOD table.sortable thead th.netAssetsColumn div {
	text-align:center;
}

#WSOD #NDRLink{
	color:#FFFFFF;
}

#WSOD .collateralDisclaimerContent {
	color:#999999;
	font-family:Tahoma,Arial,Verdana,sans-serif;
	font-size:11px;
	line-height:13px;
	padding:10px;
	clear:both;
}

/* Refresh Lite */

.heading {
	font-weight:bold;
}

.moduleFooter{
	background-color: #EEEEEE;
    border-top: 1px solid #CCCCCC;
    color: #666666;
    padding: 5px 8px 5px 12px;
}

/* Accessbility */

.offScreen {
	height:1px;
	left:-1000px;
	overflow:hidden;
	position:absolute;
	top:auto;
	width:1px;
}

#WSOD div.module:focus{
	outline: none;
}

#WSOD .ecHeader {
	display: inline;
}

#WSOD .header1 {
	color: #333333;
    font-size: 16px;
}

#WSOD .header2 {
	background-color: #005CB3;
    color: #FFFFFF;
	font-size: 12px;
}

#WSOD .header3 {
	color: #333333;
    font-size: 14px;
}

#WSOD .header4 {
	background-color: #005CB3;
    color: #FFFFFF;
    margin: 0;
    padding: 2px 9px 4px;
}

#WSOD .header5 {
	color: #666666;
    font-weight: bold;
	font-size: 11px;
}

#WSOD .lastFocusItem{
	height:1px;
	left:-1000px;
	overflow:hidden;
	position:absolute;
	top:auto;
	width:1px;
}

#WSOD .lastFocusItem2{
	height:1px;
	left:-1000px;
	overflow:hidden;
	position:absolute;
	top:auto;
	width:1px;
}

#WSOD .noOutline{
	outline:none;
}

#WSOD .rptContainerText {
	padding-left:20px;
}

#WSOD #activeContent > b.krzyC{
	display:none;
}

#WSOD .noLoadFee {
	margin-right:3px;
}

#WSOD a.sprHelp:focus{
	outline:none;
}

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

#WSOD .relatedCountryContainer
{
	padding-left:10px;
}

#WSOD #errorMessage strong, #WSOD #errorMessageDup strong {
	font-weight:normal;
}


#WSOD .FeaturedResearchTag
{
	background-color:#005cb3;
	color:#fff;
	margin-right:5px;
	padding:0 2px;
}

#WSOD .ratingText
{
	zoom:1;
}

#WSOD #ratingsSummary p
{
	margin:5px;
}

#WSOD #accessibleHopupContainer
{
	position:relative;
	z-index:888888;
}

/* -- Loaded: /schwab/retail/research/resources/style/common.css*/


/* -- Attempting to load: /schwab/retail/research/resources/style/roundedCorners.css */

/*corner for b tags*/
#WSOD .krzyC{
	display:block;
	overflow:hidden;
	font-size:1px;
	height:1px;
	clear:both;
	position:relative;
	margin:0;
	padding:0;
}

#WSOD .rc{
	position:relative;
}

#WSOD .recurseObject b{
	display:inline;
	overflow:auto;
	font-size:small;
	height:auto;
	background:none;
	clear:none;
}

/* roundedContainer */
#WSOD .tabbedC{
	height:1px;
	font-size:1px;
	display:block;
	
}

#WSOD .tabbedContainer{
	margin:2px 0 0 0;
	border-bottom:none;
	border-top:none;
}

#WSOD .tabbedCTop1{
	background-color:#005CB3;
	height:1px;
	font-size:1px;
	position:relative;
	margin:0 1px;
	top:-2px;
}
#WSOD .tabbedCTop2{
	background-color:#fff;
	height:1px;
	font-size:1px;
	border:1px solid #005CB3;
	border-width:0 1px 0 1px;
	position:relative;
	top:-2px;
}
#WSOD .tabbedCBot1{
	background:#fff;
	border:1px solid #005CB3;
	border-width:0 1px;
	position:relative;
	top:12px;
}
#WSOD .tabbedCBot2{
	background:#005CB3;
	margin:0 1px;
	position:relative;
	top:12px;
}

/* basicRoundedTop1 */
#WSOD .rcTop{
	position:absolute;
	width:1px;
	border-top:1px solid #fff;
	top:0;
	line-height:2px;
}

#WSOD .rcLeft{
	border-left:1px solid #fff;
	left:0;
}

#WSOD .rcRight{
	border-right:1px solid #fff;
	right:0;
}

#WSOD .rcTop1{
	border-left:1px solid #ddd;
	background:#005CB3;
	height:1px;
	top:-2px;
	margin-top:-1px;
	margin:-1px 1px 0 0;
}

#WSOD .rcTop2{
	border-left:1px solid #ddd;
	background:#005CB3;
	top:-1px;
	margin:-1px 0 0 -1px;
}

#WSOD .rcBotL1{
	float:left;
	width:1px;
	background:#ddd;
	border:none;
	border-right:1px solid #005CB3;
	left:-1px;
	margin:0 0 -1px 0;
}
#WSOD .rcBotR1{
	float:right;
	width:1px;
	background:#ddd;
	border:none;
	border-left:1px solid #005CB3;
	margin:0 0 0 0;
	right:-1px;
}

#WSOD .rcBaseline1{
	background:#005CB3;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	margin:0 -2px 0 0;
	left:-1px;
}

#WSOD .rcBaseline2{
	background:#ddd;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	margin:0 -1px -1px -1px;
}

/* roundedCorners2 */

#WSOD .rcBottom{
	position:absolute;
	width:1px;
	border-bottom:1px solid #fff;
	bottom:0;
	line-height:2px;
}


/* rounderCorners3 */

#WSOD .rc3TopOuter {
	margin:0 1px 0;
	top:-2px;
	background-color:#fff;
}
#WSOD .rc3TopInner {
	margin:0;
	top:-2px;
	border:1px solid red;
	border-width:0 1px;
	background-color:transparent;
	
}
#WSOD .rc3BotInner {
	border:1px solid red;
	border-width:0 1px;
	background-color:transparent;
	bottom:-2px;
}
#WSOD .rc3BotOuter {
	margin:0 1px 0;
	background-color:#fff;
	bottom:-2px;
}

/* Styles for Tag Clouds */

ol.tagCloud {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ol.tagCloud li {
	display: inline;
}

ol.tagCloud li a {
	xtext-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

ol.tagCloud li.tagCloud1 a {
	font-weight: bold;
	font-size: 16px;
}

ol.tagCloud li.tagCloud2 a {
	font-weight: bold;
	font-size: 14px;
}

ol.tagCloud li.tagCloud3 a {
	font-weight: bold;
	font-size: 12px;
}

ol.tagCloud li.tagCloud4 a {
	font-size: 12px;
	font-weight: normal;
}

ol.tagCloud li.tagCloud5 a {
	font-size: 11px;
	font-weight: normal;
}


/* Change Company Styles */

div#changeCompany {
	font-size: 10px;
	color: #787878;
}

div#changeCompany div {
	white-space:nowrap;
}

div#changeCompany input {
	width: 50px;
	border: solid 1px #787878;
	font-size: 10px;
	color: #787878;
}

div#changeCompany a {
	background: #8C8D8D url(/schwab/retail/research/resources/img/Gradient.gray.4.gif?v=rl) bottom left repeat-x;
	padding: 0 5px 1px 5px;
	border: solid 1px #666;
	color: #FCF9F5;
	font-size: 11px;
	font-weight: bold;
	margin-left: 3px;
}

/* Submit Button Styles */

	#WSOD .btn b.rcTop {
		top: -1px;
		background: transparent;
	}

	#WSOD .btn b.rcBottom {
		bottom: -1px;
		background: transparent;
	}

	#WSOD .btn b.rcLeft {
		left: -1px;
		background: transparent;
	}

	#WSOD .btn b.rcRight {
		right: -1px;
		background: transparent;
	}

/* -- Loaded: /schwab/retail/research/resources/style/roundedCorners.css*/


/* -- Attempting to load: /schwab/retail/research/resources/style/stocksRatingsGraphics.css */


div.ratingsBar {
	height:18px;
	width:230px;
	margin-top:3px;
	overflow:hidden;
	position:relative;
	background:transparent url(/schwab/retail/research/resources/img/ratings.master.gif?v=rl) no-repeat 0px 0px;
}

#WSOD div.ratingsBar img {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
}

#WSOD div.ratingsBar span {visibility:hidden;}
#WSOD div.ratingsBar span.offScreen {visibility:visible;}

#WSOD div.barSER { background-position:0px -1429px; } #WSOD div.barSER img { top:-1429px; }
#WSOD div.barSERA { background-position:0px 0px; } #WSOD div.barSERA img { top:0px; }
#WSOD div.barSERB { background-position:0px -18px; } #WSOD div.barSERB img { top:-18px; }
#WSOD div.barSERC { background-position:0px -36px; } #WSOD div.barSERC img { top:-36px; }
#WSOD div.barSERD { background-position:0px -54px; } #WSOD div.barSERD img { top:-54px; }
#WSOD div.barSERF { background-position:0px -72px; } #WSOD div.barSERF img { top:-72px; }
#WSOD div.barSERAMod { background-position:0px -90px; } #WSOD div.barSERAMod img { top:-90px; }
#WSOD div.barSERBMod { background-position:0px -108px; } #WSOD div.barSERBMod img { top:-108px; }
#WSOD div.barSERCMod { background-position:0px -126px; } #WSOD div.barSERCMod img { top:-126px; }
#WSOD div.barSERDMod { background-position:0px -144px; } #WSOD div.barSERDMod img { top:-144px; }
#WSOD div.barSERFMod { background-position:0px -162px; } #WSOD div.barSERFMod img { top:-162px; }

#WSOD div.barNedDavis { background-position:0px -1447px; } #WSOD div.barNedDavis img { top:-1447px; }
#WSOD div.barNedDavisSELL { background-position:0px -180px; } #WSOD div.barNedDavisSELL img { top:-180px; }
#WSOD div.barNedDavisNEUTRAL { background-position:0px -199px; } #WSOD div.barNedDavisNEUTRAL img { top:-199px; }
#WSOD div.barNedDavisBUY { background-position:0px -218px; } #WSOD div.barNedDavisBUY img { top:-218px; }

#WSOD div.barArgus { background-position:0px -1485px; } #WSOD div.barArgus img { top:-1485px; }
#WSOD div.barArgusSELL { background-position:0px -294px; } #WSOD div.barArgusSELL imgg { top:-294px; }
#WSOD div.barArgusHOLD { background-position:0px -313px; } #WSOD div.barArgusHOLD img { top:-313px; }
#WSOD div.barArgusBUY { background-position:0px -332px; } #WSOD div.barArgusBUY img { top:-332px; }

#WSOD div.barCreditSuisse { background-position:0px -1565px; } #WSOD div.barCreditSuisse img { top:-1504px; }
#WSOD div.barCreditSuisseUnderperform { background-position:0px -351px; } #WSOD div.barCreditSuisseUnderperform img { top:-351px; }
#WSOD div.barCreditSuisseNeutral { background-position:0px -370px; } #WSOD div.barCreditSuisseNeutral img { top:-370px; }
#WSOD div.barCreditSuisseOutperform { background-position:0px -389px; } #WSOD div.barCreditSuisseOutperform img { top:-389px; }

#WSOD div.barSPOpinion { background-position:0px -1523px; } #WSOD div.barSPOpinion img { top:-1523px; }
#WSOD div.barSPOpinion1 { background-position:0px -408px; } #WSOD div.barSPOpinion1 img { top:-408px; }
#WSOD div.barSPOpinion2 { background-position:0px -427px; } #WSOD div.barSPOpinion2 img { top:-427px; }
#WSOD div.barSPOpinion3 { background-position:0px -446px; } #WSOD div.barSPOpinion3 img { top:-446px; }
#WSOD div.barSPOpinion4 { background-position:0px -465px; } #WSOD div.barSPOpinion4 img { top:-465px; }
#WSOD div.barSPOpinion5 { background-position:0px -484px; } #WSOD div.barSPOpinion5 img { top:-484px; }

#WSOD div.barMorningstar { background-position:0px 0px; }
#WSOD div.barMorningstar1Star { background-position:0px -408px; } #WSOD div.barMorningstar1Star img { top:-408px; }
#WSOD div.barMorningstar2Star { background-position:0px -427px; } #WSOD div.barMorningstar2Star img { top:-427px; }
#WSOD div.barMorningstar3Star { background-position:0px -446px; } #WSOD div.barMorningstar3Star img { top:-446px; }
#WSOD div.barMorningstar4Star { background-position:0px -465px; } #WSOD div.barMorningstar4Star img { top:-465px; }
#WSOD div.barMorningstar5Star { background-position:0px -484px; } #WSOD div.barMorningstar5Star img { top:-484px; }

#WSOD div.barSPEDRank { background-position:0px 0px; }
#WSOD div.barSPEDRankAp { background-position:0px -503px; } #WSOD div.barSPEDRankAp img { top:-503px; }
#WSOD div.barSPEDRankA { background-position:0px -522px; } #WSOD div.barSPEDRankA img { top:-522px; }
#WSOD div.barSPEDRankAm { background-position:0px -541px; } #WSOD div.barSPEDRankAm img { top:-541px; }
#WSOD div.barSPEDRankBp { background-position:0px -560px; } #WSOD div.barSPEDRankBp img { top:-560px; }
#WSOD div.barSPEDRankB { background-position:0px -579px; } #WSOD div.barSPEDRankB img { top:-579px; }
#WSOD div.barSPEDRankBm { background-position:0px -598px; } #WSOD div.barSPEDRankBm img { top:-598px; }
#WSOD div.barSPEDRankC { background-position:0px -617px; } #WSOD div.barSPEDRankC img { top:-617px; }
#WSOD div.barSPEDRankD { background-position:0px -636px; } #WSOD div.barSPEDRankD img { top:-636px; }

#WSOD div.barReutersRA { background-position: 0px -1561px; } #WSOD div.barReutersRA img { top:-1561px; }
#WSOD div.barReutersRASELL { background-position:0px -655px; } #WSOD div.barReutersRASELL img { top:-655px; }
#WSOD div.barReutersRAUNDERPERFORM { background-position:0px -674px; } #WSOD div.barReutersRAUNDERPERFORM img { top:-674px; }
#WSOD div.barReutersRAHOLD { background-position:0px -693px; } #WSOD div.barReutersRAHOLD img { top:-693px; }
#WSOD div.barReutersRAOUTPERFORM { background-position:0px -712px; } #WSOD div.barReutersRAOUTPERFORM img {top:-712px; }
#WSOD div.barReutersRABUY { background-position:0px -731px; } #WSOD div.barReutersRABUY img { top:-731px; }

#WSOD div.barMktEdgeOpinion { background-position: 0px -750px;height:28px; } #WSOD div.barMktEdgeOpinion img { top:-750px; }
#WSOD div.barMktEdgeOpinionAvoid { background-position:0px -779px; } #WSOD div.barMktEdgeOpinionAvoid img { top:-779px; }
#WSOD div.barMktEdgeOpinionNeutral { background-position:0px -808px; } #WSOD div.barMktEdgeOpinionNeutral img { top:-808px; }
#WSOD div.barMktEdgeOpinionNeutralFromAvoid { background-position:0px -837px; } #WSOD div.barMktEdgeOpinionNeutralFromAvoid img { top:-837px; }
#WSOD div.barMktEdgeOpinionNeutralFromLong { background-position:0px -866px; } #WSOD div.barMktEdgeOpinionNeutralFromLong img { top:-866px; }
#WSOD div.barMktEdgeOpinionLong { background-position:0px -895px; } #WSOD div.barMktEdgeOpinionLong img { top:-895px; }

#WSOD div.barMktEdgeScore { background-position: 0px -1113px;height:21px; }
#WSOD div.barMktEdgeScore4 { background-position:0px -924px; } #WSOD div.barMktEdgeScore4 img { top:-924px; }
#WSOD div.barMktEdgeScore3 { background-position:0px -945px; } #WSOD div.barMktEdgeScore3 img { top:-945px; }
#WSOD div.barMktEdgeScore2 { background-position:0px -966px; } #WSOD div.barMktEdgeScore2 img { top:-966px; }
#WSOD div.barMktEdgeScore1 { background-position:0px -987px; } #WSOD div.barMktEdgeScore1 img { top:-987px; }
#WSOD div.barMktEdgeScore0 { background-position:0px -1008px; } #WSOD div.barMktEdgeScore0 img { top:-1008px; }
#WSOD div.barMktEdgeScore-1 { background-position:0px -1029px; } #WSOD div.barMktEdgeScore-1 img { top:-1029px; }
#WSOD div.barMktEdgeScore-2 { background-position:0px -1050px; } #WSOD div.barMktEdgeScore-2 img { top:-1050px; }
#WSOD div.barMktEdgeScore-3 { background-position:0px -1071px; } #WSOD div.barMktEdgeScore-3 img { top:-1071px; }
#WSOD div.barMktEdgeScore-4 { background-position:0px -1092px; } #WSOD div.barMktEdgeScore-4 img { top:-1092px; }

#WSOD div.barMktEdgeScoreShort { background-position: 0px -1134px;height:21px;width:206px; } #WSOD div.barMktEdgeScoreShort img { top:-1134px; }
#WSOD div.barMktEdgeScoreShort4 { background-position:0px -1155px; } #WSOD div.barMktEdgeScoreShort4 img { top:-1155px; }
#WSOD div.barMktEdgeScoreShort3 { background-position:0px -1176px; } #WSOD div.barMktEdgeScoreShort3 img { top:-1176px; }
#WSOD div.barMktEdgeScoreShort2 { background-position:0px -1197px; } #WSOD div.barMktEdgeScoreShort2 img { top:-1197px; }
#WSOD div.barMktEdgeScoreShort1 { background-position:0px -1218px; } #WSOD div.barMktEdgeScoreShort1 img { top:-1218px; }
#WSOD div.barMktEdgeScoreShort0 { background-position:0px -1239px; } #WSOD div.barMktEdgeScoreShort0 img { top:-1239px; }
#WSOD div.barMktEdgeScoreShort-1 { background-position:0px -1260px; } #WSOD div.barMktEdgeScoreShort-1 img { top:-1260px; }
#WSOD div.barMktEdgeScoreShort-2 { background-position:0px -1281px; } #WSOD div.barMktEdgeScoreShort-2 img { top:-1281px; }
#WSOD div.barMktEdgeScoreShort-3 { background-position:0px -1302px; } #WSOD div.barMktEdgeScoreShort-3 img { top:-1302px; }
#WSOD div.barMktEdgeScoreShort-4 { background-position:0px -1323px; } #WSOD div.barMktEdgeScoreShort-4 img { top:-1323px; }

#WSOD .ratingTritile {
	background: transparent url(/schwab/retail/research/resources/img/ratings.master.gif?v=rl) no-repeat 100px 1344px;
	width:27px;
	height:12px;
	overflow:hidden;
	position:relative;
}

#WSOD .ratingTritile img {
	display:none;
	position:absolute;
	left:-100px;
	top:-1344px;
}

#WSOD .ratingTritileLow { background-position: -0px -1344px; } #WSOD .ratingTritileLow img { left:0px; }
#WSOD .ratingTritileMedium { background-position: -28px -1344px; } #WSOD .ratingTritileMedium img { left:-28px; }
#WSOD .ratingTritileHigh { background-position: -56px -1344px; } #WSOD .ratingTritileHigh img { left:-56px; }

#WSOD .ratingsSqLg, #WSOD .ratingsSqLgNoU, #WSOD .ratingsSqLgPrevious {
	background: transparent url(/schwab/retail/research/resources/img/ratings.master.gif?v=rl) no-repeat 0px 100px;
	width:21px;
	height:20px;
	font-size:1px;
	overflow:hidden;
	position:relative;
}

#WSOD .ratingsSqLg img, #WSOD .ratingsSqLgNoU img, #WSOD .ratingsSqLgPrevious img {
	display:none;
	position:absolute;
	left:-230px;
	top:100px;
}

#WSOD .ratingsSqLgA {background-position:-230px 0px;} #WSOD .ratingsSqLgA img {top:0px;}
#WSOD .ratingsSqLgB {background-position:-230px -21px;} #WSOD .ratingsSqLgB img {top:-21px;}
#WSOD .ratingsSqLgC {background-position:-230px -42px;} #WSOD .ratingsSqLgC img {top:-42px;}
#WSOD .ratingsSqLgD {background-position:-230px -63px;} #WSOD .ratingsSqLgD img {top:-63px;}
#WSOD .ratingsSqLgF {background-position:-230px -84px;} #WSOD .ratingsSqLgF img {top:-84px;}
#WSOD .ratingsSqLgNA {background-position:-230px -105px;} #WSOD .ratingsSqLgNA img {top:-105px;}
#WSOD .ratingsSqLgNC {background-position:-230px -126px;} #WSOD .ratingsSqLgNC img {top:-126px;}
#WSOD .ratingsSqLgNR {background-position:-230px -147px;} #WSOD .ratingsSqLgNR img {top:-147px;}
#WSOD .ratingsSqLgAMod {background-position:-230px -168px;} #WSOD .ratingsSqLgAMod img {top:-168px;}
#WSOD .ratingsSqLgBMod {background-position:-230px -189px;} #WSOD .ratingsSqLgBMod img {top:-189px;}
#WSOD .ratingsSqLgCMod {background-position:-230px -210px;} #WSOD .ratingsSqLgCMod img {top:-210px;}
#WSOD .ratingsSqLgDMod {background-position:-230px -231px;} #WSOD .ratingsSqLgDMod img {top:-231px;}
#WSOD .ratingsSqLgFMod {background-position:-230px -252px;} #WSOD .ratingsSqLgFMod img {top:-252px;}
#WSOD .ratingsSqLgNAMod {background-position:-230px -273px;} #WSOD .ratingsSqLgNAMod img {top:-273px;}
#WSOD .ratingsSqLgNCMod {background-position:-230px -294px;} #WSOD .ratingsSqLgNCMod img {top:-294px;}
#WSOD .ratingsSqLgNRMod {background-position:-230px -315px;} #WSOD .ratingsSqLgNRMod img {top:-315px;}

#WSOD .ratingsSqLgPreviousA {background-position:-230px -672px;} #WSOD .ratingsSqLgPreviousA img {top:-672px;}
#WSOD .ratingsSqLgPreviousB {background-position:-230px -693px;} #WSOD .ratingsSqLgPreviousB img {top:-693px;}
#WSOD .ratingsSqLgPreviousC {background-position:-230px -714px;} #WSOD .ratingsSqLgPreviousC img {top:-714px;}
#WSOD .ratingsSqLgPreviousD {background-position:-230px -735px;} #WSOD .ratingsSqLgPreviousD img {top:-735px;}
#WSOD .ratingsSqLgPreviousF {background-position:-230px -756px;} #WSOD .ratingsSqLgPreviousF img {top:-756px;}
#WSOD .ratingsSqLgPreviousNA {background-position:-230px -777px;} #WSOD .ratingsSqLgPreviousNA img {top:-777px;}
#WSOD .ratingsSqLgPreviousNC {background-position:-230px -798px;} #WSOD .ratingsSqLgPreviousNC img {top:-798px;}
#WSOD .ratingsSqLgPreviousNR {background-position:-230px -819px;} #WSOD .ratingsSqLgPreviousNR img {top:-819px;}
#WSOD .ratingsSqLgPreviousAMod {background-position:-230px -840px;} #WSOD .ratingsSqLgPreviousAMod img {top:-840px;}
#WSOD .ratingsSqLgPreviousBMod {background-position:-230px -861px;} #WSOD .ratingsSqLgPreviousBMod img {top:-861px;}
#WSOD .ratingsSqLgPreviousCMod {background-position:-230px -882px;} #WSOD .ratingsSqLgPreviousCMod img {top:-882px;}
#WSOD .ratingsSqLgPreviousDMod {background-position:-230px -903px;} #WSOD .ratingsSqLgPreviousDMod img {top:-903px;}
#WSOD .ratingsSqLgPreviousFMod {background-position:-230px -924px;} #WSOD .ratingsSqLgPreviousFMod img {top:-924px;}
#WSOD .ratingsSqLgPreviousNAMod {background-position:-230px -945px;} #WSOD .ratingsSqLgPreviousNAMod img {top:-945px;}
#WSOD .ratingsSqLgPreviousNCMod {background-position:-230px -966px;} #WSOD .ratingsSqLgPreviousNCMod img {top:-966px;}
#WSOD .ratingsSqLgPreviousNRMod {background-position:-230px -987px;} #WSOD .ratingsSqLgPreviousNRMod img {top:-987px;}

#WSOD .ratingsSqSm, #WSOD .ratingsSqSmCurrent, #WSOD .ratingsSqSmPrevious {
	width:13px;
	height:13px;
	background: transparent url(/schwab/retail/research/resources/img/ratings.master.gif?v=rl) no-repeat 0px 100px;
	font-size:1px;
	overflow:hidden;
	position:relative;
}

#WSOD .ratingsSqSm img, #WSOD .ratingsSqSmCurrent img, #WSOD .ratingsSqSmPrevious img {
	display:none;
	position:absolute;
	left:100px;
	top:-1357px;
}

#WSOD .ratingsRhSm, #WSOD .ratingsRhSmCurrent, #WSOD .ratingsRhSmPrevious {
	width:21px;
	height:21px;
	background: transparent url(/schwab/retail/research/resources/img/ratings.master.gif?v=rl) no-repeat 0px 100px;
	font-size:1px;
	overflow:hidden;
	position:relative;
}

#WSOD .ratingsSqSmA { background-position:0px -1357px; } #WSOD .ratingsSqSmA img { left:0px; }
#WSOD .ratingsSqSmB { background-position:-14px -1357px; } #WSOD .ratingsSqSmB img { left:-14px; }
#WSOD .ratingsSqSmC { background-position:-28px -1357px; } #WSOD .ratingsSqSmC img { left:-28px; }
#WSOD .ratingsSqSmD { background-position:-42px -1357px; } #WSOD .ratingsSqSmD img { left:-42px; }
#WSOD .ratingsSqSmF { background-position:-56px -1357px; } #WSOD .ratingsSqSmF img { left:-56px; }
#WSOD .ratingsSqSmNA { background-position:-70px -1357px; } #WSOD .ratingsSqSmNA img { left:-70px; }
#WSOD .ratingsSqSmNR { background-position:-84px -1357px; } #WSOD .ratingsSqSmNR img { left:-84px; }
#WSOD .ratingsSqSmNC { background-position:-98px -1357px; } #WSOD .ratingsSqSmNC img { left:-98px; }
#WSOD .ratingsSqSmAMod { background-position:-112px -1357px; } #WSOD .ratingsSqSmAMod img { left:-112px; }
#WSOD .ratingsSqSmBMod { background-position:-126px -1357px; } #WSOD .ratingsSqSmBMod img { left:-126px; }
#WSOD .ratingsSqSmCMod { background-position:-140px -1357px; } #WSOD .ratingsSqSmCMod img { left:-140px; }
#WSOD .ratingsSqSmDMod { background-position:-154px -1357px; } #WSOD .ratingsSqSmDMod img { left:-154px; }
#WSOD .ratingsSqSmFMod { background-position:-168px -1357px; } #WSOD .ratingsSqSmFMod img { left:-168px; }
#WSOD .ratingsSqSmNAMod { background-position:-182px -1357px; } #WSOD .ratingsSqSmNAMod img { left:-182px; }
#WSOD .ratingsSqSmNRMod { background-position:-196px -1357px; } #WSOD .ratingsSqSmNRMod img { left:-196px; }
#WSOD .ratingsSqSmNCMod { background-position:-210px -1357px; } #WSOD .ratingsSqSmNCMod img { left:-210px; }

#WSOD .ratingsRhSmA { background-position:-284px -561px; } #WSOD .ratingsRhSmA img { left:0px; }
#WSOD .ratingsRhSmB { background-position:-284px -583px; } #WSOD .ratingsRhSmB img { left:-14px; }
#WSOD .ratingsRhSmC { background-position:-284px -605px; } #WSOD .ratingsRhSmC img { left:-28px; }
#WSOD .ratingsRhSmD { background-position:-284px -627px; } #WSOD .ratingsRhSmD img { left:-42px; }
#WSOD .ratingsRhSmF { background-position:-284px -649px; } #WSOD .ratingsRhSmF img { left:-56px; }
#WSOD .ratingsRhSmNA { background-position:-284px -671px; } #WSOD .ratingsRhSmNA img { left:-70px; }
#WSOD .ratingsRhSmNC { background-position:-284px -693px; } #WSOD .ratingsRhSmNC img { left:-98px; }
#WSOD .ratingsRhSmNR { background-position:-284px -715px; } #WSOD .ratingsRhSmNR img { left:-84px; }
#WSOD .ratingsRhSmAMod { background-position:-284px -737px; } #WSOD .ratingsRhSmAMod img { left:-112px; }
#WSOD .ratingsRhSmBMod { background-position:-284px -759px; } #WSOD .ratingsRhSmBMod img { left:-126px; }
#WSOD .ratingsRhSmCMod { background-position:-284px -781px; } #WSOD .ratingsRhSmCMod img { left:-140px; }
#WSOD .ratingsRhSmDMod { background-position:-284px -803px; } #WSOD .ratingsRhSmDMod img { left:-154px; }
#WSOD .ratingsRhSmFMod { background-position:-284px -825px; } #WSOD .ratingsRhSmFMod img { left:-168px; }
#WSOD .ratingsRhSmNAMod { background-position:-284px -847px; } #WSOD .ratingsRhSmNAMod img { left:-182px; }
#WSOD .ratingsRhSmNCMod { background-position:-284px -869px; } #WSOD .ratingsRhSmNCMod img { left:-210px; }
#WSOD .ratingsRhSmNRMod { background-position:-284px -891px; } #WSOD .ratingsRhSmNRMod img { left:-196px; }

#WSOD .ratingsSqLg span, #WSOD .ratingsSqLgPrevious span, #WSOD .ratingsSqSm span, #WSOD .ratingsSqSmPrevious span, #WSOD .ratingsSqSmCurrent span {
	/* basically a copy of .offScreen*/
	height: 1px;
    left: -1000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px; 
}

#WSOD .ratingsRhLg span, #WSOD .ratingsRhLgPrevious span, #WSOD .ratingsRhSm span, #WSOD .ratingsRhSmPrevious span, #WSOD .ratingsRhSmCurrent span {
	visibility:hidden;
}

#WSOD .msPie {
	width:37px;
	height:28px;
	overflow:hidden;
	position:relative;
	background:transparent url(/schwab/retail/research/resources/img/ratings.mstarPie.gif?v=rl) no-repeat 100px 100px;
}

#WSOD .msPie img {
	position:absolute;
	display:none;
	left:0px;
	top:0px;
}

#WSOD .msPieReturnHigh { background-position:0px -10px; } #WSOD .msPieReturnHigh img { top:-10px; }
#WSOD .msPieReturnAboveAverage { background-position:0px -48px; } #WSOD .msPieReturnAboveAverage img { top:-48px; }
#WSOD .msPieReturnAverage { background-position:0px -86px; } #WSOD .msPieReturnAverage img { top:-86px; }
#WSOD .msPieReturnBelowAverage { background-position:0px -124px; } #WSOD .msPieReturnBelowAverage img { top:-124px; }
#WSOD .msPieReturnLow { background-position:0px -162px; } #WSOD .msPieReturnLow img { top:-162px; }

#WSOD .msPieRiskLow { background-position:0px -200px; } #WSOD .msPieRiskLow img { top:-200px; }
#WSOD .msPieRiskBelowAverage { background-position:0px -238px; } #WSOD .msPieRiskBelowAverage img { top:-238px; }
#WSOD .msPieRiskAverage { background-position:0px -276px; } #WSOD .msPieRiskAverage img { top:-276px; }
#WSOD .msPieRiskAboveAverage { background-position:0px -314px; } #WSOD .msPieRiskAboveAverage img { top:-314px; }
#WSOD .msPieRiskHigh { background-position:0px -352px; } #WSOD .msPieRiskHigh img { top:-352px; }

/* S&P Star Ratings */
#WSOD .ratingStars {
	overflow:hidden;
	height:6px;
}

#WSOD .oneStar { width:7px; }
#WSOD .twoStar { width:16px; }
#WSOD .threeStar { width:26px; }
#WSOD .fourStar { width:36px; }
#WSOD .fiveStar { width:46px; }

#WSOD .mktEdgeIcon {
	background: transparent url(/schwab/retail/research/resources/img/ratings.master.gif?v=rl) no-repeat -96px -1344px;
	height:11px;
	margin:2px 5px 0px 0px;
	overflow:hidden;
	position:relative;
	width:11px;
}

#WSOD .mktEdgeIcon img {
	position:absolute;
	display:none;
	left:-108px;
	top:-1344px;
}

#WSOD .mktEdgeIconPositive {background-position:-108px -1344px;} #WSOD .mktEdgeIconPositive img {left:-108px;}
#WSOD .mktEdgeIconNegative {background-position:-84px -1344px;} #WSOD .mktEdgeIconNegative img {left:-84px;}
#WSOD .mktEdgeIconNeutral {background-position:-96px -1344px;} #WSOD .mktEdgeIconNeutral img {left:-96px;}

#WSOD .mktEdgePowerRating {
	background: transparent url(/schwab/retail/research/resources/img/ratings.master.gif?v=rl) no-repeat 0px -1385px;
	height:21px;
	width:230px;
	overflow:hidden;
}


/*
	Schwab Equity Rating International
	+>Current and Previous Ratings
	+>Large and Small Icons
*/
#WSOD .seriLg,
#WSOD .prevseriLg {
	height:31px;
	margin-top:3px;
	overflow:hidden;
	position:relative;
	width:30px;
}

#WSOD .seriLg img,
#WSOD .prevseriLg img {
	left:-252px;
	position:absolute;	
}

#WSOD .seriLg img {
	top:0;
}

#WSOD .seriLg.scoreA img { top:0; }
#WSOD .seriLg.scoreB img { top:-32px; }
#WSOD .seriLg.scoreC img { top:-64px; }
#WSOD .seriLg.scoreD img { top:-96px; }
#WSOD .seriLg.scoreF img { top:-128px; }
#WSOD .seriLg.scoreNA img { top:-160px; }
#WSOD .seriLg.scoreNC { width:21px; height:20px; }
#WSOD .seriLg.scoreNC img { left:-256px; top:-198px; }
#WSOD .seriLg.scoreNR img { top:-224px; }

#WSOD .seriLg.scoreAMod img  { top:-256px; }
#WSOD .seriLg.scoreBMod img  { top:-288px; }
#WSOD .seriLg.scoreCMod img  { top:-320px; }
#WSOD .seriLg.scoreDMod img  { top:-352px; }
#WSOD .seriLg.scoreFMod img  { top:-384px; }
#WSOD .seriLg.scoreNAMod img  { top:-416px; }
#WSOD .seriLg.scoreNCMod { width:21px; height:20px; }
#WSOD .seriLg.scoreNCMod img { left:-257px; top:-453px; }
#WSOD .seriLg.scoreNRMod img { top:-480px; }

#WSOD .prevseriLg img {
	top:-512px;
}

#WSOD .prevseriLg.scoreA img { top:-512px; }
#WSOD .prevseriLg.scoreB img { top:-544px; }
#WSOD .prevseriLg.scoreC img { top:-576px; }
#WSOD .prevseriLg.scoreD img { top:-608px; }
#WSOD .prevseriLg.scoreF img { top:-640px; }
#WSOD .prevseriLg.scoreNA img { top:-672px; }
#WSOD .prevseriLg.scoreNC { width:21px; height:20px; }
#WSOD .prevseriLg.scoreNC img { left:-256px; top:-710px; }
#WSOD .prevseriLg.scoreNR img { top:-736px; }

#WSOD .prevseriLg.scoreAMod img  { top:-768px; }
#WSOD .prevseriLg.scoreBMod img  { top:-800px; }
#WSOD .prevseriLg.scoreCMod img  { top:-832px; }
#WSOD .prevseriLg.scoreDMod img  { top:-864px; }
#WSOD .prevseriLg.scoreFMod img  { top:-896px; }
#WSOD .prevseriLg.scoreNAMod img  { top:-928px; }
#WSOD .prevseriLg.scoreNCMod { width:21px; height:20px; }
#WSOD .prevseriLg.scoreNCMod img { left:-257px; top:-965px; }
#WSOD .prevseriLg.scoreNRMod img { top:-992px; }


#WSOD .seriSm,
#WSOD .prevseriSm {
	height:21px;
	margin-top:3px;
	overflow:hidden;
	position:relative;
	width:21px;
}

#WSOD .seriSm img,
#WSOD .prevseriSm img {
	position:absolute;	
	top:-561px;
}

#WSOD .seriSm img {
	left:-284px;
}

#WSOD .seriSm.scoreA img { top:-561px; }
#WSOD .seriSm.scoreB img { top:-583px; }
#WSOD .seriSm.scoreC img { top:-605px; }
#WSOD .seriSm.scoreD img { top:-627px; }
#WSOD .seriSm.scoreF img { top:-649px; }
#WSOD .seriSm.scoreNA img { top:-671px; }
#WSOD .seriSm.scoreNC { width:13px; height:13px; }
#WSOD .seriSm.scoreNC img { left:-287px; top:-698px; }
#WSOD .seriSm.scoreNR img { top:-715px; }

#WSOD .seriSm.scoreAMod img  { top:-737px; }
#WSOD .seriSm.scoreBMod img  { top:-759px; }
#WSOD .seriSm.scoreCMod img  { top:-781px; }
#WSOD .seriSm.scoreDMod img  { top:-803px; }
#WSOD .seriSm.scoreFMod img  { top:-825px; }
#WSOD .seriSm.scoreNAMod img { top:-847px; }
#WSOD .seriSm.scoreNCMod { width:13px; height:13px; }
#WSOD .seriSm.scoreNCMod img { left:-287px; top:-875px; }
#WSOD .seriSm.scoreNRMod img { top:-891px; }


#WSOD .prevseriSm img {
	left:-306px;
}

#WSOD .prevseriSm.scoreA img { top:-737px; }
#WSOD .prevseriSm.scoreB img { top:-759px; }
#WSOD .prevseriSm.scoreC img { top:-781px; }
#WSOD .prevseriSm.scoreD img { top:-803px; }
#WSOD .prevseriSm.scoreF img { top:-825px; }
#WSOD .prevseriSm.scoreNA img { top:-847px; }
#WSOD .prevseriSm.scoreNC { width:13px; height:13px; }
#WSOD .prevseriSm.scoreNC img { left:-309px; top:-874px; }
#WSOD .prevseriSm.scoreNR img { top:-891px; }

#WSOD .prevseriSm.scoreAMod img  { top:-561px; }
#WSOD .prevseriSm.scoreBMod img  { top:-583px; }
#WSOD .prevseriSm.scoreCMod img  { top:-605px; }
#WSOD .prevseriSm.scoreDMod img  { top:-627px; }
#WSOD .prevseriSm.scoreFMod img  { top:-649px; }
#WSOD .prevseriSm.scoreNAMod img { top:-671px; }
#WSOD .prevseriSm.scoreNCMod { width:13px; height:13px; }
#WSOD .prevseriSm.scoreNCMod img { left:-309px; top:-699px; }
#WSOD .prevseriSm.scoreNRMod img { top:-715px; }



/*
	Schwab Country Risk Levels
	+>Current and Previous Levels
*/
#WSOD .countryRisk,
#WSOD .prevCountryRisk {
	height:28px;
	margin-top:3px;
	overflow:hidden;
	position:relative;
	width:27px;
}

#WSOD .countryRisk img,
#WSOD .prevCountryRisk img {
	left:-283px;
	position:absolute;
}

#WSOD .countryRisk img {	
	top:0;
}

#WSOD .countryRisk.levelAAA img { top:0; }
#WSOD .countryRisk.levelAA img { top:-28px; }
#WSOD .countryRisk.levelA img { top:-56px; }
#WSOD .countryRisk.levelBBB img { top:-84px; }
#WSOD .countryRisk.levelBB img { top:-112px; }
#WSOD .countryRisk.levelB img { top:-140px; }
#WSOD .countryRisk.levelCCC img { top:-168px; }
#WSOD .countryRisk.levelCC img { top:-196px; }
#WSOD .countryRisk.levelC img { top:-224px; }
#WSOD .countryRisk.levelD img { top:-252px; }
#WSOD .countryRisk.levelNA img { top:-914px; }


#WSOD .prevCountryRisk img {
	top:-280px;
}

#WSOD .prevCountryRisk.levelAAA img { top:-280px; }
#WSOD .prevCountryRisk.levelAA img { top:-308px; }
#WSOD .prevCountryRisk.levelA img { top:-336px; }
#WSOD .prevCountryRisk.levelBBB img { top:-364px; }
#WSOD .prevCountryRisk.levelBB img { top:-392px; }
#WSOD .prevCountryRisk.levelB img { top:-420px; }
#WSOD .prevCountryRisk.levelCCC img { top:-448px; }
#WSOD .prevCountryRisk.levelCC img { top:-476px; }
#WSOD .prevCountryRisk.levelC img { top:-504px; }
#WSOD .prevCountryRisk.levelD img { top:-532px; }
#WSOD .prevCountryRisk.levelNA img { top:-942px; }












/* -- Loaded: /schwab/retail/research/resources/style/stocksRatingsGraphics.css*/
/* Time taken: 31 */