/*--------------------------------------
-----------------------------navigation */

#navcontainer {
     position: relative;
     font-size: 0.9em;
     width: 100%;
     height: 34px;
     margin: 0;
     color: #ffffff;
}

#navcontainer #current {
     color: #ffffff;
     border-bottom: 2px #ffffff solid;
}

#navcontainer #current:hover {
     text-decoration: none;
}

#navcontainer .currentAncestor {
     color: #ffffff;
     border-bottom: 2px #ffffff solid;     
}

/* Parent - Level 0 */

#navcontainer ul {
     position: absolute;
     top: 0;
     left: 0;
     font-size: 100%;
     width: 100%;
     margin: 0;
}

#navcontainer li {
     float: left;
     display: block;
     width: 99px;
     height: 25px;
     text-align: center;
     margin: 0 1px 0 0;
     padding: 0;
}

#navcontainer a {
     display: block;
     height: 25px;
     padding-top: 6px;
     border-bottom: 2px #ffbf54 solid;
}

#navcontainer a:hover {
     color: #82ff6e;
     text-decoration: none;
     border-bottom: 2px #82ff6e solid;
}

#navcontainer a:active {
     color: #6e0000;
     border-bottom: 2px #6e0000 solid;
}


/* Child - Level 1 */

#navcontainer ul ul {
     position: absolute;
     top: 35px;
     left: 0;
}

#navcontainer ul ul li {
     display: block;
     width: 99px;
     height: 25px;
     text-align: center;
     margin: 0 1px 0 0;
     padding: 0;
}

#navcontainer ul ul a {
     display: block;
     height: 25px;
     padding-top: 6px;
     border-bottom: 2px #ffbf54 solid;
}

#navcontainer ul ul a:hover{
}

#navcontainer ul ul #current{
}

#navcontainer ul ul .currentAncestor {
     color: #ffffff;
     border-bottom: 2px #ffffff solid;  
}

/* Child - Level 2 */

#navcontainer ul ul ul {
     display: none;
}

#navcontainer ul ul ul li { 
}

#navcontainer ul ul ul a{
}

#navcontainer ul ul ul a:hover{
}

#navcontainer ul ul ul #current{
}

#navcontainer ul ul ul .currentAncestor {
}
