div#errorMsg {
	font-weight: bold;
	font-size: 11px;
	color: #666;
	margin-bottom: 3px;
}

div#searchLeft {
	float: left;	
}

div#searchBox {	/* company search div */
	border: 1px solid #CCC;
	height: 43px;
	width: 283px;
}

div#searchDivider {
	float: left;
	margin-top: 20px;	
}

div#searchDivider img {
	width: 1px;
	height: 138px;
	margin-left: 15px;
	margin-right: 15px;
}

div#searchExchanges {
	float: left;
	line-height: 9px;
}

div#searchBoxInner {	/* company search div */
	border-top: 1px solid #FFF;
	background-color: #E4E5D7;
	color: #333;
	padding: 5px;
	vertical-align: middle;
	font-weight: bold;
}

div#searchBox form {
	display: inline;	
}

div#searchBox input {
	height: 12px;
	font-size: 9px;
}

table#searchResults {width:100%; border-collapse:collapse; color:#666; clear:both; margin-top:1px}
table#searchResults col#forecastColumn1 {width:30%}
table#searchResults col#forecastColumn2 {width:12%}
table#searchResults col#forecastColumn3 {width:17%}
table#searchResults col#forecastColumn4 {width:9%}
table#searchResults col#forecastColumn5 {width:16%}
table#searchResults col#forecastColumn6 {width:16%}
table#searchResults th {padding:5px 10px 2px 0px; text-align: right; font-weight: normal; font-size: 9px; border-bottom: 1px solid #ccc; vertical-align:bottom; background-image:none}
table#searchResults td {padding:2px 10px 2px 0px; text-align: right}
table#searchResults th img {margin:0 0 0 3px; width:5px; height:3px; position:relative; top:6px}
table#searchResults th div.shiftRight  {position:relative; top:0; left:8px} /* Justifies header text right and aligns with data cell text but puts sort arrow off to right. 30Jun: not working in IE. */

table#searchResults {color: #666;width: 100%;}
table#searchResults a {	font-size: 9px;}
table#searchResults th 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.lastRow td {border-bottom:0px; background-image:none}

table#searchResults    .flRight {float:right}
table#searchResults    .flLeft  {float:left}  /* Apply class to DIV within table cell instead of TD since classes will be applied and removed from cells to apply background color as sort column is changed. */
table#searchResults div.flLeft  {display:inline; text-align:left; margin-left:10px}

table#searchResults img#imgHolder_PEFWD12M {top:17px}
table#searchResults img#imgHolder_EPSvs1YAgoCurQ {top:17px}
table#searchResults img#imgHolder_EPSGrowth5Yr {top:17px}

img#searchBtn {
	cursor: pointer;
	cursor: hand;
	float:right;
	width: 43px;
	height: 14px;
}

div.searchSection {
	padding-top: 9px;
	padding-bottom: 9px;
	background-image: url(https://thomson.cache.wallst.com/img/dottedLine.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;
}

div.searchSection h5 {
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}

div.searchSection b {
	color: #666;
}

div#searchExchanges {
	line-height: 8px;	
}

div#searchExchanges h5 {
	margin: 0px;
	margin-bottom: 4px;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}

div#searchExchanges b {
	color: #666;
}

div#searchExchanges input {
	margin: 2px;
	padding: 0px;
	height: 13px;
	width: 13px;
}

#bar{
float:left;

height:8px;

}
.arrow{
float:left;
margin-top:3px;
margin-right:4px;
}
.neg{
background-color:red;
}
.pos{
background-color:green;
}
.highlight{
background-color:#ffffcc;
}
#bar div.grayBorder{
background-color:yellow
height:112px;
}
.pad{padding-left:4px;}

.parenTextColor{color:#999;}