@charset "UTF-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Balthazar); /*font-weight 400*/
@import url(http://fonts.googleapis.com/css?family=Abel); /*font-weight 400*/



a, a:link, a:active, a:visited {
	/*font-family: 'Abel', sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: #009999;*/
	
}
.treemenu {
	margin-top: 10px;
	margin-left: 0px;
	line-height: 19px;
	padding-right: 0px;
	overflow-y: auto;
	height: 600px;
}

.treemenu ul {
	margin : 0px 0px;
	padding : 0px 0px;
	
}
.heading{
	font-size: 15px;
	color: #009999;
}
.heading img{
	width: 30px;
	height: 15px;
	float:  left;
	padding-right: 3px;
	border:none;
	
}

.treemenu li {
	font-family: 'Abel', sans-serif;
	font-weight: 400;
	font-size: 15px;
	display : inline;
	font-size: 15px;
		
}
.treemenu li{ /*general link headers*/
	color: #009999;	/*Awall Green*/
}
.treemenu li a{ /*inactive general links*/
	color: #666; /*Dark grey (inactive)*/	
}
.treemenu li a:link, .treemenu li a:active, .treemenu li a:visited{ /*(New)(Updated)*/
	color: #FFF;/*White (acvite)*/	
}

.treemenu a {
	display : block;
	text-decoration :none;
	padding-left: 20px;
}
.treemenu a:hover {
	text-decoration: underline;

}
.treemenu ul li ul {
	padding-left: 15px;
}
	

.treemenu .treeopen {
	background-image : url('../images/mainmenu_open.gif');
	background-repeat : no-repeat;
	background-position : left top;

}		

.treemenu .treeclosed {
	background-image : url('../images/mainmenu_closed.gif');
	background-repeat : no-repeat;
	background-position : left top;

}

/* small screens */
@media screen and (max-width: 640px) {
	.treemenu {
		padding-left: 50px;
		overflow-y: hidden;
		height: auto;
	}
 
}