﻿body{
margin:0px;
padding:0;
font-size: x-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size:small;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*color:#333333;*/
color:#322F40;
background-color:#FFFFFF;
}

html>body {font-size:small;}
/*main colour setup for each section*/
/*#main1 #middle #mastHead{border-top:1px solid #ccc;}*/
form{padding-top:10px;}

p{margin: 0.1em 0 0.7em 0; 	line-height: 1.5em; font-size: 90%;}

h1 {font-size:150%; margin:0; padding-left:12px; padding-top:10px; font-family: Geneva, Arial, Helvetica, sans-serif; letter-spacing: 0.2em;}
h2 {font-size:135%; margin:0 0 0 0; /*color: #000066; val*/}
h3 {font-size:120%; margin: 0.2em 0;}
h4 {font-size:90%; margin: 0 0 0 0; /*color:#363636; val*/}
h5 {font-size:90%; margin:1em 0 0 0; padding:0px;}

dt{font-weight:bold;}
form{margin:0; padding:0;}
.clear{clear:both;}
.leftImage img{border:1px solid #ccc;
margin-left:-1px;
}
#contentNew li{list-style:square;}

/*Setting the global settings dependant on body id="section name"*/
#main #mastHead{
	background-color:#000066;
	background-image:url("../assets/colorbox/sublogo_home.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	color:#FFFFFF;
	}
#main #contentNew h2{color:#000066;
	background-color:#FFFFFF;}
#main #contentNew a{color:#000066; 	text-decoration:none;}
#main #contentNew a:hover{text-decoration:underline;}

#company #mastHead{
		background-color:#333399;
		color:#FFFFFF;
		background-image:url("../assets/colorbox/sublogo_company.gif");
		background-repeat: no-repeat;
		background-position: bottom left;
		}
#company #contentNew h2, #company #contentNew h3{color:#333399;}
#company #contentNew a{color:#333399; text-decoration:none;}
#company #contentNew a:hover{text-decoration:underline;}

#individual #mastHead{
		background-color:#00CC99;
		color:#FFFFFF;
		background-image:url("../assets/colorbox/sublogo_individual.gif");
		background-repeat: no-repeat;
		background-position: bottom left;
		}

#individual #contentNew h2, #individual #contentNew h4{color:#00CC99;}
#individual #contentNew a{color:#00CC99; text-decoration:none;}
#individual #contentNew a:hover{text-decoration:underline;}

#sole #mastHead{
	background-color:#003366;
	color:#FFFFFF;
	background-image:url("../assets/colorbox/sublogo_sole_trader.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	}		
#sole #contentNew h2{color:#003366;}
#sole #contentNew a {color:#003366; text-decoration:none;}
#sole #contentNew a:hover{text-decoration:underline;}


#trusts #mastHead{
	background-color:#B6A361;
	color:#FFFFFF;
	background-image:url("../assets/colorbox/sublogo_purple.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	}
#trusts #contentNew h2{color:#B6A361;}
#trusts #contentNew a{color:#B6A361; text-decoration:none;}
#trusts #contentNew a:hover{text-decoration:underline;}

#partnership #mastHead {
	background-color:#778C88;
	background-image:url("../assets/colorbox/sublogo_red.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	color: #FFFFFF;
	}
#partnership #contentNew h2, #partnership #contentNew h4{color:#778c88;}
#partnership #contentNew a{color:#778c88; text-decoration:none;}
#partnership #contentNew a:hover{text-decoration:underline;}

#charity #mastHead{
		background-color:#339933;
		color:#FFFFFF;
		background-image:url(../colorbox/sublogo_sage.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		}
#charity #contentNew h2, #charity #contentNew h4{color:#339933;}
#charity #contentNew a{color:#339933; text-decoration:none;}
#charity #contentNew a:hover{text-decoration:underline;}

#start #main1 #middle #mastHead{
	background-color:#5a9cd1;
	color:#FFFFFF;
	background-image:url("../assets/colorbox/sublogo_blue.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
		}
#start #contentNew h2, #start #contentNew h4{color:#5a9cd1;}
#start #contentNew a{color:#5a9cd1; text-decoration:none;}
#start #contentNew a:hover{text-decoration:underline;}

#residents #mastHead{
	background-color:#005F73;
	color:#FFFFFF;
	background-image:url("../assets/colorbox/sublogo_residents.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	}
#residents #contentNew h2{color:#005F73;}
#residents #contentNew a{color:#005F73; text-decoration:none;}
#residents #contentNew a:hover{text-decoration:underline;}

#employ #mastHead{
	color:#FFFFFF;
	background-color:#5E5EAE;
	background-image:url("../assets/colorbox/sublogo_employ.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	}
#employ #contentNew h2, #employ #contentNew h4{color:#5E5EAE;}
#employ #contentNew a{color:#5E5EAE; text-decoration:none;}
#employ #contentNew a:hover{text-decoration:underline;}

#tax #mastHead{
	color:#FFFFFF;
	background-color:#C18C46;
	background-image:url("../assets/colorbox/sublogo_tax.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	}
#tax #contentNew h2{color:#C18C46;}
#tax #contentNew a{color:#C18C46; text-decoration:none;}
#tax #contentNew a:hover{text-decoration:underline;}

#business #mastHead{
	color:#FFFFFF;
	background-color:#1D212C;
	background-image:url("../assets/colorbox/sublogo_business.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	}
#business #contentNew h2{color:#1D212C;}
#business #contentNew a{color:#1D212C; text-decoration:none;}
#business #contentNew a:hover{text-decoration:underline;}

#search #mastHead{
	background-color:#669999;
	color:#FFFFFF;
	background-image:url("../assets/colorbox/sublogo_search.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	}
#search #contentNew h2{color:#669999;}
#search #contentNew a{color:#669999; text-decoration:none;}
#search #contentNew a:hover{text-decoration:underline;}

#growth #mastHead{
	background-color:#66CC00;
	color:#FFFFFF;
	background-image:url("../assets/colorbox/sublogo_yellow.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	}		
#growth #contentNew h2{color:#66CC00;}
#growth #contentNew a {color:#66CC00; text-decoration:none;}
#growth #contentNew a:hover{text-decoration:underline;}



/*#search #mastHead {background-color: #89A7A7;}*/

/*right hand section of page listings*/
.contentBoxer{
	padding-bottom:5px;
	margin-left: 15px;
}
/*text for page listing*/ 
.contentBoxer .rightBar{
	float:left;
	width: 76%;
	padding-bottom: 5px;
	border-bottom: 1px dashed #ccc;
	padding-top: 5px;
}
/*image holder for page listings*/
.contentBoxer .leftBar {
	width:30px;
	height:20px;
	float: left;
	margin-top: 5px;
}
/*left hand section of main pages*/
#contentLeftNew{
	float: left;
	width: 42%;
	border-right: 1px dashed #ccc;
	margin-top: 10px;
	padding-right: 5px;
	margin-bottom: 20px;
}
	
#contentNew #contentRightNew {
	float: left;
	margin-top: 10px;
	width: 55%;
	padding-bottom: 20px;
}
/*#contentNew #contentRightNewContact {
	float: left;
	margin-top: 10px;
	padding-bottom: 20px;
	width: 30%;
	margin-right: 10px;
}*/
#mastHead {
		height: 92px;
		color: #FFFFFF;
		border: 1px solid #ccc;
		/*border-top: none;*/
		}
/*#header {
	margin-bottom:0px;
	padding:0;
	
	/*fading of header removed as clashed with colours*/
	
	/*background-color: #ced2eb;
	border-bottom: 1px solid #ccc;
	background-image: url(../images/pb_logo_safety.gif);
	background-repeat: repeat-y;
	background-position: top left;*/
	}
/*#header img{border:1px solid #FFFFFF;}*/

/*#header h1{/*image replacement*/
	text-indent: -9999px;
	background-image: url("../assets/images/pb_logo.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:265px;
	height:60px;
	border: 1px solid #fff;
}
		
#main1 {
	margin:0;
	padding:0;
	}

#left {
	float:left;
	width:250px;
	margin:0; padding:0;
	font-size:100%;
	}
				
	
#middle {
	font-size:100%;
	margin-left: 250px;
	/*3px IE6 float fix */
	display:block;  
	text-align:left; 
	padding-left:5px;
	/*End 3px IE6 float fix */
	}
/*3px IE6 float fix*/
* html #middle {display:inline-block; padding-left:2px;}
/*End 3px IE6 float fix */
	
.column-in {margin:0;}

/*.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}*/
		
	

/*.copy { text-align:center; font-size:80% }*/


#nav {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	list-style:none;
	float: none;
	height: 28px;
	
}
#nav li {float:left;}

#nav a:link, #nav a:active, #nav a:visited{
	float:left;
	display:block;
	padding:3px 8px 8px 8px;
	height:auto;
	color:#666666;
	text-decoration:none;
	color:#666666;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-image:url("../assets/colorbox/nav_white.gif");
	background-repeat:repeat-x;
	background-position:bottom left;
	border-top: 1px solid #ccc;
	/*background: #dee2e4 url(../images/nav_fade_bg.jpg) repeat-x bottom left;*/
  /*margin:0 1px;*/
}

/*#nav #t-company a:link, #nav #t-company a:visited, #nav #t-company a:active {
	background-image:url(../colorbox/nav_company.gif);
	background-repeat:no-repeat;
	background-position:0 -50px;
	}*/
	
	/*Setting the colour for the rollovers and nav current page active*/
#nav #t-company a:hover, #nav #t-company .set{
	background-image:url("../assets/colorbox/nav_company.gif");
	background-repeat:repeat-x;
	background-position:bottom left;
	}	
#nav #t-individual a:hover, #nav #t-individual .set{
	background-image:url("../assets/colorbox/nav_individual.gif");
	background-repeat:repeat-x;
	background-position:bottom left;
	}	
#nav #t-sole_trader a:hover, #nav #t-sole_trader .set{
	background-image:url("../assets/colorbox/nav_sole_trader.gif");
	background-repeat:repeat-x;
	background-position:bottom left;
	}
#nav #t-trust a:hover, #nav #t-trust .set{
	background-image:url("../assets/colorbox/nav_purple.gif");
	background-repeat:repeat-x;
	background-position:bottom left;
	}	
#nav #t-partnerships a:hover, #nav #t-partnerships .set{
	background-image:url("../assets/colorbox/nav_pink.gif");
	background-repeat:repeat-x;
	background-position:bottom left;
	}
	#nav #t-charity a:hover, #nav #t-charity .set{
	background-image:url(../colorbox/nav_sage.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	}
#nav #t-start_up a:hover, #nav #t-start_up .set{
	background-image:url("../assets/colorbox/nav_blue.gif");
	background-repeat:repeat-x;
	background-position:bottom left;}

/*upper right menu items*/
#topMenu {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	float: right;
	width: auto;
	padding-right: 10px;
	text-align: right;
}
#topMenu li {
	list-style-type: none;
	display: inline;
	padding-right: 0px;
	/*padding-bottom: 3px;*/
	padding-left: 0px;margin-top: 10px;padding-top: 15px;
}
#topMenu ul {
	margin: 0px;
	padding: 0px;
}
#topMenu a:hover {
	text-decoration: underline;}

#topMenu li a {
	text-decoration: none;
	color: #000066;
}
/*#topMenu .topMenuSpacer {
	font-size: 200%;
	display: inline;
}*/

#leftMenuHeader h2{color:#727EC5;}


#leftMenu{
	margin-left:20px;
	padding-bottom: 20px;
	/*border-right: 1px dashed #ccc;*/
}
.hide{display:inline;
	width:0px;
	}

#leftMenu ul{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	list-style:none;
	font-size: 100%;
	padding:0;
}

#leftMenu ul li ul li{margin:7px 0;
	padding:3px 0;
}


#leftMenu ul li ul{
	margin:0;
	padding-left:15px;
	
	}
	

/*#leftMenu ul li ul li.services {padding-bottom:5px;}
#leftMenu ul li ul li.services ul li{padding-bottom:5px; border :1px solid red;}*/

/*ul .services {padding-bottom:10px; border : 1px solid red;
margin-top:10px;}*/

#leftMenu ul li ul li ul{padding:3px 3px; color:#666666; margin-bottom:-6px; margin-left:20px; padding:0px; list-style:none;} /*sub sub menu*/

.services a:link, .services a:visited, .services a:active{
	color:#717DC6;
	text-decoration:none;
	margin: 0;
	padding: 0;
}

#sub1 li, #sub3 li, #sub4 li{
	padding-bottom: 5px;
}
.services li a:link, .services li a:visited, .services li a:active {
font-size:95%;
color:#778C88;
text-decoration:none;
}
.services li ul li a:link, .services li ul li a:visited, .services li ul li a:active{font-size:85%;}
.services li ul {list-style-image:url("../assets/images/clear.gif");}/*stops unwanted bullets in sub sub lists in IE*/

.current {list-style-image:url("../assets/images/r_arrow.gif");}

#navClear {
	height: 1px;
	width: 1px;
}
#endBlock {
	float: none;
}
#navHolder {
	float: none;
}


#footer {
	clear: both;
	background-color: #CED2EB;
	padding-left: 250px;
	color: #999999;
	font-size: 85%;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;

}
#leftMenu #leftMenuHeader {
	margin-top: 15px;
	width:100px;
	margin-left: 15px;
	border-top:1px solid #CED2EB;
	border-bottom:1px solid #CED2EB;
	
}
#middle #content {
	padding-right: 20px;
}

#content #contentLeft {
	float: left;
	width: 46%;
	border-right: 1px dashed #ccc;
	margin-top: 10px;
	padding-right: 10px;
}
#content #contentRight {
	float: left;
	margin-left: 15px;
	margin-top: 10px;
	width: 47%;
	font-size: 85%;
	padding-bottom: 20px;
}
#contentSingle{
	margin-top:10px;
	margin-right: 10px;
	
}
/*.contentHolder {
	width: 100%;
	padding-top: 5px;
	padding-bottom:5px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #ccc;
}*/
.thumbImg {
	border: 1px solid #666;
	margin-right: 10px;
	margin-top: 5px;
	float: left;	
}
.thumbDotImg {
	margin-right: 10px;
	margin-top: 5px;
	float: left;	
}
/*.contentText {
	float: left;
	padding-bottom: 10px;
}*/
/*.contentHolder a {
	text-decoration: none;
	color: #717DC6;
}*/
/*.contentHolder a:hover {
	text-decoration: underline;
}*/

/*breadcrumb */
#subMastHead a:link, #subMastHead a:visited, #subMastHead a:active {
	font-size: 90%;
	color: #717DC6;
	text-decoration: none;
	padding: 2px 3px;
}
#subMastHead a:hover {
	text-decoration: none;
	background-color: #DBDEF2;
	padding: 2px 3px;
}
#subMastHead {
	padding: 3px 0px 5px 8px;
	color: #999;
	background-color: #CED2EB;
	border-bottom: 1px solid #ccc;
	background-image: url("../assets/images/subnav_bg.gif");
	background-repeat: repeat-y;
}

/*#headSplitter {
	background-color: #666666;
	height: 3px;
	border-top: 1px solid #ccc;
	overflow: hidden;
}*/

.contentHolder .space {
	height: 60px;
	float: left;
	width: 1px;
	/*padding-top: 100px;*/
}

#middle #contentNew {
	margin-bottom: 10px;
}


.lispacer img {/*double dot image between top menu list*/
	margin-bottom: -2px;
	padding-left:4px;
	padding-right:4px;
}

#main #main1 #middle #contentNew #contentSingle #mapLeft {
	float: left;
	width: 30%;
	margin-right: 2%;
	margin-top: 10px;
}
#main #main1 #middle #contentNew #contentSingle #mapMid {
	float: left;
	width: 30%;
	margin-right: 2%;
	margin-top: 10px;
}
#main #main1 #middle #contentNew #contentSingle #mapRight {
	float: left;
	width: 30%;
	margin-top: 10px;
}
#main #main1 #middle #contentNew #contentSingle #form {
	width: 50%;
	background-color:#333333;
}
#contact #main1 #middle #contentNew #contentLeftNew #form {
	width: 50%;
	background-color:#333333;
}
#main #main1 #middle #contentNew #contentSingle #form #form1 .formLeft {
	width: 30%;
	float: left;
}

.formLeft {
		
}
.formLeft dl {
	margin:0;
	padding-bottom:10px;
}
.formLeft dt {
	margin:0;
	padding:1px 0 0 0;
	float: left;
	display: inline;
	}
.formLeft dd {
	margin:0;
	padding:0;
	margin-left: 90px;
	
}
fieldset {
	width: 340px;
	margin: 0px;
	padding: 5px;	
}

/*.textBox{margin:0px; padding:0px;}*/

.required{
	color:#CC0000;
	}
/*#formBox {
	background-color: #FFFFFF;
	color: #333333;
	float: left;
	height: 1%;
}*/
/*#contentRight {
	float: right;
}*/
/*#contentLeftNewContact {
	float: left;
	border-right: 1px dashed #ccc;
	padding-right: 20px;
}*/
#address {
	text-align: center;
	background-color: #DCDFF1;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 10px 15px 20px 0;
	width: 300px;
	float: left;
}

#partners dl{
	margin:10px 10px 10px 0px;
	padding:0;
	width: 90%;
	}
	
#partners dt {
	margin:0 10px 0 0;
	padding:0;
	float: left;
	}

#partners dd{margin:0 0 0 160px;
	padding:5px 0 0 0;
	}
#partners .ddhead {
	font-size: 150%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#partners dt img {
	border: 1px solid #999999;
	margin: 5px 0 0 5px;
}
#partners {
	padding: 10px 0;
	
}
