#navcontainer {
	padding-top: 10px;
	margin-bottom: 10px;
        border-bottom: 1px solid #dddddd;
}

#navcontainer #current {
	color: #ffffff;
}

#navcontainer .currentAncestor {
}

/* Parent - Level 0 */

#navcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navcontainer li {
  display: inline;
}

#navcontainer a{
	display: block;
	color: #424242;
	text-decoration: none;
	padding: 2px 10px;
        border-top: 1px solid #dddddd;
        font-weight: normal;
}

#navcontainer a:hover {
	color: black;
        background-image: url(layout/arrow_r.png);
        background-repeat: no-repeat;
        background-position: 0px 7px;
}

#navcontainer a.open {
        color: black;
        font-weight: bold;
        background-image: url(layout/arrow_b.png);
        background-repeat: no-repeat;
        background-position: 0px 7px;
}

#navcontainer a.active {
        color: black;
        font-weight: bold;
        background-image: url(layout/arrow_r.png);
        background-repeat: no-repeat;
        background-position: 0px 7px;
}

#navcontainer ul ul {
  display: none;
}

#navcontainer ul ul.open {
  display: inline;
/*  border-bottom: 1px solid #dddddd; */
}

/* Child - Level 1 */

#navcontainer ul ul a {
        border: 0px;
	padding-left: 25px;
}

/* Child - Level 2 */

#navcontainer ul ul ul a {
	padding-left: 40px;
}

/* Child - Level 3 */
#navcontainer ul ul ul ul a {
	padding-left: 55px;
}

/* Child - Level 4 */

#navcontainer ul ul ul ul ul a {
	padding-left: 70px;
}
