.slidemenu{
}
.slidemenu ul{
margin:0;
padding:0;
list-style-type:none;
}
/*Top level list items*/
.slidemenu ul li{
position:relative;
display:inline;
float:left;
}
/*Top level menu link items style*/
.slidemenu ul li a, .slidemenu ul li span{
display:block;
width:137px;
padding:6px 0 5px;
background:#ccc;
font:bold 10px Verdana, Geneva, sans-serif;
text-transform:uppercase;
text-decoration:none;
text-align:center;
cursor:pointer;
}
	.slidemenu ul li a.firstnav, .slidemenu ul li span.firstnav{}
	.slidemenu ul li a.lastnav, .slidemenu ul li span.lastnav{}
 * html .slidemenu ul li a, * html .slidemenu ul li span{display:inline-block;} /*IE6 hack to get sub menu links to behave correctly*/
.slidemenu ul li a:link, .slidemenu ul li a:visited, .slidemenu ul li span{
color:#fff;
}
.slidemenu ul li a:hover, .slidemenu ul li span:hover{
background:#828282; /*tab link background during hover state*/
color:#fff;
}
/*1st sub level menu*/
.slidemenu ul li ul{
position:absolute;
left:0;
display:block;
visibility:hidden;
z-index:10;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.slidemenu ul li ul li{
display:list-item;
float:none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.slidemenu ul li ul li ul{
top:0;
}
/* Sub level menu links style */
.slidemenu ul li ul li a{
width:127px; /*width of sub menus*/
margin:0;
padding:3px 5px;
background:#828282;
font-weight:normal;
text-transform:none;
text-decoration:none;
text-align:left;
position:relative;
z-index:15;
}
.slidemenu ul li ul li a:hover{
background:#ccc;
color:#000;
}

