/* CSS Document */

/* common styling */
.menu {
	
        margin:0px;
		padding:0px;
		background-color:#91827e;
		width:100%;
		height:26px;
		float:left;
		clear:left;
		border-bottom:1px solid #FFFFFF;
		border-top:1px solid #FFFFFF;
		}
		
.menu ul li a, .menu ul li a:visited {
    display:block;
    text-decoration:none;
    color:#000;
    height:22px;
    width:77px;
    text-align:center;
    color:#fff;
    background:#91827e;
    line-height:20px;
    font-size:10px;
    overflow:hidden;
   }
.menu ul {
    padding-top:2px;
    padding-left:1px;
    margin:0;
    list-style-type:
    none;
    }
.menu ul li {
    float:left;
    margin-right:0;
    position:relative;
    }
.menu ul li ul {
    display: none;
   }

/* specific to non IE browsers */

.menu ul li:hover a {
    color:#fff;
    background:#910000;
    }
.menu ul li:hover ul {
    display:block;
    position:absolute;
    top:21px;
    left:0;
    width:110px;
   }
.menu ul li:hover ul li a.hide {
    background:#714b3e;
    color:#fff;
    }
.menu ul li:hover ul li:hover a.hide {
    background:#567a95;
    color:#fff;
    }
.menu ul li:hover ul li ul {
    display: none;
    }
.menu ul li:hover ul li a {
    display:block;
    background:#ccc;
    color:#000;
   }
.menu ul li:hover ul li a:hover {
    background:#567a95;
    color:#fff;
    }
.menu ul li:hover ul li:hover ul {
    display:block;
    position:absolute;
    left:110px;
    top:0;
    }
.menu ul li:hover ul li:hover ul.left {
    left:-105px;
    }
    
    