/** DROPDOWN MENU **/
#nav { /** [menu container] **/
margin: 0;
padding: 0 0 0 2px;
clear: both;
height: 19px;
}
#nav li a span { margin: 0 2px; font-size: 10px; line-height: 8px; }
#nav ul { /*[all lists]*/
padding: 0;
margin: 0;
list-style: none;
width: 232px;
display: inline;/* [for horizontal menu]*/
}
#nav li { /*[all list items]*/
z-index:20;
position: relative;
float: left;
/*width: 100px; border: 1px solid red;*/
}
/*[top-level menu lists only]*/
#nav ul li {
width: 133px;
}
#nav li ul li {
width: 230px;
}
#nav li ul { /*[second-level lists]*/
position: absolute;
left: -3000px;
/*display: none;*/
margin-left: -1px;/*[for horizontal menu]*/
margin-top: 0;/*[for horizontal menu]*/
border-style: solid;
border-width: 1px 0 0 0;
}
#nav li ul ul { /*[third-and-deeper-level lists]*/
left: -3000px;
/*display: none;*/
margin-left: 231px; /*[for all menus]*/
margin-top: -21px; /*[for all menus]*/
}
#nav li a {
font-size: 11px;
line-height: 11px;
display: block;
text-decoration: none;
padding: 4px;
white-space: nowrap;
overflow: hidden;/**/
text-transform: capitalize;
}
#nav ul li a {
width: 123px;
}	
#nav li ul li a {
width: 222px;
border-style: solid;
border-width: 0 1px 1px 1px;
}
#nav ul li a.encl { /*[top-level menu]*/
background: #999 url(/guiComponents/guiGraphix/enclDown.gif) center right no-repeat;
}	
#nav ul li a.encl:hover { /*[top-level menu]*/
background-image: url(/guiComponents/guiGraphix/enclDownOver.gif);
}
#nav li ul li a.encl {
background: #999 url(/guiComponents/guiGraphix/encl.gif) center right no-repeat;
}	
#nav li ul li a.encl:hover {
background-image: url(/guiComponents/guiGraphix/enclOver.gif);
}

#toplevel li.inv li a {text-align: right;}
#toplevel li.inv li a.encl {
background-image: url(/guiComponents/guiGraphix/enclInv.gif);
background-position: center left;
}	
#toplevel li.inv li a.encl:hover {
background-image: url(/guiComponents/guiGraphix/enclOverInv.gif);
background-position: center left;
/**/
}

#toplevel li.inv ul { /*[second-level lists]*/
left: -3000px;
/*display: none;*/
margin-left: -100px; /*[for all menus]*/
margin-top: 0; /*[for all menus]*/
}
#toplevel li.inv ul ul { /*[third-and-above-level lists]*/
left: -3000px;
/*display: none;*/
margin-left: -231px; /*[for all menus]*/
margin-top: -21px; /*[for all menus]*/
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.iehover ul ul, #nav li.iehover ul ul ul, #nav li.iehover ul ul ul ul {
left: -3000px;
/*display: none;*/
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.iehover ul, #nav li li.iehover ul, #nav li li li.iehover ul, #nav li li li li.iehover ul {
left: auto;
/*display: block;*/
}

/** Support for the "ieHover" JavaScript function **/
#nav iframe {
position: absolute;
left: 0;
top: 0;
z-index: 0;
filter:progid:DXImageTransform.Microsoft.Alpha(Style=0,Opacity=0);
}

/**SIDE MENU**/
div#menu {
width: 150px;
}
div.parent {
}
div.child.down {/**[for vertical menu expansion]**/
display: none;
}
div.child.side {
/**[for side menu expansion]**/
display: none;
position: absolute;
z-index:20;
width: 200px;
border-width: 0 1px 1px 1px;
border-style: solid;
}
div#sidebarleft div.child.side {
/**[for right side menu expansion]**/
margin-left: 150px;
margin-top: -20px;
}
div#sidebarright div.child.side {
/**[for left side menu expansion]**/
margin-left: -152px;
margin-top: -20px;
}
div#menu a {
display: block;
width: 140px;
text-decoration: none;
padding: 3px 5px;
margin: 0;
text-transform: capitalize;
color: #fff;
background-color: #aaa;
border-width: 1px 0 0 0;
border-style: solid;
overflow: hidden;
}
div#menu div.child.side a {
width: 190px;
}
div#menu div.header a {
display: inline;
width: auto;
text-decoration: none;
padding: 0;
margin: 0;
background-color: transparent;
border-width: 0;
}
div#menu div.header a:hover {
background-color: transparent;
}
div#menu a:hover {}
div#menu a span, div#menu div.parent a span { margin-left: 2px; font-size: 10px; }

div#sidebarleft div#menu a.folder {
/*font-weight: bold;*/
font-size: 11px;
background-image:  url(/guiComponents/guiGraphix/enclDown.gif);
background-position: center right;
background-repeat: no-repeat;
}	
div#sidebarleft div#menu a.folder:hover {
background-image:  url(/guiComponents/guiGraphix/enclDownOver.gif);
background-position: center right;
background-repeat: no-repeat;
}
div#sidebarright div#menu a.folder {
/*font-weight: bold;*/
text-align: right;
background-image:  url(/guiComponents/guiGraphix/enclDown.gif);
background-position: center left;
background-repeat: no-repeat;
}
div#sidebarright div#menu a.folder:hover {
background-image:  url(/guiComponents/guiGraphix/enclDownOver.gif);
background-position: center left;
background-repeat: no-repeat;
}
div#menu div.bucket {
border-width: 1px 0 0 0;
border-style: solid;
}
div#menu div.bucket a {
display: inline;
font-weight: bold;
font-size: 10px;
text-decoration: none;
margin: 0 2px;
padding: 0;
color: rgb(0,100,200);
background: none;
border: none;
}
div#menu div.bucket a:hover {
text-decoration: underline;
}
div#menu div.bucket a img {
margin: 0 -2px;
border: 0;
}
#menu .child a {text-indent: 5px;
background-image:url(/guiComponents/guiGraphix/menuIndent.gif);
background-position: 2px center;
background-repeat: no-repeat;
}
#menu .child .child a {text-indent: 15px;
background-image:url(/guiComponents/guiGraphix/menuIndent.gif);
background-position:12px center;
background-repeat: no-repeat;
}
#menu .child .child .child a {text-indent: 25px;
background-image:url(/guiComponents/guiGraphix/menuIndent.gif);
background-position:22px center;
background-repeat: no-repeat;
}
#menu .child .child .child .child a {text-indent: 35px;
background-image:url(/guiComponents/guiGraphix/menuIndent.gif);
background-position:32px center;
background-repeat: no-repeat;
}

/** NESTED LISTS **/

#sitemap { /*[top list]*/
list-style: none;
}
#sitemap li a { text-decoration: none; }
#sitemap li a:hover { text-decoration: underline; }
#sitemap li a span { margin: 0 2px; font-size: 10px; }
#sitemap li ul { /*[all list items]*/
list-style-image: url(/guiComponents/guiGraphix/menuBracket.gif);
}


/** end **/