#wrapper {
MARGIN: 0px auto 2em;
WIDTH: 850px;
BACKGROUND-REPEAT: repeat;
POSITION: relative;
HEIGHT: 100%;
TEXT-ALIGN: left;
background-position: center;
left: -2px;
}
#goodrelations {
WIDTH: 747px; 
POSITION: absolute; 
HEIGHT: 20px
}
#body {
LEFT: 0px; 
WIDTH: 747px; 
POSITION: absolute; 
TOP: 20px; 
HEIGHT: 87px; 
BACKGROUND-COLOR: #ffffff
}
#flashbanner {
WIDTH: 747px; 
POSITION: absolute; 
TOP: 107px; 
HEIGHT: 134px
}
#maincontent {
LEFT: 0px; 
WIDTH: 747px; 
POSITION: absolute; 
TOP: 264px; 
HEIGHT: 380px; 
BACKGROUND-COLOR: #ffffff
}
#maincontent2 {
LEFT: 0px; 
WIDTH: 747px; 
POSITION: absolute; 
TOP: 264px; 
HEIGHT: 440px; 
BACKGROUND-COLOR: #ffffff
}
#maincontent3 {
LEFT: 0px; 
WIDTH: 747px; 
POSITION: absolute; 
TOP: 264px; 
HEIGHT: 550px; 
BACKGROUND-COLOR: #ffffff
}
#maintitle {
LEFT: 15px; 
WIDTH: 398px; 
POSITION: absolute; 
TOP: 18px; 
HEIGHT: 20px; 
BACKGROUND-COLOR: #ffffff
}
#sideimage1 {
LEFT: 15px; 
WIDTH: 90px; 
POSITION: absolute; 
TOP: 50px; 
HEIGHT: 185px; 
BACKGROUND-COLOR: #ffffff
}



.results { 
font-family: Arial; 
font-size:100% }

.highlight { 
font-weight: bold; }

.description { 
font-style: italic; }



#searchtext {
LEFT: 15px;
WIDTH: 399px;
POSITION: absolute;
TOP: 41px;
HEIGHT: 182px;
}

#hometext {
LEFT: 15px;
WIDTH: 399px;
POSITION: absolute;
TOP: 41px;
HEIGHT: 182px;
overflow: visible;
}

#teamtext {
LEFT: 15px;
WIDTH: 399px;
POSITION: absolute;
TOP: 41px;
HEIGHT: 182px;
}

#homebutton {
LEFT: 15px;
WIDTH: 399px;
POSITION: absolute;
TOP: 41px;
HEIGHT: 182px;
}
#clienttext {
LEFT: 15px;
WIDTH: 399px;
POSITION: absolute;
TOP: 41px;
HEIGHT: 182px;
}

#site {
LEFT: 15px;
WIDTH: 399px;
POSITION: absolute;
TOP: 41px;
HEIGHT: 182px;
}

#site1 {
LEFT: 15px;
WIDTH: 399px;
POSITION: absolute;
TOP: 41px;
HEIGHT: 182px;
}

#site2 {
LEFT: 15px;
WIDTH: 399px;
POSITION: absolute;
TOP: 41px;
HEIGHT: 182px;
}

#site3 {
LEFT: 15px;
WIDTH: 399px;
POSITION: absolute;
TOP: 41px;
HEIGHT: 182px;
}

#site4 {
LEFT: 15px;
WIDTH: 399px;
POSITION: absolute;
TOP: 41px;
HEIGHT: 182px;
}

#sectorstext {
LEFT: 15px;
WIDTH: 399px;
POSITION: absolute;
TOP: 41px;
HEIGHT: 182px;
overflow: visible;
}

#sectorscasetext {
LEFT: 15px;
WIDTH: 399px;
POSITION: absolute;
TOP: 41px;
HEIGHT: 182px;
overflow: auto;
}

#clientlogobox {
LEFT: 15px; 
WIDTH: 282px; 
POSITION: absolute; 
TOP: 41px; 
HEIGHT: 458px
}

#clientlist {
LEFT: 15px; 
WIDTH: 282px; 
POSITION: absolute; 
TOP: 41px; 
HEIGHT: 458px
}


#address {
LEFT: 478px; 
WIDTH: 241px; 
POSITION: absolute; 
TOP: 40px; 
HEIGHT: 121px; 
BACKGROUND-COLOR: #ffffff
}

#embox {
LEFT: 110px; 
WIDTH: 250px; 
POSITION: absolute; 
TOP: 20px; 
HEIGHT: 305px
}
#empics {
LEFT: 0px; 
WIDTH: 100px; 
POSITION: absolute; 
TOP: 20px; 
HEIGHT: 340px
}
#csbox2 {
LEFT: 342px; 
VISIBILITY: hidden; 
WIDTH: 368px; 
POSITION: absolute; 
TOP: 18px; 
HEIGHT: 372px
}
#wimbox {
LEFT: 110px; 
WIDTH: 257px; 
POSITION: absolute; 
TOP: 20px; 
HEIGHT: 305px
}
#wimpics {
LEFT: 0px; 
WIDTH: 100px; 
POSITION: absolute; 
TOP: 20px; 
HEIGHT: 340px
}
#csbox3 {
LEFT: 342px; 
VISIBILITY: hidden; 
WIDTH: 368px; 
POSITION: absolute; 
TOP: 18px; 
HEIGHT: 372px
}
#robox {
LEFT: 110px; 
WIDTH: 250px; 
POSITION: absolute; 
TOP: 20px; 
HEIGHT: 305px
}
#ropics {
LEFT: 0px; 
WIDTH: 100px; 
POSITION: absolute; 
TOP: 20px; 
HEIGHT: 340px
}
#csbox4 {
LEFT: 342px; 
VISIBILITY: hidden; 
WIDTH: 368px; 
POSITION: absolute; 
TOP: 18px; 
HEIGHT: 372px
}
#topnav {
LEFT: 110px; 
WIDTH: 250px; 
POSITION: absolute; 
TOP: 20px; 
HEIGHT: 305px
}

#aboutnav {
LEFT: 33px;
WIDTH: 122px;
POSITION: absolute;
TOP: 142px;
 HEIGHT: 28px;
z-index: 2;
}

#servicesnav {
LEFT: 110px; 
WIDTH: 250px; 
POSITION: absolute; 
TOP: 20px; 
HEIGHT: 305px
}

#sectorsnav {
LEFT: 110px; 
WIDTH: 250px; 
POSITION: absolute; 
TOP: 20px; 
HEIGHT: 305px
}
#casenav {
LEFT: 110px; 
WIDTH: 250px; 
POSITION: absolute; 
TOP: 20px; 
HEIGHT: 305px
}

#clientsnav {
LEFT: 110px; 
WIDTH: 250px; 
POSITION: absolute; 
TOP: 20px; 
HEIGHT: 305px
}

#about1nav {
LEFT: 110px; 
WIDTH: 250px; 
POSITION: absolute; 
TOP: 20px; 
HEIGHT: 305px
}

#dubpics {
LEFT: 0px; 
WIDTH: 100px; 
POSITION: absolute; 
TOP: 20px; 
HEIGHT: 340px
}
.rss_box {
WIDTH: 300px
}
#quotebox {
LEFT: 475px; 
WIDTH: 255px; 
BACKGROUND-REPEAT: no-repeat; 
POSITION: absolute; 
TOP: 15px; 
HEIGHT: 345px
}
#quotebox2 {
LEFT: 475px; 
WIDTH: 255px; 
BACKGROUND-REPEAT: no-repeat; 
POSITION: absolute; 
TOP: 15px; 
HEIGHT: 345px
}

#boxtitle {
LEFT: 5px; 
WIDTH: 228px; 
POSITION: absolute; 
TOP: 4px; 
HEIGHT: 16px
}
#boxtext {
LEFT: 125px; 
WIDTH: 195px; 
POSITION: absolute; 
TOP: 29px; 
HEIGHT: 36px
}

#testimonials {
LEFT: 0px; 
WIDTH: 255px; 
POSITION: absolute; 
TOP: 180px; 
HEIGHT: 155px; 
BACKGROUND-COLOR: #ffffff
}

#submit {
LEFT: 125px; 
WIDTH: 195px; 
POSITION: absolute; 
TOP: 70px; 
HEIGHT: 30px
}

#menutext {
LEFT: 26px; 
WIDTH: 105px; 
POSITION: absolute; 
TOP: 5px; 
HEIGHT: 16px
}
#menutext2 {
LEFT: 136px; 
WIDTH: 105px; 
POSITION: absolute; 
TOP: 5px; 
HEIGHT: 16px
}
#menutext3 {
LEFT: 256px; 
WIDTH: 105px; 
POSITION: absolute; 
TOP: 5px; 
HEIGHT: 16px
}
#menutext4 {
LEFT: 375px; 
WIDTH: 105px; 
POSITION: absolute; 
TOP: 5px; 
HEIGHT: 16px
}
#menutext5 {
LEFT: 493px; 
WIDTH: 105px; 
POSITION: absolute; 
TOP: 5px; 
HEIGHT: 16px
}

#stext {
LEFT: 18px; 
WIDTH: 105px; 
POSITION: absolute; 
TOP: 6px; 
HEIGHT: 16px
}
#stext2 {
LEFT: 149px; 
WIDTH: 105px; 
POSITION: absolute; 
TOP: 6px; 
HEIGHT: 16px
}
#stext3 {
LEFT: 280px; 
WIDTH: 105px; 
POSITION: absolute; 
TOP: 6px; 
HEIGHT: 16px
}
#strategy {
LEFT: 18px; 
VISIBILITY: hidden; 
WIDTH: 350px; 
POSITION: absolute; 
TOP: 35px; 
HEIGHT: 60px
}
#creative {
LEFT: 18px; 
VISIBILITY: hidden; 
WIDTH: 350px; 
POSITION: absolute; 
TOP: 35px; 
HEIGHT: 60px
}
#activation {
LEFT: 18px; 
VISIBILITY: hidden; 
WIDTH: 350px; 
POSITION: absolute; 
TOP: 35px; 
HEIGHT: 60px
}
A {
COLOR: #2E7A9E
}
A:hover {
COLOR: #999999
}

A.contact:link 
{ color: #FFFFFF; 
text-decoration: underline}
A.contact:active 
{ color: #FFFFFF; 
text-decoration: underline}
A.contact:visited 
{ color: #FFFFFF; 
text-decoration: underline}
A.contact:hover 
{ color: #666666; 
text-decoration: underline }


.body {
FONT: 12px/1.4em Arial, Helvetica, sans-serif; 
TEXT-TRANSFORM: none; 
COLOR: #000000; 
TEXT-DECORATION: none
}
.bodybold {
FONT: bold 11px/14px Arial, Helvetica, sans-serif; 
TEXT-TRANSFORM: none; 
COLOR: #ffffff; 
TEXT-DECORATION: none
}
.bodyboldwhite {
FONT: bold 11px/14px Arial, Helvetica, sans-serif; 
TEXT-TRANSFORM: none; 
COLOR: #ffffff; 
TEXT-DECORATION: none
}
.bodyintro {
FONT: 18px/16px Arial; 
TEXT-TRANSFORM: none; 
COLOR: #666666; 
TEXT-DECORATION: none
}
.menuoff {
FONT: bold 11px/14px Arial, Helvetica, sans-serif; 
TEXT-TRANSFORM: none; 
COLOR: #000000; 
TEXT-DECORATION: underline
}
.footer {
FONT: 10px/1.2em Arial; 
TEXT-TRANSFORM: none; 
COLOR: #000000; 
TEXT-DECORATION: none
}
.homeCopy {
FONT: lighter 16px/1.2em Arial;
TEXT-TRANSFORM: none;
COLOR: #FFFFFF;
TEXT-DECORATION: none;
margin-top: 40px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.quote {
FONT: 12px/1.3em Arial, Helvetica, sans-serif; 
TEXT-TRANSFORM: none; 
COLOR: #419638; 
TEXT-DECORATION: none
}
.homegreen {
FONT: lighter 16px/1.2em Arial;
TEXT-TRANSFORM: none;
COLOR: #419638;
TEXT-DECORATION: none;
margin-top: 40px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.bodygreen {
FONT: 12px/1.3em Arial; 
TEXT-TRANSFORM: none; 
COLOR: #419638; 
TEXT-DECORATION: none
}
.homegreen50 {
FONT: lighter 16px/1.2em Arial;
TEXT-TRANSFORM: none;
COLOR: #C5E29E;
TEXT-DECORATION: none;
margin-top: 40px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.navboldwhite {
FONT: bold 12px/14px Arial, Helvetica, sans-serif; 
TEXT-TRANSFORM: none; 
COLOR: #ffffff; 
TEXT-DECORATION: none
}
.homeCopysm {
FONT: lighter 15px/1.2em Arial, Helvetica, sans-serif;
TEXT-TRANSFORM: none;
COLOR: #FFFFFF;
TEXT-DECORATION: none;
margin-top: 40px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.bodygreenBold {
FONT: bolder 12px/1.5em Arial; 
TEXT-TRANSFORM: none; 
COLOR: #419638; 
TEXT-DECORATION: none
}
.bodylightgreen {
FONT: 12px/1.5em Arial; 
TEXT-TRANSFORM: none; 
COLOR: #8CC63E; 
TEXT-DECORATION: none
}
.sitegreen {
FONT: 10px Arial; 
TEXT-TRANSFORM: none; 
COLOR: #419638; 
TEXT-DECORATION: none
}
.whitequote {
FONT: normal 11px/13px Arial, Helvetica, sans-serif; 
TEXT-TRANSFORM: none; 
TEXT-DECORATION: none
}
.clientslist {
FONT: 12px/1.7em Arial; 
TEXT-TRANSFORM: none; 
COLOR: #419638; 
TEXT-DECORATION: none
}
.bodyRed {

FONT: 10px/1.4em Arial, Helvetica, sans-serif; 
TEXT-TRANSFORM: none; 
COLOR: #FF0000; 
TEXT-DECORATION: none
}
.bodyHeader {

FONT: 12px/1.4em Arial, Helvetica, sans-serif; 
TEXT-TRANSFORM: none; 
COLOR: #666666; 
TEXT-DECORATION: none
}
.bodyHeaderBlack {


FONT: normal 14px/1.4em Arial, Helvetica, sans-serif; 
TEXT-TRANSFORM: none; 
COLOR: #000000; 
TEXT-DECORATION: none
}
.sidelist {

FONT: 10px/1.6em Arial, Helvetica, sans-serif; 
TEXT-TRANSFORM: none; 
COLOR: #333333; 
TEXT-DECORATION: none
}
.bodytest {

FONT: 14px/1.6em Arial, Helvetica, sans-serif; 
TEXT-TRANSFORM: none; 
COLOR: #000000; 
TEXT-DECORATION: none
}
.NewsHeader {



FONT: normal 14px/1.4em Arial, Helvetica, sans-serif; 
TEXT-TRANSFORM: none; 
COLOR: #2E7A9E; 
TEXT-DECORATION: none
}
.h1 {


FONT: 14px/1.6em Arial, Helvetica, sans-serif; 
TEXT-TRANSFORM: none; 
COLOR: #000000; 
TEXT-DECORATION: none
}
.h2 {


FONT: 14px/1.6em Arial, Helvetica, sans-serif; 
TEXT-TRANSFORM: none; 
COLOR: #000000; 
TEXT-DECORATION: none
}
