html,body{height:100%;}
body{background:url(/images/structural/landing_bg_2010.jpg) repeat-x;background-color:#d0ebfe;font-family:Arial,Helvetica,sans-serif;font-size:62.5%;color:#1D1F8C;margin:0;padding:0;}
h1{font-size:1.4em;color:#1D1F8C;margin:0 0 1em 0;padding:0;}
p{font-size:1.2em;color:#1D1F8C;margin:0 0 1em 0;padding:0;}
#pagewrapper{width:974px;margin:0 auto;padding:0 0 5px 0;position:relative;overflow:hidden;z-index:1;}
#header{background:url(/images/structural/header_dropshadow.png) bottom left no-repeat;width:961px;padding:20px 7px 27px 7px;z-index:2;}
#content{margin-top:-7px;padding:0 7px;z-index:1;}
#content img{border-bottom:#303d96 solid 5px;display:block;}
#footer{width:920px;overflow:hidden;margin:0 7px;padding:10px 20px;background:url(/images/structural/footer_corners.gif) #fff bottom no-repeat;}
h1#holdinglogo{background:url(/images/structural/landing_logo_2010.gif) left no-repeat;width:960px;height:75px;display:block;margin:0;text-indent:-2000px;}
h1#holdinglogo span{position:absolute;top:-2000px;}
#language{position:absolute;top:5px;right:22px;margin:0;padding:0;}
#language a{display:block;float:left;height:70px;width:92px;position:relative;margin:0 0 0 5px;}
#language a#uk{background:url(/images/navigation/but_uk.jpg) 0 7px no-repeat;}
#language a#uk:hover{background:url(/images/navigation/but_uk.jpg) 0 3px no-repeat;}
#language a#ie{background:url(/images/navigation/but_ireland.jpg) 0 7px no-repeat;}
#language a#ie:hover{background:url(/images/navigation/but_ireland.jpg) 0 3px no-repeat;}
#language a#fr{background:url(/images/navigation/but_france.jpg) 0 7px no-repeat;}
#language a#fr:hover{background:url(/images/navigation/but_france.jpg) 0 3px no-repeat;}
#language a#es{background:url(/images/navigation/but_spain.jpg) 0 7px no-repeat;}
#language a#es:hover{background:url(/images/navigation/but_spain.jpg) 0 3px no-repeat;}
#language a#de{background:url(/images/navigation/but_german.jpg) 0 7px no-repeat;}
#language a#de:hover{background:url(/images/navigation/but_german.jpg) 0 3px no-repeat;}
#language a span{position:absolute;top:-1000px;}
#footer p{font-size:1.1em;color:#303d96;float:left;margin:0;}
#footer ul{list-style:none;padding:0;margin:0;float:right;}
#footer ul li{display:inline;font-size:1.1em;margin:0 0 0 1em;}
#footer ul li a{text-decoration:none;color:#303d96;}
#footer ul li a:hover{text-decoration:underline;}