body {
	margin:0px;
	font:80% Calibri, verdana, helvetica, sans-serif;
	color:#666666;
	background:#ffffff;
	width:785px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/bg.jpg) repeat-y center;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
		clear:both;
		color:#EE7300;
		font-weight:normal;
		font-family: 'calibri','lucida grande','microsoft sans serif','tahoma', sans-serif;
		text-decoration: none;
	}

#header {width:775px;padding:0px 5px 0px 5px;height: 10em; text-decoration: none;}
#header h1 {margin:10px 0;}
#header ul {list-style-type:none;margin:0;padding:0;padding-top:20px;background-color:#0092d4;}
#header ul li {width:129px;display:block;float:left;background-color:#85bce9;}
#header ul li.on {background-color:#EE7300;}
#header ul li.last {width:130px;}
#header ul li a {text-transform:uppercase;text-decoration:none;text-align:center;display:block;color:#ffffff;padding:5px;}
#header ul li a:hover {background-color:#EE7300;}
#header img {border: none;}

#header2 {width:775px;padding:0px 5px 0px 5px;height: auto;text-decoration:none;}
#header2 h1 {padding-bottom:20px;border-bottom:20px solid #EE7300;margin-bottom:10px;}

#header3 {width:775px;padding:0px 5px 0px 5px;height: auto;text-decoration:none;}
#header3 h1 {padding-bottom:20px;border-bottom:20px solid #85bce9;margin-bottom:10px;}

#header4 {width:775px;padding:0px 5px 0px 5px;height:auto;text-decoration:none;}
#header4 h1 {padding-bottom:20px;border-bottom:20px solid #DDDDDD;margin-bottom:10px;}

#header5 {width:775px;padding:0px 5px 0px 5px;height: auto;text-decoration:none;}
#header5 h1 {padding-bottom:20px;border-bottom:20px solid #B92C92;margin-bottom:10px;}

#header6 {width:775px;padding:0px 5px 0px 5px;height: auto;text-decoration:none;}
#header6 h1 {padding-bottom:20px;border-bottom:20px solid #ABDDA4;margin-bottom:10px;}

#header7 {width:775px;padding:0px 5px 0px 5px;height: auto;text-decoration:none;}
#header7 h1 {padding-bottom:20px;border-bottom:20px solid #0092d4;margin-bottom:10px;}

#mainContent {padding:0 20px 0 20px;}

#mainContent.twoColumn #mainColumn {float:left;width:355px;padding-bottom:20px;text-decoration:none;}
#mainContent.twoColumn #sideColumn {float:right;width:355px;padding-bottom:20px;text-decoration:none;}

#mainContent.splitColumn #mainColumn {float:left;width:455px;padding-bottom:20px;text-decoration:none;}
#mainContent.splitColumn #sideColumn {float:right;width:255px;padding-bottom:20px;text-decoration:none;}

#mainContent h2 {font-size:1.8em;margin:0.5em 0;text-decoration:none;}
#mainContent h3 {font-size:1.4em;color:#666666;text-decoration:none;}
#mainContent h4 {font-size:1.2em;text-decoration:none;}
#mainContent p {line-height:1.6em;text-decoration:none;}
#mainContent ul li {line-height:1.6em;}
#mainContent img {border: none;border:none;}
#mainContent a {color: #0092d4;text-decoration:none;}
#mainContent a:hover {color:#85bce9;}

#mainContent.twoColumn #sideColumn h5 {font-size:1.4em;margin:0.5em 0;}


#footer {width:775px;margin:5px;background-color:#FFFFFF;clear:both;}
#footer ul {list-style-type:none;margin:0;padding:0;float:left;}
#footer ul li {margin:0;padding:5px;}
#footer ul li a {color:#666666;white-space:nowrap;}
#footer p {padding:5px; text-align:right;text-decoration:none;}



/*------ INDIVIDUAL CONTENT PAGES -------------*/

/* home page */
.homeIntro {background: url(../images/homepage.jpg) 0px 0px no-repeat;padding-left:200px;padding-right:20px;padding-bottom:2em;border-bottom:1px solid #CCCCCC;}
.homeIntro h2 {text-align:center;background: url(../images/blank.png) 50% 100% no-repeat;padding-bottom:30px;}
.homeIntro h2 em {display:block;}
.homeGA {float:left;width:720px;}
.homeGA h3 {color:#EE7300 !important;font-size:1.6em !important;text-align:center;margin-top:1em;}
.homeGA p.link {float:left;width:110px;margin-right:20px;text-align:center;margin-bottom:2em;}
.homeGA p.link img {display:block;}
.homeGA p.link a {text-decoration:none;}
.homeGA ul {list-style-type:none;margin:0;padding:0;}
.homeGA ul li {display:inline;margin-left:15px;}
.homeThinking {float:right;text-align:center;padding-bottom:20px;}
.homeThinking h4 {margin-top:1.4em;}
.homeThinking h4 a {text-decoration:none;color:#EE7300 !important;font-size:1.4em;}
.homeThinking p.link {background-color:#CCCCCC;width:110px;}
.homeThinking p.link a {text-decoration:none;}
.homeThinking {background: url(../images/gal3.jpg) 0px 70px no-repeat;padding-top:100px;padding-left:100px;padding-right:50px;padding-bottom:6em;border-bottom:0px solid #CCCCCC;}

/* our services */
img.jigsaw {float:left;margin-right:20px;margin-bottom:5em;margin-top:5em;}
dl.services dt {margin-top:1em;color:#EE7300;font-family: 'calibri','lucida grande','microsoft sans serif','tahoma', sans-serif;font-size:1.2em;}
dl.services dt a {color: #EE7300 !important;}
dl.services dt a:hover {color: #0092d4 !important;}
div.casestudies {border-top: 1px solid #CCCCCC;clear:both;}
div.casestudies ul {margin:0;padding:0;list-style-type:none;}
div.casestudies ul li {float:left;text-align:center;width:10em;margin-right:0.5em;margin-bottom:1.5em;}
div.casestudies ul li img {display:block;border:none;margin:0 auto;}

/* our team */
.clients {text-align:center;}
div.Man-team h3 {background: url(../images/uscanada-flag.gif) 0 0 no-repeat;line-height: 2em;padding-left:65px;}
div.Man-team {border-top: 1px solid #CCCCCC;clear:both;}
div.Man-team ul {margin:0;padding:0;list-style-type:none;}
div.Man-team ul li {float:left;text-align:center;width:9em;margin-right:0.5em;margin-bottom:1.5em;}
div.Man-team ul li img {display:block;border:none;margin:0 auto;}
div.Man-team ul li span {display:block;}
div.Man-team ul li a {text-decoration:none;}
div.UK-team {border-top: 1px solid #CCCCCC;clear:both;}
div.UK-team ul {margin:0;padding:0;list-style-type:none;}
div.UK-team ul li {float:left;text-align:center;width:9em;margin-right:0.5em;margin-bottom:1.5em;}
div.UK-team ul li img {display:block;border:none;margin:0 auto;}
div.UK-team ul li span {display:block;}
div.UK-team ul li a {text-decoration:none;}
div.UK-team h3 {background: url(../images/uk-flag.gif) 0 0 no-repeat;line-height: 2em;padding-left:35px;}
div.Ins-team h3 {background: url(../images/international-flag1.gif) 0 0 no-repeat;line-height: 2em;padding-left:220px;}
div.Ins-team {border-top: 1px solid #CCCCCC;clear:both;}
div.Ins-team ul {margin:0;padding:0;list-style-type:none;}
div.Ins-team ul li {float:left;text-align:center;width:8em;margin-right:1.5em;margin-bottom:1.5em;}
div.Ins-team ul li img {display:block;border:none;margin:0 auto;}
div.Ins-team ul li span {display:block;}
div.Ins-team ul li a {text-decoration:none;}

/* contact us */
.contact-names dt {width:10em;float:left;}
.contact-address dt {width:10em;float:left;}
.contact-telephone dt {width:10em;float:left;}
.contact-findus {padding-top:40px;padding-bottom:20px;}

/* careers */
div.casestudies {border-top: 1px solid #CCCCCC;clear:both;text-decoration: none; padding:0px 15px 0px 15px;}
div.casestudies a {color: #0092d4;text-decoration:none;}
div.casestudies a:hover {color:#85bce9;}
div.casestudies ul {margin:0;padding:0;list-style-type:none;}
div.casestudies ul li {float:left;text-align:center;width:10em;margin-right:0.5em;margin-bottom:1.5em;}
div.casestudies ul li img {display:block;border:none;margin:0 auto;}
div.casestudies h2 {font-size:1.8em;margin:0.5em 0;text-decoration:none;}

/* our clients */
.clients {text-align:center;}
div.clientcasestudies {border-top: 1px solid #CCCCCC;clear:both;}
div.clientcasestudies ul {margin:0;padding:0;list-style-type:none;}
div.clientcasestudies ul li {float:left;text-align:center;width:10em;margin-right:0.5em;margin-bottom:1.5em;}
div.clientcasestudies ul li img {display:block;border:none;margin:0 auto;}