* { 
margin : 0; 
padding : 0; 
} 
body {
	font-size : 12px;
	line-height : 17px;
	color : #333;
	background-repeat : no-repeat;
	background-color : #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
a:hover { 
text-decoration : underline; 
color : #111; 
} 
#wrap {
	width : 880px;
	background : #fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 
#header { 
height : 118px; 
background-image : url(images/header1.jpg); 
} 
#hompageimg { 
height : 173px; 
} 

#header h2 {
	font-size : 15px;
	color : #FFF;
	font-weight : bold;
	padding-top : 12px;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 20px;
	font-style : normal;
} 
#menu { 
height : 32px; 
line-height : 30px; 
background-color : #21a2e4; 
padding-left : 60px; 
} 
#menu ul { 
list-style-type : none; 
padding-left : 20px; 
} 
#menu ul li { 
display : block; 
float : left; 
} 
#menu ul li a { 
padding : 0 20px 0 0; 
text-decoration : none; 
font-weight : 100; 
font-size : 14px; 
color : #ffffff; 
} 
#menu ul li a:hover { 
color : #000000; 
text-decoration : none; 
} 
#menu li a.current, #menu li a.current:hover, #menu li a.current:active { 
color : #333333; 
} 
#content { 
padding-right : 25px; 
padding-bottom : 20px; 
padding-left : 25px; 
padding-top : 20px; 
} 
.safetyleft { 
text-align : justify; 
float : left; 
} 
.right { 
float : right; 
width : 400px; 
} 
.left { 
float : left; 
width : 400px; 
} 
h2 { 
color : #21a2e4; 
padding-top : 12px; 
font-size : 18px; 
font-style : normal; 
font-weight : bolder; 
padding-bottom : 12px; 
} 
p { 
text-align : justify; 
} 
#footerinfo2 { 
width : 600px; 
} 
#footer { 
height : 70px; 
text-align : left; 
font-size : 7px; 
color : #fff; 
background-color : #21a2e4; 
background-image : url(images/footer2.jpg); 
} 
#footer a { 
color : #37abe4; 
text-decoration : none; 
font-size : 6px; 
} 
#footerinfo { 
padding-top : 32px; 
height : 70px; 
padding-left : 30px; 
} 
#workshopcol2 {
	margin-top: 39px;
} 
#workshopicons a { 
color : #ffffff; 
} 
#homepagecol2 { 
margin-top : 30px; 
} 
#safetycol2 { 
margin-top : 24px; 
} 
#qualitycol2 { 
margin-top : 40px; 
margin-left : 30px; 
} 
#qualitycol2 a { 
color : #ffffff; 
} 
#qualitycol1 a {
	color : #333;
} 
#safetyheading { 
padding-top : 6px; 
} 
#servicescol2 { 
margin-top : 38px; 
} 
.bluesubheadings { 
font-size : 14px; 
color : #21a2e4; 
} 
.blackboldheadings { 
font-size : 14px; 
color : #000000; 
font-weight : bolder; 
} 
.safetyleft { 
float : left; 
width : 170px; 
} 
#rospa a { 
color : #ffffff; 
} 
#bircardiproject { 
color : #ffffff; 
} 
#bircardiproject a { 
color : #ffffff; 
} 
#Sevices2 a { 
color : #ffffff; 
} 
#finduscol2 a { 
color : #21a2e4; 
text-decoration : none; 
} 
#projectcol2 {
	width : 410px;
} 
#icons { 
padding-left : 40px; 
} 
#homepagecol1 a { 
color : #21a2e4; 
text-decoration : none; 
font-style : italic; 
} 
#bircardiproject a { 
color : #ffffff; 
} 
.keypoints { 
font-size : 11px; 
font-weight : bold; 
color : #333333; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.engincon { 
font-size : 14px; 
color : #21a2e4; 
} 
#homepagecol2 { 
margin-top : 57px; 
} 
#safetyicon {
}
#proj1 {
	margin-top: 38px;

}
#project2 {
	margin-top: 153px;
}
#proj3 {
	margin-top: 26px;
}
#pumalogo {
}


#project1discription {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 18px;
}
#project2description {
	padding-bottom: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
}
#project3description {
	padding-bottom: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
}



.line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 2px;
	width: 400px;
}
#header h2 {
	margin-left: -9000px;
}
#pumalogo {
	float: none;
	width: 240px;
	padding-top: 3px;
	padding-left: 9px;
}
