body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303334;
	background-color:#CCCCCC;
	}


p{
	margin:0px;
	padding:0px;
	}


form{
	padding:0px;
	margin:0px;
	}

.image-block ul { 
	list-style:none;
	
}
.image-block ul li {
	float:left;
	width:250px;
	margin:1em;
}
.image-block {
	width:590px;
}

.bigHd{

	font-size:20px;
	font-weight:bold;
	color:#0464ba;
	font-style:italic;



	text-transform:uppercase;



	/*padding:10px 0 10px 10px;*/



	display:block;



	}



.hd{



	font-size:20px;



	font-weight:bold;



	color:#3d454a;



	text-transform:lowercase;



	}
	
	
	.slideshow {
    height: 191px;
    background: url(../images/professional.jpg) no-repeat;
    margin: 5px 0;
    z-index: 1;
}
.slideshow img {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}



.specialhd{



	font-size:18px;



	font-weight:bold;



	color:#3d454a;



	text-transform:uppercase;



	}



.clbt{



	clear:both;



	}



.lnht8{



	line-height:8px;



	}



.lnht15{



	line-height:30px;



	}



.lnht30{



	line-height:40px;



	}



.topNav{



	font-size:10px;



	text-decoration:none;



	color:#5f6a72 



	}



a.topNav:link {



	font-size:10px;



	text-decoration:none !important;



	color:#5f6a72 !important;



	}



a.topNav:hover{



	font-size:10px;



	text-decoration:underline !important;



	color:#0464ba !important;



	}



.topNavSelected{



	color:#0464ba;



	font-size:10px;



	}



/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */







.navContainer{



	background-image:url(images/topnav-back.gif); 



	width:980px; 



	height:39px; 



	background-repeat:repeat-x;



	margin:0px;



	}



.topNavTxt{



	float:left; 



	padding:15px 22px 0 22px;



	}



.topNavTxtLnk{



	font-size:12px;



	text-decoration:none;



	color:#5a646b;



	}	



.topNavTxtLnk:hover{	



	font-size:12px;



	color:#e47100;



	text-decoration:underline;



	}



.topNavDevider{



	float:left; 



	/*padding:5px 5px 0 5px;*/



	padding:5px 3px 0 3px;



	}



.topNavTxtLnkSelect{	



	font-size:12px;



	color:#FFFFFF;



	padding:5px 12px 5px 12px;



	/*display:block;



	color:#e47100;



	text-decoration:underline;*/



	background-color:#f58204;



	}







/* ----------------------------------------------------*/







.leftCategory{



	background-image:url(images/category-bk.gif); 



	background-repeat:no-repeat; 



	height:25px; 



	color:#FFFFFF;



	line-height:25px;



	vertical-align:middle; 



	font-weight:bold;



	}



.categoryContainer{



	background-image:url(images/categoryList-bk.gif); 



	background-repeat:repeat-y;



	margin-bottom:8px;



	}



.categoryLnk{



	color:#303334;



	text-decoration:none;



	}











a.categoryLnk:link {



	color:#303334 !important;



	text-decoration:none !important;



	}







.categoryLnk:hover{



	color:#0464ba;



	text-decoration:underline;



	}



.categorySelect{



	color:#0464ba;



	text-decoration:underline;



	}







.specialLnk{



	color:#303334;



	text-decoration:none;



	}



.specialLnk:hover{



	color:#e47100;



	text-decoration:underline;



	}



.padTop{



	padding-top:10px;



	}



.bdyMdl{



	margin:8px 0px 0px 8px; 



	/*height:170px; */



	width:756px;



	padding:0px;



	}



.welcomeContainer{



	float:left; 



	width:425px; 



	background-color:#dbdad6; 



	height:170px;



	text-align:left;



	}



.welcomeContainer p{



	padding:10px 10px 5px 10px;



	line-height:25px;



	}



.tmicoating{



	float:right; 



	margin-left:5px; 	



	}



.tmiHd{



	width:325px; 



	height:25px; 



	background-color:#e57100; 



	line-height:25px; 



	vertical-align:middle; 



	color:#FFFFFF; 



	font-weight:bold;



	}



.tmitxtContainer{



	width:325px;



	background-color:#f0f0f0;



	color:#3d4449;



	}



.padtipLnht{



	padding-top:10px;



	line-height:25px;



	}



.padtop10{



	padding-top:16px;



	}



.padTop5{



	padding-top:5px;



	}



.sspc{



	float:left; margin-top:7px;



	background-image:url(images/sspc-bk.jpg);



	background-repeat:no-repeat;



	width:425px;



	height:229px;



	/*line-height:159px;



	vertical-align:bottom;



	padding-top:189px;



	padding-bottom:9px;*/



	}



.sspcTxtLnk{



	font-size:12px;



	color:#000000;



	text-decoration:underline;



	font-weight:bold;



	}



.sspcTxtLnk:hover{



	font-size:12px;



	color:#000000;



	text-decoration:none;



	font-weight:bold;



	}



.goldTxt{



	float:right; 



	width:104px; 



	padding:6px 4px 5px 0; 



	color:#FFFFFF; 



	font-weight:bold;



	}



.goldTxtLnk{



	/*float:right; 



	width:104px; 



	padding:6px 4px 5px 0; */



	color:#FFFFFF; 



	font-weight:bold;



	text-decoration:underline;



	}



.goldTxtLnk:hover{



	text-decoration:none;



	}



.realProjectContainer{



	height:402px; 



	background-color:#f3f2ee; 



	border:1px solid #dddcd8; 



	margin:8px 0 0 0;



	}



.realProjectContainer p{



	padding:10px 0 10px 0;



	}



.orangeTxt{



	font-weight:bold;



	font-size:14px;



	color:#e47100;



	text-transform:uppercase;



	}



.orangeTxtOther{



	font-weight:bold;



	font-size:12px;



	color:#e47100;



	}



.blueTxt{



	font-weight:bold;



	font-size:14px;



	color:#0464ba;



	text-transform:uppercase;



	}



.blackTxt{



font-weight:bold;



font-size:14px;



color:#000000;



text-transform:uppercase;



}



.blackTxtvi{



font-weight:bold;



font-size:14px;



color:#000000;



}



.blueTxtother{



	font-weight:bold;



	font-size:12px;



	color:#0464ba;



	}



.imgbrdr{



	border:1px solid #feca39;



	}



.overviewcontainer{



	margin:8px 0px 0px 0px;	



	width:756px;	



	}







.overviewcontainer p{



	padding:10px 5px 10px 5px;



	background-color:#f3f2ee;



	font-size:11px;



	line-height:17px;



	}



.aboutcontainer{



	margin:0px;	



	width:756px;



	background-color:#f3f2ee;	

overflow:auto;

	}



	.aboutcontainera{



	margin:0px;	



	width:756px;



	background-color:#f3f2ee;



	height:650px	



	}



	.aboutcontainera p{



	padding:10px 10px 10px 10px;



	background-color:#f3f2ee;



	font-size:11px;



	line-height:20px;



	}



.aboutcontainer p{



	padding:10px 10px 10px 10px;



	background-color:#f3f2ee;



	font-size:11px;



	line-height:20px;



	}



.aboutTxt{



	padding:5px 10px 0px 10px;



	background-color:#f3f2ee;



	font-size:11px;



	line-height:20px;



	}



.aboutcontainerlistBk{



	background-color:#f3f2ee; 



	margin:0px; 



	padding:0px;



	padding-left:10px;



	}



.listImg{



	float:left; 



	padding:4px 10px 10px 10px;



	}



.lstTxt{



	background-image:url(images/li-bulet2.gif);



	background-repeat:no-repeat;



	padding:3px 10px 5px 20px;



	margin:0 10px 0 10px;



	font-size:11px;



	line-height:14px;



	/*width:590px;



	float:left;*/



	}



.lstTxt1{



	background-image:url(images/li-bulet1.gif);



	background-repeat:no-repeat;



	padding:0 0 5px 20px;



	margin:0 10px 0 10px;



	font-size:11px;



	color:#303334;



	text-decoration:underline;



	/*width:590px;



	float:left;*/



	}



.lstTxt1:hover{



	background-image:url(images/li-bulet1.gif);



	background-repeat:no-repeat;



	padding:0 0 5px 20px;



	margin:0 10px 0 10px;



	font-size:11px;



	color:#0464ba;



	text-decoration:none;



	/*width:590px;



	float:left;*/



	}



.lstTxt2{



	background-image:url(images/li-bulet1.gif);



	background-repeat:no-repeat;



	padding:0 0 5px 10px;



	margin:0 10px 0 30px;



	font-size:11px;



	/*width:590px;



	float:left;*/



	}



.lstTxt2:hover{



	background-image:url(images/li-bulet1.gif);



	background-repeat:no-repeat;



	padding:0 0 5px 10px;



	margin:0 10px 0 30px;



	font-size:11px;



	/*width:590px;



	float:left;*/



	}



.lstLnk{



	color:#303334;



	text-decoration:underline;



	}



.lstLnk:hover{



	color:#0464ba;



	text-decoration:none;



	}



.genTxt{



	padding:10px 10px 10px 10px;



	background-color:#f3f2ee;



	font-size:11px;



	line-height:20px;



	margin:0px;



	}



.genTxt p{



	padding:10px 10px 10px 10px;



	background-color:#f3f2ee;



	font-size:11px;



	line-height:20px;



	line-height:22px;



	}



.otherTxt{



	padding:5px 10px 5px 10px;



	background-color:#f3f2ee;



	font-size:11px;



	line-height:20px;



	margin:0px;



	}



.otherTxt p{



	padding:5px 10px 5px 10px;



	background-color:#f3f2ee;



	font-size:11px;



	line-height:20px;



	line-height:22px;



	}







.otherTxt2{



	padding:5px 10px 5px 10px;



	background-color:#f3f2ee;



	font-size:11px;



	line-height:20px;



	margin:0px;



	}



.otherTxt2 p{



	padding:5px 10px 5px 10px;



	background-color:#f3f2ee;



	font-size:11px;



	line-height:20px;



	line-height:22px;



	}



.overviewHd{



	background-color:#454545;



	height:25px;



	line-height:25px;



	vertical-align:middle;



	color:#FFFFFF;



	font-weight:bold;



	margin:0px;



	padding:0px;



	}



.footerTxtLnk{



	font-size:10px;



	color:#FFFFFF;



	text-decoration:none;



	}



.footerTxtLnk:hover{



	font-size:10px;



	color:#FFFFFF;



	text-decoration:underline;



	}



.watertankImgContainer{



	margin:0px auto; 



	width:695px; 



	border:1px solid #9daab3; 



	height:160px; 



	padding:0 0 2px 3px;



	}



.liningImgContainer{



	margin:0px auto; 



	width:515px; 



	border:1px solid #9daab3; 



	height:195px; 



	padding:0 0 2px 3px;



	}



.vacublastContainer{



	margin:0px auto; 



	width:460px; 



	border:1px solid #9daab3;



	background-color:#f3f2ee;



	}



.imgBlk{



	float:left; 



	padding:6px 4px 0px 3px;



	}



.innerContainer{
	padding:5px 10px 0px 10px;
	background-color:#f3f2ee;
	font-size:11px;
	line-height:20px; 
	margin:8px 0 0 0px;
}


.innerContainerN{
	padding:5px 10px 0px 10px;
	background-color:#f3f2ee;
	font-size:11px;
	line-height:20px; 
	margin:8px 0 0 0px;
	width:736px;
	}
	
	
.innerContainerFood{
 padding:5px 0px 10px 10px;
 background-color:#f3f2ee;
 font-size:11px;
 line-height:20px; 
 margin:10px 10px 10px 0px;
 width:736px;
 overflow:auto;
}



.sandBlastImgContainer{
	margin:0px auto; 
	width:695px; 
	border:1px solid #9daab3; 
	height:140px; 
	padding:8px 8px 2px 8px;
	}



.sandblastImgBlk{
	float:left; 
	padding:6px 10px 0px 8px;
}


.sspcLogoContainer{
	width:670px; 
	margin:5px 0 5px 30px;
	background-color:#f3ecd2;
	border:1px solid #e2cf8a;
	}



.sspcLogoContainer p{
	background-color:#f3ecd2;
	}


.sspcimg{
	float:left; 
	width:100px;
	padding:5px 0 5px 5px;
	}


.sspcLogoTxt{



	width:560px; 



	float:left; 



	line-height:72px; 



	vertical-align:middle;



	font-size:12px;



	font-weight:bold;



	text-transform:uppercase;



	}



.sspcImgContainer{



	width:670px; 



	margin:5px 0 5px 30px;



	background-color:#ffffff;



	border:1px solid #e2cf8a;



	}



.sspcImgContainer p{



	background-color:#f3ecd2;



	}



.sspcImgContainerImg{



	float:left; 



	width:170px;



	padding:5px 0 5px 5px;



	}



.sspcImgContainerTxt{



	width:480px; 



	float:left; 



	line-height:72px; 



	vertical-align:middle;



	font-size:12px;



	font-weight:bold;



	text-transform:uppercase;



	margin-left:10px;



	}



.sspcstandardsContainer{



	width:730px; 



	margin:0px auto;



	}



.sspcstandardsLft{



	float:left; width:360px;



	}



.sspcstandardsRgt{



	float:left; width:360px;



	}



.gobackBtnContainer{



	float:right; width:200px; padding:250px 0 0 0;



	}



.jpclTxt{



	padding:10px 10px 10px 10px;



	background-color:#f3f2ee;



	font-size:11px;



	line-height:20px;



	margin:0px;



	}



.jpclTxt p{



	padding:10px 10px 5px 10px;



	background-color:#f3f2ee;



	font-size:11px;



	/*line-height:20px;



	line-height:22px;*/



	}	



.testimonyTxt{



	padding:5px 10px 5px 10px;



	background-color:#f3f2ee;



	font-size:11px;



	line-height:20px;



	margin:0px;



	}



.testimonyTxt p{



	padding:5px 10px 0px 10px;



	background-color:#f3f2ee;



	font-size:11px;



	line-height:20px;



	line-height:22px;



	}	



/* -------------  New Tab Menu -------------  */



.navContainer{



	width:980px;



	height:39px;



	background:transparent url("images/topnav-back.gif") repeat-x top left;



	}



ul#saturday{



	margin:0;



	padding:0;



	list-style-type:none;



	width:auto;



	color:#874B46l



	}



ul#saturday li{



	display:block;



	float:left;



	margin:0;



	pading:0;



	}



ul#saturday li a{



	display:block;



	float:left;



	color:#5a646b;



	text-decoration:none;



	padding:10px 30px 0px 30px;



	height:27px;



	background:transparent url("images/nav-devider2.gif") no-repeat top right;



	}



ul#saturday li a:hover{



	background:transparent url("images/rollover1.gif") no-repeat top right;



	color:#FFFFFF;



	}



ul#saturday li a.current,ul#saturday li a.current:hover{



	color:#fff;



	background:transparent url("images/rollover1.gif") no-repeat top right;



	}







ul#saturday1{



	margin:0;



	padding:0;



	list-style-type:none;



	width:auto; 



	color:#874B46l



	}



ul#saturday1 li{



	display:block;



	float:left;



	margin:0;



	pading:0;



	}



ul#saturday1 li a{



	display:block;



	float:left;



	color:#5a646b;



	text-decoration:none;



	padding:12px 30px 0 30px;



	height:27px;



	/*background:transparent url("images/nav-devider2.gif") no-repeat top right;*/



	}



ul#saturday1 li a:hover{



	background:transparent url("images/rollover1.gif") no-repeat top right;



	color:#FFFFFF;



	}



ul#saturday1 li a.current,ul#saturday1 li a.current:hover{



	color:#fff;



	background:transparent url("images/rollover1.gif") no-repeat top right;



	}



/* ------------------------  */







/* NM Style Start ---------*/



.pagestyle{



	 color: #002898;



 	font-weight: bold;



 }



.bdyMdlN{



	margin:8px 0px 0px 8px; 



	/*height:170px; */



	width:726px;



	padding:0px;



	}



.welcomeContainerN1{



	float:left; 



	width:385px; 



	background-color:#dbdad6; 



	height:170px;



	text-align:left;



	}



/*.welcomeContainerN1 p{



	padding:10px 10px 5px 10px;



	line-height:25px;



	}*/



.sspcN{



	float:left; margin-top:7px;



	background-image:url(images/sspc-bgN.jpg);



	background-repeat:no-repeat;



	width:385px;



	height:229px;



	/*line-height:159px;



	vertical-align:bottom;



	padding-top:189px;



	padding-bottom:9px;*/



	}



.sspcTxtLnkN{



	font-size:12px;



	color:#000000;



	text-decoration:underline;



	font-weight:bold;



	letter-spacing:-.05em



	}



.sspcTxtLnkN:hover{



	font-size:12px;



	color:#000000;



	text-decoration:none;



	font-weight:bold;



	}



.lstLnk4{



	color:#e47100;



	text-decoration:underline;



	}



.lstLnk4:hover{



	color:#e47100;



	text-decoration:none;



	}



	.gray_text_11px_normal {



	font-family: arial;



	font-size: 11px;



	font-weight: normal;



	color: #777777;



}



.pink_link_11px_normal {



	font-family: arial;



	font-size: 11px;



	font-weight: normal;



	color: #0464BA;



	text-decoration: underline;



}



.pink_link_11px_normal:hover {



	text-decoration: none;



}

/*################################################added on 05/10/10

*/

.scollDvContainer{



 width:320px; 



 overflow:auto;



 height:360px;



 padding:10px 0;



 border: 1px solid #ccc;



 margin:50px 5px 5px 10px;



 



 }



.scollDvContainer h2{



 font-size:14px;



 



 margin:0px;



 padding-left:10px;



 }



.scollDvContainerLft{



 width:100px;



 margin:0px auto; 



 float:left;



 margin-left:10px;



 margin-top:5px;



 }



.scollDvContainerLft img{



 padding:2px;



 border:1px solid #666;



 }



.scollDvContainerRgt{



 float:left;



 width:180px;



 padding:0 0 5px 0;



 margin-left:5px;



 margin-top:0px;



 }



.scollDvContainerRgt h4{



 font-size:12px;



 font-weight:bold;



 padding:0 0 0px 0;



 text-decoration:none;



 color:#e57100;



 margin:0px;



 }



.scollDvContainerRgt a{ 



 text-decoration:none;



 color:#e57100;



 }



.scollDvContainerRgt a:hover{



 text-decoration:underline;



 }



.scollDvContainerRgt p{



 padding:0 0 5px 0;



 margin:0px;



 



 }



.dashed_divider {border-bottom:1px dashed #CCCCCC;



margin-top:13px;



*margin-top:20px;



padding-bottom:13px;



*padding-bottom:15px;



}

/* added on 05/10/10 */

/*.whatsNewContainer{

 margin:0px; 

 width:756px;

 background:#f3f2ee;

 padding:10px 0; 

 }*/
.whatsNewContainer{
 margin:0px; 
 width:736px;
 background:#f3f2ee;
 padding:10px; 
 }


.whatsNewContainer div.overviewHd_a{

 background:#333333;

 line-height:25px;

 vertical-align:middle;

 font-weight:bold;

 margin:10px auto;

 width:700px;

 padding:10px;

 }

.overviewHd_a p{

 line-height:25px;

 vertical-align:middle;

 color:#FFFFFF;

 font-weight:bold;

 }

.overviewHd_b{

 line-height:25px;

 vertical-align:middle;

 color:#666;

 font-weight:bold;

 margin:0px auto;

 width:700px;

 }

.overviewHd_b p{

 line-height:25px;

 vertical-align:middle;

 color:#666;

 font-weight:bold;

 }

.overviewHd_c{

 line-height:25px;

 vertical-align:middle;

 color:#666;

 margin:0px auto;

 width:700px;

 }

.overviewHd_c p{

 line-height:25px;

 vertical-align:middle;

 color:#666;

 }
