#peerEarningsTable
{
	border-top:2px solid #999;
}

.chartCell
{
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background-image: url(https://thomson.cache.wallst.com/img/dottedLineVert.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	background-color:#F7F7F7;
}

.fChartCell
{
	border-left: 1px solid #ccc;
}

.lChartCell
{
	border-right: 1px solid #ccc;
	background-image:none;
}

.chartHeader
{
	padding-left:5px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #ccc;
	background-color: #F2F2E6;
	font-weight:bold;
	color:#000;
	margin-right:1px;
	padding-right:5px;
}

.chart
{
	padding:5px;
}

.chartFoot
{
	border-top:1px solid #ccc;
	padding:5px 5px 5px 15px;
	font-size:10px;
}

table#searchResults td
{
	padding: 2px 0 2px 0;
	margin: 2px;
	background-image: url(https://thomson.cache.wallst.com/img/dottedLine.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;
}
table#searchResults th
{
	padding-top: 15px;
	color: #666;
	font-weight: normal;
	font-size: 9px;
	border-bottom: 1px solid #CCC;
}
table#searchResults th, table#searchResults td{ padding-left:5px; white-space:nowrap; padding-right:5px;}
table#searchResults {color: #666;width: 100%;}
table#searchResults a {	font-size: 9px;}
table#searchResults th div { display:inline;}
table#searchResults th div div a{ text-decoration: underline; color: #2E2E2E;}
table#searchResults tr.oddRow td  { background-color: #f3f3f3;}
table#searchResults tr.evenRow td {}
table#searchResults tr td.evenRowSort {	background-color: #F3F3F3;}
table#searchResults tr td.oddRowSort, table#searchResults tr th.oddRowSort {background-color: #e6e6e6;}
table#searchResults tr.hiliteRow td {background-color:#FCF6DA}
table#searchResults tr td.hiliteRowSort {background-color:#EFE8CD;}
table#searchResults th img {margin:0 0 0 3px; width:5px; height:3px}
table#searchResults th div.shiftLeft, table#searchResults td div.shiftLeft {padding-left:8px;}

table#searchResults col#peersColumn1 {width:37%}
table#searchResults col#peersColumn2 {width:21%}
table#searchResults col#peersColumn3 {width:21%}
table#searchResults col#peersColumn4 {width:21%}

table#searchResults div.barCht {width:60%; height:9px; float:right; margin:3px 0 0 3px; text-align:left}
table#searchResults div.barCht div {background-color:#c6c6c6; height:100%; float:left; display:block}
table#searchResults div.barCht div div {margin:1px; height:7px; float:none}
table#searchResults .flRight {float:right}

.mRight{ margin-right:5px; }
.mLeft{ margin-left:5px; }

#earningsPopName
{
	display:block;
	background-color:#f2f2e6;
	font-weight:bold;
	border-bottom: 1px solid #ccc;
	white-space:nowrap;
	color: #000;
	padding:2px 5px;
}
#earningsPopValue
{
	color:#000;
	font-weight:bold;
	padding:2px 0px;
}
#earningsPopType
{
	padding:2px 0px 2px 5px;
}
