@charset "utf-8";
/* CSS Document */
body {
	background-image: url(images/background.jpg);
	background-repeat: repeat;
	margin:0px;
	padding:0px;
	
}

html { 
overflow: -moz-scrollbars-vertical; 
}


img {
border: none;
}
.style3 {
font-size: 12px; 
color: #edebde; 
font: Georgia;
text-decoration:none;
}
.style8 {
font-size: 14px; 
color: #351030;
font: Georgia;
margin-left:10px;
}
.style8 a {
font-size: 13px; 
color: #351030; 
font: Georgia;
text-decoration:none;
}
.style9 {
font-size: 13px; 
color: #351030; 
font: Georgia;
}
.style9 a {
font-size: 13px; 
color: #351030; 
font: Georgia;
text-decoration:none;
}
.style10 {
font-size: 15px; 
color: #351030; 
font: Georgia;
}
.style10 a {
font-size: 15px; 
color: #351030; 
font: Georgia;
text-decoration:none;
}
.style11{
font-size: 11px; 
color: #351030; 
font: Georgia;
}
.style11 p a{
font-size: 11px; 
color: #351030; 
font: Georgia;
}

.purplelk:link {
font-size: 13px; 
color: #351030;
font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
  } 
.purplelk:visited{
font-size: 13px; 
color: #351030;
font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
  } 
.purplelk:active{
font-size: 13px; 
color: #351030;
font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
  } 
 .purplelk:hover{
font-size: 11px; 
color: #351030;
font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
  } 
 
 .footerlk:link {
font-size: 11px; 
color: #351030;
font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
  } 
.footerlk:visited{
font-size: 11px; 
color: #351030;
font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
  } 
.footerlk:active{
font-size: 11px; 
color: #351030;
font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
  } 
 .footerlk:hover{
font-size: 11px; 
color: #351030;
font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
  } 	 

#apDiv1 {
	position:absolute;
	left:628px;
	top:157px;
	width:96px;
	height:31px;
	z-index:1;
}

a.qc {
height:11px;
width:132px;
background:url('images/qualitycontrolnormal.jpg') no-repeat;
display:block;
}

a.qc:hover {
background:url('images/qualitycontrolrollover.jpg') no-repeat;
}

a.sv {
height:11px;
width:74px;
background:url('images/servicesnormal.jpg') no-repeat;
display:block;
}

a.sv:hover {
background:url('images/servicesrollover.jpg') no-repeat;
}

a.hs {
height:11px;
width:138px;
background:url('images/healthandsafetynormal.jpg') no-repeat;
display:block;
}

a.hs:hover {
background:url('images/healthandsafetyrollover.jpg') no-repeat;
}

a.ct {
height:11px;
width:75px;
background:url('images/contactnormal.jpg') no-repeat;
display:block;
}

a.ct:hover {
background:url('images/contactrollover.jpg') no-repeat;
}
#apDiv2 {
	position:absolute;
	left:417px;
	top:0px;
	width:164px;
	height:113px;
	z-index:1;
}
#apDiv3 {
	position:absolute;
	left:416px;
	top:3px;
	width:167px;
	height:112px;
	z-index:1;
}
#apDiv4 {
	position:absolute;
	left:418px;
	top:2px;
	width:162px;
	height:113px;
	z-index:1;
}

h1 a {
display:block;
height:100px;
width:150px;
background:red;
position:relative;
margin:auto;
z-index:0;
float:left;
}
#apDiv5 {
	position:absolute;
	left:65px;
	top:137px;
	width:142px;
	height:82px;
	z-index:1;
}
#apDiv6 {
	position:absolute;
	left:430px;
	top:16px;
	width:140px;
	height:80px;
	z-index:1;
	border:none;
}

#homebutton {

z-index:1000;
position:relative;
top:0px;
margin:auto;

}

#homebutton img {
border:none;
}

#outer {
position:absolute;

width:640px;
margin:auto;
text-align:center;
}
