
/* ------------------------------------------------------------	*/
/* - NEW SPLASH PAGE -----	*/
/* ------------------------------------------------------------	*/




#centered {
  position: relative;
  width: 750px;
  left: 50%;
  /*height: 330px;*/
  height: auto;
  top: 100px;
  margin: 0 auto 175px -375px;
  overflow: hidden;
}


span#welcome_message {
  overflow: auto;
  padding: 0;
}
#euTitleSplash{ position:relative; margin:0 0 30px 0; padding:0; height: 75px;}
#euTitleSplash img{ float:left;}
#euTitleSplash h1{ border:1px solid #FFF; background-color:#15669F; margin:0 0 0 72px; padding:0 0 0 15px; color:#FFF; font-size:1.2em; line-height:1.7em; height: auto; max-height:75px; min-height: 41px;}
#euTitleSplash h1 span{ font-size:0.9em; font-weight:normal;}                               

ul.langfloatleft{ position:relative; float:left; margin:0; padding:0;}
ul.langmarginleft{ margin-right:40px;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
ul.langmarginleft
	{
	margin-right: 33px;
	}
}

#bkgSplashpage{ background-image:url('/wel/images/eu_portal/bkg-splashpage.jpg'); background-repeat: repeat-x; height:760px; margin:0; padding:0;}

#bkgSplashpage .langsel {
  position: relative;
}
#bkgSplashpage .langsel li {
  position: relative;
  list-style:none;
  margin:0 0 7px 0;
  padding:0;
}
#bkgSplashpage .langsel li a {
  text-decoration: none;
  display:block;
  background-color:#FFF;
  /*width: 19.0em;*/
  width: 223px;
  height: 2.0em;
  font-weight:bold;
}
#bkgSplashpage .langsel li a:hover {
  display:block;
  /*width: 19.0em;*/
  width: 223px;
  height: 2.0em;
  background-color:#16679F;
  color:#FFF;
}

#bkgSplashpage .langsel li a span {
  cursor: pointer;
}

#bkgSplashpage .langsel li a span.langdesc,
#bkgSplashpage .langsel li a span.langcode {
  position: absolute;
  top: 0.2em;
  padding: 0.2em 0.2em;
}
#bkgSplashpage .langsel li a span.langdesc {
  left: 2.4em;
  text-decoration: none;
  color: #15669F;
}
#bkgSplashpage .langsel li a:hover span.langdesc {
  color: #FFF;
}

#bkgSplashpage .langsel li a span.langcode {
  left: 0.2em;
  width: 1.5em;
  border: 1px solid #15669F;
  background-color: #fff;
  color: #15669F;
  font-weight: bold;
  font-size: 0.9em;
  text-align: center;
}
span.langcode span {
  display: block;
  position: absolute;
  top: -9999em;
  height: 1px;
  overflow: hidden;
}



 #euLayoutHP {
        height: auto;
        overflow:auto;
        display: block;
        position: absolute;
        width: 900px;
        top: 0;
        left: 50%;
        margin-left: -450px;
        border: 2px solid #003399;
        min-height: 400px; 
      }
      #euLayoutHP #bkgSplashpage {
        height: auto;
        margin: 0;
        padding: 0;
        overflow: hidden;
      }