/* Styling for the Multilevel Menu with CSS and JavaScript
Produces a menu that mimics the standard Thesis navigation menu
Modified and annotated by Mike Nichols - July 10, 2009 */

.ie #slidemenu_jq {font-size: 10px;}

.slidemenu_class {
background:#246 none repeat scroll 0 0; /* Right filler color */
font-family:Verdana,Arial,sans-serif; font-size:.9em; font-weight:bold; text-transform:uppercase; /* Top Tab Text */

width:100%;
}
.slidemenu_class ul {
list-style-type:none;
margin:0;
padding:0;
}

.slidemenu_class ul li {
display:inline;
float:left;
position:relative;
}

.slidemenu_class ul li a {
background:#246 none repeat scroll 0 0; /* Tab color */
color:#E3CF57;
display:block;
padding:5px 2px;
text-decoration:none;
}
.slidemenu_class ul li a:link, .slidemenu_class ul li a:visited {
color:#ffffff; /* Non hover Text color */
} 

.slidemenu_class ul li a:hover {
background:#CDBE70 none repeat scroll 0 0;
color:#000000;
}

.slidemenu_class ul li ul {
display:block;
left:0;
position:absolute;
visibility:hidden;
}

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

.slidemenu_class ul li ul li ul {
top:.0;
}

.slidemenu_class ul li ul li a {
border-top:1px solid #FFD700;
border-left:1px solid #FFD700;
border-right:1px solid #FFD700;
font-family:Verdana,Arial,sans-serif;
font-size:1.15em;
font-weight:normal;
margin:0;
padding-bottom:3px;
padding-top:3px;
width:17.625em;
}

.slidemenu_class ul li ul li a:hover {
background:#CDBE70 none repeat scroll 0 0;
color:#000000;
}

.downarrowclass {
position:absolute;
right:5px;
top:5px;
}

.rightarrowclass {
position:absolute;
right:5px;
top:5px;
}

* html .slidemenu_class ul li a {
display:inline-block;

}