
/*
FILE CONCAT ADD FILE
PATH: /fidelity/commentary/resources/client/resultspage.js
*/
function resultspage (){}

resultspage.prototype.init = function (){
	this.initNoResultsExpander();
}
resultspage.prototype.initNoResultsExpander = function (){
	var noResults = $("#no-results");
	var clickables = $("a.expander", noResults);
	
	clickables.bind("click", function(e){
		e.preventDefault();
		$("ul.no-results-list").toggleClass("no-results-list-open");
		$("a.expander").toggleClass("expander-open");
	})
}

/*
FILE CONCAT ADD FILE
PATH: /fidelity/commentary/resources/style/article.css
*/
body{
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
}
#WSOD {
}
#WSOD div.mainContent{
	margin-left: 200px;
}
#WSOD #layout-region-page-controls {
	border-bottom: medium none !important;
	height: auto !important;
	margin: 0 !important;
	width: 100% !important;
	padding-bottom: 10px;
}
#WSOD div.header-region {
	padding-bottom: 20px;
}
#WSOD div.header-region div.align-logo {
	float: right;
	position: relative;
}
#WSOD div.Double-Horizontal-Rule {
	border-bottom: 1px solid #DBDCDE;
	border-top: 1px solid #DBDCDE;
	clear: both;
	height: 1px;
	margin: 0 0 10px 10px;
	padding: 0;
	width: 786px;
}
#WSOD .hr-for-ie {
	display: none;
}
#WSOD div.div-header-bar{
	padding-bottom: 10px;
	border-bottom: 1px solid #dbdcde;
}
#WSOD div.print-controls{
	float: left;
}
#WSOD div.font-controls{
	float: right;
}
#WSOD div.leftCol{
	float: left;
	width:517px;
	padding-right: 10px;
	margin: 0 0 60px 0;
	border-right:1px solid #DBCDCE;
}
#WSOD div.rightCol{
	float: left;
	width:247px;
	margin-left: 10px;
}
#WSOD div.marketbar{
	margin: 0 0 10px 0;
	border-bottom: 1px solid #dbdcde;
	padding: 0 0 10px 0;
}
#WSOD div.mainTitle h3{
	color: #336600;
	font-size: 24px;
	font-weight: normal;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#WSOD div.menu-results{
	float: left;
	padding: 0 21px 0 0;
	margin: 10px 0 0 0;
}
#WSOD div.menu-results div.menu-results-search{
	padding-bottom: 20px;
}
#WSOD div.menu-results div.menu-results-search h2.menu-results-search-header{
	font-size: 131%;
	color: #000000;
	text-transform: none;
}
#WSOD div.menu-results div.menu-results-search div.menu-results-search-keyword{
	font-size: 10px;
	padding: 10px 0px;
}
#WSOD div.menu-results div.menu-results-search .menu-results-search-button{
	font-size: 12px;
	height: 20px;
	padding: 0px 20px;
}
#WSOD div.menu-results ul.menuNav-results{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#WSOD div.menu-results ul.menuNav-results li.menu-item a{
	margin: 3px 0 4px 7px;
	font-size: 12px;
	display: inline-block;
}
#WSOD div.menu-results ul.menuNav-results li.menu-item a.selected{
	color: #000;
	font-weight: bold;
}
#WSOD div.menu-results ul.menuNav-results li ul.inner-menu-results{
	list-style-type: none;
	padding: 10px 0 5px 0;
	margin: 0 0 0 0;
	display: none;
}
#WSOD div.menu-results ul.menuNav-results li div.inner-menu-results-header{
	background-color: #ECF1F7;
	font-weight: bold;
	height: 20px;
	margin-top: 8px;
	padding: 3px 0 0 10px;
	width: 247px;
}
#WSOD div.menu-results ul.menuNav-results li.menu-item ul.inner-menu-results{
	display: block;
}
#WSOD div.menu-results ul.menuNav-results ul.inner-menu-results li.inner-menu-item{
	padding: 0 0 12px 0;
	margin: 0 0 0 7px;
}
#WSOD div.menu-results ul.menuNav-results ul.inner-menu-results li.inner-menu-item-all a{
	color: #000;
	font-weight: bold;
	font-size: 11px;
}
#WSOD div.menu-results ul.menuNav-results ul.inner-menu-results li.inner-menu-item span{
	color: #666;
}
#WSOD div.menu-results ul.menuNav-results ul.inner-menu-results li.inner-menu-item a{
	font-size: 12px;
	margin: 0 0 0 2px;
}
#WSOD div.menu-results span.header{
	font-size: 11px;
	font-weight: bold;
}
#WSOD .page-disclosures{
	clear: both;
	color: #666;
	font-size: 11px;
	line-height: 14px;
	padding-top: 20px;
	width: 775px;
}
#WSOD .page-disclosures p{
	margin: 0 0 8px;
	padding: 0 0 0 0;
}
#WSOD .page-disclosures p.emphasis{
	font-style: italic;
	font-weight: bold;
}
#WSOD div.articleControls{
	height: 10px;
}
#WSOD div.font-controls a{
	padding-right: 3px;
	font-weight: bold;
}
#WSOD .grey{
	color: #AAAAAA;
}
#WSOD div.font-controls .small-a{
	font-size: 12px;
	padding-left: 3px;
}
#WSOD div.font-controls .med-a{
	font-size: 14px;
}
#WSOD div.font-controls .large-a{
	font-size: 17px;
}
#WSOD ul.inline-list a{
	padding: 0 5px 0 0
	margin: 0 0 0 0;
	float:left;
}
#WSOD div.print-controls .icon{
	padding-right: 7px;
}
#WSOD .provider-logo{
	float: left;
	padding: 3px 8px 0 0;
	height: 16px;
	width: 16px;
}
#WSOD div.mainContent div.leftCol img.provider-logo{
	padding: 3px 8px 0 0;
	height: 16px;
	width: 16px;
}
#WSOD h3.related-header{
	font-size: 17px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#WSOD h1.article-title{
	font-size: 24px;
	line-height: 28px;
	color: #000;
	margin: 10px 0 1px 0;
	padding: 0 0 0 0;
	font-weight: normal;
}
#WSOD div.mainContent div.rightCol div.related-results div.current-article dt a{
	color: #000;
}
#WSOD div.related-results h3{
	padding-top:10px;
	margin-bottom:15px;
	border-top: 1px solid #dbdcde;	
}
#WSOD div.related-results dt{
	border-top: 1px dotted #dbdcde;	
	padding: 10px, 0, 0, 0;
	margin: 0 0 2px 0;
	padding: 6px 0 0 0;
	font-size: 13px;
	font-weight: bold;
	color: #0F57C2;
	line-height: 18px;
}
#WSOD div.related-results dl{
	margin: 6px 0 0 0;
	padding: 0 0 0 0;
}
#WSOD div.related-results dt.first{
	border-top: none;
}

#WSOD div.related-results dd{
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	font-size: 10px;
	color: #666;
	line-height: 12px;
}
#WSOD div.current-article{
	background-color: #F0F0F0;
}
#WSOD div.leftCol div.article-info div.source a{
	text-transform: uppercase;
}
#WSOD div.related-results div.article-info{
	font-size: 10px;
	line-height: 12px;
	color: #666;
	margin: 0 0 0 0;
}
#WSOD div.rightCol div.related-results div.article-info div.source a{
	text-transform: uppercase;
}
#WSOD div.article-info div.byline{
	padding: 0 0 0 0;
	margin: 0 0 8px 0;
}
#WSOD div.mainContent div.leftCol div.article-info{
	font-size: 10px;
	color: #666666;
	margin: 0 0 0 0;
	padding: 0 123px 0 0;
}
#WSOD div.mainContent div.leftCol div.article-info div.source{
	line-height: 12px;
}
#WSOD div.mainContent div.leftCol div.article-info div.timeline{
	line-height: 12px;
}
#WSOD div.article-info
{
	margin-bottom: 15px;
}
#WSOD div#article-content
{
	margin-top: -5px;
}
#WSOD div.article-content-small{
	font-size: 12px;
	line-height: 18px;
}
#WSOD div.article-content-med{
	font-size: 14px;
	line-height: 24px;
}
#WSOD div.article-content-large{
	font-size: 17px;
	line-height: 30px;
}
#WSOD div.font-controls a.text-resizer-selected{ 
	color: #000;
}
#WSOD div.font-controls a{
	text-decoration: none;
	outline: none;
}
#WSOD div.paging-container div.list-item-container{
	margin: 10px 0 0 0;
}
#WSOD div.paging-container span.list-item{
	display:inline;
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	border-right:1px solid #CCCCCC; 
	font-size:11px; 
	line-height:19px;
}
#WSOD div.paging-container span.list-item-last{
	margin-right:0px; 
	padding-right:0px;
	border-right:none;
}
#WSOD div.paging-container span.list-item-selected a{
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
#WSOD div.paging-container a.prev{
	margin: 0 5px 0 0;
}
#WSOD div.paging-container a.next{
	margin: 0 0 0 5px;
}
#WSOD div.mainContent div.rightCol div.related-results div.more-articles{
	background:url("../image/sprite.png") no-repeat scroll 0 -1376px transparent;
	padding: 0 0 0 0;
	margin: 3px 0 0 0;
}
#WSOD div.mainContent div.rightCol div.related-results a.more-articles{
	padding: 0 0 0 19px;

}

#WSOD div.disclaimerLinks {

	float:right;

}
