/* CSS Document */

body {
margin:0px 0px 0px 0px;
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF;
background-image:url(media/bg.jpg);
height:100%;

}

#container {
width:957px;
height:972px;
margin:auto;
position:relative;
z-index:0;
background-image:url(media/bg2.jpg);
background-repeat:no-repeat;
background-position:centre top;

}

#header_container {
width:955px;
height:250px;
margin:auto;
position:relative;

}

#logo {
width:249px;
height:250px;
position:relative;
float:left;

}

#header_image {
width:555px;
height:160px;
position:relative;
float:right;

}

#header_navigation {
width:955px;

}

a.homeimagenav {
	display:block;
	height:81px;
	width:59px;
	top:0px;
	left:0px;
	float:left;
	background-image:url(media/top_nav/home.gif);
	background-repeat:no-repeat;
	background-position:top;

}

a.homeimagenav:hover{
	display:block;
	height:81px;
	width:59px;
	top:0px;
	left:0px;
	float:left;
	background-image:url(media/top_nav/home_over.gif);
	background-repeat:no-repeat;
	background-position:top;

}

a.aboutimagenav {
	display:block;
	height:81px;
	width:65px;
	top:0px;
	left:59px;
	float:left;
	background-image:url(media/top_nav/about.gif);
	background-repeat:no-repeat;
	background-position:top;

}

a.aboutimagenav:hover{
	display:block;
	height:81px;
	width:65px;
	top:0px;
	left:59px;
	float:left;
	background-image:url(media/top_nav/about_over.gif);
	background-repeat:no-repeat;
	background-position:top;

}

a.cleaningdemolitionimagenav {
	display:block;
	height:81px;
	width:125px;
	top:0px;
	left:59px;
	float:left;
	background-image:url(media/top_nav/cleaning_demolition.gif);
	background-repeat:no-repeat;
	background-position:top;

}

a.cleaningdemolitionimagenav:hover{
	display:block;
	height:81px;
	width:125px;
	top:0px;
	left:59px;
	float:left;
	background-image:url(media/top_nav/cleaning_demolition_over.gif);
	background-repeat:no-repeat;
	background-position:top;

}

a.wastedisposalsimagenav {
	display:block;
	height:81px;
	width:102px;
	top:0px;
	left:59px;
	float:left;
	background-image:url(media/top_nav/waste_disposals.gif);
	background-repeat:no-repeat;
	background-position:top;

}

a.wastedisposalsimagenav:hover{
	display:block;
	height:81px;
	width:102px;
	top:0px;
	left:59px;
	float:left;
	background-image:url(media/top_nav/waste_disposals_over.gif);
	background-repeat:no-repeat;
	background-position:top;

}

a.fireandfloodimagenav {
	display:block;
	height:81px;
	width:92px;
	top:0px;
	left:59px;
	float:left;
	background-image:url(media/top_nav/fire_and_flood.gif);
	background-repeat:no-repeat;
	background-position:top;

}

a.fireandfloodimagenav:hover{
	display:block;
	height:81px;
	width:92px;
	top:0px;
	left:59px;
	float:left;
	background-image:url(media/top_nav/fire_and_flood_over.gif);
	background-repeat:no-repeat;
	background-position:top;

}

a.groundmaintenanceimagenav {
	display:block;
	height:81px;
	width:128px;
	top:0px;
	left:59px;
	float:left;
	background-image:url(media/top_nav/ground_maintenance.gif);
	background-repeat:no-repeat;
	background-position:top;

}

a.groundmaintenanceimagenav:hover{
	display:block;
	height:81px;
	width:128px;
	top:0px;
	left:59px;
	float:left;
	background-image:url(media/top_nav/ground_maintenance_over.gif);
	background-repeat:no-repeat;
	background-position:top;

}

a.drainageimagenav {
	display:block;
	height:81px;
	width:65px;
	top:0px;
	left:59px;
	float:left;
	background-image:url(media/top_nav/drainage.gif);
	background-repeat:no-repeat;
	background-position:top;

}

a.drainageimagenav:hover{
	display:block;
	height:81px;
	width:65px;
	top:0px;
	left:59px;
	float:left;
	background-image:url(media/top_nav/drainage_over.gif);
	background-repeat:no-repeat;
	background-position:top;

}

a.contactimagenav {
	display:block;
	height:81px;
	width:75px;
	top:0px;
	left:59px;
	float:left;
	background-image:url(media/top_nav/contact.gif);
	background-repeat:no-repeat;
	background-position:top;

}

a.contactimagenav:hover{
	display:block;
	height:81px;
	width:75px;
	top:0px;
	left:59px;
	float:left;
	background-image:url(media/top_nav/contact_over.gif);
	background-repeat:no-repeat;
	background-position:top;

}

#header_text {
width:955px;
left:0px;
top:331px;
position:absolute;

}

#middle_navigation {
width:955px;
position:relative;

}

a.cleaningmiddlenav {
	display:block;
	height:152px;
	width:146px;
	top:361px;
	left:22px;
	background-image:url(media/middle_nav/cleaning.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	z-index:10;

}

a.cleaningmiddlenav:hover{
	display:block;
	height:152px;
	width:146px;
	top:361px;
	left:22px;
	background-image:url(media/middle_nav/cleaning_over.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	z-index:10;

}

a.demolitionmiddlenav {
	display:block;
	height:152px;
	width:146px;
	top:356px;
	left:177px;
	background-image:url(media/middle_nav/demolition.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	z-index:10;

}

a.demolitionmiddlenav:hover{
	display:block;
	height:152px;
	width:146px;
	top:356px;
	left:177px;
	background-image:url(media/middle_nav/demolition_over.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	z-index:10;

}

a.drainagemiddlenav {
	display:block;
	height:152px;
	width:146px;
	top:351px;
	left:331px;
	background-image:url(media/middle_nav/drainage.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	z-index:10;

}

a.drainagemiddlenav:hover{
	display:block;
	height:152px;
	width:146px;
	top:351px;
	left:331px;
	background-image:url(media/middle_nav/drainage_over.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	z-index:10;

}

a.fireandfloodmiddlenav {
	display:block;
	height:152px;
	width:146px;
	top:351px;
	left:479px;
	background-image:url(media/middle_nav/fire_and_flood.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	z-index:10;

}

a.fireandfloodmiddlenav:hover{
	display:block;
	height:152px;
	width:146px;
	top:351px;
	left:479px;
	background-image:url(media/middle_nav/fire_and_flood_over.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	z-index:10;

}

a.groundmaintenancemiddlenav {
	display:block;
	height:152px;
	width:146px;
	top:356px;
	left:633px;
	background-image:url(media/middle_nav/ground_maintenance.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	z-index:10;

}

a.groundmaintenancemiddlenav:hover{
	display:block;
	height:152px;
	width:146px;
	top:356px;
	left:633px;
	background-image:url(media/middle_nav/ground_maintenance_over.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	z-index:10;

}

a.wastedisposalsmiddlenav {
	display:block;
	height:152px;
	width:146px;
	top:361px;
	left:787px;
	background-image:url(media/middle_nav/waste_disposals.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	z-index:10;

}

a.wastedisposalsmiddlenav:hover{
	display:block;
	height:152px;
	width:146px;
	top:361px;
	left:787px;
	background-image:url(media/middle_nav/waste_disposals_over.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	z-index:10;

}

#content_container {
width:955px;
top:177px;
position:relative;
z-index:0;

}

#main_content {
width:955px;
top:0px;
position:relative;
float:right;
z-index:0;
margin: 0px;
padding: 0px;
}

#ukmap {
width:152px;
height:0px;
top:0px;
left:22px;
position:relative;
float:left
}

#logos {
width:755px;
height:100px;
top:0px;
position:relative;
float:right
}
#address {
	width:156px;
	height:66px;
	position:absolute;
	left: 12px;
	top: 188px;
	font-family:verdana;
	color:#333333;
	font-size:11px;
	font-weight:bold;
}


#text_content {
padding:0px;
margin:0px;
width:755px;
float:right;
font-family:verdana;
color:#333333;
font-size:11px
}

.bullet {
	list-style-position: inside;
	list-style-image: url(media/bullet.gif);
}
#footer {
width:705px;
height:50px;
margin:auto;
padding-top:20px;
padding-left:22px;
padding-right:22px;
padding-bottom:22px;
font-family:verdana;
color:#333333;
font-size:10px;
}

.header11 {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #008000;
	text-decoration: none;
}
