body {
margin:0px;
text-align:justify;
font-family:Arial, sans-serif;
font-size:12px;
line-height:15px;
}

#container {
width:960px;
margin:0 auto;
text-align:left;
position:relative;
}

/*--------------------TOP NAVIGATION--------------------*/
#topnav {
position:absolute;
left:420px;
top:20px;
font-size:11px;
}

/*--------------------TOP FLAG--------------------*/
#topflag {
position:absolute;
background-image:url(images/flag.gif);
left:924px;
top:20px;
width:37px;
height:18px;
}

/*--------------FLASH CONTAINER-------------*/
.flashcontain {
position:absolute;
left:242px;
top:80px;
width:719px;
height:140px;
}

/*--------------MENU-------------*/
.menu {
position:absolute;
left:0;
top:230px;
width:960px;
height:34px;
}

/*----------------------------LEFT COLUMN ELEMENTS---------------------------*/
.leftcol {
position:absolute;
left:0;
width:236px;
}

/*--------------LOGO-------------*/
.logo {
background-image:url(images/logo.gif);
top:0;
height:83px;
}

/*--------------INFO BLOCK-------------*/
.info {
background-image:url(images/info-block.jpg);
top:80px;
height:157px;
}
.infotext {padding:40px; color:#ffffff;}

/*--------------AD BLOCKS-------------*/
.adblock1 {
top:272px;
height:63px;
}
.adblock2 {
top:340px;
height:63px;
}
.adblock3 {
background-image:url(images/adblock-3.gif);
top:409px;
height:303px;
}
.essex-air-ambulance {
background-image:url(images/essex-air-ambulance.gif);
top:408px;
height:64px;
}
.marie-curie {
background-image:url(images/marie-curie.gif);
top:467px;
height:92px;
}
.childline {
background-image:url(images/childline.gif);
top:560px;
height:98px;
}
.downloads-box, .events-box, .registered-office-box {
top:409px;
height:303px;
}
.downloads-box {background-image:url(images/downloads-box.gif);}
.events-box {background-image:url(images/events-box.gif);}
.registered-office-box {background-image:url(images/registered-office-box.gif);}

.lefttext {padding:22px 10px 10px 0px; color:#555555;}
.eventstext {padding:40px 10px 10px 10px; color:#555555;}

/*----------------------------CENTER COLUMN ELEMENTS---------------------------*/
.center-box {
position:absolute;
background-image:url(images/center-box.gif);
top:272px;
left:242px;
width:456px;
height:440px;
}
.iframe-holder {
position:absolute;
left:252px;
top:273px;
width:445px;
height:438px;
}
.centertext {
position:absolute;
left:255px;
width:424px;
text-align:left;
color:#777777;
}

/*--------------WELCOME TEXTBOX-------------*/
.welcome {
top:290px;
height:154px;
}
/*--------------HORIZONTAL RULE-------------*/
.horizrule {
background-image:url(images/horizontal-rule.gif);
top:444px;
height:9px;
}
/*--------------GLOBAL REACH TEXTBOX-------------*/
.global-reach {
top:465px;
height:89px;
}

/*----------------------------DOUBLE COLUMN ELEMENTS---------------------------*/
.double-box {
position:absolute;
background-image:url(images/double-box.gif);
top:272px;
left:242px;
width:719px;
height:440px;
}
.double-iframe-holder {
position:absolute;
left:252px;
top:273px;
width:708px;
height:438px;
}
.doubletext {padding:10px 10px 10px 10px; text-align:justify; color:#555555;}

/*----------------------------TWIN CENTER BOXES---------------------------*/
.center-box-left, .center-box-right {
position:absolute;
top:272px;
width:356px;
height:440px;
}
.center-box-left {background-image:url(images/center-box-left.gif); left:242px;}
.center-box-right {background-image:url(images/center-box-right.gif); left:604px;}

/*----------------------------RIGHT COLUMN ELEMENTS---------------------------*/
.rightcol {
position:absolute;
left:704px;
width:257px;
}
/*--------------SOLUTIONS BOX-------------*/
.right-box {
background-image:url(images/solutions-box.jpg);
top:272px;
height:440px;
}
.righttext {padding:15px 10px 10px 10px; color:#777777;}

/*--------------FOOTER-------------*/
.footer {
position:absolute;
background-image:url(images/footer.jpg);
top:720px;
left:0;
width:960px;
height:59px;
}
.footertext {
position:absolute;
left:300px;
top:15px;
width:679px;
font-family:Arial, sans-serif;
font-size:10px;
line-height:12px;
color:#666666;
}

/*--------------NAV FEEDBACK ARROW-------------*/
.feedback-arrow {
position:absolute;
background-image:url(images/feedback-arrow.gif);
background-repeat:no-repeat;
top:254px;
width:13px;
height:7px;
}
.feedback-home {left:20px;}
.feedback-solutions {left:78px;}
.feedback-technology {left:157px;}
.feedback-media {left:223px;}
.feedback-technology {left:157px;}
.feedback-casestudies {left:290px;}
.feedback-important {left:410px;}
.feedback-contact {left:520px;}

/*--------------ATTRIBUTES-------------*/
A:hover {color:#D20000;}
UL LI {list-style-image:url(images/bullet.gif);}
OL LI {list-style-image:url(images/icon-pdf.gif);}
.link {color:#666666; text-decoration: none;}
.whitelink {color:#ffffff; text-decoration: none;}
.redlink {color:#D20000; text-decoration: none;}
.heading {font-size:20px; color:#555555; text-decoration:none;}
