ul.horizontal, ul.horizontal li {
    margin:0;
    padding:0;
    list-style-type:none;
    font-size:100%;
}

ul.horizontal {
    position:absolute;
    left:10.5%;
    width:75%;
    background-color: navy;
    cursor:default;
    z-index:2000;
    margin-top:108px;
}

ul.horizontal li {
    width:16.1%;
    float:left;
    position:relative;
    cursor:hand;
    text-align:center;
    margin:0 1 0 2;    
    border-bottom:1px navy solid;
    border-top:1px navy solid;
}

ul[class^="horizontal"] li {
    xxmargin:0 -10.55em 0 10.45em;
    left:0.05em;
}

ul.horizontal ul {
    z-index:2020;
    padding:0;
    cursor:default;
    position:absolute;
    top:auto;
    width:8.2em;
    margin:0 0 0 0;
    left:-10000px;
}
	
ul.horizontal ul li {
    width:8.2em;
    left:auto;
    font-size:10;
    font-family: Arial;
    margin:-3px 0 0 0;
}

ul.horizontal ul.wider, ul.horizontal ul.wider li {
    width:14.2em;
}

ul.horizontal ul ul {
    margin:-0.45em 0 0 7.65em;
    border-top: 10px solid;
}

@media Screen, Projection { 
    ul.horizontal li:hover > ul { left:auto; }
    ul.horizontal ul li:hover > ul { top:0; }
}

ul.horizontal span, ul.horizontal a, ul.horizontal a:visited {
    display:block;
    cursor:hand;
    border-right:1px solid #edbb85;
    border-left:1px solid #edbb85;
    border-top: solid 1px #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
    padding:4px ;
    text-decoration:none;
    font-weight:bold;
    background-color: #000090;
    color:yellow;
}
	
ul.horizontal a:hover, ul.horizontal a:focus,  
ul.horizontal span.rollover, ul.horizontal span.rollover:visited {
    color: white;
    border-left: white 1px ridge;
    border-bottom: white 1px ridge;
    background-color: steelblue;
}


ul.horizontal a { float:left; }
@media Screen, Projection { ul.horizontal a { float:none; } }
ul.horizontal a:not(:nth-child(n)) { float:left; }
ul.horizontal ul a { float:none !important; }
@media screen, projection {
	* html ul.horizontal li {
		display:inline; 
		f\loat:left; 
		background:#ffffff; 
	}
}
* html ul.horizontal li { position:static; }
* html ul.horizontal a { position:relative; }
ul[class^="horizontal"] ul { display:none; }
ul[class^="horizontal"] ul { displa\y:block; }