@charset "UTF-8";
/* CSS by Graham for site */

body {
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #333333;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
		margin-top: 0pt;

}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 220%;
	text-transform: none;
	color: #000000;
	font-weight: bold;
}

#container {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	margin-bottom: 8px;
	margin-top: 8px;
	overflow: visible;
}


#content_divider {
	height: 10px;
	width: 840px;
	background-image: url(../IMAGES/transparent_block.png);
	background-color: #FFFFFF;
}
#content {
	height: 415px;
	width: 590px;
	position: relative;
	padding-top: 0px;
	float: left;
	background-color: #FFFFFF;
	border-left-color: #333333;
	background-repeat: no-repeat;
}

#content_area_left {
	width: 539px;
	padding: 0 25px 0 25px;
	float: left;
	border-right: 1px solid #666666;
	background-repeat: no-repeat;
}
#content_area_left a:link, #content_area_left a:visited {
	color: #333366;
	text-decoration: none;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	
}
#content_area_left a:hover {
	color: #666666;
}

.blue_list_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #333366;
}
#content_area_right {
	background-color: #FFFFFF;
	width: 225px;
	float: right;
}
#content_area_right_copy {
	background-color: #FFFFFF;
	height: 412px;
	width: 195px;
	padding-top: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #666666;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}

#content_area_logos {
			display: none;

	background-color: #FFFFFF;
	height: 43px;
	width: 840px;
	float: left;
	background-image: url(../IMAGES/ppa_dpa.gif);
	background-repeat: no-repeat;
}
#content_area_footer {

	background-color: #333333;
	height: 30px;
	width: 840px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	float: left;
}
#centred {

	position:relative;
	padding-top: 4px;
}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #333333;
}
#content_area_left_copy {
	height: 412px;
	width: 553px;
	float: none;
	position: relative;
	padding-top: 10px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#content_area_right_copy  a:link {
	
	color: #333333;
	text-decoration: none;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
}
#content_area_left_copy_scroll {
	height: 385px;
	width: 500px;
	float: none;
	position: relative;
	padding-top: 10px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	overflow: visible;
}



#content_area_left_copy_scroll a:link, #content_area_left_copy_scroll a:visited {
	color: #333333;
	text-decoration: none;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	
}
#content_area_left_copy_scroll a:hover {
	color: #333333;
}

#content_area_left_copy a:link, #content_area_left_copy a:visited {
	color: #333333;
	text-decoration: none;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	
}
#content_area_left_copy a:hover {
	color: #333333;
}



#banner_container  {
			display: none;
}

.banner_text {
			display: none;

	}

#banner_container ul {
				display: none;

}



#banner_container li {
			display: none;

}


#banner_container a:link, #banner_container a:visited {
			display: none;
}

.testimonial_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-style: italic;
	color: #666666;
}
#banner_container a:hover {
	color: #FFFFFF;
		background-color: #333366;





}
#header {
}



#header img {
}



#header ul {
				display: none;

}



#header li {
				display: none;

}


#header a:link, #header a:visited {
				display: none;

}


#header a:hover {
			display: none;
}


hr {
	height: 1pt;
	width:100%;
	background-color: #333333;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;	
   }
   
#banner_links {
				display: none;

}
.container  #float {
	width: 40px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	height: 942px;
	margin-bottom: 20px;
	position: absolute;
}
.blue_body {
	color: #666666;
}
.testimonial_style_signoff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	color: #333333;
}
.testimonial_style_non_italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: italic;
	color: #333333;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 170%;
	text-transform: none;
	color: #333333;
	line-height: 0px;
	font-weight: bold;
	text-align: left;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	list-style-type: none;
	text-indent: 20px;
	text-align: left;
}
ol {
	color: #666666;
	list-style-type: lower-alpha;
	text-indent: 0px;
}
li {
	text-indent: 0px;
}
#small_signoff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #666666;
}
#small_signoff a:link, #small_signoff a:visited {
	color: #666666;
	text-decoration: none;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}
#small_signoff a:visited {
	color: #666666;
	text-decoration: none;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}
#small_signoff a:hover {
	color: #666666;
}
.testimonial_style_signoff_greycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 20pt;
	color: #333333;
}
.testimonial_style_signoff_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 20pt;
	color: #333333;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	text-transform: none;
	color: #333333;
	line-height: 19pt;
	font-weight: bold;
	text-align: left;
}
.list_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	color: #333333;
}
.blue_para {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #333333;
}
.boldblue_heads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	color: #333333;
	font-weight: bold;
}
#block_01 {
		display: none;

	width: 530px;
	height: 405px;
}
#block_04 {
		display: none;

width: 530px;
	height: 220px;
}
#block_02 {
		display: none;

	width: 530px;
	height: 320px;
}
#block_03 {
		display: none;

	width: 530px;
	height: 260px;
}
#block_05 {
		display: none;

	width: 530px;
	height: 220px;
}
#block_06 {
		display: none;

	width: 530px;
	height: 220px;
}
#block_07 {
		display: none;

	width: 530px;
	height: 220px;
}
#team #banner_container  {
		display: none;
}
#experience #banner_container  {
		display: none;
}
#consultancy #banner_container  {
		display: none;
}
#why_us #banner_container  {
		display: none;
}
#testimonials #banner_container  {
		display: none;
}
#contact #banner_container  {
		display: none;
}
#buying #banner_container  {
		display: none;
}
#selling #banner_container  {
		display: none;
}
#privacy #banner_container  {
		display: none;
}
#working_titles {
		display: none;

}
#working_titles a:link, #working_titles a:visited {
		display: none;

	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	
}
#working_titles a:hover {
		display: none;

}
