/* Stocks News page styles */

	#WSOD div#activeContent {
		
	}
	
	#WSOD div.module {
		clear: none;
	}
	
	#WSOD #newsSubContainer {
		padding: 0 10px;
		zoom: 1;
		clear: both;
	}
	
	#WSOD #newsSidebar {
		border-bottom: solid 1px #fff;
		zoom: 1;
		float: right;
		width: 244px;
	}

/* StocksNews Module */

	#WSOD div.StocksNews {
		clear: none;
		float: left;
	}
	
	#WSOD div.StocksNews a {
		text-decoration: underline;
		font-weight: bold;
	}
	
	#WSOD div.StocksNews a.details {
		text-decoration: underline;
		font-weight: normal;
	}
	
	#WSOD #stocksNewsContent {
		width: 445px;
		margin: 0;
		float: left;
	}
	
	#WSOD #stocksNewsContent.subpage {
		border: solid 1px #E0E0E0;
	}
	
	#WSOD #stocksNewsContent h3 {
	
	}
	
	#WSOD #stocksNewsContent h5 {
		text-transform: uppercase;
		color: #666;
	}
	
	#WSOD div.stocksNewsTools {
		background: #eee;
		padding-left: 6px;
		border-top: solid 1px #E0E0E0;
	}
	
	#WSOD div.stocksNewsTools.top div.fright {
		background: #fff url(/schwab/retail/research/resources/img/Gradient.StocksNews.Header.Right.jpg) top right no-repeat;
	}
	
	#WSOD div#stocksNewsContent div.paginationCtr {
		background: #eee;
		border-top: solid 1px #D6D6D6;
	}

	#WSOD div.stocksNewsTools.top {
		background: #fff url(/schwab/retail/research/resources/img/Gradient.StocksNews.Header.Left.jpg) top left no-repeat;
		padding-left: 6px;
		border-top: none;
	}
	
	#WSOD div.stocksNewsTools.top div.fright {
		background: #fff url(/schwab/retail/research/resources/img/Gradient.StocksNews.Header.Right.jpg) top right no-repeat;
	}
	
	#WSOD div.stocksNewsTools img {
		vertical-align: middle;
		margin: 0 0 0 6px;
	}
	
	#WSOD div#stocksNewsContent .pagination {
		padding: 4px 10px 4px 0;
	}
	
	#WSOD #stocksNewsLaterStories {
		border: solid 1px #E0E0E0;
		width:443px;
	}
	
	#WSOD #stocksNewsLaterStories div.stocksNewsHeader {
		border: none;
	}
	
	#WSOD #newsPagingLinks {
		margin-left: 4px;
		margin-right:7px;
	}
	
	#WSOD #newsPagingLinks span {
		padding:0 1px 0 3px;
		font-weight:bold;
	}
	#WSOD #newsPagingLinks a {
		padding-left:3px;
		padding-right: 0px;
	}

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

	}

	#WSOD div.pagination span.previous {
		color: #666;
	}
		
	#WSOD div.pagination a.next {

	}
	
	#WSOD div.pagination span.next {
		color: #666;
	}
	
	#WSOD div.pagination span.pagingSep {
		color:#D6D6D6;
		padding:0 5px;
	}
	
	#WSOD div.stocksNewsHeader, div.stocksNewsFooter {
		padding: 5px 0 4px 10px;
		background: #eee;
	}
	
	#WSOD div.stocksNewsFooter {
		xbackground: #eee url(/schwab/retail/research/resources/img/Gradient.gray.2.gif) bottom left repeat-x;
		background: #e4e4e4 url(/schwab/retail/research/resources/img/Gradient.sprite.gif) left 0px repeat-x;
	}
	
	#WSOD div.storiesCtr div.stocksNewsFooter {
		border-top: solid 1px #D6D6D6;
	}
	
	#WSOD div.stocksNewsHeader {
		font-weight: bold;
		border-bottom: solid 1px #E0E0E0;
		border-top: solid 1px #D6D6D6;
	}
	
	#WSOD #stocksNewsContent div.stocksNewsHeader { 
		border-top: none;
	}
	
	#WSOD div.stocksNewsFooter a {
		font-weight: normal;
		padding-right: 5px;
		xbackground: transparent url(/schwab/retail/research/resources/img/Icon.arrowRight.gif) right 50% no-repeat;
	}
	

	#WSOD div.storiesCtr .sectorListCompany {
		font-weight:bold;
		margin-bottom:5px;
	}

	#WSOD div.storiesCtr .sectorListCompany .companyInfo {
		float:left;
		padding-left:10px;
		padding-right:15px;
		width: 125px;
	}

	#WSOD div.storiesCtr .sectorListCompany .sparkChartContainer {
		float:left;
	}
	
	#WSOD div.storiesCtr .sectorListCompany div.sparkChart{
		float: right;
		height:19px;
		margin-right: 10px;
		width:70px;
	}

	#WSOD div.stocksNewsSearchHeader {
		padding: 5px 10px 4px 10px;
	}
	
	#WSOD div.stocksNewsSearchHeader a {
		font-weight: normal;
	}	
	
	#WSOD div.stocksNewsHeader a {
		font-weight: normal;
		text-decoration: underline;
		padding-right: 10px;
	}

	#WSOD div.stocksNewsHeader a.previous,#WSOD div.stocksNewsHeader a.next {
		padding: 0;
	}
	
	#WSOD div.stocksNewsHeader img {
		margin-right: 5px;
	}
	
	#WSOD div.newsLead {
		padding: 10px;
		background: #fff;
	}
	
	#WSOD div.newsLead div.newsLeadBody {
		margin: 5px 0;
	}
	
	#WSOD div.newsLead div.newsLeadDate {
		margin-top: 2px;
	}
	
	#WSOD #stocksNewsContent.subpage div.newsLead {
		background-image: none;
	}
	
	#WSOD div.newsLead .ctStyledCrown1 {
		position:relative;
		background:transparent url(/schwab/retail/research/resources/img/Gradient.Sprite.png) repeat-x left -361px;
		font-weight:bold;
		color:#666;
		padding:4px 10px 8px;
		margin:0 -3px;
		position:relative;
	}

	#WSOD div.newsLead .ctStyledCrown1 div.curve {
		background:transparent url(/schwab/retail/research/resources/img/Icon.Sprite.png) no-repeat 100px 100px;
		height:15px;
		position:absolute;
		top:0px;
		width:3px;
	}
	
	#WSOD div.newsLead .ctStyledCrown1 div.curveLeft {
		background-position:-2358px 0px;
		left:-2px;
	}
	
	#WSOD div.newsLead .ctStyledCrown1 div.curveRight {
		right:-2px;
		background-position:-2363px 0px;
	}
	
	#WSOD div.newsLead h4 {
		margin: 0 5px 0 0;
		/*display: inline;*/
		font-size: 130%;
	}
	
	#WSOD div.newsLead .dateAgo, #WSOD div.newsLead .datetime {
		margin-left: 0px;
	}
	#WSOD div#stocksNewsLaterStories div.news {
		padding: 10px 10px 0 10px;
		clear: both;
		border-top: solid 1px #e0e0e0;
	}
	
	#WSOD div#stocksNewsLaterStories div.news dl {
		width: 409px;
		margin: 0;
		padding: 0 0 10px 0;
		xoverflow: hidden; /* temporary switch from auto */
		zoom: 1;
	}
	
	#WSOD div#stocksNewsLaterStories div.news dl dt, #WSOD div#stocksNewsLaterStories div.news dl dd {
		margin: 0;
		padding: 0;
	}
	#WSOD div#stocksNewsLaterStories div.news dl dt {
		float: right;
		width: 310px;
		margin-bottom: 5px;
	}
	#WSOD div#stocksNewsLaterStories div.news dl dd.sourceDate {
		float: left;
		/*width: 80px;*/
		margin-bottom: 10px;
	}
	
	#WSOD div#stocksNewsLaterStories div.news dl dd.teaser {
		margin-left: 99px;
		*margin-left: 97px;
		height: auto;
		clear: right;
		zoom: 1;
	}
	
	#WSOD div.StocksNews .date {
		color: #999;
		font-weight: normal;
		font-size: 10px;
	}
	
	#WSOD div.StocksNews .dateAgo, .dateAgo {
		color: #c08d50;
		font-weight: normal;
		font-size: 10px;
	}
	
	#WSOD div.StocksNews .source, .source, .datetime {
		color: #999;
		font-weight: normal;
		font-size: 10px;
	}
	
	#WSOD #newsSourceMenu {
		font-weight: bold;
		text-decoration:none;
	}
	
	#WSOD #SourcesLeft {
		margin:4px 0 0 2px;
	}
	
	#WSOD #SourcesLeft span.fleft {
		margin:2px 4px 0 0;
		color:#999;
	}

	#WSOD #newsSourceMenu span {
		xbackground: url(/schwab/retail/research/resources/img/Icon.expand.gif) right 50% no-repeat;
		xpadding-right: 16px;
	}
	
	#WSOD #newsSourceMenu b.rcBottom {
		bottom: -1px;
		background-color: #CECFCF;
		border-color: #fff;
	}

	#WSOD #newsSourceMenu b.rcLeft {
		left: -1px;
		background-color: #CECFCF;
	}
	
	#WSOD #newsSourceMenu b.rcTop {
		top: -1px;
		border-color: #F3F3F3;
		background-color: #CECFCF;
	}
	
	#WSOD #newsSourceMenu b.rcRight {
		right: -1px;
		background-color: #CECFCF;
	}
	
	#WSOD #providerMenu {
		background: #fff;
		position: absolute;
		border: solid 1px #C4C4C4;
		width: 310px;
		display: none;
		z-index:1;
	}
	
	#WSOD #providerMenu div.ckboxCtr {
		margin: 0 0 5px 0;
	}
	
	#WSOD #providerMenu input {
		margin: 0 5px 0 0;
	}
	
	#WSOD #providerMenu h5, #providerMenu #providersContainer {
		padding: 0 8px;
	}
	
	#WSOD #providerMenu h5 {
		text-transform: none;
		padding: 6px 8px;
		color: #787878;
	}
	
	#WSOD #providerMenu #providerMenuTools {
		clear: both;
		height: 14px;
		border-top: solid 1px #E0E0E0;
		background: #fff url(/schwab/retail/research/resources/img/Gradient.gray.2.gif) repeat-x left bottom;
		padding: 5px 10px;
	}
	
	#WSOD #providerMenu label {
		border-bottom: dotted 1px #4378A7;
		color: #4378A7;
		cursor: pointer;
	}
	
	#WSOD #providersContainer {
		position: relative;
	}
	
	#WSOD #providersContainerLeft {
		width: 140px;
		padding-bottom: 8px;
		float: left;
	}
	
	#WSOD #providersContainerRight {
		width: 140px;
		xmargin-left: 150px;
		padding-bottom: 8px;
		float: right;
	}
	
	#WSOD .cancelBtn {
		background: #fff url(/schwab/retail/research/resources/img/Gradient.gray.9.gif) repeat-x left bottom;
		xborder: solid 1px #d4d4d4;
		xpadding: 1px 10px;
		cursor: pointer;
		margin-top: -2px;
		color: #333;
	}
	
	#WSOD .goBtn {
		background: #E8DDD0 url(/schwab/retail/research/resources/img/Gradient.gold.1.gif) repeat-x left bottom;	
		xborder: solid 1px #BEA570;
		xpadding: 1px 10px;
		font-weight: bold;
		margin-left: 4px;
		cursor: pointer;
		margin-top: -2px;
		color: #333;
	}
	
	#WSOD .noresults {
		padding: 5px 10px;
	}
	
/* Stocks News Chart Module */	

	#WSOD div.stocksNewsChart {
		width: 244px;
		xmargin-left: 460px;
		float: right;
	}
	
	#WSOD div.stocksNewsChart ul.tabs {
		padding-left: 1px;
		margin-bottom: 3px;
		background-color:transparent;
		border-bottom:1px solid #C6BDAE;
		overflow:visible;
	}
	
	#WSOD div.stocksNewsChart ul.tabs li {
		border: solid 1px #C6BDAE;
		border-bottom: none;
		margin-left: 1px;
		background: #fff;
		padding: 0;
	}
	
	#WSOD div.stocksNewsChart ul.tabs li.active {
		background: #fff;
		
	}
	
	#WSOD div.stocksNewsChart ul.tabs li a {
		padding: 5px 4px;
		text-decoration: none;
		display: block;
		background: #fff url(/schwab/retail/research/resources/img/Gradient.sprite.gif) left -100px repeat-x;
		color: #333 !important;
		font-size: 11px;
		line-height: 11px;
		font-weight: normal;
		border:1px solid white;
		border-bottom:none;
	}
	
	#WSOD div.stocksNewsChart ul.tabs li.active a {
		background-image: none;
		font-weight: bold;
		position:relative;
		bottom:-1px;
		padding: 4px 4px 6px;
	}
	
	#WSOD div.stocksNewsChart div#stocksNewsChartContainer {
		position: relative;	
		height: 192px;
	}
	
	#WSOD #newsPop {
		position: absolute;	
		width: 276px;
		background: #fff;
		border: solid 1px #ababab;
		z-index: 100;
	}

	#WSOD #newsPop p {
		padding: 5px;
	}
	
	#WSOD div.stocksNewsChart div#stocksNewsChartContainer	img#stocksNewsChart {
		position: absolute;	
		top: 0px;
		left: 0px;
		z-index: 0;
	}
	
	#WSOD div.stocksNewsChart #stocksNewsChartDiv {
		
	}
	
	#WSOD div.stocksNewsChart div.chartOverlay {
		position: absolute;
		background: #659EC9;
	}
	
	#WSOD div.stocksNewsChart #stocksNewsChartMouseoverTxt {
		color: #989898;
		font-size: 90%;
	}
	
	#WSOD div.chartNewsHeader {
		background: #60A4CA url(/schwab/retail/research/resources/img/Icon.newsChart.2.gif) 0 50% no-repeat;
		padding: 5px 5px 5px 25px;
		color: #fff;
		font-weight: bold;
	}
	
	#WSOD div#newsPop dl {
		margin: 0;
		padding: 0;
	}
	
	#WSOD div#newsPop dl dt {
		width: 193px;
		float: right;
		/*padding: 5px 5px 5px 0;*/
		margin: 5px 0;
	}
	#WSOD div#newsPop dl dd {
		float: left;
		display:inline;
		width: 60px;
		margin: 0;
		margin-left: 7px;
		padding: 5px 0;
		font-size: 90%;
		color: #666;
	}
	#WSOD div#newsPop div.news {
		border-bottom: solid 1px #9F9F9F;
	}
	
	#WSOD div#newsPop div.last {
		border-bottom: none;
	}
	
	#WSOD div#newsPop div.news a {
		font-weight: bold;
		text-decoration: underline;
	}
	
	#WSOD div.chartNewsFooter {
		background: #F4F4F4;
		padding: 5px;
		color: #6E6F71;
		font-weight: bold;
	}

/* Stocks News Top Searches Module */	

	#WSOD div#topSearches {
		margin-top: 10px;
		float:left;
	}

	#WSOD div#topSearches h5 {
		text-transform: uppercase;
	}

/* Stocks News Search Module */	

	#WSOD div.stocksNewsSearch {
		width: 244px;
		xmargin-left: 460px;
		float: right;
	}

	#WSOD #searchNews {
		background: #FBFAF7;
		border: solid 1px #D5D3CA;
		width: 225px;
		height: 54px;
		padding: 4px 8px 16px 8px;
		margin: 0 0 10px 0;
	}
	
	#WSOD #searchNews form {
		padding: 0;
		margin-bottom: 0;
	}
	
	#WSOD #searchNews a {
		margin-left: 3px;
	}
	
	#WSOD #searchNews input,#WSOD #searchNews select {
		font-size: 90%;
	}
	
	#WSOD #searchNews input {
		width: 215px;
		color: #A7A7A7;
		display: block;
		margin: 5px 0 4px 0;
		font-size: 11px;
	}

	#WSOD #searchNews input.active {	
		color:#333;
	}
	#WSOD #searchNews select {
		width: 160px;
	}
	
	#WSOD #searchNews b.rcTop {
		top: -1px;
		xleft: 0px;
		border-color: #fff;
		background: #D5D3CA;
		xpadding: 1px;
	}
	
	#WSOD #searchNews b.rcRight {
		right: -1px;
		border-color: #fff;
		background: #D5D3CA;
	}

	#WSOD #searchNews b.rcLeft {
		left: -1px;
		border-color: #fff;
		background: #D5D3CA;
	}
	
	#WSOD #searchNews b.rcBottom {
		bottom: -1px;
	}
	
	#WSOD #searchNews a.btn {
		text-decoration: none;	
	}
	
	#WSOD #searchNews a.btn b.rcTop {
		top: -1px;
		xleft: 0px;
		border-color: #fff;
		background: #666;
		xpadding: 1px;
	}
	
	#WSOD #searchNews a.btn b.rcRight {
		right: -1px;
		border-color: #fff;
		background: #666;
	}

	#WSOD #searchNews a.btn b.rcLeft {
		left: -1px;
		border-color: #fff;
		background: #666;
	}
	
	#WSOD #searchNews a.btn b.rcBottom {
		bottom: -1px;
	}
	


/* Stocks News Related Companies Module */

	#WSOD div.stocksNewsRelatedCompanies {
		width: 242px;
		xmargin-left: 460px;
		border: solid 1px #659ec9;
		float: right;
		xzoom: 1;
		xbackground: #659ec9;
	}

	#WSOD div.stocksNewsRelatedCompanies div.stocksNewsHeader {
		xborder-top: solid 1px #00ff00;
	}	
	

	#WSOD div.stocksNewsRelatedCompanies .ecController {
		background:none;
		xbackground: #659ec9 url(/schwab/retail/research/resources/img/Icon.expand.2.gif) no-repeat scroll 5px center;
		padding: 5px 5px 5px 5px;
		font-weight: bold;
		color: #fff;
		cursor: pointer;
		zoom: 1;
	}
	
	#WSOD div.stocksNewsRelatedCompanies .ecControllerCollapse {
		background:none;
		xbackground: #659ec9 url(/schwab/retail/research/resources/img/Icon.collapse.2.gif) no-repeat scroll 5px center;
		zoom: 1;
	}
	
	#WSOD div.stocksNewsRelatedCompanies .relatedCompanyNav {
		background: #659ec9;
		zoom: 1;
	}

	#WSOD div.stocksNewsRelatedCompanies ul.tabs {
		background-color:transparent;
		padding: 0 0 0 5px;
		margin: 0;
	}
	
	#WSOD div.stocksNewsRelatedCompanies ul.tabs li {
		border: solid 1px #AFC4DB;
		border-bottom: none;
		background: #DEE9F3;
		padding: 1px 1px 0 1px;
		margin: 0 0 0 1px;
		position: relative;
	}
	
	#WSOD div.stocksNewsRelatedCompanies ul.tabs li a {
		border: none;
		padding: 5px 6px;
		xbackground: #DCE8F3 url(/schwab/retail/research/resources/img/Gradient.Blue.3.gif) top left repeat-x;
		background: #DCE8F3 url(/schwab/retail/research/resources/img/Gradient.sprite.gif) left -150px repeat-x;
		display: block;
		font-size: 11px;
		line-height: 11px;
		text-transform: uppercase;
		color: #333;
		cursor: pointer;
	}
	
	#WSOD div.stocksNewsRelatedCompanies ul.tabs li.active {
		background: #fff;
		padding-bottom: 1px;
		font-weight: bold;
	}

	#WSOD div.stocksNewsRelatedCompanies ul.tabs li.active a {
		background-image: none;
		background-color: #fff;
		cursor: default;
	}

	#WSOD div.stocksNewsRelatedCompanies a.relatedCompaniesToggler {
		font-weight: normal;
		text-decoration: underline;
		color: #DAE7F1 !important;
		margin-right: 5px;	
		padding-top: 4px;
		xpadding-right: 6px;	
		xbackground: transparent url(/schwab/retail/research/resources/img/Icon.arrowRight.2.gif) right 50% no-repeat;
	}
	
	#WSOD .storiesCtr {
		background: transparent url(/schwab/retail/research/resources/img/Gradient.blue.2.gif) bottom left repeat-x;
		zoom: 1;
		margin-top: 6px;
	}
	
	#WSOD .storyElement {
		padding: 5px 10px;
		border-top: solid 1px #eee;
	}
	
	#WSOD .storyElementFirst {
		border-top: none;
	}
	
	#WSOD .storyElement a {
		text-decoration: underline;
	}

	#WSOD .storiesCtr a {
		font-weight: bold;
	}

	#WSOD .stocksNewsRelatedCompanies b.rcTop {
		top: -1px;
	}

	#WSOD .stocksNewsRelatedCompanies b.rcBottom {
		bottom: -1px;
		border-bottom: solid 1px #fff;
		background: #659EC9;
	}
	
	#WSOD .stocksNewsRelatedCompanies b.rcLeft {
		left: -1px;
	}
	
	#WSOD .stocksNewsRelatedCompanies b.rcRight {
		right: -1px;
	}

/* StocksNewsCompanyHeadlines module */

	#WSOD .StocksNewsCompanyHeadlines {
		width: 244px;
		float: right;
		border: solid 1px #659ec9;
	}
	
	#WSOD #stocksNewsCompanyHeadlines .header {
		background: #659ec9;
		padding: 5px 8px;
		font-weight: bold;
		color: #fff;
	}

	#WSOD #stocksNewsCompanyHeadlines .ecControllerCollapse {
		background: #659ec9 url(/schwab/retail/research/resources/img/Icon.collapse.2.gif) no-repeat scroll 5px center;
	}
	
	#WSOD .StocksNewsCompanyHeadlines b.rcTop {
		top: -2px;
	}

	#WSOD .StocksNewsCompanyHeadlines b.rcBottom {
		bottom: -2px;
	}
	
	#WSOD .StocksNewsCompanyHeadlines b.rcLeft {
		left: -1px;
	}
	
	#WSOD .StocksNewsCompanyHeadlines b.rcRight {
		right: -1px;
	}
	
	#WSOD .StocksNewsCompanyHeadlines .header {
		padding: 5px 10px;
	}

	#WSOD .StocksNewsCompanyHeadlines .storyElement {
		padding: 5px 8px;
	}
	
	#WSOD .StocksNewsCompanyHeadlines .storyElement a {
		font-weight: bold;
		color: #336699;
	}
	
	#WSOD .StocksNewsCompanyHeadlines .pagination {
		text-align: right;
		padding: 5px 10px;
		font-weight: normal;
	}
	
	#WSOD #ProviderDescription {
		position: absolute;
		width: 250px;	
		color: #000;
		border: solid 1px #979797;
		padding: 8px 6px;
		background: #fff;
		z-index: 50;
	}
	
	#WSOD #providerMenuCancelBtn {
		_width: 33px;
		display: block;
	}
	
	#WSOD #providerMenuGoBtn {
		_width: 15px;
	}
	#WSOD #providerMenuCancelBtn b.rcTop {
		background: #D4D4D4;
		border-color: #FCFCFC;
		top: -1px;
	}
	
	#WSOD #providerMenuCancelBtn b.rcBottom {
		background: #D4D4D4;
		border-color: #e4e4e4;	
		bottom: -1px;	
	}
	
	#WSOD #providerMenuCancelBtn b.rcRight {
		right: -1px;
	}
	
	#WSOD #providerMenuCancelBtn b.rcLeft {
		left: -1px;
	}
	
	#WSOD #providerMenuGoBtn b.rcTop {
		background: #BEA570;
		border-color: #FCFCFC;
		top: -1px;
	}
	
	#WSOD #providerMenuGoBtn b.rcBottom {
		background: #BEA570;
		border-color: #e4e4e4;		
		bottom: -1px;
	}
	
	#WSOD #providerMenuGoBtn b.rcRight {
		right: -1px;
	}
	
	#WSOD #providerMenuGoBtn b.rcLeft {
		left: -1px;
	}
	
	#WSOD div.altHeadline {
		font-weight: bold;
		color: #999;	
	}
	
	#WSOD .note {
		color: #999;
	}
	
	#WSOD .noNews {
		padding: 10px;	
	}
	
	#WSOD #stocksNewsCompanyHeadlinesNewsRegion {
		position:relative;
		clear:both;
	}
	
	#WSOD #stocksNewsCompanyHeadlinesNewsRegion div.loader, #WSOD div.StocksNews div.loader, #WSOD div.StocksSummaryNews div.loader {
		background:#fff url(/schwab/retail/research/resources/img/Icon.loading.gif) no-repeat scroll center;
		padding:0;
		position: absolute;
		top:0;
		left:0;
		height:100%;
		width:100%;
		display: block;
	}
	
	#WSOD #sidebarHeadlines {
		clear: both;	
	}
	
	#WSOD #RelatedCompaniesModuleHeader {
		background: #659EC9;	
	}
	
	#WSOD div.backToHeadlines {
		background: #fff url(/schwab/retail/research/resources/img/Gradient.StocksNews.Header.Left.jpg) top left no-repeat;	
	}

	#WSOD div.backToHeadlines div {
		padding: 5px 8px;
		background: transparent url(/schwab/retail/research/resources/img/Gradient.StocksNews.Header.Right.jpg) top right no-repeat;	
	}

	#WSOD div.backToHeadlines a {	
		font-weight: normal;		
	}
	
	#WSOD div.backToHeadlines span {
		color: #336699;
	}
	
	#WSOD div#fullstory {
		padding: 5px 20px 0 2px;	
	}
	
	#WSOD div#fullstory h3 {
		font-size: 130%;	
		margin: 0;
		padding: 0;
	}
	
	#WSOD div#fullstory p {
		margin-bottom: 10px;
	}
	
	#WSOD #fullstory ul {
		list-style-type:disc;
		margin:10px 0;
	}
	
	#WSOD #fullstory ul li {
		margin-left:20px;
	}

	* html .hideselects select {
		visibility:hidden;
	}

	
/* Acquire's Biz Wire stylesheet for formatted stories - PROB0054907 */
.bwcellpaddingbottom1 {padding-bottom: 2px;} .bwcellpaddingbottom3 {padding-bottom: 4px;} .bwcellpaddingleft0 {padding-left: 0px;} .bwcellpaddingleft12 {padding-left: 60px;}
.bwcellpaddingleft2 {padding-left: 10px;} .bwcellpaddingleft3 {padding-left: 15px;} .bwcellpaddingleft4 {padding-left: 20px;} .bwcellpaddingleft5 {padding-left: 25px;}
.bwcellpaddingleft6 {padding-left: 30px;} .bwcellpaddingleft7 {padding-left: 35px;} .bwcellpaddingleft8 {padding-left: 40px;} .bwcellpaddingleft9 {padding-left: 45px;}
.bwcellpaddingright0 {padding-right: 0px;} .bwcellparagraphmargin {margin-bottom: 0px; margin-top: 0px;} .bwdoublebottomborder {border-bottom: double black 2.25pt;}
.bwlistitemmarginbottom {margin-bottom: 10px;} .bwsinglebottomborder {border-bottom: solid black 1.0pt;} .bwtablebottommargin {margin-bottom: 10px;}
.bwtextaligncenter {text-align: center;} .bwtextalignleft {text-align: left;} .bwtextalignright {text-align: right;} .bwunderlinestyle {text-decoration: underline;}
.bwverticalalignbottom {vertical-align: bottom;} .bwverticalalignmiddle {vertical-align: middle;} .bwverticalaligntop {vertical-align: top;} .bwwhitespacenowrap {white-space: nowrap;}