#s5_navv a {font-family:arial; font-weight:normal; font-size:12px; float:left; color:#ffffff; display:block; cursor:pointer; text-decoration:none;    overflow:hidden; line-height:31px;}
#navgation ul li a:hover{
	background:url(../images/active_menu_rt.png) no-repeat top right;
height:31px;
}

#s5_navv ul li ul li a {height: 16px; line-height:19px;	border-right:none;	background:none; padding:5px;}
#s5_navv ul li ul li a:hover {font-size:12px; color:#fff;}

#s5_navv li li a{
	background: none;
	font-weight:normal;
	font-size:12px;
	padding-top:5px;
}

#s5_navv, #s5_navv ul {height:31px; list-style-type:none; margin:0; padding:0;}

* html #s5_navv {
	overflow:hidden;
}

#s5_navv ul ul a {
	display: block;
	text-decoration: none;
	width: 190px;
	text-transform: none;	
}

#s5_navv li {float:left; padding:0; height:31px; margin:0px;}
#s5_navv li:hover {float:left; display:block;}

#s5_navv li a {color:#FFF; font-size:1em; padding:0px 15px 0px 10px;
}

#s5_navv li a:hover {color:#FFF; font-size:1em; padding:0px 15px 0px 10px;
background:url(../images/active_menu.png) no-repeat 0 0;
height:31px;
border-bottom:3px solid #439DBB;
}

#s5_navv ul li ul li { background:none;	height:25px;}
#s5_navv li li a {color:#fff;}

#s5_navv ul li {position:relative;  padding:0px list-style-type:none;background:url(../images/menu_bg.png) no-repeat 0 0;}


#s5_navv ul li:hover,#s5_navv ul li:active  {position:relative; top:-3px; padding:0px list-style-type:none; background:url(../images/active_menu.png) no-repeat 0 0;}

#s5_navv li ul {z-index:3; top:29px; position:absolute; left:-999em; height:auto; width:176px; font-weight:normal; border-width:0; margin:0; padding:0;}
	
#s5_navv ul {
	padding: 0;
	margin:0px 0px 0px 20px;
        background:url(../images/extended_bg.png) no-repeat top right;
        border-bottom:3px solid #4AADCF;
        }

#s5_navv li li {float:left; padding:0; margin:0; width:176px;}

#s5_navv li ul ul {
	margin:-29px 0 0 174px;
}

#s5_navv li:hover ul ul, 
#s5_navv li:hover ul ul ul,
#s5_navv li:hover ul ul ul ul,  
#s5_navv li.sfhover ul ul, 
#s5_navv li.sfhover ul ul ul, 
#s5_navv li.sfhover ul ul ul ul {
	position:absolute;
	left: -999em;
	z-index:2;
}

#s5_navv li:hover ul, 
#s5_navv li li:hover ul, 
#s5_navv li li li:hover ul, 
#s5_navv li li li li:hover ul,
#s5_navv li.sfhover ul, 
#s5_navv li li.sfhover ul, 
#s5_navv li li li.sfhover ul,
#s5_navv li li li li.sfhover ul{
	position:absolute;
	z-index: 2;
	left: 0;
}

#s5_navv li:hover, #s5_navv li.sfhover {
	position:relative;
	z-index: 2;
	left: 0;  
}

#s5_navv ul ul {background:url(../images/submenu_bt.gif) no-repeat left bottom !important;	margin-left:2px; padding-bottom:4px;}

#s5_navv ul li:hover, #s5_navv ul li.sfhover {}

#s5_navv li:hover ul, #s5_navv li.sfhover ul {
	left: 0;
	background-position: 0 0;
}

#s5_navv ul li a.parent, #s5_navv ul li a.parent:hover {
	height:15px;
	 /* url(../images/dd_parent.png) no-repeat 165px 10px; */
} 

#s5_navv li li:hover, #s5_navv li li.sfhover {
	background:none;
		text-decoration:underline;
		color:white;
}

#s5_navv ul li.active a.active {display:block; color:#fff; padding:0 10px; background:url(../images/active_menu_rt.png) no-repeat top right; position: relative;}


