/*       A good page for studying styling Son of Sucker Fish menu can be: http://www.htmldog.com/ptg/archives/000050.php
	http://www.csscreator.com/node/19621
 */
#treemenu1 {
	/*margin: 0;*/ /* all lists */
	/*float: left;*/
	/*font-family:Tahoma Arial Verdana;*/	
	/*font-size:10px;*/	
}

#treemenu1 ul {
	/*margin: 0;*/ /* all lists */
	/*padding: 0;*/
}

#treemenu1 li {
	/*margin: 0;*/ /* all list items */
	/*padding: 0;*/
	/*float: left;*/
	display: block;
	background: none;
	cursor: pointer;

}

#treemenu1 li ul {
	/*width: 10em;*/
	/*position: absolute;*/ /* second-level lists */
	/*z-index: 99;*/
	/*left: -999em*/; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	/*height: auto;*/
	/*width: 13em;*/

}

#treemenu1 li ul ul {
	/*margin: -1.5em 0 0 13em;*/ /* third-and-above-level lists */
}

#treemenu1 li li {
	/*padding: 0 1em 0 0;*/
	/*padding: 0;*/
	/*margin: 0;*/
	/*width: 11.9em;*/
}

#treemenu1 ul a {
	/*width: 12em;*/
}

#treemenu1 li:hover ul ul, #treemenu1 li:hover ul ul ul,
#treemenu1 li.sfhover ul ul, #treemenu1 li.sfhover ul ul ul {
	/*left: -999em;*/
}

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#treemenu1 li:hover ul, #treemenu1 li li:hover ul, #treemenu1 li li li:hover ul,
#treemenu1 li.sfhover ul, #treemenu1 li li.sfhover ul, #treemenu1 li li li.sfhover ul {
	/*left: auto;*/
}
#treemenu1 H1MenuLevel0SelectedUL
{
	display:block
}
#treemenu1 levelhavechildUL
{
	display:none
}
/* STYLING THE MENU
-----------------------------------*/
#treemenu1 li ul {
/*	border: 1px solid #939393;*/
/*	background-color: #59B2C4;*/
}

#treemenu1 li ul li {
/*	border-top: 1px dotted #EFEFEF;*/
}

#treemenu1 li ul a {
	/*border-right: none;
	padding: 4px 10px;
	border-top: none;*/
	background: none;
/*	font-weight: normal;
*/	text-transform: none;
}

#treemenu1 li ul a:hover,
#treemenu1 li ul a:active,
#treemenu1 li ul a:focus {
/*	color: #FFFFFF;*/
}

#treemenu1 li a {
	margin: 0;
	/*padding: 5px 7px 5px;*/
	display: block;
	/*color: #FFFFFF;*/	
	/*background: url( mainnav-sep.gif) repeat-y top right;*/	
	/*font-weight: bold;*/
	/*text-decoration: none;
	text-transform: uppercase;*/
}

#treemenu1 li a:hover {
}

#treemenu1 li a.active {
	/*background: url(mainnav-sep-hover.gif) no-repeat center right #60B071;*/
}

#treemenu1 li a.active:hover,
#treemenu1 li a.active:active,
#treemenu1 li a.active:focus {
}

#treemenu1 li li a.active {
	border-top: none;
	background: none;
	/*color: #FFFFFF;*/	
	/*font-weight: bold;*/
}

#treemenu1 li.havechild {
}

#treemenu1 li.levelhavechild {
/*	background: url(arrow7.gif) no-repeat 94% 50%;
*/}
#treemenu1 li.levelhavechild:hover {
/*	background: url(arrow7.gif) no-repeat 94% 50%;
*/}
#treemenu1 li:hover ,
#treemenu1 li.sfhover {
/*	background: url(mainnav-sep.gif) no-repeat center right #60B071;
*/}

#treemenu1 ul li:hover, #treemenu1 ul ul li:hover,
#treemenu1 ul li.sfhover, #treemenu1 ul ul li.sfhover {
/*	background: #9e9e9e;
*/}