/********************************/
/*   OLCA MENU BAR FORMATTING   */
/*   last modified: 05/10/11    */
/********************************/
#nav-container {
        border:1px solid #bbb;
        clear:both;
        float:left;
        padding:0;
        margin:0;
		z-index:-100;
			
}
#nav-container h3{
        background:#a6a6a6;
        border:1px solid #bbb;
        border-width:0 0 1px;
        line-height:1em;
        margin:0;
        padding:0;
        text-align:left;
}
#nav-container ul{
        list-style:none;
        margin:0;
        padding:0;
        position:relative;
        z-index:9999;
		color:#FFF;
}
#nav-container ul.top{
        padding: 0;
		background-color:#405A7D;
}
#nav-container li{
		 float: left;
		 position: relative;
		 font:bold 0.9em Verdana,Geneva,sans-serifem sans-serif;
		 top: 0;
		 border: 0;
		 padding:0 25px;
		 text-align:center;
		 background-color:#405A7D;
		 color: #fff;
		
}
#nav-container ul.top > li.hover,
#nav-container ul.top > li:hover{
        color: #ff0000;
		background-color: #003366;
}

/* SUB-MENUS
------------------------*/
#nav-container ul ul{
        background:#003366;
        border:0px solid #bbb;
        display:none;
        float:none;
        left:-1px;
        position:absolute;
        margin:-1px 0 0;
        padding:5px 0 0;
        text-align:left;
        width:100%;
        z-index:-1;
		color:#FFF;
		font:bold 0.9em Verdana,Geneva,sans-serifem sans-serif;
}
#nav-container ul ul.wide-menu {
        width:125%;
}
#nav-container ul li.hover ul,
#nav-container ul li:hover ul{
        display:block;
}
#nav-container ul ul li{
        background:#003366;
        display:block;
        float:none;
        margin:0;
        padding:0 5px;
}

/* LINKS
------------------------*/
#nav-container a:link,
#nav-container a:visited{
	    background-color:#405A7D;
	    color:#FFF;
        display:block;
        margin:0;
        padding:0;
        text-decoration:none;
}
#nav-container a:hover, 
#nav-container a:active, 
#nav-container a:focus {
	    background-color:#405A7D;
	    color:#FF0000;
}

#nav-container ul li ul li a:link,
#nav-container ul li ul li a:visited{
        background:#003366;
        display:block;
        margin:0;
        padding:3px 0;
}
#nav-container ul li ul li a:hover,
#nav-container ul li ul li a:active,
#nav-container ul li ul li a:focus{
	    background-color:transparent;
	    color:#FF0000;
}    

/*arrows*/
#nav-container a.sub-menu {
  background: url("/css/template/shared/images/icons/arrow.png") no-repeat scroll right center transparent !important;
  padding: 0 25px 0 0 !important;
}