/*global styles-----------------------------*/

html {
font-size: 100%;
}
body {
	margin:0px;
	padding:0px;
/*	background-image: url(/images/bg_red.jpg); */
	background-repeat: repeat;
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	color: #606060;
}

a:link, a:visited {
	color: #037ab2;
	text-decoration: none;
}
a:hover {
	color: #bebebe;
}
h2, .newstitle{
	color:#333333;/*#db0720;*/
font-size:1.8em;
margin-left:0;
margin-top:0;
padding-left:0;
padding-top:0;
text-align:left;
}
h3{
	color:#333333;/*#db0720;*/
	font-size:1.5em;
	padding-left:0;
	margin-left:0;
	text-align:left;
}
h4{
	color:#333333;/*#db0720;*/
	font-size:1.3em;
	padding-left:0;
	margin-left:0;
	text-align:left;
}
h5{
	color:#606060;
	font-size:1.1em;
	padding-left:0;
	margin-left:0;
	text-align:left;
}


span.contactunderline{
border-bottom:1px dashed #999999;
font-weight:bold;
padding-bottom:3px;
display:block;
}

.left{
float:left;
}

.right:{
float:right;
}

.newstitle, .sitemap{
padding-top:20px;
}

/*png fix -----------------------------*/
img, div, a, input { behavior: url(/iepngfix.htc) }

/*global styles - end -----------------------------*/




/*header styles-----------------------------*/
#header{
	
/*	background-image: url(/images/header_bg.gif); */
	background-repeat: repeat-x;
	
	
}
#utilities{
	width:915px;
	margin-left:auto;
	margin-right:auto;
	height:37px;
}

#utilities #customise{
	float:left;
	width:676px;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#accessibility{
	padding-left:155px;
}


#utilities #accessibility a:link{
	color: #FFFFFF;	
}
#utilities #accessibility a:hover{
	color: #bebebe;	
}

#utilities ul{
	margin-top:8px;
	margin-left:0px;
	padding-left:0px;
	
}
#utilities li{
	float:left;
	list-style:none;
	padding-left:5px;
	
}
#utilities li img{
	border:0px;
}

#utilities #form{
	width:239px;
	height:30px;
	overflow: hidden;
	float:right;
	margin-top:8px;
	text-align:right;
}
#utilities #form #text{
	width:163px;
	border: 1px solid #666666;
	height:16px;
}
button {
	height: 16px;
}


#primarynavigation{
	width:916px;
	height:42px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	background-image: url(/images/primnav_bg.jpg);
	margin-top:10px;
	display:block;
}
#primarynavigation ul{
	width:100%;
	margin:0px;
	padding:11px 0px 0px 20px;
}

#primarynavigation li{
	float:left;
	list-style:none;
	width: 14.1%;
	text-align:center;
	background-image:url(/images/nav_divider);
	background-position:right;
	background-repeat:no-repeat;
	height:31px;
	
}
#primarynavigation li.last {
	background-image:none;
}

#primarynavigation li a:link, #primarynavigation li a:visited{
	color: #0175A6;
	font-weight: bold;
	text-decoration: none;
        text-transform: uppercase;
        border-right: 1px solid #E9E9E9;
        padding-right: 40px;
}

#primarynavigation li .navlast a:link, 
#primarynavigation li .navlast a:visited{
        border-right: none;
}


#primarynavigation .nav-selected a:link,
#primarynavigation .nav-selected a:visited {
color: #B4B4B4 !important;
font-weight: bold;
}
#primarynavigation .nav-selected,
#primarynavigation .nav-selected-parent {
background-image: url(/design/triangle.gif);
background-position: 38px bottom;
height: 31px;
display: block;
float: left;
}



#primarynavigation li a:hover{
	color: #bebebe;
	text-decoration: none;	

}
#primarynavigation li a:active{
	color: #bebebe;
	text-decoration: none;
}



/*primary nav old

#primarynavigation{
	width:916px;
	height:42px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	background-image: url(/images/primnav_bg.jpg);
	margin-top:10px;
	display:block;
}
#primarynavigation ul{
	width:100%;
	margin:0px;
	padding:11px 0px 0px 0px;
}

#primarynavigation li{
	float:left;
	list-style:none;
	width:12.35%;
	text-align:center;
	background-image:url(/images/nav_divider);
	background-position:right;
	background-repeat:no-repeat;
	display:inline-block;
	height:31px;
	
}
#primarynavigation li.last {
	background-image:none;
}

#primarynavigation li a:link, 
#primarynavigation li a:visited{
	color: #0175A6;
	text-decoration: none;
	display:inline-block;
	height:31px;

}
#primarynavigation li a:hover{
	color: #bebebe;
	text-decoration: none;
	display:inline-block;
	height:31px;
	background: transparent url(/images/menu_arrow.gif) bottom center no-repeat;
}
#primarynavigation li a:active{
	color: #bebebe;
	text-decoration: none;
	display:inline-block;
	height:31px;
	background: transparent url(/images/menu_arrow.gif) bottom center no-repeat;
}

/*primary nav old end-----------------------------*/



/* secondry nav--------------- */
#menuSUB{
 background:url(/images/what-makes-us-different.jpg) no-repeat 0 0;
padding-top:60px;
width:160px;
}

#menuSUB ul{
border-bottom:1px dashed #999999;
padding:0;
margin-left:7px;
width:150px;
margin-bottom:30px;
}

#menuSUB ul ul li a:link,#menuSUB ul ul li a:visited{
text-transform: none;
}

#menuSUB ul ul li a:hover, #menuSUB ul ul li.nav-selected a{
color:#bebebe;
}

#menuSUB li{
border-top:1px dashed #999999;
list-style:none;
padding:8px 0;
margin-left:0;
}

#menuSUB li a:link,#menuSUB li a:visited{
color: #037ab2;
text-decoration:none;
text-transform: uppercase;
font-weight: bold;
}

#menuSUB li a:hover, #menuSUB li.nav-selected a{
color:#bebebe;
}

#menuSUB li.nav-selected ul li a{
color: #037ab2;
}

/*homeapge content styles-----------------------------*/


#contentwrapper {
	background-color: #ffffff;	
}
#contentframe{
	width:916px;
	margin-left:auto;
	margin-right:auto;
	
}
#contentcontainer{
margin-left:200px;
width:710px;
}

html>body #contentcontainer{
width:710px;
}
#primarycontent{
	background-color:#ffffff;
	padding-top:25px;
	}
#primarycontent2{
	background-color:#ffffff;
	padding-top:25px;
	float:left;
	width:160px;
}
h1
{
	text-indent:-99999px;
	float:left;
width:158px;
margin:0;
padding:0;
}
h1 a {
	display:block;
	width:161px;
	height:228px;
	background:url(/images/1-logo_red.gif) no-repeat;
	float:left;
}

.flashbanner{
	margin-left:30px;
width:715px;
}


html>body .flashbanner{
	float:right;
width:715px;
}

#subMENU li{
list-style:none;
border-bottom: 1px dashed #999999;
}
#secondarycontent{
	
}

#sidebar{
	padding-top:25px;
	width:150px;
	background-image:url(/images/home_gradient_div.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:38px;
	float:left;
clear:left;

}

#sidebar2{
	padding-top:25px;
	width:150px;
	padding-right:38px;
	float:left;
clear:left;
}


html>body #sidebar{
width:165px;
}

#maincontent{
	padding-top:25px;
	width:387px;
	background-image:url(/images/home_gradient_div.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:55px;
	padding-left:48px;
	float:left;
	display:inline;
}

#pagecontent{
display:block;
float:left;
width:480px;
padding-top:20px;
}

html>body #pagecontent{
width:500px;
}


#maincontent #firstp{
	padding-top:0px;
}
#maincontent img{
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}

.peoplepage img{
float:left;
margin:0 20px 20px 0;
}

.peoplepage table{
float:left;
display:inline;
width:auto !important;
}

.clientmainpage img{
float:left;
margin:0 20px 10px 0;
}

#clientcontent{
padding-left:0 !important;
width:710px !important;

}

#clientcontent, #widecontent{
padding-top:20px;
	width:700px;
	display:inline;
	float:left;
}

#clientcontent ul{
margin:10px 0 30px 0;
padding:0;
}

#clientcontent li{
display:inline;
margin:5px 8px 5px 0;
list-style:none;
}

#clientcontent li img{
border:1px solid #666666;
}

#contentframe table{
margin:30px auto 0;
width:650px;
}
#usp, #reference, #contactenvelope{
	padding-top:25px;
	padding-left: 15px;
	width:170px;
	float:right;
	
}



#tertiarycontent{
	clear:both;
	height:162px;
	background-image:url(/images/home_workbg.jpg);
	background-repeat:no-repeat;
        background-position:bottom;	
}

/*--- homepage move featured items not for ie6 ----- */

html>body #tertiarycontent{
position:relative;
left:-200px;
width:915px;
}

html>body #tertiarycontent ul{
margin-left:148px !important;
}

html>body #tertiarycontent li{
padding-left:50px !important;
}

/*---- end homepage move -----------------*/

#tertiarycontent .star{
	background-image:url(/images/star.gif);
	background-repeat:no-repeat;
	padding-left:22px;
}
#tertiarycontent ul{
	padding-left:0;
margin-left:0;
}
#tertiarycontent li{
	float:left;
	list-style:none;
	padding-left:40px;
}
#tertiarycontent #w_ikea a
{
	display:block;
	width:102px;
	height:99px;
	background:url(/images/home_w_ikea.png);
	background-repeat:no-repeat;
}
#tertiarycontent #w_barclays a
{
	display:block;
	width:102px;
	height:99px;
	background:url(/images/home_w_barclays.png);
	background-repeat:no-repeat;
}
#tertiarycontent #w_glen a
{
	display:block;
	width:102px;
	height:99px;
	background:url(/images/home_w_glen.png);
	background-repeat:no-repeat;
}
#tertiarycontent #w_csma a
{
	display:block;
	width:102px;
	height:99px;
	background:url(/images/home_w_csma.png);
	background-repeat:no-repeat;
}
#tertiarycontent #w_lovefilm a
{
	display:block;
	width:102px;
	height:99px;
	background:url(/images/home_w_lovefilm.png);
	background-repeat:no-repeat;
}
/*homeapge content styles - end -----------------------------*/




/*footer styles-----------------------------*/
#footer {
	background-image: url(/images/footer_bg.gif);
	background-repeat:repeat-x;
	height: 87px;
	color: #FFFFFF;
	font-size:0.92em;
}
#footer img{
	border:0px;
}

#footerlinks{
	width:915px;
	margin-left:auto;
	margin-right:auto;
	height:37px;
}
#newsletter{
	float:left;
	text-indent:-99999px;
}

#newsletter a.nls {
	display:block;
	width:140px;
	height:88px;
	/* background:url(/images/newsletterbutton_red.png); */
	background-repeat:no-repeat;
}
#newsletter p{
	text-indent:0px;
}

#dma{
	float:right;
	text-align:right;
}

#dma li ul{
	display:block;
}
#dma li{
	float:left;
	list-style:none;
	padding-left:15px;	
}
#dma li a:link,
#dma li a:visited {
	color:#FFFFFF;
}
#dma li a:hover{
	color: #bebebe;	
}

/*footer styles - end -----------------------------*/



/*---- colours  ----------------------------------*/

body.red{
	background-image: url(/images/bg_red.jpg);
}

body.red h1 a{
	background:url(/images/1-logo_red.gif) no-repeat;
}

body.red h2, body.red h3, body.red h4, body.red h4 .colourme, body.red .colourme, body.red .newstitle, .newstitle, body.red .sitemap, .sitemap{
	color:#db0720;
}

body.red #header{
	background-image: url(/images/header_bg.gif);
}

body.red #newsletter a.nls{
	background:url(/images/newsletterbutton_red.png);
}

body.red #tertiarycontent .star {
	background-image:url(/images/star.gif);
}

body.red #contactenvelope a.colourme, #contactenvelope a.colourme{
background:url(/images/envelope_red.gif) no-repeat;
width:96px;
height:52px;
text-indent:-9999px;
display:block;
margin-left:80px;
margin-top:15px;
}

.phonenumber{
font-size:1.5em;
float:right;
}

body.red .meet-people a.colourme, 
.meet-people a.colourme{
background:url(/images/about_team_red.jpg) no-repeat;
width:172px;
height:277px;
text-indent:-9999px;
display:block;
margin-top:15px;
margin-bottom:15px;
}


/*blue*/
body.blue{
	background-image: url(/images/bg_blue.jpg);
}

body.blue h1 a{
	background:url(/images/1-logo_blue.gif) no-repeat;
}

body.blue h2, body.blue h3, body.blue h4, body.blue .colourme, body.blue .newstitle, body.blue .sitemap{
	color:#0367A6;
}

body.blue #header{
	background-image: url(/images/header_bg_blue.gif);
}

body.blue #newsletter a.nls{
	background:url(/images/newsletterbutton_blue.png);
}

body.blue #tertiarycontent .star {
	background-image:url(/images/star_blue.jpg);
}

body.blue #contactenvelope a.colourme{
background:url(/images/envelope_blue.gif) no-repeat;
width:96px;
height:52px;
text-indent:-9999px;
}
body.blue .meet-people a.colourme {
background-image:url(/images/about_team_blue.jpg) !important;
}



/*purple*/
body.purple{
	background-image: url(/images/bg_purple.jpg);
}

body.purple h1 a{
	background:url(/images/1-logo_purple.gif) no-repeat;
}

body.purple h2, body.purple h3, body.purple h4, body.purple .colourme, body.purple .newstitle, body.purple .sitemap{
	color:#7F03AD;
}

body.purple #header{
	background-image: url(/images/header_bg_purple.gif);
}

body.purple #newsletter a.nls{
	background:url(/images/newsletterbutton_purple.png);
}

body.purple #tertiarycontent .star {
	background-image:url(/images/star_purple.jpg);
}

body.purple #contactenvelope a.colourme{
background:url(/images/envelope_purple.gif) no-repeat;
width:96px;
height:52px;
text-indent:-9999px;
}

body.purple .meet-people a.colourme {
background-image:url(/images/about_team_purple.jpg) !important;
}


/*orange*/
body.orange{
	background-image: url(/images/bg_orange.jpg);
}

body.orange h1 a{
	background:url(/images/1-logo_orange.gif) no-repeat;
}

body.orange h2, body.orange h3, body.orange h4, body.orange .colourme, body.orange .newstitle, body.orange .sitemap{
	color:#E28C12;
}

body.orange #header{
	background-image: url(/images/header_bg_orange.gif);
}

body.orange #newsletter a.nls{
	background:url(/images/newsletterbutton_orange.png);
}

body.orange #tertiarycontent .star {
	background-image:url(/images/star_orange.jpg);
}

body.orange #contactenvelope a.colourme{
background:url(/images/envelope_orange.gif) no-repeat;
width:96px;
height:52px;
text-indent:-9999px;
}

body.orange .meet-people a.colourme {
background-image:url(/images/about_team_orange.jpg) !important;
}


/*green*/
body.green{
	background-image: url(/images/bg_green.jpg);
}

body.green h1 a{
	background:url(/images/1-logo_green.gif) no-repeat;
}

body.green h2, body.green h3, body.green h4, body.green .colourme, body.green .newstitle, body.green .sitemap{
	color:#A0D503;
}

body.green #header{
	background-image: url(/images/header_bg_green.gif);
}

body.green #newsletter a.nls{
	background:url(/images/newsletterbutton_green.png);
}

body.green #tertiarycontent .star {
	background-image:url(/images/star_green.jpg);
}

body.green #contactenvelope a.colourme{
background:url(/images/envelope_green.gif) no-repeat;
width:96px;
height:52px;
text-indent:-9999px;
}
body.green .meet-people a.colourme {
background-image:url(/images/about_team_green.jpg) !important;
}


/*brown*/
body.brown{
	background-image: url(/images/bg_brown.jpg);
}

body.brown h1 a{
	background:url(/images/1-logo_brown.gif) no-repeat;
}

body.brown h2, body.brown h3, body.brown h4, body.brown .colourme, body.brown .newstitle, body.brown .sitemap{
	color:#A24E03;
}

body.brown #header{
	background-image: url(/images/header_bg_brown.gif);
}

body.brown #newsletter a.nls{
	background:url(/images/newsletterbutton_brown.png);
}

body.brown #tertiarycontent .star {
	background-image:url(/images/star_brown.jpg);
}

body.brown #contactenvelope a.colourme{
background:url(/images/envelope_brown.gif) no-repeat;
width:96px;
height:52px;
text-indent:-9999px;
}
body.brown .meet-people a.colourme {
background-image:url(/images/about_team_brown.jpg) !important;
}

/*teal*/
body.teal{
	background-image: url(/images/bg_teal.jpg);
}

body.teal h1 a{
	background:url(/images/1-logo_teal.gif) no-repeat;
}

body.teal h2, body.teal h3, body.teal h4, body.teal .colourme, body.teal .newstitle, body.teal .sitemap{
	color:#008080;
}

body.teal #header{
	background-image: url(/images/header_bg_teal.gif);
}

body.teal #newsletter a.nls{
	background:url(/images/newsletterbutton_teal.png);
}

body.teal #tertiarycontent .star {
	background-image:url(/images/star_teal.jpg);
}

body.teal #contactenvelope a.colourme{
background:url(/images/envelope_teal.gif) no-repeat;
width:96px;
height:52px;
text-indent:-9999px;
}
body.teal .meet-people a.colourme {
background-image:url(/images/about_team_teal.jpg) !important;
}

/*grey*/
body.grey{
	background-image: url(/images/bg_grey.jpg);
}

body.grey h1 a{
	background:url(/images/1-logo_grey.gif) no-repeat;
}

body.grey h2, body.grey h3, body.grey h4, body.grey .colourme, body.grey .newstitle, body.grey .sitemap{
	color:#50585E;
}

body.grey #header{
	background-image: url(/images/header_bg_grey.gif);
}

body.grey #newsletter a.nls{
	background:url(/images/newsletterbutton_grey.png);
}

body.grey #tertiarycontent .star {
	background-image:url(/images/star_grey.jpg);
}

body.grey #contactenvelope a.colourme{
background:url(/images/envelope_grey.gif) no-repeat;
width:96px;
height:52px;
text-indent:-9999px;
}

body.grey .meet-people a.colourme {
background-image:url(/images/about_team_grey.jpg) !important;
}

/* clear fix  */

#contentframe:after { 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility: hidden; 
}

/* Hides from IE-mac \*/

* html #contentframe { 
height:1% 
}

#contentframe {
display:block; 
}
/* End hide from IE-mac */


/* -- menu expand css -- */

#menuSUB li.nav-selected ul {
display:block !important;
}

#menuSUB li.nav-selected-parent ul {
display:block !important;
}

#menuSUB li.nav-selected-grandparent ul {
display:block !important;
}

#menuSUB ul ul{
display:none;
}

/* -- end menu expand css -- */

#menuSUB ul ul{
margin-bottom:0;
border-bottom:none;
}

#menuSUB ul ul li{
border-top:none;
width:145px;
}


/* contact page styles (SK) */
.blockLeft{display:block;float:left;width:500px;padding-top:22px;}
.blockLeft span{font-size: 9pt;}
.contactLeftCol{display:block;float:left;}
.contactFormOuter{display:block;float:left;width:366px;background-image:url(http://qpm.sitekit.net/design/qpm-form-bg-top.jpg);background-repeat:no-repeat;background-position:left top;margin-right:40px;}
.contactFormOuter2{display:block;float:left;width:316px;padding:26px 25px;background-image:url(http://qpm.sitekit.net/design/qpm-form-bg-btm.jpg);background-repeat:no-repeat;background-position:left bottom;}
.contactRightCol{display:block;float:left;width:290px;}
.redBold{font-weight:bold;color:#DF0C1F;}
.FormContentLeft{display:block;float:left;width:72px;}
.FormContentRight{display:block;float:left;width:232px;}
div.formTextbox, div.formTextarea, div.formCheckboxGroup{display:block;float:left;width:304px;margin-bottom:22px;}
.FormContentRight input, .FormContentRight textarea{width:216px;border:1px solid #AAAAAA;padding:6px 8px;color:#AFAFAF;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:90%;}
.formCheckboxGroup input{width:auto;border-style:none;}
.FormContentLeft span{display:block;color:#898989 !important;font-weight:bold;padding-top:6px;}
.FormContentBoth .SubmitButtonElement{display:block;float:right;width:69px;height:31px;background-image:url(http://qpm.sitekit.net/design/submit-btn-bg2.png);background-repeat:no-repeat;background-position:left bottom;background-color:#FFFFFF;border-style:none;text-align:center;color:#007BB1;font-weight:bold;cursor:pointer;}
/* END contact page styles (SK) */


/* adjustments */
.contactunderline {margin-bottom: 20px;
}
.contactunderline a {
display: block;
}

.skhighlightedsearch {background-color: #FFFFC6;}
.searchheading {font-weight: bold;}
.contactFormOuter {padding-top: 10px;}

#clientcontent ul li img 
{margin-bottom: 8px !important;}
/* .clientmainpage ul {margin-left: 30px !important; margin-top: 5px;} */



body #contactenvelope a.colourme{
width:150px !important;
height:82px !important;
margin-left: 0px !important;}

#header a:visited {color: #ffffff;}


/*peoplepage styles - begin -----------------------------*/
#people_wrapper{
	width:701px;
	height:500px;
	background-color:#FFFFFF;
}

.people_container{
	width:160px;
	text-align:center;
	margin-right:12px;
        margin-bottom:20px;
        float:left;
}

.people_container p{
	color: #037ab2;	
}
.people_container p{
	margin:0px;
	padding:0px;	
	text-align:left;
}

.people_container p a:link, a:visited{
		color: #037ab2;
		font-weight: bold;	
}

.people_container p a:hover{
             color:#bebebe
}

/*peoplepage styles - end -----------------------------*/



/*peoplelist styles - begin -----------------------------*/
.peoplelist {
	width:170px;
	height: 90px;
}
.peoplelist img{
	float:left;
        padding-right:10px;
        padding-bottom:10px;
}

.peoplelistname{
	color: #037ab2;
}
.peoplelistname a:link, a:visited{
		color: #037ab2;
		font-weight: bold;	
}
.peoplelistname a:hover{
             color:#bebebe
}

/*peoplelist styles - end -----------------------------*/



/*peoplepages styles - begin -----------------------------*/
#peoplepagecontent_robin{
display:block;
float:left;
width:480px;
padding-top:20px;
background-image: url(/images/about_robin_bg.gif);
background-repeat: no-repeat;
background-position: right top;	
}

html>body #peoplepagecontent_robin{
width:500px;
}

#peoplepagecontent_nigel{
display:block;
float:left;
width:480px;
padding-top:20px;
background-image: url(/images/about_nigel_bg.gif);
background-repeat: no-repeat;
background-position: right top;	
}

html>body #peoplepagecontent_nigel{
width:500px;
}

#peoplepagecontent_stu{
display:block;
float:left;
width:480px;
padding-top:20px;
background-image: url(/images/about_stu_bg.gif);
background-repeat: no-repeat;
background-position: right top;	
}

html>body #peoplepagecontent_stu{
width:500px;
}

#peoplepagecontent_pete{
display:block;
float:left;
width:480px;
padding-top:20px;
background-image: url(/images/about_pete_bg.gif);
background-repeat: no-repeat;
background-position: right top;	
}

html>body #peoplepagecontent_pete{
width:500px;
}

#peoplepagecontent_johnc{
display:block;
float:left;
width:480px;
padding-top:20px;
background-image: url(/images/about_johnc_bg.gif);
background-repeat: no-repeat;
background-position: right top;	
}

html>body #peoplepagecontent_johnc{
width:500px;
}

#peoplepagecontent_andrew{
display:block;
float:left;
width:480px;
padding-top:20px;
background-image: url(/images/about_andrew_bg.gif);
background-repeat: no-repeat;
background-position: right top;	
}

html>body #peoplepagecontent_andrew{
width:500px;
}

#peoplepagecontent_phil{
display:block;
float:left;
width:480px;
padding-top:20px;
background-image: url(/images/about_phil_bg.gif);
background-repeat: no-repeat;
background-position: right top;	
}

html>body #peoplepagecontent_phil{
width:500px;
}

#peoplepagecontent_simon{
display:block;
float:left;
width:480px;
padding-top:20px;
background-image: url(/images/about_simon_bg.gif);
background-repeat: no-repeat;
background-position: right top;	
}

html>body #peoplepagecontent_simon{
width:500px;
}

#peoplepagecontent_nic{
display:block;
float:left;
width:480px;
padding-top:20px;
background-image: url(/images/about_lindsay_bg.gif);
background-repeat: no-repeat;
background-position: right top;	
}

html>body #peoplepagecontent_nic{
width:500px;
}

#peoplepagecontent_glyn{
display:block;
float:left;
width:480px;
padding-top:20px;
background-image: url(/images/about_glyn_bg.gif);
background-repeat: no-repeat;
background-position: right top;	
}

html>body #peoplepagecontent_glyn{
width:500px;
}

#peoplepagecontent_lisa{
display:block;
float:left;
width:480px;
padding-top:20px;
background-image: url(/images/about_lisa_bg.gif);
background-repeat: no-repeat;
background-position: right top;	
}

html>body #peoplepagecontent_lisa{
width:500px;
}

#peoplepagecontent_johnd{
display:block;
float:left;
width:480px;
padding-top:20px;
background-image: url(/images/about_jan_bg.gif);
background-repeat: no-repeat;
background-position: right top;	
}

html>body #peoplepagecontent_johnd{
width:500px;
}

#peoplepagecontent_susan{
display:block;
float:left;
width:480px;
padding-top:20px;
background-image: url(/images/about_susan_bg.gif);
background-repeat: no-repeat;
background-position: right top;	
}

html>body #peoplepagecontent_susan{
width:500px;
}

#peoplecontainer dl dt{
	font-weight: bold;	
}
/*peoplepages styles - end -----------------------------*/

/*beliefs styles - start -----------------------------*/

.beliefsgroup{
margin-bottom:40px;
}
.beliefsgroup .beliefsimg{
	float:right;
	margin-left:30px;
        width:200px;
}
/*beliefs styles - end -----------------------------*/
#menuSITEMAP ul a:link, a:visited {
	color: #037ab2;
	font-weight:bold;
	text-decoration: none;
}

#menuSITEMAP ul a:hover {
	color: #bebebe;
	text-decoration: none;
}
.FormContentRight .formCheckboxGroup{
margin-left:25px;

width:200px;
background-color:#cccccc;

}
#SKFCE_3_UserInput_0, #SKFCE_3_UserInput_1, #SKFCE_3_UserInput_2, #SKFCE_3_UserInput_3, #SKFCE_3_UserInput_4, #SKFCE_3_UserInput_5 {


background-color:#cccccc;
}

.cred,
a.cred:link,
a.cred:visited,
a.cred:hover {color: #bebebe;}
a.cred:hover {text-decoration: underline;}
.cred {font-weight: normal !important;}
