/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.indentmenu{
font: bold 8px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 90%; /*width of menu*/
border: 1px solid #564c66; /*dark purple border*/
border-width: 1px 0;
background: black url(../images/glossyback.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

.indentmenu ul li ul li{
display: list-item;
float: none;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #564c66; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url(../images/glossyback2.gif) center center repeat-x;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.glossymenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 138px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li { 
position:relative;
list-style-type: none;
width: 138px;
height:auto;
}

.glossymenu li ul { display:none; }

.glossymenu li:hover ul, .glossymenu li.sfhover ul{
 display:block;
 position:absolute; 
 top:0;
 left:138px;
 bottom:0; 
 margin: 0;
 padding: 0;
 border-left:groove 3px white;
}

.glossymenu li a{
background: white url(../images/glossyback.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
/*padding: 3; removed for standards issue*/
padding-left: 10px;
text-decoration: none;
line-height:25px;
}

* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 128px;
margin:0;
padding:0;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(../images/glossyback2.gif);
display:block;
}

