#linkBoxLanguage{
top:0px;
}

#linkBoxLanguage a{
float:none !important;
position:relative;
top:20px !important;
}

#linkBoxArrow{
position:relative;
}

#linkBoxArrow img{
background:none !important;
}


	
#langsFormContainer	{
	position: relative;

}
	
#langsContainer	{
	right: 0;
	text-align: left;
	visibility: hidden;
}

#langsContainer a	{
	color: #fff;
	text-decoration: none;
}
	
#langsContainer img {
 	margin: -2px 0px 0px
}

#langsSelector  {

	position: absolute;
	top: 45px;
	margin: 0;
	padding: 0;
	font-size: 75%;
	left: 72.5em !important;
	float: left !important;
     }

#langsSelector ul {
	 
	/*float: left;
	margin: 0 0 0 0px;
	padding: 0;
	list-style-type: none;*/
	background-color:#0f4f8f;
	margin: 2.2em 0 0 0;            
}


#langsSelector ul li { 
	display: inline;
	margin: 2px 1px 0 0;
	padding-right: 1px; 
	font-size: 1.3em;
	line-height: 185%;
}

#langsSelector  ul li a{
                color:#fff;
                /*border-right:#FFFFFF 1px solid;*/
                
                }

#langsSelector ul li a.lang {
                padding: 0 2px;
                font-family: Arial Narrow, Arial, Verdana, Helvetica, Geneva, sans-serif;
                text-decoration: none;
                color: #fff;
}



#unofficial li a.lang { 
	background-color: #cdd; color: #fff;
}

#langsSelector a.lang:link, #langsSelector a.lang:visited {
                color: #fff;         
}

#langsSelector ul li a.lang:hover { 
	background-color: #dbe1e6;
}

#langsSelector ul li a.lang:focus { background-color: #cdd; color: #036; }

#langsSelector ul li a.curlang {

	            padding: 0 1px; 
                border: 0 solid #fff;
                font-family: "Arial Narrow", Arial, Verdana, Helvetica, Geneva, sans-serif;
                text-decoration: none;
               
                border-right:#FFFFFF 1px solid;
		background-color: #cdd; 
   		color: #036;
}

#langsFormContainer #langsContent,
#langsFormContainer.Members #langsContent {
	z-index: 7;
	right: 1px !important;
	width: 116px;
	border: 1px solid #fff;
}

#langsContent {margin-top:-10px !important;}

.langs, .unofficialLangs {
	padding: 3px 6px 6px 6px;
	background: #0F508F none repeat scroll 0%;
	color: #ff0066;
	font-size: 11px;
	font-weight: normal;
	line-height: 135%;
	min-height: 1%;
	margin-top:0 !important;
}

#langsContent .unofficialLangs a:hover, #langsContent .langs a:hover {
	background-color: #fff;
	color: #003;
	}

#langsContent .unofficialLangs a:focus, #langsContent .langs a:focus	{
	background-color: #acf;
	color: #003;
	}
	
.unofficialLangs {
	border-top: 1px dotted #fff;
}

.langSelected {
 color: #FFD530;
}

#bannerBackgroundHeader .headerSearchForm {
	top: 2.2em !important;
}