/**
 * Package:     Henmans LLP
 * Subpackage:  Screen Stylesheet
 * Author:      Camber
 * Modified:    2010-10-21
 */



/* =Main Structure
------------------------------------------------------------ */

body {
	background-color:#FFF;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:68.75%;*/
	font-size:75%;
	margin:0px auto;
	padding:0px;
	background-image: url(/file.axd?pointerid=97661d47a934475caf47a9f5f5b88391&versionID=c9dae64d542f44db87b316696f491292);
	background-position: right bottom;
	background-repeat: no-repeat;
}

a {
	color:#94161A;
}

a:hover {
	color:#000;
}

hr.divider {
	display:none;
}

.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}

#container {
	margin:0px auto;
	width:980px;
}
	
	#header {
		border-top:3px solid #94161A;
		position:relative;
		z-index:200;
	}
		
		#branding {
			border-bottom:1px solid #94161A;
			margin:0 0 14px 0;
			padding:28px 0 18px 0;
		}
		
			#branding h1 {
				padding:0px;
				margin:0px;
				width:248px;
				height:50px;
				overflow:hidden;
				display:block;
			}
		
				#branding h1 a {
					padding:50px 0 0 0;
					display:block;
					background-image: url(/file.axd?pointerid=e31a72ae57fe49d9aaa61ad9f7e7f4fe);
					background-position: 0px 0px;
					background-repeat: no-repeat;
				}
		
		#search {
			background-color:#ccc;
			height:63px;
			position:absolute;
			top:0px;
			right:25px;
		}
		
			#search fieldset {
				border:none;
				margin:0px;
				padding:0px;
				position:absolute;
				right:0px;
				bottom:0px;
				width:200px;
				text-align:right;
				vertical-align:middle;
			}
		
				#search label {
					display:none;
				}
		
				#search fieldset div {
					float:right;
					width:200px;
				}
		
					#search input.searchfield {
						border:1px solid #CCC;
						color:#000;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						display:inline-block;
						line-height:1em;
						margin:0px;
						padding:3px 3px;
						vertical-align:middle;
						width:145px;
						outline:none;
					}
					
						#search input.searchfield.inactive {
							color:#999;
						}
					
					#search input.submitquery {
						border:0px;
						float:right;
						margin:0px;
						padding:0px;
						vertical-align:middle;
						width:40px;
					}
		
		#nav {
			position:relative;
			z-index:100;
		}
		
			#nav a {
				color:	#94161A; /*@check*/
				text-decoration:none;
				outline:none;
				/* background-image: url(/file.axd?pointerid=dd915c372f094a66950f94cc0c5c1fa8); */
				background-position: right -133px;
				background-repeat: no-repeat;
			}
		
			#nav a:hover {
				color:	#000; /*@check*/
				text-decoration:none;
				background-position: right -84px;
			}
		
			#nav ul {
				display:block;
				height:50px;
				list-style:none;
				margin:15px 0;
				padding:0;
			}
		
				#nav ul li {
					display:block;
					float:left;
					font-size:18px;
					height:50px;
					width:auto;
					list-style:none;
					line-height:1em;
					margin:0 0 0 0;
					padding:0px;
					position:relative;
				}
		
					#nav ul li a {
						display:block;
						padding:15px 40px 15px 15px;
						position:relative;
						font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
					}
		
					#nav ul li#id_dee4d089b9904e49827551ee50f13e6c a {
						padding-left:25px;
					}
	
					#nav ul li.selected a {
						color:#000;
						background-position: right -84px;
background-color:#EEE; /*@check*/
					}
	
					#nav ul li ul {
						background-color:#EEE;
						color:#000;
						display:none;
						height:auto;
						margin:0;
						padding:30px 0 10px 0;
						position:absolute;
						top:50px;
						left:0px;
z-index:10;
					}
				
						#nav ul li ul li {
							background-color:#EEE;
							float:none;
							font-size:14px;
							height:auto;
							width:auto;
							line-height:1.2em;
							margin:0px;
							padding:0px;
							white-space:nowrap;
						}
				
							#nav ul li ul li a {
								padding:0 15px 10px 15px;
								background-image: none;
							}
				
							#nav ul li ul li.selected a {
								color:#94161A;
							}
				
					#nav ul li a:hover {
						background-color:#EEE;
						color:#000;
					}
				
				#nav ul li:hover {
					background-color:#EEE;
					color:#000;
				}
				
					#nav ul li:hover a,
					#nav ul li:hover a:hover {
						color:#000;
						background-position: right -84px;	
					}
				
					#nav ul li:hover ul {
						display:block;
					}
					
						#nav ul li:hover ul {
							color:#000;
						}
					
						#nav ul li:hover ul a:hover {
							color:#94161A;
						}
				
						#nav ul li:hover ul ul {
							display:none !important;
						}
		
		#breadcrumbs {
			border-top:1px solid #CCC;
			padding:18px 65px 18px 295px;
		}
		
			#breadcrumbs ul {
				display:block;
				list-style:none;
				margin:0px;
				padding:0px;
			}
			
				#breadcrumbs ul li {
					display:inline;
					list-style:none;
					margin:0px;
					padding:0 0 0 5px;
				}
			
				#breadcrumbs ul li:after {
					color:#94161A;
					content:" / ";
					padding:0 0 0 5px;
				}
			
				#breadcrumbs ul li.current-item:after {
					content:"";
				}
			
					#breadcrumbs ul li a {
						color:#94161A;
					}
			
					#breadcrumbs ul li a:hover {
						color:#000;
					}
	
	#main {
		background-image: url(/file.axd?pointerid=99c6dc24418b4aacaed62b79a9d7805e&versionID=e0ed99243eb34866ab0eabac8bf52884);
		background-position: 0px 0px;
		background-repeat: repeat-y;
		width:955px;
		position:relative;
		z-index:100;
	}
	
		#content {
			background-color:#FFF;
			color:#1B1B1B;
			float:right;
			width:700px;
			padding:25px 0;
		}
	
			#content-inner {
				width:620px;
				margin:0 40px;
				overflow:hidden;
			}
		
			#content a {
				color:#336699;
			}
			
			#content a:hover {
				color:#80ABD6;
			}
			
			#content ul {
				/*color:#336699;*/
			}
			
				#page-tools {
					border-top:1px dotted #999;
					margin:30px 0 0 0;
					padding:20px 0 0 0;
				}
			
					#page-tools ul {
						list-style:none;
						padding:0px;
						margin:0px;
					}
			
						#page-tools ul li {
							list-style:none;
							float:left;
							padding:0px;
							margin:0 20px 0 0;
						}
			
					#page-tools a {
						color:#666;
						padding:2px 0 2px 15px;
						text-decoration:none;
					}
			
					#page-tools a:hover {
						color:#333;
						text-decoration:none;
					}
			
					#page-tools .back-to-top a {
						background-image: url(/file.axd?pointerid=342c9a3d1d734b3591cb592f3067d250&versionID=cab16430013b4fc8911776fb2d8a901f);
						background-position: 0px -355px;
						background-repeat: no-repeat;
					}
			
					#page-tools .print-page a {
						background-image: url(/file.axd?pointerid=342c9a3d1d734b3591cb592f3067d250&versionID=cab16430013b4fc8911776fb2d8a901f);
						background-position: 0px -303px;
						background-repeat: no-repeat;
						padding-left:25px;
					}
			
					#page-tools .back-link a {
						background-image: url(/file.axd?pointerid=342c9a3d1d734b3591cb592f3067d250&versionID=cab16430013b4fc8911776fb2d8a901f);
						background-position: 0px -402px;
						background-repeat: no-repeat;
					}
			
			#content .section {
				border-top:1px solid #CCC;
				margin:30px 0 0 0;
				padding:20px 0 0 0;
			}
			
			#content .aside {
				border-top:1px dotted #999;
				margin:30px 0 0 0;
				padding:5px 0 0 0;
			}

			#middle.singlecolumn #left {
				float:left;
				width:380px;
				overflow:visible;
			}
			#middle.singlecolumn #right {
				float:right;
				width:210px;
				margin-top:15px;
			}
				#middle.singlecolumn #right a:link,
				#middle.singlecolumn #right a:visited {
					color:#94161A;
					text-decoration:none;
				}
				#middle.singlecolumn #right a:hover,
				#middle.singlecolumn #right a:active {
					color:#333;
					text-decoration:underline;
				}
				#middle.singlecolumn #right h2 {
					margin:5px 0 0 0;
					color:#000;
					font-size:16px;
				}
				#middle.singlecolumn #right h2 span {
					margin:0 0 5px 0;
					color:#94161A;
					font-weight:normal !important;
				}
				#middle.singlecolumn #right ul {
					margin:30px 0;
					padding:0;
					color:#94161A;
					list-style:none;
				}
					#middle.singlecolumn #right ul li {
						background-image: url(http://henmans.grouptree.co.uk/file.axd?pointerid=342c9a3d1d734b3591cb592f3067d250&versionID=cab16430013b4fc8911776fb2d8a901f);
						background-position: -15px -195px;
						background-repeat: no-repeat;
						list-style:none;
						margin:5px 0;
						padding:0 0 0 15px;
						font-size:14px;
					}

		#sidebar {
			float:left;
			width:255px;
			padding-bottom:175px;
		}
	
			#nav-sidebar {
				margin:45px 0px 25px 25px;
			}
.frontpage #nav-sidebar {
margin-top:15px;
}
			
				#nav-sidebar a {
					text-decoration:none;
					color:	#94161A; /*@check*/
				}
				
				#nav-sidebar a:hover {
					text-decoration:none;
					color:	#000; /*@check*/
				}
	
				#nav-sidebar h3 {
					margin:0 0 0 0;
					/*background-image: url(/file.axd?pointerid=342c9a3d1d734b3591cb592f3067d250&versionID=cab16430013b4fc8911776fb2d8a901f);*/
					background-position: right 3px;
					background-repeat: no-repeat;
					padding:0 15px 0 0;
					display:inline;
				}
	
				#nav-sidebar ul {
					display:block;
					list-style:none;
					margin:25px 0 0 0px;
					padding:1px 0px;
					clear:left;
				}
	
					#nav-sidebar ul li {
						display:block;
						list-style:none;
						margin:0 0 7px 0;
						padding:0px;
					}
	
						#nav-sidebar ul li a {
							display:block;
							padding:3px 0;
							outline:none;
						}
						
						#nav-sidebar ul li.current-page a {
							background-image: url(/file.axd?pointerid=342c9a3d1d734b3591cb592f3067d250&versionID=cab16430013b4fc8911776fb2d8a901f);
							background-position: right -247px;
							background-repeat: no-repeat;
						}
						
						#nav-sidebar ul li.current-page li a {
							background-image: none;
						}
						
							#nav-sidebar ul li.selected a {
								color:#000;
							}
						
								#nav-sidebar ul li.selected li a {
									color:#666;
								}
						
								#nav-sidebar ul li.selected li a:hover {
									color:#94161A;
								}
						
								#nav-sidebar ul li.selected li.selected a {
									color:#000;
								}
							
									#nav-sidebar ul li.selected li.selected li a {
										color:#94161A;
color:	#94161A; /*@check*/
									}
							
									#nav-sidebar ul li.selected li.selected li a:hover {
										color:#000;
									}
							
									#nav-sidebar ul li.selected li.selected li.selected a {
										color:#000;
									}
								
										#nav-sidebar ul li.selected li.selected li.selected li a {
											color:#94161A;
color:	#94161A; /*@check*/
										}
								
										#nav-sidebar ul li.selected li.selected li.selected li a:hover {
											color:#000;
										}
								
										#nav-sidebar ul li.selected li.selected li.selected li.selected a {
											color:#000;
										}

						#nav-sidebar ul li ul {
							margin:10px 0px 15px 15px;
							padding:0px;
						}
	
							#nav-sidebar ul li ul li {
								margin:0 0 1px 0;
							}
			
			#nav-sidebar .nav-press-release-archive {
				margin:45px 0 0 0;
			}

			#nav-sidebar .nav-press-release-archive ul li.selected {
				padding:3px 0;			background-image: url(/file.axd?pointerid=342c9a3d1d734b3591cb592f3067d250&versionID=cab16430013b4fc8911776fb2d8a901f);
							background-position: right -247px;
							background-repeat: no-repeat;
			}

			#nav-sidebar .nav-person-index ul li.selected {			background-image: url(/file.axd?pointerid=342c9a3d1d734b3591cb592f3067d250&versionID=cab16430013b4fc8911776fb2d8a901f);
							background-position: right -247px;
							background-repeat: no-repeat;
			}


			
			#sidebar .aside {
				margin:45px 25px;
			}
	
			#sidebar .address {
				position:absolute;
				bottom:40px;
				left:25px;
				color:#94161A;
				line-height:1.5em;
				color:#94161A; /*@check*/
			}
			
				#sidebar .address strong {
					color:#DBC5C5;
					color:#000; /*@check*/
				}
			
				#sidebar .address p {
					margin:1em 0 0 0;
				}
			
				#sidebar .address a {
					text-decoration:none;
				}
			
				#sidebar .address a:hover {
					color:#333;
					text-decoration:underline;
				}
	
	#footer {
		background-image: url(/file.axd?pointerid=87664c3e7948416eb82e2038cebf8ebd&versionID=da0d001dade349739644e398d1a47be2);
		background-position: 0px 0px;
		background-repeat: repeat;
		margin:10px 0 0 0;
		padding:0px;
		width:955px;
	}
	
	* html #footer {
		background-color:#6E1717;
	}
		
		#footer a {
			color:#666;
			text-decoration:none;
		}
	
		#footer a:hover {
			color:#333;
			text-decoration:underline;
		}
	
		#nav-footer {
			padding:40px 25px;
		}
	
			#nav-footer .section {
				float:left;
			}
	
			#nav-footer .section.expertise {
				width:270px;
			}
	
			#nav-footer .section.sectors {
				width:250px;
			}
	
			#nav-footer .section.people {
				width:195px;
			}
	
			#nav-footer .section.about {
				width:175px;
			}
	
				#nav-footer .section h3 {
					color:#B78B8B;
					font-size:1em;
					font-weight:normal;
					margin:0 0 0 0;
					background-image: url(/file.axd?pointerid=342c9a3d1d734b3591cb592f3067d250&versionID=cab16430013b4fc8911776fb2d8a901f);
					background-position: right -44px;
					background-repeat: no-repeat;
					padding:0 15px 0 0;
					display:inline;
				}
		
				#nav-footer .section ul {
					display:block;
					list-style:none;
					margin:25px 0 0 0px;
					padding:0px;
					clear:left;
				}
		
					#nav-footer .section ul li {
						display:block;
						line-height:1.5em;
						list-style:none;
						margin:0px;
						padding:0px;
					}
		
					#nav-footer .section ul a {
						color:#94161A;
						text-decoration:none;
					}
			
					#nav-footer .section ul a:hover {
						color:#B78B8B;
						text-decoration:underline;
					}
		
		#colophon {
			color:#666;
			padding:15px 25px 25px 25px;
			position:relative;
			width:905px;
		}
		
			#colophon a {
				color:#666;
			}
		
			#colophon a:hover {
				color:#333;
			}
		
			#site-copyright {
				margin:0px;
				width:260px;
				display:block;
				float:left;
			}
		
			#nav-colophon {
				float:left;
			}
		
				#nav-colophon ul {
					display:block;
					list-style:none;
					padding:0px;
					margin:0 0 0 5px;
				}
		
					#nav-colophon ul li {
						display:block;
						float:left;
						list-style:none;
						padding:0 0 0 5px;
						margin: 0;
					}
			
					#nav-colophon ul li:after {
						content:" / ";
						padding:0 0 0 5px;
					}
			
					#nav-colophon ul li:last-child:after {
						content:"";
					}
		
			#site-credit {
				float:right;
				width:190px;
			}



/* =Default Styles
------------------------------------------------------------ */

h1,
h2,
h3,
h4,
h5,
h6 {
	color:#000;
	padding:0px;
	font-size:1em;
	font-weight:bold;
}

h1 {
	font-size:24px;
	margin:20px 0 35px 0;
	font-weight:normal;
}

	h1 strong {
		font-weight:normal;
	}

h2 {
	font-size:15px;
	margin:40px 0 15px 0;
	font-weight:normal;
}

#content #laytd5 h1 {
	margin-bottom:0px;
	color:#000;
}

#content #laytd5 h2 {
	font-size:24px;
	margin:0px 0 35px 0;
	font-weight:normal;
}

h3 {
	font-size:1em;
	margin:20px 0 1em 0;
}

h4 {
	font-size:1em;
	margin:30px 0 5px 0;
	border-top:1px solid #CCC;
	padding-top:15px;
}

h5 {
	font-size:1em;
	margin:20px 0 5px 0;
}

h6 {
	font-size:1em;
	margin:20px 0 5px 0;
}

#content h1,
#content h2,
#content h3,
#content h6 {
	color:#94161A;
}

#content h4,
#content h5,
#content h1 strong {
	color:#000;
}

#content hr {
	font-size:1em;
	margin:30px 0 30px 0;
	border:none;
	border-top:1px solid #CCC;
	height:1px;
}


p {
	margin:5px 0 1em 0;
}

pre {
	font-family:"Courier New", Courier, monospace;
	font-size:1em;
	margin:1em 0;
	padding:0px;
}



/* =Quotes
---------------------------------------- */
#content h3.quotestitle {
	color:#000;
}
blockquote {
	margin:20px 20px 8px 20px;
	padding:0px;
	color:#94161A;
	font-size:1.18em;
	font-style:italic;
}

	blockquote .cite,
	blockquote em {
		font-style:normal;
		font-size:0.846em;
		color:#333;
	}

	blockquote .cite {
		text-align:right;
		font-weight:bold;
	}

	blockquote p {
		margin:5px 0;
	}
#content .content-inner-right .aside {
	padding:0px;
	border-top:0px;
	margin: 0px 0px 0px 0px;
}
.content-inner-right blockquote {
	margin:8px 20px 20px 0px;
}


.date {
	color:#666;
}



/* =Tables
------------------------------------------------------------ */

table {
	border-collapse:collapse;
	border:0px;
	margin:1em 0;
}

table,
thead,
tbody,
tfoot,
th,
td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

table th,
table td {
	text-align:left;
	vertical-align:top;
	color:#666;
	margin:0px;
	padding:2px 10px 2px 0;
}

table th.alignright,
table td.alignright {
	text-align:right;
	padding-right:0px;
}

table th,
table td.th {
	font-weight:bold;
	color:#000;
}

table.grid {
	border-bottom:1px solid #CCC;
}

table.grid th,
table.grid td {
	border-top:1px solid #CCC;
	padding:5px 10px 5px 0px;
}

table.grid th.alignright,
table.grid td.alignright {
	text-align:right;
	padding-right:0px;
}



/* =Home
------------------------------------------------------------ */

#container.home h1,
#container.home h2,
#container.home h3,
#container.home h4,
#container.home h5,
#container.home h6 {
	color:#000;
}

	#container.home #nav {
		margin-top:70px;
	}
	
			/*
			#container.home #nav ul li {
				font-size:24px;
			}
			
					#container.home #nav ul li ul li {
						font-size:14px;
					}
					*/
						
			#container.home #content a {
				color:#000;
			}
			
			#container.home #content a:hover {
				color:#DAC1C1;
			}
			
			#container.home #content .date {
				color:#B58483;
			}

	#container.home #main {
		background-color:transparent;
		background-image: none;
	}
	
		#container.home #content {
			background-color:transparent;
			color:#B58483;
			float:none;
			width:955px;
			padding-top:0px;
		}
	
			#container.home #content-inner {
				width:955px;
				margin:0px 25px;
			}
	
			#container.home #content .section {
				border-top:none;
				padding-top:0px;
			}
			
			#container.home #content .aside {
				border-top:1px solid #802C2A;
			}
			
			#container.home #content .content-main {
				width:620px;
				float:left;
			}
			
			#container.home #content .section-aside {
				width:235px;
				float:right;
			}
			
			#container.home #content .section-main {
				font-size:1.7em;
					margin-top:40px;
				line-height:1.4em;
				font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
			}
			
				#container.home #content .section-main a {
					text-decoration:none;
					color:#000;
				}
			
				#container.home #content .section-main a:hover {
					text-decoration:underline;
					color:#000;
				}

			#container.home #content .latest-news {
				padding-top:15px;
			}
			
				#container.home #content .latest-news .latest-news-item a {
					text-decoration:none;
				}
			
				#container.home #content .latest-news .latest-news-item a:hover {
					color:#000;
					text-decoration:underline;
				}
			
				#container.home #content .latest-news .more-link a {
					color:#B58483;
				}
			
				#container.home #content .latest-news .more-link a:hover {
					color:#000;
				}



/* =Person
------------------------------------------------------------ */
			
			#container.person #content h1 {
				margin-bottom:15px;
			}
			
			#container.person #content h2.role {
				margin-top:15px;
			}
			
			#container.person #content .tel {
				margin-top:4px;
				font-weight:bold;
			}
			
			#container.person #content .email {
				margin-top:4px;
			}
			
			#container.person #content .vcard {
				margin-top:8px;
				background-image: url(/file.axd?pointerid=342c9a3d1d734b3591cb592f3067d250&versionID=cab16430013b4fc8911776fb2d8a901f);
				background-position: 0px -541px;
				background-repeat: no-repeat;
				padding:0 0 0 20px;
			}
			
			#container.person #content .section-main {
				margin-top:10px;
			}
			
			#container.person #content .profile-image {
				width:190px;
				height:160px;
				float:right;
				margin:0 0 9px 10px;
				text-align:right;
				overflow:hidden;
			}
			
p.quotestitle{
  font-size: 14px;
    font-weight: bold;
    margin-right: 20px;
    text-align: right;
}

/**
 * Package:     Henmans LLP
 * Subpackage:  Screen Stylesheet
 * Author:      Camber
 * Modified:    2010-10-21
 */



/* =Home
------------------------------------------------------------ */

#container.frontpage #content-inner-header {
	margin-bottom:30px;
}

/*
#container.home #nav li,
#container.frontpage #nav li {
	font-size:25px;
}
#container.home #nav li a,
#container.frontpage #nav li a {
	background-position: 100% -130px;
}
#container.home #nav li:hover a,
#container.home #nav li a:hover,
#container.frontpage #nav li:hover a,
#container.frontpage #nav li a:hover {
	background-position: 100% -81px;
}
#container.home #nav li ul li,
#container.frontpage #nav li ul li {
	font-size:14px;
}
*/

/* Hide Home and Contact from Primary Nav */
/*
#container.home #nav li#id_dee4d089b9904e49827551ee50f13e6c,
#container.home #nav li#id_9F54F6A6714741149948908B61A54886,
#container.frontpage #nav li#id_dee4d089b9904e49827551ee50f13e6c,
#container.frontpage #nav li#id_9F54F6A6714741149948908B61A54886 {
	display:none !important;
}
*/



/* vCard */
#container.home .vcard,
#container.frontpage .vcard {
	color:##94161A;
	margin-top:20px;
	padding-left:25px;
}

#container.frontpage .vcard {
	border-bottom: 1px solid #CCC;
	padding-bottom:50px;
}

#container.home .vcard a,
#container.frontpage .vcard a {
	text-decoration:none;
}

#container.home .vcard a:hover,
#container.home .vcard a:active,
#container.frontpage .vcard a:hover,
#container.frontpage .vcard a:active  {
	color:#000;
	text-decoration:underline;
}

#container.home .vcard .tel,
#container.home .vcard .email,
#container.frontpage .vcard .tel,
#container.frontpage .vcard .email {
	color:#000;
	margin-left:20px;
}

#container.home .vcard .email a:link,
#container.home .vcard .email a:visited,
#container.frontpage .vcard .email a:link,
#container.frontpage .vcard .email a:visited {
	color:#000;
	text-decoration:none;
}

#container.home .vcard .email a:hover,
#container.home .vcard .email a:active,
#container.frontpage .vcard .email a:hover,
#container.frontpage .vcard .email a:active {
	color:#000;
	text-decoration:underline;
}

/* Sidebar */

#container.frontpage #sidebar {
	padding-bottom:20px;
}

#nav-sidebar div.accordion-home {
	padding-right:25px;
}

#nav-sidebar div.accordion-home h3 {
	font-size:16px;
	margin:0px;
	padding:20px 0;
	display:block;
	font-weight:normal;
	background:none;
}

#nav-sidebar div.accordion-home h3 span {
	background-image: url(http://henmans.grouptree.co.uk/file.axd?pointerid=342c9a3d1d734b3591cb592f3067d250&versionID=cab16430013b4fc8911776fb2d8a901f);
	background-position: 100% 5px;
	background-repeat: no-repeat;
	padding: 0px 15px 0px 0px;
}

#nav-sidebar div.accordion-home div.accordion-section {
	border-bottom: 1px solid #CCC;
}

#nav-sidebar div.accordion-home div.accordion-inner {
	padding: 0px 0px 20px 0px;
}

#container.frontpage h1 {
	font-size:20px;
	color:#000;
}

#container.frontpage h1 a:link,
#container.frontpage h1 a:visited {
	color:#6C1717;
	text-decoration:none;
}

#container.frontpage h1 a:hover,
#container.frontpage h1 a:active {
	color:#6C1717;
	text-decoration:underline;
}

#container.frontpage .content-inner-left,
#container.frontpage .content-inner-right {
	padding-bottom:20px;
}

div.content-inner-left {
	width:295px;
	float:left;
}

div.content-inner-left p {
	margin-top:0px;
	padding-bottom:20px;
}

div.content-inner-right {
	width:295px;
	float:right;
	border-top: 1px dotted #999;
	padding: 20px 0px 0px 0px;
}

div.content-inner-right em {
	color: #6C1717;
}

div.content-inner-bottom {
	border-top: 1px dotted #999;
	padding: 20px 0px 0px 0px;
	margin-top:30px;
	width:100%;
	clear:both;
}

div.content-inner-bottom img {
	margin:0 50px 0 0;
}

.newsindex {
	border-top:1px solid #CCC;
	margin-top:30px;
}

.newsindex .post {
	margin:30px 0;
}

.newsindex .post h3 {
	margin:0px 0 5px 0;
}

.newsindex .post p.date {
	margin:5px 0;
}

#content .pagingnav {
	color:#6C1717;
}

#content .pagingnav a {
	margin:0px 2px;
}

#content .pagingnav a:link,
#content .pagingnav a:visited {
	color:#6C1717;
	text-decoration:none;
}

#content .pagingnav a:hover,
#content .pagingnav a:active {
	color:#6C1717;
	text-decoration:underline;
}
			
#content .pagingnav .selected {
	color:#333 !important;
	text-decoration:underline;
	margin:0px 2px;
}

/* Related News */

.relatedNewsSections {
	clear:both;
	border-top: 1px solid #CCC;
	margin: 30px 0px 0px;
	padding: 20px 0px 0px;
}

.relatedNewsSections .section {
	float:left;
	border-top: none !important;
	margin: 0 0 20px 0 !important;
	padding: 0px !important;
	width:280px;
}

.relatedNewsSections .section h2 {
	margin-top:0px !important;
}

.relatedNewsSections .section ul {
	list-style:none;
	padding:0px;
	margin:15px 0;
}

.relatedNewsSections .section ul li {
	list-style:none;
	padding:0px;
	margin:5px 0;
	background-image:none;
	color:#666;
}


.profilescats {
	margin:30px 0;
}

.partners-key {
	color:#999;
	text-align:right;
	margin:0px;
	width:300px;
	position:absolute;
	top:0px;
	right:0px;
}

.profilescat {
	margin:10px 0 30px 0;
}

.profilescat h3 {
	border-top:1px solid #CCC;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
}

.profilescat .profile {
	width:206px;
	float:left;
	padding-bottom:5px;
}

.profilescat .profile h5 {
	margin:0px;
}


.profilescat .profile a:link,
.profilescat .profile a:visited,
#content .profilescat .profile a:link,
#content .profilescat .profile a:visited {
	text-decoration:none;
	color:#336699;
        font-weight:bold;
}

.profilescat .profile a:hover,
.profilescat .profile a:active,
#content .profilescat .profile a:hover,
#content .profilescat .profile a:active {
	text-decoration:underline;
	color:#000;
        font-weight:bold;
}

.peopleSearchWrap {
	position:relative;
	margin: 20px 0;
}

.peopleSearchBox {
	width: 300px;
}

.peopleSearchBox input {
	vertical-align: middle;
}

.peopleSearchBox input.searchfield {
	border: 1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1em;
	margin: 0px;
	outline: none;
	padding: 3px;
	width: 145px;
}

.peopleSearchBox input.searchfield.inactive {
	color: #999;
}



#nav-footer ul li#id_dee4d089b9904e49827551ee50f13e6c,
#nav-footer ul li#id_9F54F6A6714741149948908B61A54886 {
	display:none;
}

#nav-footer ul,
#nav-footer ul li {
	margin:0px;
	padding:0px;
	list-style:none;
}

#nav-footer ul li {
	float:left;
	width:181px;
}

#nav-footer ul li a {
	color: ##94161A;
	background-image: none;
	background-position: 100% -44px;
	background-repeat: no-repeat;
	display: inline;
	font-size: 1em;
	font-weight: normal;
	padding: 0 15px 0 0;
}

#nav-footer ul li li a {
	background-image:none;
	padding: 0px;
}

#nav-footer ul li li a:link,
#nav-footer ul li li a:visited {
	color:#94161A;
}

#nav-footer ul li li a:hover,
#nav-footer ul li li a:active {
	color:#333;
}

#nav-footer ul li li {
	float:none;
	line-height:1.5em;
}

#nav-footer ul ul {
	margin-top:25px;
}

#nav-footer ul ul ul {
	display:none;
}


.notopmargin {
margin-top:0px;
}

.th {
}

.newsindex {
	border-top:1px solid #CCC;
	margin-top:30px;
}

.newsindex .post {
	margin:30px 0;
}

.newsindex .post h3 {
	margin:0px 0 5px 0;
}

.newsindex .post p.date {
	margin:5px 0;
}

#content .pagingnav {
	color:#6C1717;
}

#content .pagingnav a {
	margin:0px 2px;
}

#content .pagingnav a:link,
#content .pagingnav a:visited {
	color:#6C1717;
	text-decoration:none;
}

#content .pagingnav a:hover,
#content .pagingnav a:active {
	color:#6C1717;
	text-decoration:underline;
}
			
#content .pagingnav .selected {
	color:#333 !important;
	text-decoration:underline;
	margin:0px 2px;
}

/* Related News */

.relatedNewsSections {
	clear:both;
	border-top: 1px solid #CCC;
	margin: 30px 0px 0px;
	padding: 20px 0px 0px;
}

.relatedNewsSections .section {
	float:left;
	border-top: none !important;
	margin: 0 0 20px 0 !important;
	padding: 0px !important;
	width:280px;
}

.relatedNewsSections .section h2 {
	margin-top:0px !important;
}

.relatedNewsSections .section ul {
	list-style:none;
	padding:0px;
	margin:15px 0;
}

.relatedNewsSections .section ul li {
	list-style:none;
	padding:0px;
	margin:5px 0;
	background-image:none;
	color:#666;
}

.profilescats {
	margin:30px 0;
}

.partners-key {
	color:#999;
	text-align:right;
	margin:0px;
	width:300px;
	position:absolute;
	top:0px;
	right:0px;
}

.profilescat {
	margin:10px 0 30px 0;
}

.profilescat h3 {
	border-top:1px solid #CCC;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
}

.profilescat .profile {
	width:206px;
	float:left;
	padding-bottom:5px;
}

.profilescat .profile h5 {
	margin:0px;
}


.profilescat .profile a:link,
.profilescat .profile a:visited,
#content .profilescat .profile a:link,
#content .profilescat .profile a:visited {
	text-decoration:none;
	color:#336699;
        font-weight:bold;
}

.profilescat .profile a:hover,
.profilescat .profile a:active,
#content .profilescat .profile a:hover,
#content .profilescat .profile a:active {
	text-decoration:underline;
	color:#000;
        font-weight:bold;
}

.peopleSearchWrap {
	position:relative;
	margin: 20px 0;
}

.peopleSearchBox {
	width: 300px;
}

.peopleSearchBox input {
	vertical-align: middle;
}

.peopleSearchBox input.searchfield {
	border: 1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1em;
	margin: 0px;
	outline: none;
	padding: 3px;
	width: 145px;
}

.peopleSearchBox input.searchfield.inactive {
	color: #999;
}


#nav-footer ul li#id_dee4d089b9904e49827551ee50f13e6c,
#nav-footer ul li#id_9F54F6A6714741149948908B61A54886 {
	display:none;
}

#nav-footer ul,
#nav-footer ul li {
	margin:0px;
	padding:0px;
	list-style:none;
}

#nav-footer ul li {
	float:left;
	width:181px;
}

#nav-footer ul li a {
	color: #B27F7F;
	background-image: url(http://henmans.grouptree.co.uk/file.axd?pointerid=342c9a3d1d734b3591cb592f3067d250);
	background-position: 100% -44px;
	background-repeat: no-repeat;
	display: inline;
	font-size: 1em;
	font-weight: normal;
	padding: 0 15px 0 0;
}

#nav-footer ul li li a {
	background-image:none;
	padding: 0px;
}

#nav-footer ul li li a:link,
#nav-footer ul li li a:visited {
	color:#94161A;
}

#nav-footer ul li li a:hover,
#nav-footer ul li li a:active {
	color:#333;
}

#nav-footer ul li li {
	float:none;
	line-height:1.5em;
}

#nav-footer ul ul {
	margin-top:25px;
}

#nav-footer ul ul ul {
	display:none;
}

.notopmargin {
margin-top:0px;
}

.th {
}

