<!--
/* 
 
(c) 2007 Spike Likes, LLC

*/

html {
	}
		/* NAVIGATION ROLL OVERS	*/
				
#nav, #nav ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	height: 25px;
	display: block;
}

#nav a {display: block;padding: 0;margin: 0; height:25px;}

#nav li {float: left;display: block;padding: 0;margin: 0;height:25px;}
	
#nav li ul  {
	position: absolute;
	left: -999em;
	top: 127px;
	height: auto;
	width: 140px;
	padding: 0;
	margin: 0;
}
 /* SUB MENUS */
 
 
#nav li  ul li {
	margin:0;
	font-size: 11px;
	font-family: arial, sans-serif;
	letter-spacing:1px;
	line-height: 10px;
	text-align:right;
	text-decoration: none;
	color: #a31738;
	border:#ffffff 1px solid;
	background-color:#858F9C;
	height:28px;
}
#nav li ul a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color:#30394D;
}
#nav li ul li a {
	text-decoration: none;
	color: #ffffff;
	background-color:#858F9C;
	background:  url(../gifs/brck_utility_mapping.gif) no-repeat 100%;
	padding:5px 4px 5px 4px;
	width: 128px;
}
#nav li ul a.selected {
	color: #ffffff;
	background-color:#30394D;
}
#nav li ul a.single {
	color: #ffffff;
	height:18px;
}
#nav li ul a.single_selected {
	color: #ffffff;
	height:18px;
	background-color:#30394D;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: 0;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

#nav li:hover, #nav li.sfhover {
	text-decoration: none;
}
#nav a:hover {
		background-position: 0 -25px;
}
#nav a.selected {
		background-position: 0 -25px;
}
#utility_mapping_services a {
		background: url(../gifs/nav_utility_mapping_service.gif);
		width: 138px;		
}
#utility_mapping_experience a {
		background: url(../gifs/nav_utility_mapping.gif);
		width: 138px;		
}
#utility_mapping_company a {
		background: url(../gifs/nav_about_utility_mapping.gif);
		width: 138px;		
}
#utility_mapping_contact a {
		background: url(../gifs/nav_contact_utility_mapping.gif);
		width: 138px;		
}

#nav li:hover ul, #nav li.over ul {display: block; } /* The magic */

 /* FOOTER NAVIGATION */
 
#footer {
	width: 924px;
	margin-left: auto;
  	margin-right: auto;
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #30394D;
	padding: 10px 0px 15px 26px;
	background-color:#aabfc8; text-align:center;
}
#footer a:link { color:#ffffff; text-decoration: none;}
#footer a:visited {color:#ffffff; text-decoration: none;}

.sq {padding:0px 10px 2px 10px;}

#footer a.on  {
 color: #30394d;
}

#copyright {
	width: 900px;
	margin-left: auto;
  	margin-right: auto;
	padding:0px 0px 30px 0px;
	font-family: arial, sans-serif; text-align:center;
	font-size: 11px;
	color:#6A737B;
}
-->