
/*
FILE CONCAT ADD FILE
PATH: /fidelity/../RESOURCES/client/TimerManager.js
*/

/*
FILE CONCAT ERROR!
PATH NOT FOUND: /fidelity/../RESOURCES/client/TimerManager.js
*/

/*
FILE CONCAT ADD FILE
PATH: /fidelity/screeners/resources/style/scorecard.css
*/
.off-screen {display:none;}

.expandable { position:relative; margin:0 0 0 0 !important; padding: 0 0 0 0 !important; border:none !important; }

body { margin:0 0 0 0; padding:0 0 0 0; }

#WSOD {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px;
	position:relative;
}
#WSOD td { font-size:12px; }
#WSOD a { text-decoration:none; color:#0F57C2 }

#WSOD #Fidelity h2 {
	text-transform:none;
}

#WSOD .hasLayout, #WSOD .haslayout { zoom:1; }
#WSOD .hasLayout:after, #WSOD .haslayout:after{
       content:".";
       display:block;
       height:0;
       clear:both;
       visibility:hidden;
}

#WSOD .icon-chg { width:8px; height:13px; margin-right:3px; }
#WSOD .positive { color:#009900; }
#WSOD .positive .icon-chg { background:url(../image/sprite.png) no-repeat 0px -1760px; }
#WSOD .negative { color:#CC0000; }
#WSOD .negative .icon-chg { background:url(../image/sprite.png) no-repeat 0px -1774px; }

#WSOD .inline-block {
	width: 120px;
	display: -moz-inline-stack !important;
	display: inline-block !important;
	vertical-align: top;
	zoom: 1;
	*display: inline !important;
}

#WSOD .hidden { display:none !important; }
#WSOD .mainContent {  margin:20px 0 20px 20px; }
#WSOD .leftSideBar { display:none; }

#WSOD .top-bar {
	height:36px;
	background-image:url(../image/nav-gradient.png);
	background-position:0px 0;
	background-repeat:repeat-x;
	border-bottom:4px solid #336600;
	position:relative;
}

#WSOD .top-bar .logo {
	display:block;
	width:127px;
	height:24px;
	background-image:url(../image/fidelity-logo.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	padding-top:6px;
	margin-left:10px;
}

#WSOD h1 {
	font-size:24px;
	font-weight:normal;
	color:#387800;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

#WSOD h1 .ticker { margin-left:5px; color:#000000;}

#WSOD h2 { 
	margin:0 0 5px 0; 
	padding:0 0 0 0;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-transform:uppercase;
}

#WSOD .mainContent .disclaimer {
	font-size: 11px;
	color:#666666;
	margin-top:60px;
}

#WSOD .div-wsod-footer {
	clear:both;
	padding-top:10px;
}

#WSOD .action-bar { margin-top:10px; margin-bottom:10px;}
#WSOD .action-bar .btn-research { margin-right:10px; }

#WSOD .btn-research {
	display:block;
	width:78px;
	height:18px;
	background-image:url(../image/sprite.png);
	background-position:0px -1039px;
	background-repeat:none;
}

#WSOD .btn-trade {
	display:block;
	width:78px;
	height:18px;
	background-image:url(../image/sprite.png);
	background-position:0px -1067px;
	background-repeat:none;
}

#WSOD .btn-trade-free {
	display:block;
	width:79px;
	height:22px;
	background-image:url(../image/sprite.png);
	background-position:0px -1866px;
	background-repeat:none;
}

#WSOD .btn-go {
	display:block;
	width:42px;
	height:18px;
	background-image:url(../image/sprite.png);
	background-position:0px -382px;
	background-repeat:none;
}

#WSOD .icon-fidelitysponsoredetf {
	display:block;
	/*background:url(../image/sprite.png) repeat-x 0px -1831px;*/
	width:22px;
	height:20px;
	font-size:20px; line-height:20px;
	margin-left:8px;
	top: -2px;
	position: relative;
}

#WSOD .icon-fidelitysponsoredetf img {
	position: relative;
	left: 1px;
}

#WSOD .icon-free {
	display:block;
	/*background:url(../image/sprite.png) repeat-x 0px -1850px;*/
	width:15px;
	height:15px;
	font-size:15px; line-height:15px;
}

#WSOD .icon-free{
	float: left;
	margin-right: 0px;
	margin-top: 5px;
}

#WSOD .icon-free img{
	position: relative;
	top: 3px;
	left: 1px;
}

#WSOD div.commission-free{
	line-height: 12px;
	font-size: 11px;
	width: 100px;
	float: right;
	right: 5px;
	position: relative;
	margin-top: 6px;
}

#WSOD span.commission-free{
	color: #408800;
}

#WSOD .table-score-card {
	border: 1px solid #D1DAE3;
	width:765px;
	margin-top:10px;
}

#WSOD .table-score-card th {
	border-bottom:2px solid #D1DAE3;
	font-weight:normal;
	vertical-align:bottom;
	text-align:left;
}

#WSOD .table-score-card th,
#WSOD .table-score-card td {
	font-size:11px; 
	padding:4px 3px;
}

#WSOD .table-score-card td { border-right:1px solid #D1DAE3; }
#WSOD .table-score-card td.last { border-right:none; }

#WSOD .table-score-card tr.highlight td {
	background-color:#F5F7FB;
}

#WSOD .table-score-card td.col-title { width:180px; }
#WSOD .table-score-card td.col-value { font-weight:bold; }
#WSOD .table-score-card td.col-value.meets { font-weight:normal}

#WSOD .percent-bar-container,
#WSOD .percent-bar-fill {
	width:106px;
	height:14px;
	background-image:url(../image/sprite.png);
	background-position:0px -995px;
	background-repeat:none;
}

#WSOD .percent-bar-container .percent-bar-fill {
	background-image:url(../image/sprite.png);
	background-position:0px -1009px;
	background-repeat:none;
}

#WSOD .table-score-card td.col-ranking .pct-value { margin-left:5px; }
#WSOD .table-score-card td.col-meetscriteria { width: 75px; font-weight:bold;  }


#WSOD .search-bar { font-size:11px; margin-top:15px; line-height:20px; }
#WSOD .search-bar .instruction-text { width:430px; float:left;}
#WSOD .search-bar form { 
	display:block; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	float:left
}	
#WSOD .search-bar form label { font-weight:bold; margin-right:5px; }
#WSOD .search-bar form input { font-size:11px; }
#WSOD .search-bar form .btn-go { margin-left:10px; }
#WSOD .close-window {
	position:absolute;
	top:12px;
	right:5px;
	font-size:11px;
	color:#FFFFFF;
	display:block;
	padding-left:15px;
	line-height:13px;
	background-image:url(../image/sprite.png);
	background-position:0px -277px;
	background-repeat:none;
}

#WSOD div.error-title {
	background-image:url(../image/sprite.png);
	background-position:0px -1790px;
	background-repeat:no-repeat;
	height: 20px;
	width: 20px;
	float: left;
	margin-right: 10px;
}

#WSOD div.div-scorecard-container table.table-score-card td.error {
	font-weight: normal;
}

