#navcontainer {margin:0px;}

#navcontainer ul{
margin: 0px;
padding: 0px;
list-style-type: none;
font: 11px Verdana, arial, Helvetica, sans-serif;}

#navcontainer li { margin: 0; }

#navcontainer a{
display: block;
padding: 5px 10px;
width: 179px;
color: #000;
background-color: #dbdbdb;
text-decoration: none;
border-bottom:1px solid #bbb;
font-weight: bold;}

#navcontainer a:hover{
color: #000;
background-color: #ccc;
text-decoration: none;
border-bottom:1px solid #777;
border-right:8px solid #888;
width:171px;}

#navcontainer ul ul li { margin: 0; }

#navcontainer ul ul a{
display: block;
padding: 5px 5px 5px 10px;
width: 184px;
color: #000;
background-color: #e4e4e4;
text-decoration: none;
font-weight: normal;}

#navcontainer ul ul a:hover{
color: #000;
background-color: #ddd;
text-decoration: none;
border-bottom:1px solid #777;
border-right:8px solid #aaa;
width:176px;}

#navcontainer ul ul ul li {margin: 0; }

#navcontainer ul ul ul a{
display: block;
padding: 5px 5px 5px 20px;
width: 174px;
color: #000;
background-color: #eee;
text-decoration: none;
font-weight: normal;}

#navcontainer ul ul ul a:hover{
color: #000;
background-color: #fff;
text-decoration: none;
border-bottom:1px solid #777;
border-right:8px solid #bbb;
width:166px;}

#navcontainer ul h2, ul ul h2, ul ul ul h2{
white-space: nowrap;
font: 11px Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
border-bottom: 1px solid #777;
display: block;
margin: 0px;
color: #000;}

#navcontainer ul h2{
padding: 5px 10px;
background-color: #ccc;
border-right:8px solid #888;
width:171px;}

#navcontainer ul ul h2{
padding: 5px 5px 5px 20px;
background-color: #ddd;
border-right:8px solid #aaa;
width:166px;}

#navcontainer ul ul ul h2{
padding: 5px 5px 5px 30px;
background-color: #fff;
border-right:8px solid #bbb;
width:156px;}


/*************************************************
**************************************************
*************************************************/


#adminnavcontainer {margin:0px;}

#adminnavcontainer ul{
margin: 0px;
padding: 0px;
list-style-type: none;
font: 9px Arial, Helvetica, sans-serif;
text-align:left;}

#adminnavcontainer li { margin: 0; }

/* top level */
#adminnavcontainer a{
display: block;
padding: 2px 2px;
width: 136px;
color: #000;
background-color: #dbdbdb;
text-decoration: none;
border-bottom: 1px solid #bbb;}

#adminnavcontainer a:hover{
color: #000;
background-color: #ccc;
text-decoration: none;
border-bottom: 1px solid #777;
border-right: 8px solid #6633CC;
width: 128px;}

#adminnavcontainer ul ul li { margin: 0; }
/* second level */
#adminnavcontainer ul ul a{
display: block;
padding: 2px 2px 2px 2px;
width: 135px;
color: #000;
background-color: #e4e4e4;
text-decoration: none;
font-weight: normal;}

#adminnavcontainer ul ul a:hover{
color: #000;
background-color: #ddd;
text-decoration: none;
border-bottom: 1px solid #777;
border-right: 8px solid #6633CC;
width: 128px;}

#adminnavcontainer ul ul ul li {margin: 0; }
/* third level */
#adminnavcontainer ul ul ul a{
display: block;
padding: 2px 2px 2px 2px;
width: 136px;
color: #000;
background-color: #eee;
text-decoration: none;
font-weight: normal;}

#adminnavcontainer ul ul ul a:hover{
color: #000;
background-color: #fff;
text-decoration: none;
border-bottom: 1px solid #777;
border-right: 8px solid #6633CC;
width: 128px;}

#adminnavcontainer ul h2, ul ul h2, ul ul ul h2{
font: 10px arial, Helvetica, sans-serif;
font-weight: bold;
border-bottom: 1px solid #777;
display: block;
margin: 0px;
color: #000;}

#adminnavcontainer ul h2{
padding: 2px 2px;
background-color: #ccc;
border-right: 8px solid #6633CC;
width: 112px;}

#adminnavcontainer ul ul h2{
padding: 2px 2px 2px 2px;
background-color: #ddd;
border-right: 8px solid #6633CC;
width: 120px;}

#adminnavcontainer ul ul ul h2{
padding: 2px 2px 2px 2px;
background-color: #fff;
border-right: 8px solid #6633CC;
width: 128px;}