body {margin: 25px 15px 25px 15px; font-family:arial, verdana, geneva; font-size:11px; color:#333333; background-color:#ffffff;}

h1 {margin:0; display:block; font-size:11px; text-indent:-9999px; background: url(../images/logo.gif); repeat:no-repeat; width:251px; height:42px; text-align:left;}

ul {margin-left:-5px; padding-left:0; list-style:none; margin-top:0px; margin-bottom:0px;}
li {padding-left: 10px; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position: 0 .5em;}

p {padding-top:8px; padding-bottom:8px; margin:0px;}

img {border:0}

a {color:#333333; font-weight:bold;}
a:link {color:#333333; text-decoration:none; font-weight:bold;}
a:visited {color:#333333; text-decoration:none; font-weight:bold;}
a:active, a:hover {color:#009dcb; text-decoration:none; font-weight:bold;}

.accesskeysul {padding-top:5px;}

.bluebullet {padding-left: 9px; background-image: url(../images/bluebullet.gif); background-repeat: no-repeat; background-position: 0 .5em;}
.bluebullet a:link {color:#333333; text-decoration:none; vertical-align:top;}
.bluebullet a:visited {color:#333333; text-decoration:none; vertical-align:top;}
.bluebullet a:active, .bluebullet a:hover {color:#009dcb; text-decoration:none;}

.breadcrumbs {float:left; text-align:right; width:484px; height:113px; font-size:10px; padding-top:6px;}
.breadcrumbs a:link {color:#333333; text-decoration:none;}
.breadcrumbs a:visited {color:#333333; text-decoration:none;}
.breadcrumbs a:active, .breadcrumbs a:hover {color:#009dcb; text-decoration:none;}

.budgettetxt {float:left; padding-left:15px; padding-right:15px; overflow : auto; height:340px; width:540px;}

.casestudies a {color:#333333; font-weight:normal;}
.casestudies a:link {color:#333333; text-decoration:none; font-weight:normal;}
.casestudies a:visited {color:#333333; text-decoration:none; font-weight:normal;}
.casestudies a:active, .casestudies a:hover {color:#009dcb; text-decoration:none; font-weight:normal;}

.casestudybullet {padding-left: 9px; background-image: url(../images/bluebullet.gif); background-repeat: no-repeat; background-position: 0 .5em;}

.casetudycaption {padding-top:6px;}

.casestudyclose {text-align:right; width:584px;}

.casestudycontainer {background-color:#ffffff; width:584px;}

.casestudycontent {padding-left:15px; padding-right:15px; padding-bottom:15px;}

.casestudyphoto {float:left; height:300px;}

.casestudytext {float:left; padding-left:15px; padding-right:15px; overflow : auto; height:300px; width:230px;}

.casestudytext2 {float:left; padding-left:15px; padding-right:15px; overflow : auto; height:300px; width:540px; margin-bottom:20px; margin-top:20px;}

.casestudywrapper {background-color:#ebecec; padding-top:8px; padding-left:8px; padding-right:8px; width:584px;  height:386px;}

.casestudywrapperfooterleft {float:left; background-image:url(../images/case-study-footer-bg.gif); width:464px; text-align:left;}

.casestudywrapperfooterright {float:right; background-image:url(../images/case-study-footer-bg.gif); width:120px;}

.clear {clear:both}

.contentbottomcolumn1 {float:left; width:229px; padding-right:20px; padding-top:22px;}
.contentbottomcolumn1 a:link {color:#333333; text-decoration:none; font-weight:normal;}
.contentbottomcolumn1 a:visited {color:#333333; text-decoration:none; font-weight:normal;}
.contentbottomcolumn1 a:active, .contentbottomcolumn1 a:hover {color:#009dcb; text-decoration:none; font-weight:normal;}

.contentbottomcolumn2 {float:left; width:231px; padding-right:20px; padding-top:22px;}

.contentbottomcolumn3 {float:left; width:233px; padding-right:0px; padding-top:22px;}

.contentwidecolumn {float:left; width:550px; padding-right:20px; padding-top:6px;}

#contentwrapper {width:984px; margin:0 auto; text-align:left;}

.dotspadding {background: url(../images/dots.gif); repeat:x; height:1px; margin-top:8px; margin-bottom:8px;}

.dotspadding2 {clear:both; background: url(../images/dots.gif); repeat:x; height:1px; margin-top:8px; margin-bottom:8px;}


.extrapaddingtop {padding-top:27px;}

.faqbullet {padding-left: 9px; background-image: url(../images/bluebullet.gif); background-repeat: no-repeat; background-position: 0 .5em;}
.faqbullet a:link {color:#333333; text-decoration:none; vertical-align:top;}
.faqbullet a:visited {color:#333333; text-decoration:none; vertical-align:top;}
.faqbullet a:active, .faqbullet a:hover {color:#009dcb; text-decoration:none;}

.faqclose {padding-top:15px; padding-bottom:15px;}

.faqcontent {margin-top:15px;}

.faqheader {margin-top:10px}

.faqul {margin-left:0px; padding-left:0; list-style:none; margin-top:0px; margin-bottom:0px; margin-top:4px}

.flashcolumn {float:left; width:733px; pading-top:3px;}

.footer {font-size:10px; color:#545151; padding-top:50px}

.homebottomcolumn1 {float:left; width:229px; padding-right:20px; padding-top:30px;}

.homebottomcolumn2 {float:left; width:231px; padding-right:20px; padding-top:30px;}

.homebottomcolumn2a {float:left; width:462px; padding-right:0px; padding-top:30px;}

.homebottomcolumn3 {float:left; width:213px; padding-right:20px; padding-top:30px;}

.homeleftcolumn {float:left; width:226px; padding-right:25px;}

.homeflashcolumn {float:left; width:733px; pading-top:3px; padding-bottom:0px;}

.homeintroblue {color:#0da9d2; font-size:16px;}

.homeintroblack {color:#333333; font-size:11px; padding-top:7px;}

.homeintrogreen {color:#90be38; font-size:16px;}

.homeintroorange {color:#fbad32; font-size:16px;}

.homeintropink {color:#e472ad; font-size:16px;}

.atol {float:left; width:60px; text-align:left;}

.atoltext {float:left; text-align:left; margin:0px; padding-top:10px;}

.logo {float:left; width:255px; height:42px;}

.logolinks {padding-top:0px; text-align:right;}

.logosm {margin:0; display:block; font-size:11px; width:251px; height:42px; text-align:left;}

.mainnav {float:left; width:245px; height:113px; padding-top:5px;}

.meetingpointlist {margin-left:0px; margin-top:8px; padding-left:0; list-style:none; margin-bottom:0px;}

.nav {font-weight:bold; padding-left: 9px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0 .4em;}
.nav a:link {color:#333333; text-decoration:none;}
.nav a:visited {color:#333333; text-decoration:none;}
.nav a:active, .nav a:hover {color:#009dcb; text-decoration:none;}

.navon {padding-left: 9px; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:0px; font-weight:bold}
.navon a:link {color:#009dcb; text-decoration:none;}
.navon a:visited {color:#009dcb; text-decoration:none;}
.navon a:active, .navon a:hover {color:#333333; text-decoration:none;}

.pageheader {font-size:14px;}

.smallprintlinks {font-size:10px; color:#bbbbbb; font-weight:normal;}
.smallprintlinks a:link {color:#bbbbbb; text-decoration:none; font-weight:normal;}
.smallprintlinks a:visited {color:#bbbbbb; text-decoration:none; font-weight:normal;}
.smallprintlinks a:active, .smallprintlinks a:hover {color:#009dcb; text-decoration:none; font-weight:normal;}

.tab {padding-left:6px; margin-top:4px;}

.teamphoto {float:left; margin-right:10px; padding-top:3px;}
.teamtext {float:left;}

.terms {font-family:calibri, arial, verdana, geneva; font-size:11px; color:#333333; background-color:#ffffff;}

#wrapper {width:100%; margin: 0 auto; text-align:center;}