#tree {
	width: 250px;
	border: 1px solid red;
	background: #FFFFFE;
}

div.tree_node {
	display: none;
	width: 100%;
	background: #FFFFFE;
}

div.tree_node_visible {
	display: table;
	width: 100%;
	background: #FFFFFE;
}

td.tree_elbow_line {
	background: url('/images/tree/elbow-line.gif') repeat-y center;
}

div.tree_elbow_node {
	background: #EEEEEC;
}

#sports_browse_tree_type_content {
	background: #FFFFFE;
}

td.node_sports_all_text {
	text-align: left;
	/*vertical-align: text-top;*/
	color: black;
	background: #D3D7CF;
	background: #D3D7CF url('/images/tree/dotted.png') repeat-x bottom; 
}

td.node_sports_all_ctrl {
	width: 1px;
	background: #D3D7CF;
	background: #D3D7CF url('/images/tree/dotted.png') repeat-x bottom; 
}

td.node_sport_text {
	text-align: left;
	/*vertical-align: text-top;*/
	color: black;
	background: #D3D7CF url('/images/tree/dotted.png') repeat-x bottom; 
}

td.node_sport_ctrl {
	width: 1px;
	background: #D3D7CF url('/images/tree/dotted.png') repeat-x bottom; 
}

td.node_text {
	text-align: left;
	/*vertical-align: text-top;*/
	color: black;
	background: #FFFFFE;
}

td.node_ctrl {
	width: 1px;
	background: #FFFFFE;
}

tr.node_sport {
	/*background: #EEEEEC;*/
	height: 25px;
	font-weight: bold;
}

tr.node_sports_all {
	/*background: #EEEEEC;*/
	background: #D3D7CF url('/images/tree/dotted.png') repeat-x bottom;
	height: 25px;
	font-weight: bold;
}

tr.node_spacer {
	background: #FFFFFE url('/images/tree/dotted2.png') repeat-x bottom;
	height: 4px;
	line-height: 4px;
}

tr.node_contest {
	font-size: 9px;
}

.node_contest{

}

.node_link {
	
}

.node_link_hover {
	text-decoration: underline;
	cursor: pointer;
}

.node_link_active {
	/* font-weight: bold; */ 
	cursor: pointer;
	color: #CC0000;
	text-decoration: underline;
	
}

#sports_browse_tree_content {
	background: #EEEEEC ;
}
