#header
{
   background:url(https://webgate.ec.europa.eu/europeaid/online-services/images/template/bg_repeat.gif) repeat-x;
   height:107px;
}
#header, #header div
{
   padding: 0px;
}
#header #banner
{
   background:url(https://webgate.ec.europa.eu/europeaid/online-services/images/template/topbanner-bg.jpg) no-repeat;
   height:88px;
}
#header #banner img
{
   margin:17px 0px 0px 93px;
   position:absolute;
   z-index:100;
}
#banner_title
{
   width:85%;
   height:70px;
   position:relative;
   left:95px;
   top:16px;
   z-index:10;
   /*Remove background for IE*/
   _background:none;
}
#banner h1
{
   display:none;
}
#logo
{
   background:url(https://webgate.ec.europa.eu/europeaid/online-services/images/template/aidcobanner.png) no-repeat;
   position:absolute;
   right:0px;
   top:0px;
   width:329px;
   height:88px;
}
#LinkNav
{
   background:url(https://webgate.ec.europa.eu/europeaid/online-services/images/template/services_bg.png) no-repeat right;
   color:#fff;
   font:normal 92% Verdana,sans-serif;
   height:22px;
   width:630px;
   right:0px;
   top:0px;
   position:absolute;
   z-index:10;
}
#LinkNav a
{
   color:#fff;
   text-decoration:none;
   margin-right:3px;
}
#LinkNav ul
{
   margin:0px;
   padding-top:1px;
}
#LinkNav li
{
   float:left;
   list-style-type:none;
   margin:0pt;
   padding:2px;
}
#langsFormContainer
{
   float:right;
   margin-right:5px;
}
#linkbox
{
   position:absolute;
   right:5px;
   top:0px;
   white-space:nowrap;
   z-index:10;
}
#LinkNav ul
{
   float:right;
}
#langsFormContainer form select
{
   background:#074A8B;
   color:#fff;
   height:18px;
   font-size:95%;
}
#header #crumbtrail
{
   font:normal 100%/18px Verdana,Geneva,Arial,Helvetica,sans-serif;
   padding-left:10px;
}
#crumbtrail, #crumbtrail a
{
   color:#DBE1E6;
   text-decoration:none;
}
#langsContainer
{
   position:absolute;
   right:5px;
   top:20px;
   background:#fff;
   z-index:200;
   opacity:0.5;
}
#langsContainer ul
{
   list-style-type:none;
   margin:0px;
   padding:0px;
}
#langsContainer ul li
{
   float:left;
   margin-right:1px;
   padding-right:1px;
}
#langsContainer a.lang:hover
{
   background-color:#DBE1E6;
   color:#074A8B;
}
#langsContainer a:link,#langsContainer a:visited
{
   color:#074A8B;
   font-family:"Arial Narrow","Helvetica Condensed",Verdana,condensed;
   padding:0pt 1px;
   text-decoration:none;
}
#langsContainer a.curlang, #langsContainer a.curlang:hover
{
   background-color:#074A8B;
   border:0px solid #FFFFFF;
   color:#FFFFFF;
   font-family:"Arial Narrow","Helvetica Condensed",Verdana,condensed;
   padding:0pt 1px;
   text-decoration:none;
}
#login
{
   right: 5px;
   position: absolute;
   font-weight: bold;
}