#WSOD div#main{
	width:100%;
}

#WSOD a.button5.button, #WSOD a.button5.buttonDD{
	color:#000;
}

#WSOD .morningstarUpdatesContent li, #WSOD .morningstarUpdatesContent div
{
	padding:5px 0px 5px 0px;
}

#WSOD div.screenerTemplate{
	border-bottom:10px solid #fff;
	background:#fff;
	margin:0;
	padding:0 5px 0 10px;
	font-size:12px;
}

#WSOD div.ScreeningTool{
	background:#fff;
	padding:0;
}

#WSOD .button em{
	font-style:normal;
}

#WSOD .inactive div.moduleheader1, #WSOD .inactive thead th, #WSOD .inactive tfoot td a, #WSOD .inactive .rcTop1, #WSOD .inactive .rcTop2{
	opacity: .5;
	filter: alpha(opacity=50);
	KHTMLOpacity:.5;
}



#WSOD .inactive .button, #WSOD .inactive .buttonDD{
	cursor:default;
}

#WSOD div.inactive, #WSOD div#criteriaStage.inactive{
	border-color:#99afc7;
}

#WSOD .inactive td.defaultMessage{
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	KHTMLOpacity:1 !important;
}

#WSOD div#mainControls{
	margin:7px 14px 10px 14px;
}

#WSOD div#mainControls a.printResultsPDF {
	display:block;
	float:right;
	padding:3px 16px 0 0;
	margin-right:6px;	
	background:url(/schwab/retail/research/resources/img/Icon.acrobatSmall.gif) right 4px no-repeat;
}

#WSOD ul#screenTypeControls{
	margin:0 4px;
	z-index:1;
}

#WSOD div#savedScreensControl{
	color:#fff;
	float:left;
}

#WSOD div#mainControls div.dropDownContainer{
	position:relative;
	float:left;
	padding-right:6px;
	margin-right:6px;
	border-right:1px solid #ccc;
	z-index:3;
}

#WSOD #savedScreenList{
	position:absolute;
	margin:22px 0 0 0;
	padding:0;
	top:0;
	left:0;
	clear:both;
	background:#fff;
	border:1px solid #a7a7a7;
	z-index:5;
	width:auto;
}

#WSOD #savedScreenList th{
	padding:6px;
	font-weight:normal;
	text-align:left;
	white-space:nowrap;
	border-bottom:1px solid #E5E5E5;
}

#WSOD #savedScreenList.default tr{
	display:none;
}

#WSOD tr#defaultSavedListContent{
	display:none;
}

#WSOD #savedScreenList.default tr#defaultSavedListContent{
	display:block;
}

#WSOD #savedScreenList.default tr#defaultSavedListContent a.button{
	display:block;
	float:left;
}

#WSOD #savedScreenList.default tr#defaultSavedListContent span.endText{
	float:left;
	margin-left:4px;
}

#WSOD #savedScreenList.default tr#defaultSavedListContent{
	display:block;
}

#WSOD #savedScreenList td{
	padding:4px 6px;
	white-space:nowrap;
}

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


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

#WSOD ul.pageNav li.active{
	cursor:default;
}

#WSOD div#mainControls ul.ddmMenu li{
	padding:3px 7px;
	border-bottom:1px solid #e8e8e8;
	z-index:2;
}

#WSOD div#mainControls li a.savedScreen{
	float:left;
}

#WSOD #newScreenBtn{
	float:left;
}

#WSOD div#mainControls a.tearOff{
	margin-left:6px;
	padding:3px 14px 3px 6px;
	border-left:1px solid #ccc;
	display:block;
	float:left;
	background:url(/schwab/retail/research/resources/img/Icon.newWin.gif) right 4px no-repeat;
}

#WSOD #perfMessage{
	xdisplay:none;
}

/*Be super careful with styles here.  We don't want a repeat of ISS079212*/
#WSOD #perfMessage{
	display:block;
	clear:both;
	float:left;
	margin:8px 20px 0 5px;
	font-weight:bold;
	width:200px;
	color:#666;
}

#WSOD div#subContainer{
	border:1px solid #D5D3CA;
	padding:0 0 10px 0;
	border-bottom:none;
	margin:0 4px;
}

#WSOD div#expandCollapseControl{
	margin:136px 2px 0 -6px;
	text-indent:-9999px;
	width:8px;
	float:left;
	background:url(/schwab/retail/research/resources/img/Icon.Arrow.Left.big.gif) bottom left no-repeat;
	overflow:hidden;
	cursor:pointer;
	display:none;
}

#WSOD div#subContainer.resultsView div#expandCollapseControl{
	display:block;
}


#WSOD div#subContainer.expanded div#criteriaSelect{
	display:none;
}

#WSOD div#subContainer.expanded div#expandCollapseControl{
	margin:136px 2px 0 2px;
	background:url(/schwab/retail/research/resources/img/Icon.Arrow.Right.big.gif) bottom left no-repeat;
	display:block;
}

#WSOD div#subContainer ul.pageTypeNav{
	display:none;
}

#WSOD div#subContainer ul.pageTypeNav.active{
	display:block !important;
}

#WSOD ul#cannedScreenToggle li a{
	color:#369;
	text-decoration:underline;
	cursor:pointer;
}

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

#WSOD div#cannedScreenSelect.inactive, #WSOD div#criteriaSelect.inactive, #WSOD #defaultSavedListContent.inactive, #WSOD div#spStrategiesSelect.inactive, #WSOD div#spStrategiesStage.inactive{
	display:none;
}

#WSOD div#cannedScreenSelect, #WSOD div#spStrategiesSelect{
	border:1px solid #42709e;
	width:204px;
	float:left;
	margin:8px 8px 8px 8px; /*was 8px 10px 8px 8px; but 10px was messing up IE6 tear-off predefined screens*/
	clear:both;
}

#WSOD div#subContainer.resultsView div#cannedScreenSelect{
	display:none;
}

#WSOD div#cannedScreenSelect ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

#WSOD div#cannedScreenSelect ul li .ddmController{
	background:#FDFDFD url(/schwab/retail/research/resources/img/Gradient.gray.2.gif) repeat-x scroll left top;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding:4px 2px 4px 6px;
}

#WSOD div#cannedScreenSelect ul li .ddmController span{
	background:transparent url(/schwab/retail/research/resources/img/Icon.collapse.gif) no-repeat scroll 0pt 50%;
	cursor:pointer;
	padding-left:18px;
}

#WSOD div#cannedScreenSelect ul li .ddmControllerOn span{
	background:transparent url(/schwab/retail/research/resources/img/Icon.expand.gif) no-repeat scroll 0pt 50%;
}

#WSOD div#cannedScreenSelect ul li p{
	padding:10px 20px;
	border-bottom:1px solid #e0e0e0;
}

#WSOD div#spStrategiesSelect ul{
	margin:0;
	padding:0;
}

#WSOD div#spStrategiesSelect ul li{
	padding:7px 8px;
	list-style:none;
	border-bottom:1px solid #ececec;
	font-weight:bold;
	cursor:pointer;
}

#WSOD div#spStrategiesSelect ul li.active{
	background:#e5eff5;
	cursor:default;
}

#WSOD div#spStrategiesStage div.reportLink{
	background:#D8E5EE;
	border:1px solid #999;
	float:left;
	margin-bottom:12px;
}

#WSOD div#spStrategiesStage div.reportLink a{
	text-decoration:underline;
	background:url(/schwab/retail/research/resources/img/Icon.acrobat.gif) right no-repeat;
	padding-right:20px;
	margin:0 7px;
	font-weight:bold;
}

#WSOD div#spStrategiesStage div.description{
	clear:both;
	background:url(/schwab/retail/research/resources/img/reports.SPStrategies.gif) top right no-repeat;
	padding-right:170px;
	margin-right:60px;
	height:170px;
	min-height:170px;
}

#WSOD div#criteriaSelect{
	border:1px solid #42709e;
	margin:8px 8px 8px 8px;
	_margin-left:4px;
	width:200px;
	float:left;
	clear:both;
}

#WSOD div#criteriaSelect ul{
	margin:0;
}
#WSOD  div#criteriaSelect ul.ddmMenu,
#WSOD  ul p.ddmMenu {
	position:relative;
}
#WSOD div#criteriaSelect ul,#WSOD  div#criteriaSelect ul{
	list-style-type:none;
	padding:0;
}

#WSOD div#criteriaSelect ul,#WSOD div#criteriaSelect ul div.subHeader{
	font-weight:bold;
}

#WSOD div#criteriaSelect ul ul{
	margin:7px 0 0 0;
}

#WSOD div#criteriaSelect ul ul ul{
	margin:0;
}

#WSOD div#criteriaSelect ul li{
	padding:4px 8px;
}

#WSOD div#criteriaSelect ul ul li{
	padding:2px 8px;
}

#WSOD div#criteriaSelect ul ul li input{
	height:13px;
	width:13px;
	margin:0 4px 0 0;
	float:left;
}

#WSOD div#criteriaSelect ul ul li div.criteriaLabel{
	float:left;
	width:130px;
}

#WSOD div#criteriaSelect ul li.groupLabel{
	font-weight:bold;
	font-size:12px;
	background:#FDFDFD url(/schwab/retail/research/resources/img/Gradient.gray.2.gif) repeat-x scroll left top;	
}

#WSOD div#criteriaSelect ul li.groupLabel span.ddmController{
	background:transparent url(/schwab/retail/research/resources/img/Icon.collapse.gif) no-repeat scroll 0pt 50%;
	cursor:pointer;
	padding-left:18px;
}

#WSOD div#criteriaSelect ul li.groupLabel span.ddmControllerOn{
	background:transparent url(/schwab/retail/research/resources/img/Icon.expand.gif) no-repeat scroll 0pt 50% !important;
}

#WSOD div#criteriaSelect ul li.groupLabel li{
	font-weight:normal;
	font-size:12px;
}

#WSOD div#criteriaStage, #WSOD div#spStrategiesStage, #WSOD div#resultsDisplay{
	float:left;
	border:1px solid #42709e;
	width:664px;
	margin:8px 0 8px 0;
}

#WSOD div#subContainer.expanded div#resultsDisplay{
	width:874px;
}

#WSOD div#criteriaStage div.moduleheader1 h3{
	margin-right:4px;
}

#WSOD div#criteriaStage table{
	background:#e3ead3 url(/schwab/retail/research/resources/img/Gradient.green.9.gif) repeat-x top;
}

#WSOD div#criteriaStage th{
	background:#f1f1f1;
	font-weight:normal;
	color:#666;
	padding:7px;
	border-bottom:1px solid #d4d4d4;
	text-align:left;
	vertical-align:bottom;
}

#WSOD div#criteriaStage th.myCompanyMatches{
	text-align:center;
	border-left:1px solid #d4d4d4;
}

#WSOD div#criteriaStage td{
	padding:0;
	border-bottom:1px solid #ccc;
	background:#fff;
}

#WSOD div#criteriaStage td.matches{
	width:81px;
	padding:0 20px;
	text-align:center;
	font-weight:bold;
	color:#a7a7a7;
}

#WSOD div#criteriaStage td.matches div{
	font-weight:normal;
}

#WSOD div#criteriaStage td.totalMatches{
	background:transparent;
	border-left:1px solid #dee9f1;
	width:81px;
	font-weight:bold;
	text-align:center;
}

#WSOD div#criteriaStage div.criteriaDisplay{
	padding:8px;
}

/* SCH-2295: (SCH-3028) b/c overflow: hidden was causing the new popup to be hidden as well
this is an old css hack to do what .clearfix does, which has been implemented in common.css as .contain
so .contain was added to criteriaDisplayHeader in CriteriaDisplay_Class.js where it gets created
#WSOD div#criteriaStage div.criteriaDisplay div.criteriaDisplayHeader{
	overflow:hidden;
	zoom:1;
}
*/

#WSOD div#criteriaStage div.criteriaDisplay div.close{
	float:left;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	background:url("/schwab/retail/research/resources/img/Icon.close.blue.gif") no-repeat;
	width:12px;
	height:12px;
	margin:2px 6px 2px 2px;
}	

#WSOD div#criteriaStage div.criteriaDisplay h4{
	float:left;
}

#WSOD div#criteriaStage div.criteriaDisplay ul.modeControl{
	float:left;
	margin:0 0 0 10px;
	padding:0;
	font-size:90%;
}

#WSOD div#criteriaStage div.criteriaDisplay ul.modeControl li{
	float:left;
	list-style-type:none;
	padding-right:4px;
	border-right:1px solid #c5c5c5;
	margin-right:4px;
	color:#4378a7;
	text-decoration:underline;
	cursor:pointer;
}

#WSOD div#criteriaStage div.criteriaDisplay ul.modeControl li.selected{
	color:#a7a7a7;
	text-decoration:none;
	cursor:default;
}

#WSOD div#criteriaStage div.criteriaDisplay ul.modeControl li.last{
	border:none;
}

#WSOD div#criteriaStage div.criteriaDisplay div.selectAll{
	text-align:right;
	float:right;
	clear:both;
	position:relative;
	top:-14px;
	color:#4378a7;
	text-decoration:underline;
	cursor:pointer;
}

#WSOD div#criteriaStage div.criteriaDisplay ul.options{
	clear:both;
	list-style-type:none;
	margin:0 0 8px 2px;
	padding:0;
	zoom:1;
}

#WSOD div#criteriaStage div.criteriaDisplay ul.options .ETNLearnMorePopup{
	padding-top: 10px;
}

#WSOD div#criteriaStage div.criteriaDisplay ul.options .ETNLearnMorePopup .learnMoreTitle{
	margin-left: 5px;
	padding-right: 3px;
	font-weight: bold;
}

#WSOD div#criteriaStage div.criteriaDisplay ul.buttons1 li{
	width:436px;
}

#WSOD div#criteriaStage div.criteriaDisplay ul.buttons2 li{
	width:216px;
}

#WSOD div#criteriaStage div.criteriaDisplay ul.buttons3 li{
	width:142px;
}

#WSOD div#criteriaStage div.criteriaDisplay ul.buttons4 li{
	width:105px;
}

#WSOD div#criteriaStage div.criteriaDisplay ul.buttons5 li{
	width:82px;
}

#WSOD div#criteriaStage div.criteriaDisplay ul.buttons6 li{
	width:64px;
}

#WSOD div#criteriaStage div.criteriaDisplay ul.buttons7 li{
	width:52px;
}

#WSOD div#criteriaStage div.criteriaDisplay ul.buttons8 li{
	width:44px;
}

#WSOD .rcButtons B{
	line-height:1px;
	border:none;
	background:#fff;
}
#WSOD .rcButtons B.rcTop{
	top:-1px;
}
#WSOD .rcButtons B.rcBottom{
	bottom:-1px;
}
#WSOD .rcButtons B.rcLeft{
	left:-1px;
}
#WSOD .rcButtons B.rcRight{
	right:-1px;
}

#WSOD div#criteriaStage div.criteriaDisplay ul.options li{
	cursor:pointer;
	float:left;
	top:0px;
	left:0px;
	border:1px solid #a7a7a7;
	padding:4px 2px;
	margin-right:-1px;
	white-space:pre;
	text-align:center;
	background:url(/schwab/retail/research/resources/img/Gradient.gray.2.gif) bottom repeat-x;
}

#WSOD div#criteriaStage div.criteriaDisplay ul.options li.selected{
	background:#f7f9f4 url(/schwab/retail/research/resources/img/Gradient.green.4.gif) top repeat-x;
	color:#434378;
}

#WSOD div#criteriaStage div.criteriaDisplay div.rangeOptions{
	clear:both;
	margin:4px 0 0 0;
}

#WSOD div#criteriaStage div.criteriaDisplay div.rangeOptions input{
	font-size:10px;
	width:30px;
	color:#ccc;
	margin:0 4px;
}

#WSOD div#criteriaStage div#SETFTradingVolume div.rangeOptions input,
#WSOD div#criteriaStage div#SETFTotalAssets div.rangeOptions input {
	width:120px;
}

#WSOD div#criteriaStage div.criteriaDisplay div.rangeOptions input.focused{
	color:#000;
}

#WSOD div#criteriaStage div.criteriaDisplay div.rangeOptions select{
	font-size:10px;
}


#WSOD div#criteriaStage div.topHoldingsModeDisplay input{
	width:250px;
	margin-right:10px;
	float:left;
	font-size:10px;
}

#WSOD div#criteriaStage div.subIndustryModeDisplay a.button{
	float:left;
}

#WSOD div#criteriaStage div.subIndustryModeDisplay div.subIndustryMatch{
	clear:both;
	margin:8px 0;
}

#WSOD div#criteriaStage td.matches{
	text-align:center;
}

#WSOD div#criteriaStage td.loading{
	background-image:url("/schwab/retail/research/resources/img/Icon.LoaderSmallTransy.gif");
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
	overflow:hidden;
}

#WSOD tbody#defaultStageContent td.defaultMessage{
	text-align:center;
	padding: 100px 0;
	font-size:130%;
}

#WSOD #criteriaHeader tr{
	background:#fff;
}

#WSOD tfoot#stageFooter tr{
		margin-top:-1px;
		background:#fff;
}

#WSOD tfoot#stageFooter td{
	border-top:1px solid #ccc;
	background:#e7e7e7;
	padding:6px;
}
#WSOD tfoot#stageFooter tr#deletedSymbols td{
	width:680px; /*for some reason, giving this a width keeps IE from randomly stretching other table cells*/
}
#WSOD tfoot#stageFooter div.btn{
	padding:4px 6px;
	font-weight:bold;
}

#WSOD tfoot#stageFooter a#viewScreenMatches{
	float:right;
	color:#000;
}
#WSOD tfoot#stageFooter a#viewScreenMatches.disabled{
	opacity: .5;
	filter: alpha(opacity=50);
	KHTMLOpacity:.5;
}

#WSOD tfoot#stageFooter a#resetScreen{
	float:left;
	margin-right:5px;
}

#WSOD tfoot#stageFooter a#addCustomCriteria{
	float:left;
	margin-right:5px;
	display:none;
}

#WSOD div.cannedMode tfoot#stageFooter a#addCustomCriteria{
	display:block;
}

#WSOD div#spStrategiesStage h2{
	margin:12px 0;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	font-size:110%;
}

#WSOD div#spStrategiesStage div.strategy{
	display:none;
	font-size:100%;
	margin:10px 8px;
}

#WSOD div#spStrategiesStage div.active{
	display:block;
}

#WSOD div#spStrategiesStage p{
	margin-top:8px;
}

#WSOD div.recentCriteria{
	position:relative;
	float:left;
	z-index:2;
}

#WSOD div.recentCriteria ul{
	position:absolute;
	background:#fff;
	border:1px solid #ccc;
	list-style:none;
	left:0;
	top:20px;
	padding:0;
	margin:0;
	z-index:1;
}

#WSOD div.recentCriteria ul li{
	padding:4px;
	border-bottom:1px solid #999;
	white-space:nowrap;
}

#WSOD tfoot#stageFooter a.recentCriteriaControl{
	float:left;
	color:#000;
}

#WSOD tfoot#stageFooter a#saveScreen{
	float:left;
	margin-right:5px;
	color:#000;
}

#WSOD div.classStage{
	position:absolute;
	border:1px solid #434378;
	background:#fff;
	z-index:3;
}

#WSOD div.classStage h2{
	font-size:120%;
}

#WSOD div.classStage div.close{
	float:left;
	cursor:pointer;
	margin:4px 2px;
	width:12px;
	height:12px;
	text-indent:-9999px;
	background:url(/schwab/retail/research/resources/img/Icon.close.blue.gif) no-repeat;
}

#WSOD div#landingContent,
#WSOD div#landingContentCanned{
	background:url(/schwab/retail/research/resources/img/Gradient.green.9.gif) repeat-x center bottom;
}
#WSOD div#landingContentCanned {
	display:none;
}
#WSOD div.cannedMode div#landingContent {
	display:none;
}
#WSOD div.cannedMode div#landingContentCanned {
	display:block;
}

#WSOD div#landingContent p,
#WSOD div#landingContentCanned p{
	text-align:center;
	font-size:130%;
	margin:20px 50px 0;
}
#WSOD div#landingContentCanned p{
	margin:20px 55px 0;
}
#WSOD ul.savedScreens,
#WSOD ul.cannedScreens{
	list-style-type:none;
	padding:16px 0;
	margin:8px 50px 8px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#WSOD ul.savedScreens li {
	float:left;
	width:160px;
	margin-right:40px;
	overflow:hidden;
}
#WSOD ul.cannedScreens li {
	float:left;
	width:170px;
	margin:20px 20px 20px 0;
	overflow:hidden;
}
#WSOD div#landingContent .button,
#WSOD ul.cannedScreens .button{
	color:#000;
}
#WSOD ul.cannedScreens .button {
	margin-top:10px;
}

#WSOD ul.savedScreens li a.invoke,
#WSOD ul.cannedScreens li a.invoke{
	color:#369;
	font-size:120%;
}

#WSOD ul.savedScreens li div.date,
#WSOD ul.cannedScreens li div.date,
#WSOD div#savedScreenList td div.date {
	color:#999;
}

#WSOD div#landingContent a.viewMatches img,
#WSOD div#landingContentCanned a.viewMatches img {
	width:12px;
	height:12px;
}
#WSOD div#landingContent li p,
#WSOD div#landingContentCanned li p{
	text-align:left;
	font-size:100%;
	margin:10px 0;
}

#WSOD div#landingContent li.last,
#WSOD div#landingContentCanned li.last{
	margin-right:0;
}

#WSOD div#landingContent div.landingFooter,
#WSOD div#landingContentCanned div.landingFooter{
	background:#f2f2f2;
	border-top:1px solid #e6e6e6;
	padding:7px 9px;
	margin-top:20px;
}

#WSOD div#landingContent span.criteriaOption,
#WSOD div#landingContentCanned span.criteriaOption{
	font-weight:bold;
}

#WSOD span.empty{
	color:#999;
}

#WSOD div#savePrompt,
#WSOD div#deletePrompt{
	position:absolute;
	background:#fff;
	border:1px solid #a7a7a7;
	z-index:100;
}

#WSOD div#savePrompt h2,
#WSOD div#deletePrompt h2{
	background:#9ec1dd;
	color:#fff;
	padding:6px 9px;
	font-size:110%;
}

#WSOD div#savePrompt input,
#WSOD div#deletePrompt div#deleteText{
	margin:7px;
	width:194px;
}	

#WSOD div#savePrompt div.controls,
#WSOD div#deletePrompt div.controls{
	padding:8px 7px;
	text-align:right;
	border-top:1px solid #d6d6d6;
	background:url(/schwab/retail/research/resources/img/Gradient.gray.2.gif) bottom repeat-x #fcfcfc;
}

#WSOD div#savePrompt a#cancelSave,
#WSOD div#deletePrompt a#cancelDelete{
	margin-right:3px;
	font-weight:normal;
}	

#WSOD div#savePrompt a#saveScreen,
#WSOD div#deletePrompt a#deleteTickers{
	color:#000;
}	

#WSOD div.mask{
	background:#fff;
	position:absolute;
}


#WSOD div#resultsDisplay div.moduleheader1 span{
	color:#fff;
	padding-left:4px;
}

#WSOD div#resultsDisplay div.headerControls{
	background:#ebf0f3;
	padding:8px;
}

#WSOD div#resultsDisplay div.headerControls a.button{
	color:#000000;
	float:left;
	margin-right:8px;
}

#WSOD div#resultsDisplay div.secondaryControls{
	background:#eee;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px;
}


#WSOD div#resultsDisplay div.secondaryControls div.criteriaControls, #WSOD div#resultsDisplay div.secondaryControls div.criteriaControls span{
	float:left;
}

#WSOD div#resultsDisplay div.secondaryControls div.criteriaControls .buttonDD{
	margin:0 6px;
}

#WSOD div#resultsDisplay div.secondaryControls div.criteriaControls div.viewTypeControls{
	position:relative;
	float:left;
	margin:0 4px;
	z-index:2;
}

#WSOD div#resultsDisplay div.secondaryControls div.criteriaControls .ddmMenu {
	position:absolute;
	z-index:2;
	list-style-type:none;
	padding:0;
	margin:0 4px;
	background:#fff;
	left:0;
	top:18px;
	border:1px solid #a6a6a6;
	white-space:nowrap;
	font-weight:bold;
	font-size:12px;
}

#WSOD div#resultsDisplay div.secondaryControls div.criteriaControls .ddmMenu li{
	border-bottom:1px solid #eee;
	padding:4px 7px;
	color:#666;
	cursor:pointer;
}

#WSOD div#resultsDisplay div.secondaryControls div.criteriaControls .ddmMenu li.active{
	background:#ebf0f3;
	color:#000;
}

#WSOD div#resultsDisplay div.secondaryControls a.invoke{
	xfloat:left;
}

#WSOD div#resultsDisplay div.secondaryControls div.resultsPagination{
	float:right;
}

#WSOD div#resultsDisplay div.secondaryControls#footerControls{
	border-top:none;
	position:relative;
	z-index:2;
}

#WSOD div#resultsDisplay div.secondaryControls div.NextSteps{
	float:left;
}

#WSOD div#perPageControls{
	float:right;
	margin-right:65px;
}

#WSOD div#perPageControls ul.options{
	list-style-type:none;
	display:inline;
	margin:0 4px;
	padding:0;
}

#WSOD div#perPageControls ul.options li{
	display:inline;
	padding:0 2px;
}

#WSOD div#perPageControls ul.options li a{
	text-decoration:underline;
	cursor:pointer;
}

#WSOD div#perPageControls ul.options li.active a{
	color:#000;
	font-weight:bold;
	cursor:default;
	text-decoration:none;
}

#WSOD div#resultsDisplay div.resultsPagination p{
	float:left;
	margin-right:5px;
}

#WSOD div#resultsDisplay div.resultsPagination ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

#WSOD div#resultsDisplay div.resultsPagination li{
	margin-right:4px;
	float:left;
	white-space:nowrap;
	color:#369;
}

#WSOD div#resultsDisplay div.resultsPagination li.currentPage a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	cursor:default;
}

#WSOD div#resultsDisplay div.resultsPagination li.inactive span{
	color:#666;
}

#WSOD div#resultsDisplay div.resultsPagination li a span{
	text-decoration:none;
}

#WSOD div.ScreenerResultsTable{
	width:100%;
}

#WSOD div.ScreenerResultsTable #fixed{
	width:262px;
	float:left;
	overflow:hidden;
}

#WSOD div.ScreenerResultsTable #scroll{
	border-left:1px solid #ccc;
	width:400px;
	overflow-x:scroll;
	overflow-y:hidden;
	float:left;
}

#WSOD div.ScreenerResultsTable .sprETFsSelectList,
#WSOD div.ScreenerResultsTable .sprETFsNoTradeCom{
	float:right;
}

#WSOD div#subContainer.expanded div#resultsDisplay #scroll{
	width:610px;
}

/* ie6 & ie7 hack 
* html #WSOD div.ScreenerResultsTable #scroll{
	padding-bottom:18px;
}

*+html #WSOD div.ScreenerResultsTable #scroll{
	padding-bottom:18px;
}
*/
#WSOD div.ScreenerResultsTable table th{
	border-bottom:1px solid #ccc;
	padding:6px 4px;
	background:#DDD;
	text-align:right;
	height:55px;
	_height:43px;
	font-size:11px;
	vertical-align:bottom;
	font-weight:normal;
}

#WSOD div.ScreenerResultsTable table th.sortable div{
	cursor:pointer;
	display:inline;
	text-decoration:underline;
}


#WSOD div.ScreenerResultsTable table th.sorted div{
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-right:10px;
	text-decoration:none;
	cursor:pointer;
	float:right;
}

#WSOD div.ScreenerResultsTable table th.description div{
	float:left;
}

#WSOD div.ScreenerResultsTable table th.sortedA1 div{
	background-image:url(/schwab/retail/research/resources/img/Icon.SortAscending1.gif);
}
#WSOD div.ScreenerResultsTable table th.sortedD1 div{
	background-image:url(/schwab/retail/research/resources/img/Icon.SortDescending1.gif);
}
#WSOD div.ScreenerResultsTable table th.sortedA2 div{
	background-image:url(/schwab/retail/research/resources/img/Icon.SortAscending2.gif);
}
#WSOD div.ScreenerResultsTable table th.sortedD2 div{
	background-image:url(/schwab/retail/research/resources/img/Icon.SortDescending2.gif);
}
#WSOD div.ScreenerResultsTable table th.sortedA3 div{
	background-image:url(/schwab/retail/research/resources/img/Icon.SortAscending3.gif);
}
#WSOD div.ScreenerResultsTable table th.sortedD3 div{
	background-image:url(/schwab/retail/research/resources/img/Icon.SortDescending3.gif);
}

#WSOD div.ScreenerResultsTable table td{
	border-bottom:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
	overflow:hidden;
	padding:0 4px;
	height:27px;
	white-space:nowrap;
	text-align:right;
	font-size:12px;
}

#WSOD div#fixed table td{
	border-left:none;
}

#WSOD div.ScreenerResultsTable table .description{
	text-align:left;
}

#WSOD div.ScreenerResultsTable table td.rating{
	width:22px;
	text-align:left;
}

#WSOD div.ScreenerResultsTable table td.rating div.ratingLargeCurrent{
	overflow:hidden;
	text-indent:-9999px;
	padding:0;
	height:20px;
	width:22px;
}

/* Advanced Sort */
#WSOD div#advancedSort{
	border:1px solid #8e8e8d;
	background:#fff;
	position:absolute;
	width:270px;
	display:none;
}

#WSOD div#advancedSort.active{
	display:block !important;
}

#WSOD div#advancedSort h3{
	background:#659ec9;
	padding:5px;
	color:#fff;
	border-bottom:1px solid #8e8e8d;
}	

#WSOD div#advancedSort table{
	margin:6px;
	font-size:10px;
	width:100%;
}

#WSOD div#advancedSort td{
	padding:2px;
}

#WSOD div#advancedSort td select{
	font-size:10px;
	
}

#WSOD div#advancedSort td select.criteriaSelector{
	width:132px;
}

#WSOD div#advancedSort .controls{
	border-top:1px solid #ccc;
	background:#f4f4f4;
	padding:3px 8px;
	text-align:right;
}

#WSOD div#advancedSort .controls .button{
	margin-left:4px;
	color:#000;
}

/* Classification Display Mode */

#WSOD div.selectListStage{
	position:absolute;
	background:#fff;
	border:1px solid #ccc;
	width:500px;
	z-index:2;
	font-size:11px;
}

#WSOD div.selectListStage div.header{
	background:#659ec9;
	padding:5px;
	border-bottom:1px solid #8e8e8d;
}

#WSOD div.selectListStage h3{
	color:#fff;
	float:left;
}

#WSOD div.selectListStage h3 span{
	font-size:10px;
	font-weight:normal;
	margin-left:4px;
}

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

#WSOD div.selectListStage.loading div.classStageBody{
	background:url(/schwab/retail/research/resources/img/Icon.loading.gif) center no-repeat;
	border-bottom:1px solid #ccc;
	height:240px;
}

#WSOD div.selectListStage div.footerControls{
	padding:4px;
	background:#E7E7E7;
}

#WSOD div.selectListStage div.footerControls div.subControls{
	float:left;
}

#WSOD div.selectListStage div.footerControls div.subControls a{
	margin-right:4px;
}

#WSOD div.selectListStage div.footerControls div.mainControls{
	float:right;
}

#WSOD div.selectListStage div.footerControls div.mainControls a{
	margin-left:4px
}

#WSOD div.classStageBody ul{
	padding:0;
	margin:0;	
	list-style-type:none;
	height:200px;
	overflow-y:scroll;
}

#WSOD div.classStageBody ul li{
	border-bottom:1px solid #ccc;
	font-size:11px;
	height:18px;
}

#WSOD div.classStageBody ul li input{
	float:left;
	height:13px;
	width:13px;
	margin:2px 4px 2px 2px;
}

#WSOD div.classStageBody ul li span{
	float:left;
	line=height:18px;
}

#WSOD div.classStageBody ul li div.control{
	float:right;
	overflow:hidden;
	width:16px;
	height:18px;
	text-indent:-9999px;
	border-left:1px solid #ccc;
	background:url(/schwab/retail/research/resources/img/Icon.arrowRight.gif) no-repeat center;
}

/* Special Criteria styling */
#WSOD div#SETFStochasticOsc5Day ul.options li{
	white-space:normal;
}

#WSOD div.legend{
	float:right;
	width:700px;
	color:#999;
	margin-right:10px;
}

#WSOD div#footnotesContainer, #WSOD div#complianceContainer{
	width:968px;
	margin:0 0 0 10px;
	padding:4px 0;
	background:#fff;
}
/* Text above and below criteria for special cases */
#WSOD div.extrasTop div.abbreviations,
#WSOD div.extrasBottom div.abbreviations {
	color:#999;
	font-size:11px;
	margin-left:3px;
}

/*TT0071912*/
#WSOD .screenerAlertMessage {
	background-color:#fbf1a3;
	color:#666;
	margin:7px 14px 10px 14px;
	padding:14px 20px;
}

#WSOD div#SETFSchwabSelectList .criteriaModeDisplay,
#WSOD div#SETFIsSchwabETFOrOneSrc .criteriaModeDisplay{
	font-size:11px;
	margin-left:20px;
}

#WSOD div#SETFSchwabSelectList,
#WSOD div#SETFIsSchwabETFOrOneSrc{
	position:relative;
}

#WSOD div#SETFIsSchwabETFOrOneSrc h4{
	margin-top:-3px;
}

#WSOD div#SETFSchwabSelectList div.extrasTop,
#WSOD div#SETFIsSchwabETFOrOneSrc div.extrasTop{
	position:absolute;
	top:7px;
}

#WSOD div#SETFSchwabSelectList div.extrasTop{
	left:130px;
}
#WSOD div#SETFIsSchwabETFOrOneSrc div.extrasTop{
	left:187px;
}
