@charset "utf-8";
/* CSS Document */

body
{
	background-image: url(../../images/bg-back.jpg);
	background-repeat: repeat-x;
	background-color:#7fa1c9;
	font-family:arial, verdana;
	font-size:12px;
	color:#003399;
}

img { border:none;}

#dvContainer {
	border:2px solid #003399;
	background-color:#FFFFFF;
	width:722px;
	margin:0 auto;
	padding:5px;

}




/* Top of page */
#dvNavTop
{
		height:187px;
	overflow:hidden;
}

#dvNavTop.home
{
	background-image: url(../../images/topimg/a.jpg);
}

#dvNavTop.gen
{
	background-image: url(../../images/topimg/b.jpg);	
}

#dvNavTop ul
{
	margin:0px;
	padding:0px;
	margin-top:153px;
	font-size:14px;
	font-weight:bold;
	margin-left:15px;
}

#dvNavTop ul li
{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
	background-image: url(../../images/bullet-nav-sep.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

#dvNavTop ul li a
{
	color:#006;
	text-decoration:none;
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	height:27px;
	padding-top:9px;
}

#dvNavTop ul li a:hover
{
	color:#F90;	
}




/* content area */
#dvContent
{
	background-repeat: no-repeat;
	background-position: bottom;	
	padding-right:220px;
	padding-left:20px;
	padding-bottom:20px;
	padding-top:20px;
}

#dvContent.home
{
	background-image: url(../../images/bg-main-girl.jpg);
}

#dvContent.gen
{
	background-image: url(../../images/bg-main.jpg);
}

#dvContent h1
{
	margin:0px;
	padding:0px;
	font-size:20px;
	margin-bottom:8px;
}

#dvContent h2
{
	margin:0px;
	padding:0px;
	font-size:16px;
	margin-top:5px;
	margin-bottom:8px;
}

#dvContent p
{
	font-size:11px;
	line-height:16px;
	margin-top:5px;
	margin-bottom:4px;
}

/* Sub Page Links */
#dvPageLinks
{
	margin-top:20px;
    margin-bottom:15px;
	padding-left:30px;
}

#dvPageLinks ul
{
	margin:0px;
	padding:0px;
}

#dvPageLinks ul li
{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline-block;
	width:200px;
	height:125px;
	background-repeat:none;
	float:left;
	padding-left:10px;
	margin-right:5px;
	margin-bottom:8px;
}


#dvPageLinks ul li.watermains
{
	background-image: url(../../images/bg-link-watermain.jpg);
}

#dvPageLinks ul li.pipelining
{
	background-image: url(../../images/bg-link-pipelining.jpg);
}

#dvPageLinks ul li.jetting
{
	background-image: url(../../images/bg-link-jetting.jpg);
}

#dvPageLinks ul li.cctv
{
	background-image: url(../../images/bg-link-cctv.jpg);
}

#dvPageLinks ul li.draintesting
{
	background-image: url(../../images/bg-link-draintesting.jpg);
}

#dvPageLinks ul li.excavations
{
	background-image: url(../../images/bg-link-excavations.jpg);
}

#dvPageLinks ul li a:hover
{
	text-decoration:underline;	
}

#dvPageLinks ul li a
{
	text-decoration:none;
	font-size:12px;
	margin:0px;
	padding:0px;
}

#dvPageLinks ul li h3
{
	margin:0px;
	padding:0px;
	padding-top:4px;
	width:100px;
	height:34px;
}

#dvPageLinks ul li h3 a
{	
	color:#FFF;
}

#dvPageLinks ul li a.desc
{
	display:block;
	font-size:11px;
	padding-top:5px;
	width:123px;
	height:48px;
	overflow:hidden;
	
}

#dvPageLinks ul li div
{

}

/* Page Footer */
#dvFooter
{
	background-image: url(../../images/bg-footer.jpg);	
	background-repeat:none;
	height:47px;
	overflow:hidden;
	font-size:11px;
	color:#39F;
	padding-top:4px;
	padding-left:10px;
	padding-right:10px;
	
}

#dvFooter ul
{
	margin:0px;
	padding:0px;
	clear:left;
	float:left;
}

#dvFooter ul li
{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline-block;
	float:left;
		padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	
}

#dvFooter ul li a
{
	color:#39F;
	text-decoration:none;
	display:inline-block;
	float:left;

		
}
#dvFooter ul li a:hover
{
	text-decoration:underline;
	
}

#dvLocations ul
{
	margin:0px;
	padding:0px;
	font-size:10px;
	padding:20px;
	color:#666;
}

#dvLocations ul li
{
	margin:0px;
	padding:0px;
	display:inline;
	list-style:none;
}

