/* TREEVIEW */
ul.treeview { 
	padding:30px 0px 5px 0px;
	background:#FFFFFF url(../img/line-sprites.gif) repeat-x 2px 100%;	
}
ul.treeview a:link, ul.treeview a:visited {
	color:#494949;
}
ul.treeview a:hover, ul.treeview a:active {
	text-decoration:none;
}
ul.treeview li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
}
.treeview .hitarea {
	background: url(img/menu-expanded.png) no-repeat;
	background-position:50% 50%;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}
.treeview li.page_item { 
	margin: 0;
	color:#5F5F5F;
	font-size:12px;
	text-decoration:none;
	padding:4px 0 3px 0;	
}
.treeview li.page_item.first-level {
	background:url(../img/line-sprites.gif) repeat-x 2px 0;
}
.treeview li.page_item a span:hover {
	text-decoration:underline;
}
.treeview li.page_item a:hover {
	text-decoration:none;
}
.treeview li.page_item ul li.page_item{ 
	margin: 0;
	color:#5F5F5F;
	font-size:11px;
	font-weight:normal;
	padding:4px 0 3px 20px;
}

.treeview li.page_item ul li.page_item a{ 
	background:url(../img/arrows-sprites.gif) no-repeat -722px -1px;
	padding:0 0 0 6px;
	display:block;
	color:#494949;	
	font-weight:normal;
}
.treeview li.page_item  ul li.page_item a span{
	background:#E7E7E6;	
	display:block;
	padding:0 2px;
} 
.treeview li.page_item  ul li.page_item a:hover{ 
	text-decoration:none;
}
ul.treeview li.current_page_item a.selected{
	color:#721999;
	font-weight:bold;
	background:url(../img/arrows-sprites.gif) no-repeat 0 -1px;
}
ul.treeview li.current_page_parent a{
	color:#721999;	
	font-weight:bold;
	background:url(../img/arrows-sprites.gif) no-repeat 0 -1px;
}
ul.treeview li.current_page_parent ul li.current_page_item a.selected{
	color:#721999;	
} 
.treeview  li.page_item a {
	background:url(../img/arrows-sprites.gif) no-repeat -193px -1px;	
	padding:0 0 0 20px;
	display:block;
}
.treview a{
	text-decoration:none;
}
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover {cursor: pointer;}


/* CURVY CORNERS */
.corner {
	background:#DADADA none repeat scroll 0%;
	border:1px solid #FFFFFF;
	padding:6px 0pt;	
}
	.corner .hasBackgroundColor {
		padding:0px !important;
	}
	.corner .inner {
		background:#FFF;
		padding:16px;
		border:1px solid #DADADA;		
	}