* {padding: 0; margin: 0;}

body {font-family: helvetica, arial, san-serif;}
div#web {width: 960px; margin: 0 auto;}
p {padding: 0 0 10px 10px; margin: 0 0 10px 0; line-height: 1.2em;}

div#header {background: url('../images/EuroIT-bannerBG.jpg') repeat-x; width: 960px; float: left;}
div#header img.logo {float: left;}
div#header img.europe {float: right;}

div#nav {background: url('../images/gradientBG.jpg') repeat-x; width: 950px; height: 30px; float: left; clear: both; padding: 0 0 0 10px;}
div#nav a {color: white; text-decoration: none; line-height: 30px; padding: 0 10px;}

div#content {clear: both; float: left; padding: 30px 0; width: 960px;}
div#content div#leftcol {float: left; width: 620px; text-align: center;}
div#content div#rightcol {float: left; width: 300px; padding: 0 14px;}
div#content div#rightcol h1 {font-size: 1.2em; font-family: Roman, "Times New Roman", serif; padding: 0 0 3px 0; margin: 0 0 3px 0;}

div#border {float: left; border: 1px solid #ccd9f2; padding: 10px; margin: 0 0 20px 0;}
div#benefits {float: left; padding: 2px 0 5px 0;}
div#benefits img {float: left; padding: 0 10px 0 0; width: 63px;}
div#benefits p {float: left; padding: 0; width: 205px;}
div#googlenews {padding: 20px 0 0 0; margin: 10px 0 0 0;}

div#bottom-border {clear: both;background: url('../images/footerBG.jpg') repeat-x; width: 960px; height: 16px;}
div#footer {font-size: 0.8em; padding: 10px; width: 960px; margin: 0 auto;}
div#footer p.copyright {padding: 10px 0;}
div#footer p.copyright a {text-decoration: none; color: #326698;  padding: 0 5px;}

iframe {border: 0; background-color: white;}
iframe#scotland {border: 0; background-color: white; margin: 0 15px 0 0;}

div#content h1 {font-size: 1.2em; padding: 0 0 0 10px;}
div#content table {font-size: 0.8em; line-height: 1.6em; padding: 0 0 0 10px;}
div#content table th {text-align: left; font-size: 1.3em;}
div#content table a {color: #326698; text-decoration: none; font-weight: bold;}

div#content div#leftcolleft {float: left; width: 622px; text-align: left; padding: 0 0 0 10px;}
div#content div#leftcolleft h1 {font-size: 1.2em; padding: 0 0 10px 0;}
div#content div#leftcolleft h2 {font-size: 1.2em; padding: 0 0 10px 0;}
div#content div#leftcolleft h3 {font-size: 1.2em; padding: 0 0 10px 0;}
div#content div#leftcolleft p {padding: 0 0 10px 0; margin: 0 0 10px 0; line-height: 1.2em;}
div#content div#leftcolleft p a {color: #326698; text-decoration: none;}

ul.bookmarking {list-style-type: none;}
ul.bookmarking li {display: inline;}
ul.bookmarking li a {text-decoration: none; color: black; padding: 10px;}
ul.bookmarking li a img {border: 0;}

ol {padding: 0 0 0 50px; width: 900px;}
ol li {padding: 5px 0;}

div.contactform {float: left; width: 340px; padding: 30px 0 0 20px;}
div.addressdetails {float: left; width: 260px;}
div.contactL {float: left; width: 80px; padding: 0 10px 0 0; height: 35px;}
div.contactr {float: left; width: 260px; padding: 0 10px; height: 35px;}
div.contactW {clear: both;}
