table.results td.node{
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #333333;
}

table.results td.expanded:hover {
	background: #BBDDFF;
}

table.results td.collapsed:hover {
	background: #BBDDFF;
}

table.results td.expanded a {
	display:block;
	padding:0px 0px 0px 20px;
	background: url(../../js/themes/default/fminus.gif) left center no-repeat;
	text-decoration:none;
	color:#333333;
}

table.results td.result a {
	text-decoration:none;
	color:black;
}

table.results td.result a:hover{
	font-weight: bold;
}

table.results td.result {
	text-align:center;
	vertical-align:middle;
}
	
table.results td.collapsed a {
	display:block;
	padding:0px 0px 0px 20px;
	background: url(../../js/themes/default/fplus.gif) left center no-repeat;
	text-decoration:none;
	color:#333333;
}		

table.results {
	width: 100%;
	margin: 5px 0 5px 0; /* !important; */
	border: 1px solid #ccc;
	border-spacing: 0px;
	border-collapse: collapse;
}
		
table.results thead th {
	padding: 3px 4px 3px 4px; /* !important; */
	text-align:left;
	color: black;
	vertical-align: top;
	border: 1px solid #ccc;
	background: url(../../img/secretclient/th_bg.jpg) left top #F4F4F4 repeat-x;
}

table.results thead th a , table.its thead th a:active , table.its thead th a:visited {
	font-weight: bold;
}

table.results tbody td.firstElement {
	padding: 10px 4px 10px 4px;
	text-align: left;
	background-color: #F8F8F8;
	vertical-align: top;
}

table.results td{
	border: 1px solid #ccc;
	padding: 5px;
	vertical-align:top;
}
		
table.results td.resultCol{
	width: 60%;
}

table.results td.nameCol{
	color: #555555;
}	

table.results thead tr {
	background-color: #69c;
}
	