.footer-nav {
    font: 12px/1 Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0px;
    line-height: 1.4;
    height: 180px;
}
.footer-nav ul {
margin: 0;
}
/*Links*/
.footer-nav a
{
	display:block;
	/*padding:0.3em 0.8em;*/
	text-align:left;
	color:#ffffff;
        
}

.footer-nav li 
{
    vertical-align: top;
    position:relative;
    display: inline-block;
	float: left;
}
.footer-nav>li 
{
height: 160px;
}
/*Root items*/
.footer-nav a.root-item, .footer-nav a.root-item-selected
{
    background: none;
    padding:0px;
	display: block;
    text-transform: uppercase;
color: #ffffff !important;
  font-size: 15px;
    font-weight: bold;
	}
.footer-nav a.root-item:hover
{
    text-decoration: underline;
     color:#ffffff;

	}
.footer-nav a.root-item-selected:hover
{
    text-decoration: underline;
    color:#ffffff;
	}
/*Root menu selected*/
/*Root items: hover*/
a.root-item-selected
{
  
}
a.root-item
{
    color:#ffffff;
   text-decoration:none;
}
/*Item-parents*/
.footer-nav a.parent
{
	background: url(images/arrow.gif) center right no-repeat;
}

/*Denied items*/
.footer-nav a.denied
{
	background: url(images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
.footer-nav li:hover, .footer-nav li.jshover
{

}

/*Child-items selected*/
.footer-nav li.item-selected
{

}

/*sub2-menu box*/
.footer-nav li ul
{

}
/*sub2-menu item box*/
.footer-nav li li 
{
	display: block;
        width: 150px;
        margin-top: 5px;
}

/*Item link*/
.footer-nav li ul a
{
	 color: #ffffff;
    text-decoration: none;
	padding: 0px;
	text-align: left;
        font-size: 14px;
}

/*Items text color & size */
.footer-nav li a,
.footer-nav li:hover li a,
.footer-nav li.jshover li a,
.footer-nav li:hover li:hover li a,
.footer-nav li.jshover li.jshover li a,
.footer-nav li:hover li:hover li:hover li a,
.footer-nav li.jshover li.jshover li.jshover li a,
.footer-nav li:hover li:hover li:hover li:hover li a,
.footer-nav li.jshover li.jshover li.jshover li.jshover li a,
.footer-nav li:hover li:hover li:hover li:hover li:hover li a,
.footer-nav li.jshover li.jshover li.jshover li.jshover li.jshover li a
{

}

/*Items text color & size: hover*/
.footer-nav li:hover li:hover a,
.footer-nav li.jshover li.jshover a,
.footer-nav li:hover li:hover li:hover a,
.footer-nav li.jshover li.jshover li.jshover a,
.footer-nav li:hover li:hover li:hover li:hover a,
.footer-nav li.jshover li.jshover li.jshover li.jshover a
.footer-nav li:hover li:hover li:hover li:hover li:hover a,
.footer-nav li.jshover li.jshover li.jshover li.jshover li.jshover a
.footer-nav li:hover li:hover li:hover li:hover li:hover li:hover a,
.footer-nav li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#ffffff;
	text-decoration: underline;
}

.footer-nav li ul ul
{
	margin:-27px 0 0 127px;
	/*margin:-1.93em 0 0 11.6em;*/
}

.footer-nav li:hover ul ul,
.footer-nav li.jshover ul ul,
.footer-nav li:hover ul ul ul,
.footer-nav li.jshover ul ul ul,
.footer-nav li:hover ul ul ul ul,
.footer-nav li.jshover ul ul ul ul,
.footer-nav li:hover ul ul ul ul ul,
.footer-nav li.jshover ul ul ul ul ul
{
	/*top:-999em;*/

}

.footer-nav li:hover div.sub2,
.footer-nav li.jshover div.sub2,
.footer-nav li li:hover div.sub2,
.footer-nav li li.jshover div.sub2,
.footer-nav li li li:hover div.sub2,
.footer-nav li li li.jshover div.sub2,
.footer-nav li li li li:hover div.sub2,
.footer-nav li li li li.jshover div.sub2,
.footer-nav li li li li li:hover div.sub2,
.footer-nav li li li li li.jshover div.sub2
{
	/*z-index:1000;
	top:auto;*/
}

div.menu-clear-left
{
	clear:left;
}