.horpro_TreeView 
{ 
  background-color: transparent;
  padding-top:4px; 
  padding-left:1px; 
  border: 0; 
  cursor:default; 
}
.horpro_TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}
.horpro_GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}
.horpro_HoverTreeNode 
{
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor:pointer;
}
.horpro_SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}
.horpro_DefaultTreeNode 
{ 
	color: #999999;
	font-weight: bold;
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}
.horpro_MainTreeNode 
{ 
	color: #646464;
	font-weight:bold;
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}
.horpro_DefaultHoverTreeNode 
{
	color: #FF0000;
	font-weight: bold;
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:none; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor:pointer;
}
.horpro_MainHoverTreeNode 
{
	color: #FF0000;
	font-weight:bold;
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:none; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor:pointer;
}
.horpro_DefaultSelectedTreeNode 
{ 
	font-weight: bold;
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}
.horpro_MainSelectedTreeNode 
{ 
	font-weight:bold;
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}
