.menu
{
	width:200px;
	float:left;
	padding:10px 0px;
}

.menu ul
{
	margin:1px 0px;
}

.menu ul li a
{
	color:#fff;
}

* html .menu a:hover {position:relative;}
.menu li:hover {position:relative;}
 
 
.menu li ul {
	visibility:hidden;
	position:absolute;
	top:-30px;
	left:200px;
	padding:30px;
}

.menu li:hover > ul {visibility:visible;}

.menu ul a:hover ul ul{
	visibility:hidden;
}

.menu ul a:hover ul a:hover ul ul{
	visibility:hidden;
}

.menu ul a:hover ul a:hover ul a:hover ul ul{
	visibility:hidden;
}

.menu ul a:hover ul {
	visibility:visible;
}

.menu ul a:hover ul a:hover ul{ 
	visibility:visible;
}

.menu ul a:hover ul a:hover ul a:hover ul { 
	visibility:visible;
}

.menu ul a:hover ul a:hover ul a:hover ul a:hover ul { 
	visibility:visible;
}

.menu .Phuse_SiteMap_UL
{
	padding-left:0px;
}

.menu .Phuse_SiteMap_UL .Phuse_SiteMap_LI
{
	background:#fff;
	color:#868686;
	display:block;
	width:200px;
	margin:0px;
	list-style-type:none;
}

				.menu .Phuse_SiteMap_UL .Phuse_SiteMap_LI:hover
				{
					background:#a196cd;
					color:#868686;
					display:block;
					width:200px;
					margin:0px;
					list-style-type:none;
					font-weight:bold;
				}
				
				.menu .Phuse_SiteMap_UL .Phuse_SiteMap_LI:hover a
				{
					color:#5743a6;
					font-weight:bold;
				}

				.menu .Phuse_SiteMap_UL .Phuse_SiteMap_LI a
				{
					color:#868686;
					text-decoration:none;
					display:block;
					padding:3px 0px 3px 10px;
				}

				.menu .Phuse_SiteMap_UL .Phuse_SiteMap_LI a:hover
				{
					color:#5743a6;
					text-decoration:none;
					display:block;
					padding:3px 0px 3px 10px;
				}

.menu .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI
{
	background:#ebebeb;
	display:block;
	width:200px;
	margin:-1px 0px 0px 0px;
	list-style-type:none;
	border:1px solid #7e6fb8;
	text-align:center;
}

				.menu .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI:hover
				{
					background:#a196cd;
					color:#868686;
					display:block;
					margin:-1px 0px 0px 0px;
					list-style-type:none;
					font-weight:bold;
				}
				
				.menu .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI:hover a
				{
					color:#5743a6;
					font-weight:bold;
				}

				.menu .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI a
				{
					color:#5743a6;
					font-weight:normal;
					text-decoration:none;
					display:block;
					padding:3px 0px 3px 3px;
				}

				.menu .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI a:hover
				{
					color:#5743a6;
					font-weight:bold;
					text-decoration:none;
					display:block;
					padding:3px 0px 3px 3px;
				}

.menu .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI
{
	background:#ebebeb;
	display:block;
	width:200px;
	margin:-1px 0px 0px 0px;
	list-style-type:none;
	border-top:1px solid #7e6fb8;
	border-left:1px solid #7e6fb8;
	border-right:1px solid #7e6fb8;
	text-align:center;
}

				.menu .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI:hover
				{
					background:#a196cd;
					color:#868686;
					display:block;
					margin:-1px 0px 0px 0px;
					list-style-type:none;
					font-weight:bold;
				}

				.menu .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI a
				{
					color:#5743a6;
					text-decoration:none;
					display:block;
					padding:3px 0px 3px 3px;
					font-weight:normal;
				}

				.menu .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI a:hover
				{
					color:#5743a6;
					text-decoration:none;
					display:block;
					padding:3px 0px 3px 3px;
					font-weight:bold;
				}