@charset "utf-8";
/* CSS Document */
:link,:visited { text-decoration:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ol,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input,ul,li,dl,dt,dd{ margin:0; padding:0 } 
a img,:link img,:visited img { border:none } 
address { font-style:normal } 
li { list-style:none;}

/*\  Tags - START  \*/
BODY {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4f4f42;
	margin:0px;
	line-height:18px;}
	
H1 {}

H2 {
	color:#00b6de;
	font-size:16px;}
	
H3 {
	color:#00b6de;
	font-size:16px;
	font-weight:normal;
	margin:0 0 6px 0;}
	
A {
	text-decoration:none;
	color:#50abdc;}
	
A:HOVER {
	color:#4f4f42;}
/*\  Tags - END  \*/



/*\  Misc Classes - START  \*/
.clear {
	clear:both;}
	
.bluetxt {
	color:#50abdc;}
	
.smalltxt {
	font-size:11px;}
	
.padLeftBox { /*Padding on boxes e.g. Latest news*/
	margin-left:20px;}
	
.padTopBox {
	margin-left:20px;}
/*\  Misc Classes - END  \*/



/*\  Headings - START  \*/
H2.latestnews {
	text-indent:-9999px;
	background-image:url(/files/images/headers/latest-news.gif);
	background-repeat:no-repeat;
	width:70px;
	height:11px;}
/*\  Headings - END  \*/



/*\  General Layout - START  \*/
DIV#wrap {
	width:900px;
	margin:0px auto;
	position:relative;}
	
	DIV#flashMain { /*rotating homepage pics*/
		background-repeat:no-repeat;
		width:900px;
		height:341px;
		position:absolute;
		top:96px;
		z-index:0;
	}
		
	DIV#wrapContent {
		position:absolute;}
		
		DIV#top {
			width:900px;
			height:306px;}
			
			DIV#logo {
				margin-top:38px;
				float:left;}
				
			DIV#nav {
				float:right;
				width:auto;
				height:auto;
				margin:65px 42px 0 0;
				font-family:Verdana, Geneva, sans-serif;
				font-size:13px;}
				
				DIV#nav UL LI {
					float:left;
					margin:0 0 0 11px;}
					
					DIV#nav UL LI A:LINK, 
					DIV#nav UL LI A:VISITED {
						color:#4f4f42;
						text-decoration:none;}
						
					DIV#nav UL LI A:HOVER, 
					DIV#nav UL LI A:VISITED:HOVER {
						color:#50abdc;
						text-decoration:none;}
						
		DIV#content {}
		
			DIV#contentMain {
				float:left;
				width:608px;
				min-height:480px;
				-height:480px;}
				
				DIV#contentMain #welcome{
					height:131px;}
				
					DIV#contentMain #welcome H1 { /*For home page*/
						font:60px  Arial, Helvetica, sans-serif;
						color:#4f4f42;
						text-indent:-9999px;}
						
				DIV#contentMain #contentHeader {
					height:50px;}
					
					DIV#contentMain #contentHeader H1 { /*For internal content pages*/
						font:35px  Arial, Helvetica, sans-serif;
						color:#4eabdc;
						padding:0px 0 0 0px;}
				
				DIV#contentMain #contentMainROne {
					height:152px;}
					
					DIV#contentMain #contentMainROneCOne {
						width:197px;
						float:left;
						margin:20px 0 0 0;}
						
					DIV#contentMain #contentMainROneCTwo {
						width:411px;
						float:right;
						margin:20px 0 0 0;}
						
						DIV#contentMain #contentMainROneCTwo P {
							margin:0 0 15px 0px;
							padding:0 0 0 0;}
						
				DIV#contentMain #contentMainRTwo {
					height:197px;}
					
					DIV#contentMain #contentMainRTwoCOne {
						width:389px;
						height:197px;
						float:left;
						margin:0px 0 0 0;}
						
						DIV#contentMain #contentMainRTwoCOne #contentMainRTwoCOneInnerLeft {
							width:197px;
							float:left;}
							
						DIV#contentMain #contentMainRTwoCOne #contentMainRTwoCOneInnerRight {
							width:192px;
							float:right;}
						
					DIV#contentMain #contentMainRTwoCTwo {
						width:192px;
						height:197px;
						float:right;
						background:url(/files/images/home-map-small.jpg) top left no-repeat;}
				
			DIV#contentRight {
				float:right;
				background:url(/files/images/boxes/latestnews-top.png) top no-repeat;
				-background:url(/files/images/boxes/latestnews-top.gif) top no-repeat;}
			
				DIV#latestNews {
					background:url(/files/images/boxes/latestnews-bottom.png) bottom no-repeat;
					-background:url(/files/images/boxes/latestnews-bottom.gif) bottom no-repeat;
					padding:11px 0 11px 0;
					font:10px Verdana, Helvetica, sans-serif;
					line-height:15px;}
					
					
					DIV#latestNewsInner {
						width:264px;
						height:448px;
						background-color:#4f4f42;
						padding:10px 0 0 0;
						color:#fff;}
						
						DL#newsitems {
							margin:16px 15px 0 20px;;}
							
							DL#newsitems .readon:LINK,
							DL#newsitems .readon:VISITED{
								color:#50abdc;
								text-decoration:none;}
								
							DL#newsitems .readon:HOVER,
							DL#newsitems .readon:VISITED:HOVER{
								color:#fff;
								text-decoration:none;}
							
							DL#newsitems DT {}
							
							DL#newsitems DD {
								margin:0 0 12px 0;}
								
						UL#newslinks {
							margin:26px 0 0 0;}
						
							UL#newslinks LI {
								list-style:none;
								margin:0 0 0 20px;
								padding:0px;
								font-size:11px;}
								
								UL#newslinks LI A:LINK,
								UL#newslinks LI A:VISITED{
									color:#50abdc;
									text-decoration:none;}
									
								UL#newslinks LI A:HOVER,
								UL#newslinks LI A:VISITED:HOVER{
									color:#fff;
									text-decoration:none;}
									
						DIV#searchbox {
							margin:40px 0 0 0;
							font-size:11px;}

	DIV#footer {
		width:900px;
		height:166px;
		background:url(/files/images/footerbg.gif) top no-repeat;
		color:#4f4f42;
		font:11px Arial, Helvetica, sans-serif;}
		
		DIV#footer A:LINK,
		DIV#footer A:VISITED{
			color:#4f4f42;}
			
		DIV#footer A:HOVER,
		DIV#footer A:VISITED:HOVER{
			color:#007ac9;}
		
		DIV#footer #footerLeepeckgroup {
			float:left;
			width:195px;
			margin:74px 0 0 0;}
			
		DIV#footer #footerAddress {
			float:left;
			width:135px;
			margin:74px 0 0 0;}
			
		DIV#footer #footerContactInfo {
			float:left;
			width:175px;
			margin:74px 0 0 0;}
			
		DIV#footer #footerTwitter {
			float:left;
			margin:74px 0 0 0;
			width:131px;}
			
		DIV#footer #footerBarratt {
			float:left;
			margin:50px 0 0 0;}
/*\  General Layout - END  \*/




/*\  Form classes - START  \*/
.txtSearch, #txtSearch {
	background:url(/files/images/forms/txtsearch.gif) top left no-repeat;
	width:187px;
	height:17px;
	border:0px none;
	color:#4f4f42;
	font-size:11px;
	padding:3px 0 0 5px;}

.btnSearch {
	background:url(/files/images/forms/btngo.gif) top left no-repeat;
	width:29px;
	height:21px;
	border:0px none;}
	
.btnContactSend {
	background:url(/files/images/forms/btnsend-bg.gif) top left no-repeat;
	width:94px;
	height:22px;
	border:0px none;
	color:#FFF;
	font:11px Verdana, Geneva, sans-serif;}
/*\  Form classes - END  \*/