/*apa specific*/
#nav { 
margin-left: 1px;
height: 28px;
/*background: url(../images/bg-nav.png) no-repeat 0px 0;*/
font-size:11px;
background: url(../images/bg-nav.png) 0px 0px no-repeat;
/*margin-right:7px;*/
padding:0px;
}

#nav li a
,#nav li span.separator
{ 
display:block;
/*height: 27px;*/
line-height: 27px;
padding: 0px 4px 0px 4px;
color: #fff;
/*background: transparent url(../images/icon-dot-2.png) no-repeat 7px 0;*/
margin:0px 0px 0px 1px;
/*background:transparent;*/
/*margin-bottom:-2px;*/
}

#nav li ul li.parent span.separator{
background: url(../images/icons/parent_menu.png) right center no-repeat;
}
* html #nav li ul li.parent span.separator{
background: url(../images/icons/parent_menu.gif) right center no-repeat;
width:100%;
}



/*#nav li.item1{
background:none;
margin-left:7px;	
display:none;
}*/


#nav li.item1 a{
/*margin-left:0px;*/
}

/*#nav li.item105 ul ul*/
#nav li.item106 ul ul
,#nav li.item107 ul ul{
margin-left:-334px;
/*z-index:1000;*/
}

/** html #nav li.item105 ul ul*/
* html #nav li.item106 ul ul
,* html #nav li.item107 ul ul{
margin-left:-374px;
z-index:1000;
}

#nav li a{
text-decoration:none;	
}

#nav li li a,
#nav li li span.separator{
/*background-image:none;*/
/*height:auto;*/
line-height:1.2;
vertical-align:middle;
/*padding:.5em;*/
/*background:transparent;*/
padding: .5em .5em .5em 15px;
margin:0;
}

#nav li li span.separator a{
	padding:0px;
	}

/*starhack for ie6*/
* html #nav li li a{
	width:100%;
	
}

#nav li {
background:#4785B4;	
background-image:none;
cursor:pointer;
/*height:28px;*/

}

#nav li li {
height:auto;
}

/*#nav li.active a,
#nav li.parent a:hover,
#nav li a:hover, 
#nav li span:hover ,*/
/*#nav ul li a:hover,
#nav ul li ul li:hover */
#nav li:hover
{ 
background: #345F8D; 	
/*text-decoration: underline; */
}

#nav li.parent li a
{
/*background-color:transparent;	*/
}

#nav li.parent li#current a{
background-color: #345F8D;	
}

#nav li { height: 27px;
padding: 0 0 0 1px;
/*background: url(../images/bg-divider.png) no-repeat 0 100%;*/
background: url(../images/bg-nav.png) no-repeat left top;
}

#nav li li { 
height:auto;
background:#5CA3D1 none;
width:100%;

}
/*by tudor*/
html #nav{
z-index:999;	
}

#nav ul,
#nav li {
/*	ie6 mangle*/
	z-index:999;	
}

#nav ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	clear:both;

}

#nav ul ul ul{
/*	clear:none;*/
}

#nav li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;	

}

#nav a {
	float: left;/* \*/float: none;/*  */
	display: block;
}

#nav li ul {
	visibility: hidden;
	position: absolute;
	z-index: 10;
}

#nav li ul li {
	width: 100%;
	display: block;
	float: left;
	position: static;

}
html>body #nav li ul li {
	float: none;
	position: relative;
}

#nav li.parent ul li:hover {
position: relative;
}

/* fix the position */
#nav li.parent ul li.parent ul {
	top: 0;
	left: 100%;
}

/* simulate child selector for IE */

div#nav li.parent:hover ul, #nav li.parent:hover li.parent:hover ul, #nav li.parent:hover li.parent:hover li.parent:hover ul
{
	visibility: visible;
}
#nav li.parent:hover li ul, #nav li.parent:hover li.parent:hover li ul, #nav li.parent:hover li.parent:hover li.parent:hover li ul {
	visibility: hidden;
}

div#nav li.parent.sfhover ul, #nav li.parent.sfhover li.parent.sfhover ul, #nav li.parent.sfhover li.parent.sfhover li.parent.sfhover ul
{
	visibility: visible;
}
#nav li.parent.sfhover li ul, #nav li.parent.sfhover li.parent.sfhover li ul, #nav li.parent.sfhover li.parent.sfhover li.parent.sfhover li ul {
	visibility: hidden;
}



* + html #nav li.parent{
/*margin:0;*/
/*border:0;	*/
margin-bottom:-3px;	
}

/*		------   Make-up	--------			*/

#nav li {
	width: auto;
}

#nav li ul {
/*	background-color: #fff;*/
	border: 1px solid #fff;
	width: 166px;
/*	try to fix ie7*/

}



#nav li ul a {
/*	padding: 4px;*/
/*	color: #000;*/
	font-weight:normal;
}



