/*
=============================== Tree stylish ===============================
*/

ul#tree, #tree li ul{
	list-style:none;
}
#tree li{
	display:block;
	width:208px;
	position:relative;
	background: url("../images/dotted_left_menu.gif") repeat-x;
}

#tree li.deep0{
	background: url("../images/red_menu_bgr.gif") repeat-x;
	border-bottom:none;
} 
#tree li a.mainCategory{
	color:#FFF;
}
#tree li.deep1{
	background-color:#DCDCDC;
}
#tree li.deep2{
	background-color:#CCC;
}
#tree li.deep3{
	background-color:#BAB7B7;
}

#tree li a{
	display:block;
	line-height:15px;
	color:#B70001;
	text-decoration:none;
	padding: 5px 0 5px 0;
	margin-left:20px;
	font-size:13px;
}
#tree li.deep0 a{
	padding:10px 0 10px 0;
	font-weight:bold;
	text-shadow: 1px 1px 1px #222;
}
#tree  li.deep2 a{
	padding-left:5px;
}
#tree  li.deep1 ul li a{
	padding-left:11px !important; font-weight:normal !important;
	text-transform:none !important; text-shadow:none !important;
}
#tree  .deep1.expandable a , #tree  .deep1.collapsable a {
	/* text-transform:uppercase; */
	text-shadow: 1px 1px 1px #B9ABAB; 
}
#tree  li.deep3 a{
	padding-left:14px;
}

#tree  li.deep0 a:hover, #tree  li.deep0 a.selected{
	color:#f5f5f5 !important; 
}
#tree  li.deep1 a:hover, #tree  li.deep2 a:hover, #tree  li.deep2 a.selected, #tree  li.deep1 a.selected{
	color:#333 !important; 
}
#tree  li.deep1 a, #tree  li.deep2 a{
	font-weight:normal;
	text-shadow: 1px 1px 1px #BEBEBE;
}

#tree  li.deep1 a.selected, #tree  li.deep2 a.selected, #tree li.deep1 a:hover, #tree li.deep2 a:hover{
	background: url('../images/left_menu_selected.png') right center no-repeat !important;
}
#tree  li.deep0 a.selected{
	background: url('../images/left_menu_selected_0.png') right center no-repeat;
}

#tree li div{
	height: 16px;
	width: 16px;
	cursor: pointer;
	position:absolute;
	top:10px; left:2px;
}

#tree li a small{
	padding:3px 10px 3px 25px; font-size:11px;
}
#tree li a small.pdf{
	background: url('../images/pdf_icon.gif') no-repeat 8px 0px;
}
#tree li a small.doc{
	background: url('../images/doc_icon.gif') no-repeat 8px 0px;
}

/*
=============================== Tree stylish ===============================
*/

.treeview .hitarea {
	background: url(jquery_treeview/treeview-default.gif) -64px -25px no-repeat;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li.collapsable, .treeview li.expandable {
        background-position: 0 -176px;
}
.treeview .expandable-hitarea { 
	background-position: -80px -3px; 
}
.treeview li.last {
        background-position: 0 -1766px;
}
.treeview li.lastCollapsable, .treeview li.lastExpandable {
        background-image: url(jquery_treeview/treeview-default.gif);
}  
.treeview li.lastCollapsable {
        background-position: 0 -111px;
}
.treeview li.lastExpandable {
        background-position: -32px -67px;
}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { 
        background-position: 0; 
}

