/* 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;
}
