﻿body{color:#333;font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;font-size:10pt;background-color:#fefefe;margin:0px; line-height:135%;}
img{border-style: none;}
html, body, table, td, th, h1, h2, h3, h4, h5, h6, p, a, span, div{font-family: Verdana,Tahoma, Arial, Helvetica, Geneva, sans-serif;}
 /*Maiandra GD,*/
p{font-size:10pt;line-height:145%; text-align: left; margin-top:0; margin-bottom:15px}
p.SmallFont{font-size:8pt;line-height:125%; text-align: left; margin-top:0; margin-bottom:15px}
h1{font-family: Verdana,Tahoma, Arial;color:#1f358c; font-size:18pt;margin: 0px 0 15px 0;font-weight:normal;line-height:135%;}
h2{font-family: Verdana,Tahoma, Arial;color:#1f358c; font-size:14pt;margin: 0px 0 3px 0;font-weight: normal;line-height:135%;}
h3{font-family: Verdana,Tahoma, Arial;color:#1f358c; font-size:12pt;margin:0px 0 1px 0;font-weight: normal;line-height:135%;}
h4{font-family: Verdana,Tahoma, Arial;color:#1f358c; font-size:10pt;margin:0;font-weight: bold;line-height:135%;}
h5{font-family: Verdana,Tahoma, Arial;color:#1f358c; font-size:8pt;margin:0;font-weight: bold;line-height:135%;}

a:link {color:#1f358c; text-decoration: none;}
a:visited {color:#1f358c; text-decoration: none;}
a:hover, a:active {color:#1f358c;text-decoration: underline;}

a.h1{font-family: Verdana,Tahoma, Arial;font-size:18pt;margin:0px 0 1px 0;font-weight: normal;line-height:135%;}
a.h2{font-family: Verdana,Tahoma, Arial;font-size:14pt;margin:0px 0 1px 0;font-weight: normal;line-height:135%;}
a.h3{font-family: Verdana,Tahoma, Arial;font-size:12pt;margin:0px 0 1px 0;font-weight: normal;line-height:135%;}
a.h4{font-family: Verdana,Tahoma, Arial;font-size:10pt;margin:0px 0 1px 0;font-weight: normal;line-height:135%;}
a.h5{font-family: Verdana,Tahoma, Arial;font-size:8pt;margin:0px 0 1px 0;font-weight: normal;line-height:135%;}


#BodyText ul li {display:block;padding-left:12px;background-image:url(../images/common/bullet-blue.gif);background-repeat:no-repeat; background-position: 0 7px;}
#BodyText ul ul li {background-image:url(../images/common/bullet-blue.gif);list-style-type:none;background-repeat:no-repeat;}
#BodyText ul ul li.first {margin-top:5px;}
#BodyText ul li ul li a.link {margin:0px;padding:0px;font-weight: bold;}
#BodyText ul li ul li a:visited {color: #1f358c;}
#BodyText ul li ul li a:hover {text-decoration: underline;}
#BodyText ul li a.link {display:inline;margin:0px;	padding: 0px;}
#BodyText ul ul {margin-top: 8px;}

ul.sqbullet { list-style-image:url(../images/common/bullet-blue.gif);}
ul.sqbulletHomePage{ list-style-type:none; font-weight:bold; margin-bottom:10px;margin-left:-10px}
ul.sqbulletHomePage li{ padding-left:10px; background-image:url(../images/common/bullet-blue.gif);background-repeat:no-repeat; background-position: 0 6px;  }
ul.blutick {  list-style-type:none;}
ul.blutick li{display:block;margin: 15px 0 0 0;padding-left:25px; background-image:url(../images/common/tick_blue.png);background-repeat:no-repeat; background-position: 0 2px;  }
ul.nobullet{ list-style-type:none}

p.intro {color: #1f358c;font-size: 13px;}

.NewsBlock{width:680px;margin-bottom:40px;border-bottom: dotted 1px #36c;padding-bottom:20px}
.NewsDate{font-size:8pt;line-height:125%; text-align: right; margin-top:0; margin-bottom:15px}

#MainBg{background-color:#fefefe;}
#MainWrapper {width:970px;position:relative;margin: 0 auto;padding:0;background: url('../Images/Common/bg_1.gif') repeat left top;} 
#TopSearchPanel {width:970px;position:relative;float:left;height:40px;margin:0;padding-top:0px;top:0px;left:0px; background-color:#fefefe;}
#TopBanner1 {width:970px;position:relative;float:left;height:120px;margin:0;padding-top:0px;top:0px;left:0px;background: url('../Images/Common/bg_hdr_1.gif') no-repeat left bottom;}
#TopNavBar {width:970px;position:relative;float:left;height:50px; margin:0; padding:0;top:0px;left:0;z-index:3000;background: url('../Images/Common/bg_1.gif') repeat left top;}
#PageBody {width:970px;position:relative;float:left;min-height:500px;margin:0;padding: 0 0 200px 0;top:0px;left:0px;background: url('../Images/Common/bg_1.gif') repeat left top;}
#PageFooter{width:970px;position:relative;float:left;min-height:500px;margin: 0 0 0 0;padding:20px;top:0px;left:0px;background: url('../Images/Common/bg_ftr_1.gif') no-repeat left top; background-color: #fefefe;}
#websitedesignedby{width:970px;position:relative;float:left;text-align:center;height:50px; margin:0; padding:0;top:0px;left:0;z-index:3000;}
#websitedesignedby a{color:#ccc}

#HomePageWrapper{position:relative;float:left;width:920px;top:50px;left:25px;}
#HomePageTopPanel{position:relative;float:left;width:625px;height:250px;top:0px;left:0px;}
#HomePageMainCats{position:relative;float:left;width:625px;height:1090px;margin-top:20px;left:0px;}
#HomePageRHSPanel{position:relative;float:left;width:275px;top:0px;left:20px;}
#HomePageBottomPanel{position:relative;float:left;width:625px;}
#DivHomePageCat1{position:relative;float:left;width:195px;height:350px;top:0px;left:0px;background: url('../Images/Home/bgPanel_SewagePollution.jpg') no-repeat left top;}
#DivHomePageCat2{position:relative;float:left;width:195px;height:350px;top:0px;left:20px;background: url('../Images/Home/bgPanel_SewerPipesFittings.jpg') no-repeat left top;}
#DivHomePageCat3{position:relative;float:left;width:195px;height:350px;top:0px;left:40px;background: url('../Images/Home/bgPanel_Manhole.jpg') no-repeat left top;}
#DivHomePageCat4{position:relative;float:left;width:195px;height:350px;top:20px;left:0px;background: url('../Images/Home/bgPanel_LandDrainage.jpg') no-repeat left top;}
#DivHomePageCat5{position:relative;float:left;width:195px;height:350px;top:20px;left:20px;background: url('../Images/Home/bgPanel_OilWaterTanks.jpg') no-repeat left top;}
#DivHomePageCat6{position:relative;float:left;width:195px;height:350px;top:20px;left:40px;background: url('../Images/Home/bgPanel_CableDuctingInfrastructure.jpg') no-repeat left top;}
#DivHomePageCat7{position:relative;float:left;width:195px;height:350px;top:40px;left:0px;background: url('../Images/Home/bgPanel_GeoTextiles.jpg') no-repeat left top;}
#DivHomePageCat8{position:relative;float:left;width:195px;height:350px;top:40px;left:20px;background: url('../Images/Home/bgPanel_Harvesting.jpg') no-repeat left top;}
#DivHomePageCat9{position:relative;float:left;width:195px;height:350px;top:40px;left:40px;background: url('../Images/Home/bgPanel_WaterPipeFittings.jpg') no-repeat left top;}




.hr{border-bottom:dotted 1px #36c;width:650px;margin: 0 0 20px 0}

a.topMenu {padding-left:5px;color:#000;text-decoration:none;font-family: "Segoe UI", Arial, sans-serif;}
a.topMenu  {color:#000;}
a.topMenu:link {color:#000; text-decoration: none;}
a.topMenu:visited {color:#000; text-decoration: none;}
a.topMenu:hover, a.topMenu:active {color:#000;text-decoration: underline;}

h2.bluHdr{height:40px;padding: 2px 0 0 10px; font-family:Tahoma, Arial;color:#fdfdfd; font-size:14pt;margin: 0px 0 10px 0;font-weight: normal;background: url('../Images/Common/HdrBarBluGradArw.png') no-repeat left top;}
h3.bluHdr{height:40px;padding: 2px 0 0 10px; font-family:Tahoma, Arial;color:#fdfdfd; font-size:12pt;margin: 0px 0 10px 0;font-weight: normal;background: url('../Images/Common/HdrBarBluGradArw.png') no-repeat left top;}
h4.bluHdr{height:40px;padding: 5px 0 0 10px; font-family:Tahoma, Arial;color:#fdfdfd; font-size:10pt;margin: 0px 0 10px 0;font-weight:bold;background: url('../Images/Common/HdrBarBluGradArw.png') no-repeat left top;}

#feedbackForm{position:relative;float:left;margin:100px 0 0 0 ;width:650px;background: url('../Style/Skins/DarkBlueMenu/Menu/DropDownBg.gif') repeat left top;}
#feedbackFormNarrow{position:relative;float:left;margin:100px 0 0 0 ;width:400px;background: url('../Style/Skins/DarkBlueMenu/Menu/DropDownBg.gif') repeat left top;}
#EnquiryFormPopUp{width:460px;height:460px;padding: 3px 0 0 3px;margin:0;background: url('../Images/Common/EnquiryFormBg.jpg') no-repeat left top;}
#newsletterSignUpForm{width:460px;height:450px;padding:10px;background-color:#e9f2ff;background: url('../Images/Common/NewsLetterSignupBg.jpg') no-repeat left top;}

.topNavProducts{position:relative;top:-15px;left:-95px;color:#fdfdfd; margin:0px;padding:10px; background-color:#184481;width:900px;background: url('../Style/Skins/DarkBlueMenu/Menu/DropDownBg.gif') repeat left top;}
.topNavServices{position:relative;top:-15px;left:-185px;color:#fdfdfd; margin:0px;padding:10px; background-color:#184481;width:620px;background: url('../Style/Skins/DarkBlueMenu/Menu/DropDownBg.gif') repeat left top;}
.topNavCustomers{position:relative;top:-15px;left:-185px;color:#fdfdfd; margin:0px;padding:10px; background-color:#184481;width:620px;background: url('../Style/Skins/DarkBlueMenu/Menu/DropDownBg.gif') repeat left top;}

.NewsList {margin: 20px 0 0 0 ;padding:0px;background-color:#fefefe;}
.NewsList ul{font-size: 9pt; margin: 25px 0 0 0; padding: 0 0 0 0;text-decoration:none;color:#1f358c;}
.NewsList ul li.last{border-bottom:dotted 1px #ccc;padding-bottom:20px;font-size: 8pt;}
.NewsList ul li.heading{color:#1f358c;text-decoration:underline}
.NewsList ul li{color:#333;margin: 10px 0 3px 0;list-style: none;}
.NewsList ul li a{font-weight:bold;color:#1f358c;padding:0;}
.NewsList ul li a:link{color:#1f358c;text-decoration:none}
.NewsList ul li a:visited{color:#1f358c;text-decoration:none}
.NewsList ul li a:hover {color:#1f358c;text-decoration:underline;}

.newsBlock{position:relative;float:left;width:500px;font-family:Tahoma, Arial;color:#333;}
.newsHeading{font-size:14pt;margin:0px 0 1px 0;font-weight: normal;line-height:135%;}
.newsBody{font-size:9pt;line-height:145%; text-align: left; margin-top:20px; margin-bottom:15px}
.newsDate{font-size:8pt;line-height:125%; text-align: right; margin-top:0; margin-bottom:15px}

.TopSearchBtn{width:55px;height:24px;background-color:#36c;color:#fdfdfd;border-left:solid 1px #ccc;border-right:solid 1px #1f358c;border-bottom:solid 1px #1f358c;border-top:solid 1px #ccc;font-family:arial,sans-serif;font-size:9pt; font-weight:bold }

.multiPageManholeCovers{display: -moz-inline-box;display: inline-block;zoom: 1;*display: inline;position: relative; margin-bottom: -3px;}


.Search {margin: 20px 0 0 0 ;padding:0px;background-color:#fdfdfd;width:700px;}
.Search ul{font-size: 9pt; margin: 100px 0 50px 0; padding: 0 0 0 0;text-decoration:none;color:#1f358c;}
.Search ul li.topLink{color:#1f358c;text-decoration:underline;margin-top:20px}
.Search ul li.urlText{color:Green;}
.Search ul li{color:#333;margin:00;list-style: none;}
.Search ul li a{font-weight:bold;color:#1f358c;padding:0;}
.Search ul li a:link{color:#1f358c;text-decoration:none}
.Search ul li a:visited{color:#1f358c;text-decoration:none}
.Search ul li a:hover {color:#1f358c;text-decoration:underline;}
.searchHighlight{ background-color:Yellow;padding: 0 3px 0 3px; font-weight:bold};

#table_data{border-collapse:collapse;}
#table_data td, #table_data th {border:1px solid #2b74bf;padding:3px 7px 2px 7px;text-align:center;}
#table_data th {text-align:center;padding-top:5px;padding-bottom:4px;background-color:#2b74bf;color:#fdfdfd;}
#table_data tr.alt td {color:#000000;background-color:#2b74bf;}

/*Footer*/
#footer{position:relative;float:left;width:930px;text-align:left;font-weight:normal;margin:-20px 0 0 0;padding:0;}
#footer p{margin:0;text-align:left;color:#2d5679}
#footer ul{line-height:1.5em;margin:0 15px;padding:0.4em 0 10px;}
#footer ul li{background-image:none;display:inline;margin:0;padding:0}
#footer ul li a{border-left:1px #2d5679 solid;text-decoration:none;padding:0 .5em;margin:0 0 5px;float:left;voice-family:"\"}\"";voice-family:inherit;float:none}
#footer ul li a:link{color:#2d5679}
#footer ul li a:visited{color:#2d5679}
#footer ul li a:hover{color:#fdfdfd;text-decoration:underline}
#footer ul li a:active{color:#fdfdfd}
#footer ul li#firstlink a{padding-left:0;clear:left;border:0}
#footer ul li#firstSecondRowlink a{padding-left:0;clear:left;border:0}

#footerLower{position:relative;float:left;width:900px;color:#2d5679;font-weight:normal;margin: 10px 0 0 0;padding-left:20px;}
#footerLower p{ text-align:left;}

.footerList .rsmLink,
.footerList .rsmTemplate{height:9px;font-size:7pt;font-family: "Segoe UI", Arial, sans-serif;}
div.footerList .rsmLink,
div.footerList .rsmTemplate {padding-left: 5px;}
div.footerList .rsmLink:hover{	color: #EEE;}
.footerList .rsmLevel1 .rsmLink,
.footerList .rsmLevel1 .rsmTemplate{color: #45709b;	border-bottom: 1px solid #45709b;	background: none;}
.footerList .rsmLevel1 .rsmLink:hover{	color: #75A0Cb;}
.footerList .rsmLevel2 .rsmLink,
.footerList .rsmLevel2 .rsmTemplate,
.footerList .rsmThreeLevels .rsmLevel1 .rsmLink,
.footerList .rsmTwoLevels .rsmLevel1 .rsmLink,
.footerList .rsmOneLevel .rsmItem .rsmLink{color: #000;	border: 0;	background: none;}
.footerList .rsmLevel2 .rsmLink:hover,
.footerList .rsmThreeLevels .rsmLevel1 .rsmLink:hover,
.footerList .rsmTwoLevels .rsmLevel1 .rsmLink:hover,
.footerList .rsmOneLevel .rsmItem .rsmLink:hover
{color: #25507b; text-decoration:underline;}








