.sf-menu, .sf-menu * {

	margin:	0;
	padding: 0;
	list-style: none;

}

.sf-menu {

	line-height: 1.0;

}

.sf-menu ul {

	position: absolute;
	top: -999em; 

}

#translate-ul {

	width: 127px;

}



#translate-ul ul li {

	height: 21px;
	background: url(../images/translate-li.gif) repeat-x;
	width: 117px;
	padding-left: 10px;
	padding-top: 9px;

}

#translate-ul ul li.translate-bottom {

	height: 36px;
	background: url(../images/translate-li-last.png) no-repeat;

}

#translate-ul ul li a {

	font-family: arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer !important;

}

#translate-ul ul li a:hover {

	color: #59c3bf;

}

#translate-ul ul li img {

	display: inline-block;
	margin-right: 10px;
	margin-top: 1px;
	float: left;

}
	

.sf-menu ul li {

	width: 100%;
	display: block;
	clear: both;

}






.sf-menu li:hover {

	visibility: inherit; 

}

.sf-menu li {

	float: left;
	position: relative;

}

.sf-menu a {

	display: block;
	position: relative;

}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {

	left: 0;
	top: 59px;
	z-index: 99;

}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {

	top: -999em;

}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {

	left: 20em; 
	top: 0;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {

	top: -999em;

}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {

	left:  10em; 
	top: 0;
}

.sf-menu {

	float: left;

}

.sf-menu a {

	padding: 0;
	text-decoration: none;

}

.sf-menu a, .sf-menu a:visited  { 

	color: #ffffff;
}


.sf-menu li li li:hover {

	background: #1b4c78;

}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {

	outline: 0;

}

