/* CSS Document */

	body {
		text-align:center;
		font-family:Verdana, Helvetica, sans-serif;
		font-size:70%;
		line-height:1.5em;
		color: #3D3439;
		background-image:url(images/fm_bg.gif);
		margin:0;
		padding:0;
	}
	
	#container {
		width:770px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0;
		padding:0;
		text-align:left;
		background-image:url(images/fm_strip.gif);
	}
	
	#inner {
		margin-left:14px;
		width:742px;
	}
	
	#header {
		padding-top:10px;
	}
	
	#abbeyfield {
	text-align:right;
	margin-bottom:10px;
	}
	
	#headerbanner {
	height:128px;
	}
	
	#headerbanneradmin {
	height:110px;
	}
	
	span.hiddennav {
	display:none;
	}
	
	#navcontainer {
	font-size:0.9em;
	background-color:#E8E6E7;
	border-top:2px solid #FFF;
	}
	
	
	#navcontainer ul
	{
	padding:0;
	margin:0;
	background-color:#E8E6E7;
	color: White;
	float: left;
	width: 100%;
	}

	#navcontainer ul li { 
	display: inline; 
	margin-top:0;
	}
	
	#navcontainer ul li a
	{
	padding: 6px 6px;
	background-color:#E8E6E7;
	text-decoration: none;
	float: left;
	color:#662037;
	border-right: 1px solid #fff;
	}
	
	#navcontainer ul li span.activelink a
	{
	padding: 6px 6px;
	background-color:#F4F4F4;
	text-decoration: none;
	float: left;
	color:#662037;
	border-right: 1px solid #fff;
	}
	
	#navcontainer ul li span.activelink a:hover
	{
	background-color: #E3DCE0;
	}
	
	
	#navcontainer ul li span.active
	{
	padding: 6px 6px;
	background-color:#F4F4F4;
	text-decoration: none;
	float: left;
	color: #3D3439;
	border-right: 1px solid #fff;
	}
	
	#navcontainer ul li a:hover
	{
	background-color: #E3DCE0;
	}
	
	/*subnav*/
	
	#subnavcontainer {
	font-size:0.9em;
	background-color:#F4F4F4;
	}
	
	#subnavcontainer ul
	{
	border-top:1px solid #FFF;
	padding:0;
	margin:0 0 20px 0;
	background-color:#F4F4F4;
	color: White;
	float: left;
	width: 100%;
	}

	#subnavcontainer ul li { 
	display: inline; 
	}
	
	
	#subnavcontainer ul li a
	{
	padding: 6px 6px;
	background-color:#F4F4F4;
	text-decoration: none;
	float: left;
	color:#662037;
	border-right: 1px solid #fff;
	}
	
	#subnavcontainer ul li a:hover
	{
	background-color: #E3DCE0;
	}
	
	#subnavcontainer ul li span.active
	{
	padding: 6px 6px;
	background-color:#F4F4F4;
	text-decoration: none;
	float: left;
	color: #3D3439;
	border-right: 1px solid #fff;
	}
	
	
	#main {
}
	
	#main a:link {
	color: #662037;
	font-weight:bold;
	text-decoration:none;
	}
	
	#main a:active, #main a:visited {
	color: #662037;
	font-weight:bold;
	text-decoration:none;
	}
	
	#main a:hover {
	color: #662037;
	font-weight:bold;
	text-decoration:underline;
	}	
	
	
	#image {
	width:247px;
	float:left;
	}
	
	#centre{
	margin-left:267px;
	}
	
	#right{
	float:right;
	margin-left:20px;
	width:118px;
	padding:10px;
	background-color:#F4F4F4;
	}
	
	#middle {
	margin-right:140px;
	}
	
	#middlefull {
	margin-right:5px;
	}
	
	#middle img {
	border: none;
	}
	
	#footer {
	margin:10px 0 0 0;
	padding:5px 0 20px 0;
	clear:both;
	}
	
	#footertext {
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #DCE2E6;
	}
	
	/*newsletters*/
	
	#newsletters {
	margin-top:20px;
	margin-left:20px;
	font-size:1em;
	line-height:1.5em;
	}
	
	.newsletteredition {
	padding-bottom:0.5em;
	}
	
	/*emails*/
	
	.brochurerequest {
	padding-bottom:25px;
	padding-top:20px;
	border-bottom:1px dotted #E8E6E7;
	}
	
	/*headers*/
	
	h2 {
	font-weight:bold;
	font-size:1.3em;
	}
	
	h3 {
	font-weight:bold;
	color:#662037;
	font-size:1.3em;
	}
	
	p {
	margin-bottom:1.5em;
	}
	
	span.highlight {
	font-weight:bold;
	color:#662037;
	}


/*staff*/

.staff{
margin-top:30px;
clear:right;
}

.staffimage {
margin-top:10px;
float:right;
}

.stafftext {
margin-right:170px;
}

/*form*/

.formstyle {
padding: 0 0 0 70px;
width:260px;
}

.line {
margin-bottom:10px;
clear:right;

}

input, textarea {
		width:260px;
		font-family:Verdana, Helvetica, sans-serif;
		color: #3D3439;
		font-size:1em;
}

select {
font-family:Verdana, Helvetica, sans-serif;
		color: #3D3439;
		font-size:1em;
}

.button {
width:100px;
}

.formstyle .leftalign {
float:left;

}

.formstyle .rightalign {
float:right;
width:130px;
}
