@charset "utf-8";
/* defines dropdown styles */

#headerContainer {
	position:relative;
}

.dropDown {
	background-color:white;
	border:solid 1px #0080b9;
	z-index:100;
	zoom:1;
	color:black !important;
	position:absolute;
	padding:4px 6px 2px 20px;
	text-align:left;
	font-size:105%;
}

.dropDown .close {
	float:right;
}

.dropDown a {
	color:#106DAF !important;
	display:block;
}

.dropDown h4 {
	clear:both;
	margin:1ex 0 2px;
	font-size:115%
}

.dropDown h5 {
	clear:both;
	margin:1px 0 2px;
	font-size:105%;
}

.dropDown ul,
.dropDown ul li {
	margin:0 0 3px;
	padding:0;
	list-style-type:none;
}

.dropDown ul {
	margin-bottom:16px;
}

.dropDown ul li a {
	text-decoration:none;
}

.dropDown ul li a span {
	text-decoration:underline;
	position:relative;
	top:-1px;
	font-size:110%;
}

.dropDown ul li img {
	margin-right:1ex;
}

/* ---------- language dropdown ---------- */

.langDropDown {
	position:absolute;
	right:10px;
	top:4px;
	width:104px;
	background:#caecf8 url(../images/gui/countries_menu_background.gif) repeat-x top left;
	/*background:#dedede url(../images/gui/countries_menu_background.jpg) repeat-x top left;*/
}

/* ---------- countries dropdown ---------- */

.countriesDropDown {
	position:absolute;
	right:147px;
	top:4px;
	width:24ex;
	background:#caecf8 url(../images/gui/countries_menu_background.gif) repeat-x top left;
}

/* ---------- countries confirm box ---------- */

#changeCountryConfirm {
	position:absolute;
	width:477px;
	left:50%;
	margin-left:-250px;
	top:174px;
	font-size:80%;
	text-align:left;
	background:#01b2e6 url(../images/gui/disclaimer_background.jpg) repeat-x top left;
	z-index:1500;
	padding: 2px 4px 15px 20px;
}

#changeCountryConfirm a.close {
	float:right;
	font-size:80%;
	color:#fff;
}

#changeCountryConfirm h1,
#changeCountryConfirm h2,
#changeCountryConfirm h3 {
	padding:3px 0 17px 10px;
	margin:0;
	clear:both;
	font-size:95%;
	color:#000;
	text-align:center;
}

#changeCountryConfirm p {
	margin: 3px 12px 1em 0;
	line-height:1.25em;
	font-size:89%;
	color:#fff;
}

#changeCountryConfirm input {
	position:relative;
	top:2px;
	left:-3px
}

#changeCountryConfirm label {
	font-weight:bold;
	font-size:95%;
	color:#fff;
}
 
#changeCountryConfirm div {
	text-align:center;
}
#changeCountryConfirm button {
	font-size:100%;
	font-weight:normal;
}
#changeCountryConfirm button.primaryButtonSmall {
	margin-right:18px;
}

.overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background:#000;
	z-index:1000;
}
