/* CSSTerm.com Flyout CSS menu */



#flyout_menu ul, li {
  list-style: none;
  margin: 0;
  padding: 0; 
}

#flyout_menu ul li.hover,
#flyout_menu ul li:hover { position: relative; z-index: 599; }

#flyout_menu ul ul{
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
}

#flyout_menu ul li:hover > ul { visibility: visible; }

#flyout_menu ul ul { top: 0; margin-left: 160px; }

#flyout_menu span, #flyout_menu a {
	display: inline-block;
	font-family: verdana;
	font-size: 12px;
	text-decoration: none; 
	}

#flyout_menu a {
    padding: 0px 0px 0px 28px;
    width: 90%; }

/*#flyout_menu ul ul
{
	border:solid 1px red;
}*/
#flyout_menu ul ul li 
{
	width:200px;
	background-color:#f6f6f6;

	}
#flyout_menu ul ul li a
{
	color:#000;
	width:172px;}
#flyout_menu ul ul li a:hover
{
	color:#fff;
	background-color:#1191a4;}