body
{
margin: auto;
background-color:#ffffff;
background-image:url('images/topgradient.jpg'); 
background-repeat:repeat-x;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #666465;
text-align:left;
line-height:180%;
}

table{font-size:100%;text-align:center;height:2px;}
a{color:#666465;text-decoration:none;}
a:hover{color:#b5dc10}
td.menu{background:#ffffff;text-align:left;padding:4px 4px 0px 8px;}
table.menu
{
font-size:80%;
position:absolute;
visibility:hidden;
line-height:120%;
}

table
{
border-collapse:collapse;
}

h1 {font-family: "Arial Regular", "Verdana Regular", "Helvetica Regular", sans-serif; font-size: 14px; color: #b5dc10; text-align:left;line-height:100%;
}


h2 {font-family: "Arial Regular", "Verdana Regular", "Helvetica Regular", sans-serif; font-size: 14px; color: #b5dc10; text-align:left;line-height:100%;
}

h3 {font-family: "Arial Regular", "Verdana Regular", "Helvetica Regular", sans-serif; font-size: 13px; color: #666465; text-align:left;line-height:100%;line-height:180%;
}

h4 {font-family: "Arial Regular", "Verdana Regular", "Helvetica Regular", sans-serif; font-size: 11.5px; color: #666465; text-align:center;}



.navtext {font-family: "Arial Regular", "Verdana Regular", "Helvetica Regular", sans-serif; font-size: 12.5px; color: #666465; text-align:left; line-height:100%;
}


ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

li
{
display:inline; text-decoration:none;
}



#olink {color: #feffff;}

#leftlink {color: #b5dc10;}

#greenlink1 {color: #b5dc10;}

#greenlink2 {color: #b5dc10;}

a:link {color:#666465;text-decoration:none;padding:0px 0px 0px 0px;}    
a:visited {color:#666465;text-decoration:none;padding:0px 0px 0px 0px;} 
a:hover {color:#b5dc10;text-decoration:none;padding:0px 0px 0px 0px;}   
a:active {color:#b5dc10;text-decoration:none;padding:0px 0px 0px 0px;} 



div.container1{position:static; height:339px; width:870px; margin-left:auto; margin-right:auto; margin-top: 0px; z-index:-1;}

div.container2{position:static; height:339px; width:870px; margin-left:auto; margin-right:auto; margin-top: 0px; z-index:-1;}

div.containermainimage{position:absolute; height:339px; width:870px; margin-left:auto; margin-right:auto; margin-top: 0px; z-index:1;}


div.header{position:absolute; height:369px; width:870px; margin-left:0px; margin-right:0px; margin-top: 0px; z-index:1;}

div.navbox{position:absolute; height:72px; width:576px; margin-left:147px; margin-top: 240px; z-index:10;}

div.navtext{position:absolute; height: 43px; width: 535px; margin-left: 28px; margin-right:auto; margin-top: -46px; z-index:30;}








div.containerhome{position:static; height:700px; width:850px; margin-left:auto; margin-right:auto; margin-top: 0px; z-index:-1;}

div.greylinehome{position:absolute; height:565px; width:1px; background-color: #c9c9c9; margin-left:195px;margin-top: 10px; z-index:20;}

div.homenote{position:absolute; height:197.5px; width:197.5px; margin-left:652.5px; margin-top: 0px; z-index:2;}

div.textarea{position:absolute; height:auto; width:415px; margin-left:217.5px; margin-top: 280px; z-index:1;}

div.contacttextarea{position:absolute; height:auto; width:415px; margin-left:217.5px; margin-top: 130px; z-index:1;line-height:250%;}

div.textarea2{position:absolute; height:auto; width:415px; margin-left:217.5px; margin-top: 480px; z-index:1;}

div.textarea3{position:absolute; height:auto; width:200px; margin-left:430px; margin-top: 480px; z-index:2;}

div.homepic{position:absolute; height:250px; width:415px; margin-left:217.5px; margin-top: 10px; z-index:2;background-color: #959595;}

div.phone{position:absolute; height:104px; width:104px; margin-left:217.5px; margin-top: 10px; z-index:2;background-color: #959595;}




div.containerabout{position:static; height:1130px; width:850px; margin-left:auto; margin-right:auto; margin-top: 0px; z-index:-1;}

div.greylineabout{position:absolute; height:1094px; width:1px; background-color: #c9c9c9; margin-left:195px;margin-top: 10px; z-index:20;}




div.container24hr{position:static; height:1140px; width:850px; margin-left:auto; margin-right:auto; margin-top: 0px; z-index:-1;}

div.greyline24hr{position:absolute; height:1105px; width:1px; background-color: #c9c9c9; margin-left:195px;margin-to: 10px; z-index:20;}




div.containerfaq{position:static; height:1670; width:850px; margin-left:auto; margin-right:auto; margin-top: 0px; z-index:-1;}

div.greylinefaq{position:absolute; height:1654px; width:1px; background-color: #c9c9c9; margin-left:195px;margin-top: 10px; z-index:20;}




div.containerseptictankcleaning{position:static; height:855px; width:850px; margin-left:auto; margin-right:auto; margin-top: 0px; z-index:-1;}

div.greylineseptictankcleaning{position:absolute; height:779px; width:1px; background-color: #c9c9c9; margin-left:195px;margin-top: 10px; z-index:20;}






div.containerdrainandtankcleaning{position:static; height:1820px; width:850px; margin-left:auto; margin-right:auto; margin-top: 0px; z-index:-1;}

div.greylinedrainandtankcleaning{position:absolute; height:1700px; width:1px; background-color: #c9c9c9; margin-left:195px;margin-top: 10px; z-index:20;}



div.containerdrainrehabilitation{position:static; height:1210px; width:850px; margin-left:auto; margin-right:auto; margin-top: 0px; z-index:-1;}

div.greylinedrainrehabilitation{position:absolute; height:1174px; width:1px; background-color: #c9c9c9; margin-left:195px;margin-top: 10px; z-index:20;}



div.containermobilesludgedewatering{position:static; height:1010px; width:850px; margin-left:auto; margin-right:auto; margin-top: 0px; z-index:-1;}

div.greylinemobilesludgedewatering{position:absolute; height:974px; width:1px; background-color: #c9c9c9; margin-left:195px;margin-top: 10px; z-index:20;}





div.rejectwater{position:absolute; height:197.5px; width:197.5px; margin-left:652.5px; margin-top: 0px; z-index:2;}





div.containercctvsurvey{position:static; height:826px; width:850px; margin-left:auto; margin-right:auto; margin-top: 0px; z-index:-1;}

div.greylinecctvsurvey{position:absolute; height:790px; width:1px; background-color: #c9c9c9; margin-left:195px;margin-top: 10px; z-index:20;}




div.containerbiotreatmentsplants{position:static; height:840px; width:850px; margin-left:auto; margin-right:auto; margin-top: 0px; z-index:-1;}

div.greylinebiotreatmentsplants{position:absolute; height:804px; width:1px; background-color: #c9c9c9; margin-left:195px;margin-top: 10px; z-index:20;}



div.containerppmprogramme{position:static; height:1110px; width:850px;margin-left:auto; margin-right:auto; margin-top: 0px; z-index:-1;}

div.greylineppmprogramme{position:absolute; height:1074px; width:1px; background-color: #c9c9c9; margin-left:195px;margin-top: 10px; z-index:20;}




div.containercontact{position:static; height:1000px; width:850px; margin-left:auto; margin-right:auto; margin-top: 0px; z-index:-1;}

div.greylinecontact{position:absolute; height:964px; width:1px; background-color: #c9c9c9; margin-left:195px;margin-top: 10px; z-index:20;}




div.containerthankyou{position:static; height:600px; width:850px; margin-left:auto; margin-right:auto; margin-top: 0px; z-index:-1;}

div.greylinethankyou{position:absolute; height:565px; width:1px; background-color: #c9c9c9; margin-left:195px;margin-top: 10px; z-index:20;}










div.leftnavarea{position:absolute; height:250px; width:197.5px; margin-left:0px; margin-top: 0px; z-index:4;background:#ffffff}


div.button1{position:absolute; height:50px; width:180px; margin-left:0px; margin-top: 0px; z-index:5;}

div.button1text{position:absolute; height:28px; width:180px; margin-left:auto; margin-right:auto; margin-top: 16px; text-align:center; z-index:6;font-size: 11px;}


div.button2{position:absolute; height:50px; width:180px; margin-left:0px; margin-top: 45px; z-index:5;}

div.button2text{position:absolute; height:28px; width:180px; margin-left:auto; margin-right:auto; margin-top: 61px; text-align:center; z-index:6;font-size: 11px;}


div.button3{position:absolute; height:50px; width:180px; margin-left:0px; margin-top: 90px; z-index:5;}

div.button3text{position:absolute; height:28px; width:180px; margin-left:auto; margin-right:auto; margin-top: 106px; text-align:center; z-index:6;font-size: 11px;}


div.button4{position:absolute; height:50px; width:180px; margin-left:0px; margin-top: 135px; z-index:5;}

div.button4text{position:absolute; height:28px; width:180px; margin-left:auto; margin-right:auto; margin-top: 151px; text-align:center; z-index:6;font-size: 11px;}


div.button5{position:absolute; height:50px; width:180px; margin-left:0px; margin-top: 180px; z-index:5;}

div.button5text{position:absolute; height:28px; width:180px; margin-left:auto; margin-right:auto; margin-top: 196px; text-align:center; z-index:6;font-size: 11px;}


div.button6{position:absolute; height:50px; width:180px; margin-left:0px; margin-top: 225px; z-index:5;}

div.button6text{position:absolute; height:28px; width:180px; margin-left:auto; margin-right:auto; margin-top: 241px; text-align:center; z-index:6;font-size: 11px;}


div.button7{position:absolute; height:135px; width:180px; margin-left:0px; margin-top: 270px; z-index:5;}

div.button7text{position:absolute; height:28px; width:180px; margin-left:auto; margin-right:auto; margin-top: 286px; text-align:center; z-index:6;font-size: 11px;}




div.button9{position:absolute; height:135px; width:180px; margin-left:0px; margin-top: 315px; z-index:5;}

div.button9text{position:absolute; height:28px; width:180px; margin-left:auto; margin-right:auto; margin-top: 331px; text-align:center; z-index:6;font-size: 11px;}





div.button8{position:absolute; height:135px; width:180px; margin-left:0px; margin-top: 360px; z-index:5;}

div.button8text{position:absolute; height:28px; width:180px; margin-left:auto; margin-right:auto; margin-top: 378px; text-align:center; z-index:6;font-size: 11px;}








div.button11{position:absolute; height:135px; width:180px; margin-left:0px; margin-top: 115px; z-index:5;}

div.button11text{position:absolute; height:28px; width:180px; margin-left:auto; margin-right:auto; margin-top: 131px; text-align:center; z-index:6;font-size: 11px;}





div.button12{position:absolute; height:135px; width:180px; margin-left:0px; margin-top: 175px; z-index:5;}

div.button12text{position:absolute; height:28px; width:180px; margin-left:auto; margin-right:auto; margin-top:   191px; text-align:center; z-index:6;font-size: 11px;}




div.button13{position:absolute; height:135px; width:180px; margin-left:0px; margin-top: 235px; z-index:5;}

div.button13text{position:absolute; height:28px; width:180px; margin-left:auto; margin-right:auto; margin-top:   251px; text-align:center; z-index:6;font-size: 11px;}






div.footercontainer{position:static; height:79px; width:850px; background-color: #ffffff; margin-left:auto; margin-right:auto; margin-top: 0px; z-index:10;}

div.footerimage{position:absolute; height:79px; width:850px; background-color: #959595;margin-left:auto; margin-right:auto; margin-top: 0px;}

div.footertextbox{position:absolute; height:50px; width:850px; margin-left:auto; margin-right:auto; margin-top: 8px; font-family: arial, verdana, helvetica, sans-serif; font-size: 10px;
color: #3e841c; text-align:center;line-height:160%;}

div.finnmedialink{position:absolute; height:20px; width:850px; margin-left:auto; margin-right:auto; margin-top: 50px; font-family: arial, verdana, helvetica, sans-serif; font-size: 10px;
color: #666465; text-align:center;line-height:160%;}











div.homenav{position:absolute; height:23px; width:69px; margin-left:158px; margin-top: 265px; z-index:30;font-family: "Arial Regular", "Verdana Regular", "Helvetica Regular", sans-serif; font-size: 13px;text-align:center; line-height:100%;}

div.aboutnav{position:absolute; height:23px; width:88px; margin-left:227px; margin-top: 265px; z-index:30;font-family: "Arial Regular", "Verdana Regular", "Helvetica Regular", sans-serif; font-size: 13px;text-align:center; line-height:100%;}

div.hournav{position:absolute; height:23px; width:134px; margin-left:315px; margin-top: 265px; z-index:30;font-family: "Arial Regular", "Verdana Regular", "Helvetica Regular", sans-serif; font-size: 13px;text-align:center; line-height:100%;}





div.faqsnav{position:absolute; height:23px; width:68px; margin-left:450px; margin-top: 265px; z-index:30;font-family: "Arial Regular", "Verdana Regular", "Helvetica Regular", sans-serif; font-size: 13px;text-align:center; line-height:100%;}

div.servicesnav{position:absolute; height:23px; width:84px; margin-left:520px; margin-top: 264px; z-index:30;font-family: "Arial Regular", "Verdana Regular", "Helvetica Regular", sans-serif; font-size: 13px;text-align:center; line-height:100%;}

div.contactnav{position:absolute; height:23px; width:108px; margin-left:604px; margin-top: 265px; z-index:40;font-family: "Arial Regular", "Verdana Regular", "Helvetica Regular", sans-serif; font-size: 13px;text-align:center; line-height:100%;}






