@charset "utf-8";

.treemenu{
	width:254px;
	text-align: right;
	margin: 0px;
	background: transparent url(../img/brdr_menu_h.gif) repeat-x left top;
	padding: 0px;
}

.treemenu h3 {
	margin: 0px;
	font: normal 20px "Guttman Aharoni", Arial;
	letter-spacing: -0.01em;
	color: #ff6c2c;
	padding: 4px 15px 5px;
	text-decoration:none;
	cursor: pointer;
	background: transparent url(../img/brdr_menu_h.gif) repeat-x left bottom;
}

/*CSS class for menu headers in general (expanding or not!)*/
.treemenu .menuheader{
}

/*CSS for UL of each sub menu*/
.treemenu ul{
	list-style-type: none;
	padding: 7px 0px;
	margin:0px;
	background: transparent url(../img/brdr_menu_h.gif) repeat-x left bottom;
}

/*bottom spacing between menu items*/
.treemenu ul li{
	margin: 0px;
	padding: 4px 17px;
}

.treemenu ul li a{
    font: normal 14px Arial, sans-serif;
    text-decoration: none;
    color: #ff6c2c;
    padding: 0px;
    margin: 0px;
}

.treemenu ul li a:visited{
    color:#ff6c2c;
    text-decoration:none;
}

.treemenu ul li a:hover{ /*hover state CSS*/
    color: #d80729;
    text-decoration:none;
}

/* Not expandable headers (links) */
.treemenu h3 a:link, .treemenu h3 a:visited,  .treemenu h3 a:active {
    color: #ff6c2c;
    text-decoration:none;
}
.treemenu h3 a:hover {
    color: #d80729;
    text-decoration:none;
}

/*CSS class to apply to expandable header when it's expanded*/
.treemenu h3.on, .treemenu h3.on a:link, .treemenu h3.on a:visited, .treemenu h3.on a:active, 
.treemenu .openheader, .treemenu .openheader a:link, .treemenu .openheader a:visited, .treemenu .openheader a:active { 
	color: #3b0b23;
	background-color: #ff6c2c;	
}
.treemenu li.on { 
    font: normal 14px Arial, sans-serif;
    color: #ff6c2c;	
	background-color: #620a25; 
}
.treemenu li.on a, .treemenu li.on a:visited, .treemenu li.on a:active, .treemenu li.on a:hover {
    color: #ff6c2c;	
    text-decoration:none;
}