.staticPage {
font-size:12px;
overflow:hidden;
padding-bottom:10px;
}

.staticPage p {margin-top:0;}

div.leftColumn{
width:340px;
float:left;
text-align:center;
}

div.leftColumnText{
width:300px;
margin:10px auto;
}

div.leftColumnText p{
text-align:left;
color:#bab034;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

div.rightColumn{
width:565px;
float:right;
color:#6D6E71;
margin-right:15px;
}

div.rightColumn a, div.rightColumn a:visited, div.rightColumn a:hover{color:#0066CC;}


div.rightColumnBox{
background-color:#e3e5c8;
padding-bottom:30px;
}

div.rightColumnBox p{
margin-right:20px;
margin-left:20px;
}

div.rightColumnBox a{
color:#6d6e71;
}

div.rightColumnBox .rightColumnBoxHeader{
font-size:15px;
color:#FFFFFF;
margin:0px;
text-align:left;
padding:2px 0px 2px 20px;
margin-bottom:10px;
}

div.rightColumnBox h2{
font-size:18px;
font-weight:normal;
padding:5px 0px 5px 20px;
margin:0;
}

#listWhatWeDo
{
margin:10px 0px;
padding:0px;
list-style:none inside;
font-family:'Palatino Linotype','Book Antiqua',Palatino,serif;
}

#listWhatWeDo li{
list-style:none;
padding:2px 0px 2px 20px;
list-style-position:outside;
}

#listWhatWeDo li a{
color:#00A3B4;
font-size:19px;
}

.bullet1{ background:url(/wp-content/themes/default/images/bullet1.gif) left no-repeat; }
.bullet2{ background:url(/wp-content/themes/default/images/bullet2.gif) left no-repeat; }
.bullet3{ background:url(/wp-content/themes/default/images/bullet3.gif) left no-repeat; }
.bullet4{ background:url(/wp-content/themes/default/images/bullet4.gif) left no-repeat; }
.bullet5{ background:url(/wp-content/themes/default/images/bullet5.gif) left no-repeat; }
.bullet8{ background:url(/wp-content/themes/default/images/bullet8.gif) left no-repeat; }

.nextButton{
}

.nextButton img{
position:relative;
top:5px;
padding:0px 5px;
}

.bgColor1{ background-color:#72afb6 ; }
.bgColor2{ background-color:#77ae9a ; }
.bgColor3{ background-color:#92b1d7 ; }
.bgColor4{ background-color:#5a9a98 ; }
.bgColor5{ background-color:#4db3d0 ; }
.bgColor6{ background-color:#6d6e71 ; }
.bgColor7{ background-color:#c4c6c8 ; }
.bgColor8{ background-color:#72b677 ; }

/* about us */


div.aboutUsBox1 { background-color:#e3e5c8; margin-right:20px; padding-bottom:30px; }
div.aboutUsBox1 p{ margin-right:20px; margin-left:20px; }
div.aboutUsBox1 h1{ font-size:24px; padding:2px 0px 2px 20px; background-color:#c4c6c8; }
div.aboutUsBox1 .rightColumnBoxHeader{
font-size:15px;
color:#FFFFFF;
margin:0px;
padding:2px 0px 2px 20px;
margin-bottom:10px;
}

div.aboutUsBox2, div.aboutUsBox3 {
background-color:#e3e5c8;
margin-right:20px;
padding-bottom:30px;
width:230px;
}

div.aboutUsBox2 {  margin-right:20px; padding-bottom:30px; float:left; margin:0px; }
div.aboutUsBox2 p{ margin-right:20px; margin-left:20px; }
div.aboutUsBox2 h1{ font-size:12px; padding:2px 0px 2px 20px; background-color:#c4c6c8; }
div.aboutUsBox2 .rightColumnBoxHeader{
font-size:15px;
color:#FFFFFF;
margin:0px;
padding:2px 0px 2px 20px;
margin-bottom:10px;
}


div.aboutUsBox3 { 
float:right;
margin:0px 10px 0px 0px;
margin-right: 20px; /* Left margin for all browsers, mainly Opera, Firefox, etc. */
.margin-right: 10px; /* Left margin of 7px that can be readable by both IE6 & IE7, now other still think itâs 5 while IE6 & IE7 think itâs 7 */
_margin-right: 10px; /* Only IE6 reads this and changes the value to 6px */
}
div.aboutUsBox3 p{ margin-right:20px; margin-left:20px; }
div.aboutUsBox3 h1{ font-size:12px; padding:2px 0px 2px 20px; background-color:#c4c6c8; }
div.aboutUsBox3 .rightColumnBoxHeader{
font-size:15px;
color:#FFFFFF;
margin:0px;
padding:2px 0px 2px 20px;
margin-bottom:10px;
}



.servicesNav { margin-top:10px;}
.servicesNav a {
display:block;
height:30px;
color:#FFFFFF!important;
font-weight:bold;
font-size:16px;
line-height:30px;
text-align:center;
margin-bottom:5px;
}

.servicesLnkStar1 { position:absolute; top:0px; left:200px; }
.servicesLnkStar2 { position:absolute; top:75px; left:110px; }
.servicesLnkStar3 { position:absolute; top:240px; left:80px; }
.servicesLnkStar4 { position:absolute; top:240px; left:280px; }
.servicesLnkStar5 { position:absolute; top:75px; left:310px; }



.testimonialsWho{
color:#333333;
}


#footer{
padding:15px 0px 15px 342px;
font-size:11px;
clear:both;
color:#6D6E71;
}

#footer a{
color:#6d6e71;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

.separator{
padding:0px 15px;
}

/* HOMEPAGE */

.home .leftColumn .box {
text-align:left;
background-color:#b0d2c6;
margin:0 10px 10px 40px;
padding:7px;
}

.home .leftColumn .box h2 { 
color:#fff; 
margin:0;
font-size: 24px;
font-weight:normal;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;

}

.home .leftColumn .box p { margin:0 0 10px 0;}

.home .leftColumn .box1{ background: #b0d2c6 url(/wp-content/themes/default/images/fairplay.jpg) no-repeat top; padding-top:130px; }

/* home right */

.home .rightColumn .box { border-top: 5px solid #bbb23b; background-color:#F3F4E9; margin-bottom:10px; }

.home .rightColumn .box h2 {
margin:0;
font-size: 18px;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
color:#00A3B4;
font-weight:normal;
}

.home .rightColumn .box1{
width:280px;
float:right;
}

.home .rightColumn .boxesLeft { float:left; width:260px; overflow:hidden; }
.home .rightColumn .box2{}
.home .rightColumn .box3{}

.home .rightColumn .box4 {
background-color:#e2e4c8;
border-top: 7px solid #bbb23b;
padding:5px;
clear:both;
}

/*   PEOPLE */

.people div.leftColumn{
width:325px;
padding:0 10px 0 0;
float:left;
text-align:right;
clear:both;
}

.people div.leftColumnText{
width:300px;
margin:10px auto;
}

.people div.leftColumnText p{
text-align:left;
color:#bab034;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.people div.rightColumn{ border-top:dotted 3px #444; padding-bottom:10px; }

.people div.rightColumn h2{
margin:0;
font-size: 20px;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
color:#00A3B4;
font-weight:normal;
}

.people .sectionHeader {
font-size:24px;
font-weight:normal;
margin:0;
text-align:left;
margin:10px 15px 20px 340px;
border-top:5px solid #B3AD18;
padding-top:10px;
clear:both;
}

.mainHeader {
margin:0;
padding:7px 0 0 0;
font-weight:normal;
font-size:24px;
border-top:solid 5px #b3ad18;
clear:both;
}
.subHeader {
color:#00a3b4;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
font-size:20px;
margin:0 15px 20px 0; }

.people a.truncate_more_link, .people a:visited.truncate_more_link { color:#00a3b4; }

.ourClients {}
.ourClients .leftColumn { padding-left:15px; width:310px;}
.ourClients .leftColumn h2 {font-size:24px; font-weight:normal; margin:0; text-align:left;}
.ourClients .leftColumn p {
text-align:left;
color:#00A3B4;
font-family:'Palatino Linotype','Book Antiqua',Palatino,serif;
font-size:20px;
margin:0;
}
.ourClients .rightColumn  { width:565px; margin-right:15px;}
.ourClients .rightColumn h1{ font-size:24px; font-weight:normal;}
.ourClients .rightColumn .testimonialsWho {border-bottom:dotted 3px #444; margin-bottom:10px; padding-bottom:10px;}
.ourClients .rightColumn .testimonialsWho a, .ourClients .rightColumn .testimonialsWho a:visited { color:#00A3B4;}

.blogLink {
border-top: solid 1px #333;
border-bottom: solid 1px #333;
margin:10px 15px 15px 340px;
padding:3px 0;
font-size:12px;
}
.blogLink  a{ color:#EE1C23;}
.colourMain {color:#00A3B4;}

.contactDetails .mainHeader {margin-bottom:10px;  }
.contactDetails p{font-size:20px;}