/* ======================================================
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */
.menu ul { margin: 0pt; padding: 0pt; position: relative; z-index: 500; list-style-type: none; width: 180px; }
.menu li { border-bottom: 1px solid #FFE6BB; }
.menu li.sub { 
	

}
/*
.menu table { position: absolute; border-collapse: collapse; top: 0pt; left: 0pt; z-index: 100; font-size: 1em; margin-top: -1px; }
*/
.menu a, .menu a:visited { 
	display:block;
	color: #369;
	text-shadow: #bbb 2px 2px 2px;
	text-decoration: none !important;
	padding: 2px 0px 2px 16px;
	/*margin: 2px 0px 2px 0px;*/
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 27px;
	background-image: url(img/nav_btn.png);
	background-repeat: no-repeat;
}

/*
.menu b { float: right; margin-right: 5px; }
* html .menu a, * html .menu a:visited { width: 135px; }
* html .menu a:hover { color: #ccff66; background-color: #999966; position: relative; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
*/
.menu li:hover { position: relative; }

.menu a:active, .menu a:focus { color: #fff; }

.menu li:hover > a { 
	text-decoration: none !important;
	background-image: url(img/nav_btn_hover.png);
	background-repeat: no-repeat;
	color: #FFF;
	text-shadow: #333 2px 2px 2px;
 }

.menu li ul { 
	padding: 30px 30px 30px 30px; 
	visibility: hidden; 
	position: absolute; 
	top: -30px; 
	left: 150px; 
	background-color: transparent; 
}

.menu li ul li{ 
	background-color: #fff; 
}

.menu li ul li a, .menu li ul li a:visited { 
	text-decoration: none !important;
	background-image: url(img/nav_btn_level_1.png);
	background-repeat: no-repeat;
}

.menu li ul li:hover > a { 
	text-decoration: none !important;
	background-image: url(img/nav_btn_hover.png);
	background-repeat: no-repeat;
	color: #FFF;
 }

.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; }
/* active Path ========================== */
.menu li.act_path a{
	background-color: #757F8F;
	/*color: #FFF;*/
}
/* ====================================== */
 
