#selected
{
	 opacity:.55;
	 filter:alpha(opacity=55, style=1);
}

#navigation{
height: 2.2em;
line-height: 2.2em;
width: 980px;
margin: 0 1px;
background: #578bb8;
color: #ffffff;
z-index: 1000;
}

#navigation span  /* Language selector */
{
	margin-right: 0;
	float: right;
}

#navigation ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}

#navigation ul li{
float: left;
position: relative;
list-style-type: none;
border-right: 1px solid #ffffff;
white-space: nowrap;
width: 140px;
text-align: center;
z-index: 1000;
}

#navigation ul li a{
display:block;
padding:0 10px;
font-size:0.8em;
font-weight:normal;
text-transform:capitalize;
text-decoration:none;
background-color:inherit;
color: #ffffff;
z-index: 1000;
}

#navigation ul li ul
{
	display: none;
	z-index: 1000;
}

#navigation ul li ul li
{
	text-align: left;
	z-index: 1000;
}

* html #navigation a {width:1%;}

#navigation .selected,#navigation a:hover{
background:#80b0da;
color:#ffffff;
text-decoration:none;
z-index: 1000;
}

/* specific to non IE browsers */
#navigation ul li:hover a {color:#fff; background:#80b0da;}
#navigation ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
#navigation ul li:hover ul li a.hide {background:#80b0da; color:#fff;}
#navigation ul li:hover ul li:hover a.hide {background:#80b0da; color:#fff;}
#navigation ul li:hover ul li ul {display: none;}
#navigation ul li:hover ul li a {display:block; background:#80b0da; color:#fff;}
#navigation ul li:hover ul li a:hover {background:#578bb8; color:#fff;}
#navigation ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
#navigation ul li:hover ul li:hover ul.left {left:-105px;}
