#WSOD h3 span {
	font-size:10px;
	color:#666;
}

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

#WSOD div#growthOf10KContainer {
	padding:13px 8px 3px;
}

#WSOD div#growthOf10KContainer h3 {
	font-weight:bold;
	font-size:12px;
}

#WSOD div#growthOf10KContainer h3 span {
	color:#999;
	font-size:10px;
	font-weight:normal;
}

#WSOD div.toggleViewContainer {
	background-color:#EDF0F2;
	padding:3px 9px 5px;
	color:#666;
	border-top:1px solid #ccc;
}

#WSOD div.toggleViewContainer h3, #WSOD div.toggleViewContainer h4 {
	float:left;
}

#WSOD div.toggleViewContainer a.toggleViewControl {
	float:right;
	color:#333;
}

#WSOD div.toggleViewContainer div.viewOptions a {
	color:#333;
	xdisplay:none;
}

#WSOD div.toggleViewContainer div.viewOptions a.mvActive {
	display:inline;
}

#WSOD table#performanceReturnsTable {
	border-top:1px solid #ccc;
}

#WSOD table#performanceReturnsTable thead th {
	background-color:#ddd;
	vertical-align:bottom;
	text-align:left;
	font-weight:normal;
	padding:3px 6px 1px;
	font-size:11px;
}

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

#WSOD table#performanceReturnsTable thead th div {
	color:#999;
	font-size:10px;
}

#WSOD table#performanceReturnsTable thead th.groupHeading {
	text-align:center;
	padding:1px 0;
}

#WSOD table#performanceReturnsTable thead th.groupHeading strong {
	border-bottom:1px solid #ccc;
	color:#999;
	font-weight:bold;
	margin:0 7px 0 10px;
	display:block;
}

#WSOD table#performanceReturnsTable thead th.description {
	xwidth:138px;
}

#WSOD table#performanceReturnsTable tbody tr.fundData {
	background-color:#E5EFF5;
}
#WSOD table#performanceReturnsTable tbody tr.altColor {
	background-color:#fafafa;
}

#WSOD table#performanceReturnsTable tbody th {
	text-align:left;
	padding:5px 0 5px 10px;
	border-top:1px solid #ccc;
	font-size:11px;
}

#WSOD table#performanceReturnsTable tbody th div {
	font-size:10px;
	color:#999;	
}

#WSOD table#performanceReturnsTable tbody td {
	border-top:1px solid #ccc;
	vertical-align:top;
	font-size:11px;
}

#WSOD table#performanceReturnsTable tbody td.chart {
	vertical-align:middle;
}

#WSOD table#performanceReturnsTable tbody td.data {
	text-align:right;
	padding:0 6px;
	vertical-align:middle;
}

#WSOD table#performanceReturnsTable tbody.datasource td {
	background-color:#F7F5EE;
	color:#999;
	padding:5px 7px 5px 10px;
}

#WSOD table#performanceReturnsTable tfoot td {
	background-color:#eee;
	color:#666;
	padding:5px 8px;
	text-align:right;
	border-top:1px solid #ccc;
}

#WSOD table#performanceReturnsTable tbody td div.barSpark {
	height:12px;
	width:38px;
	overflow:hidden;
	margin-left:10px;
}

#WSOD table#performanceReturnsTable tbody td div.barSpark1 img {margin-top:-1px;}
#WSOD table#performanceReturnsTable tbody td div.barSpark2 img {margin-top:-14px;}
#WSOD table#performanceReturnsTable tbody td div.barSpark3 img {margin-top:-27px;}
#WSOD table#performanceReturnsTable tbody td div.barSpark4 img {margin-top:-40px;}
#WSOD table#performanceReturnsTable tbody td div.barSpark5 img {margin-top:-53px;}

#WSOD div#performanceReturnsTableContainer {}

#WSOD div#performanceReturnsChartContainer {
	margin:5px 0 5px 9px;
	position:relative;
}

#WSOD div#performanceReturnsChartContainer h5 {
	font-size:12px;
}

#WSOD div#performanceReturnsChartContainer div.legendContainer {
	margin:2px 10px;
}

#WSOD div.ETFsPerfHopup {
	background-color:#FFFFFF;
	border-bottom:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
	color:#8F8F8F;
	display:none;
	position:absolute;
	top:0;
	width:200px;
	z-index:99;
}

#WSOD area.ETFsPerfHopup {
	cursor:pointer;
}

#WSOD div.ETFsPerfHopup .shadow1 {
	border-bottom:1px solid #A3A2A2;
	border-right:1px solid #A3A2A2;
}
#WSOD div.ETFsPerfHopup .shadow2 {
	border:1px solid #727272;
}

#WSOD div.ETFsPerfHopup h3 {
	background-color:#659EC9;
	color:#FFFFFF;
	padding:5px;
}

#WSOD div.ETFsPerfHopup div.heading {
	color:#000000;
	font-weight:bold;
	padding:5px 5px 2px 7px;
}

#WSOD div.ETFsPerfHopup div.heading span {color: #999999;}

#WSOD div.ETFsPerfHopup div.percent {
	color:#000000;
	float:left;
	font-size:18px;
	font-weight:bold;
	padding:0 3px 1px 7px;
}

#WSOD div.ETFsPerfHopup div.period {
	color:#000000;
	float:left;
	font-size:11px;
	padding:6px 3px 1px 3px;
}

#WSOD div.ETFsPerfHopup div.date {
	float:left;
	font-size:10px;
	padding:7px 0 1px 3px;
}

#WSOD div.ETFsPerfHopup div.ratio {
	color:#000000;
	padding:0 0 3px 7px;
}

#WSOD div.ETFsPerfHopup p {
	background-color:#EEEEEE;
	border-top:1px solid #D5D5D5;
	line-height:95%;
	padding:5px 10px 7px 7px;
}

#WSOD div#secChartContainer {
	margin-bottom:7px;
	position:relative;
	z-index: 90;
}

#WSOD div#secPreContainer, #WSOD div#secPostContainer {
	margin:5px 0 5px 9px;
	position:relative;
}

#WSOD div.categoryRankContainer {
	background:#fff url(/schwab/retail/research/resources/img/bg.etfCategoryRankContainer.gif) repeat-y 157px 0px;
	border-top:1px solid #ccc;
}

#WSOD div#morningstarCategory {
	background-color:transparent;
	float:left;
	width:141px;
	margin-right:1px;
	padding:6px 8px;
}

#WSOD div#morningstarCategory h4 {}

#WSOD div#morningstarCategory p {
	font-size:10px;
	color:#999;
	margin:6px 0;
}

#WSOD table#categoryRank {
	width:726px;
	float:left;
}

#WSOD table#categoryRank thead th {
	background-color:#ddd;
	vertical-align:bottom;
	text-align:left;
	font-weight:normal;
	padding:3px 6px 1px;
	font-size:11px;
}

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

#WSOD table#categoryRank thead th div {
	color:#999;
	font-size:10px;
}

#WSOD table#categoryRank thead th.groupHeading {
	text-align:center;
	padding:1px 0;
}

#WSOD table#categoryRank thead th.groupHeading strong {
	border-bottom:1px solid #ccc;
	color:#999;
	font-weight:bold;
	margin:0 7px 0 10px;
	display:block;
}

#WSOD table#categoryRank tbody tr.firstRow th, #WSOD table#categoryRank tbody tr.firstRow td {
	border-top:1px solid #ccc;
}

#WSOD table#categoryRank tbody tr.altColor td {
	background-color:#fafafa;
}

#WSOD table#categoryRank tbody th {
	padding:3px 6px;
	border-right:1px solid #eee;
	background-color:transparent;
	text-align:left;
	font-size:11px;
}

#WSOD table#categoryRank tbody td {
	border-top:1px solid #eee;
	text-align:center;
	font-size:11px;
}

#WSOD table#categoryRank tbody td div.rankMarker {
	background-color:#5CA1C8;
	height:19px;
	width:44px;
	margin:0 auto;
}

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

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

#WSOD div.legend {
	float:left;
	margin-right:50px;
}

#WSOD div.legend div.legendColor {
	float:left;
	border:1px solid #999;
	font-size:1px;
	height:8px;
	width:8px;
	margin:2px 0 0;
}

#WSOD dl.legend {
	float:left;
	margin:0 10px 0 10px;
}

#WSOD div#growthOf10KContainer div.legendContainer dl.legend {
	float:left;
	margin:0 5px 0 5px;
}

#WSOD .legend .legendLabel {
	float:left;
	margin-left:4px;
}

#WSOD .legend .legendLabel .subLabel {
	font-size:10px;
	color:#666;
}

#WSOD .legend dt {
	border:1px solid #999999;
	float:left;
	font-size:1px;
	height:8px;
	margin:2px 0 0;
	width:8px;
}

#WSOD .legend dd {
	color:#333333;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:0 0 0 3px;
}

#WSOD div#growthOf10KContainer div.legendContainer dl.legend dd span {
	margin:0 0 0 4px;
}

#WSOD .legend dd div {
	color:#666666;
	font-size:10px;
	font-weight:normal;
}

#WSOD .legend .legendColor1 {background-color:#003479;}
#WSOD .legend .legendColor2 {background-color:#A2AD00;}
#WSOD .legend .legendColor3 {background-color:#6F4D24;}
#WSOD .legend .legendColor4 {background-color:#00A0DF;}
#WSOD .legend .legendColor5 {background-color:#E8942E;}
#WSOD .legend .legendColor6 {background-color:#A1D9AC;}
#WSOD .legend .legendColor7 {background-color:#F0ABA1;}
#WSOD .legend .legendColor8 {background-color:#659EC9;}

#WSOD .legend dt.disc {
	background:transparent url(/schwab/retail/research/resources/img/BG.ChartTicTacs.png) no-repeat scroll left top;
	height:7px;
	position:relative;
	top:3px;
	width:7px;
	border-width:0px;
	margin:0px;
}

#WSOD .legend dt.legendDiscColor1 {background-position:0px 0px;}
#WSOD .legend dt.legendDiscColor2 {background-position:-8px 0px;}
#WSOD .legend dt.legendDiscColor3 {background-position:-16px 0px;}
#WSOD .legend dt.legendDiscColor4 {background-position:-80px 0px;}
#WSOD .legend dt.legendDiscColor5 {background-position:-88px 0px;}

/*
DISCLAIMER CONTAINER -- RQMT114324:
*/
#WSOD div#disclaimersContainer {
	clear:left;
}
