@charset "UTF-8";
/* CSS Document */

ul.menu {list-style:none; margin:0; padding:0; z-index:600}

ul.menu * {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-align:left;}

ul.menu a {display:block; color:#000; text-decoration:none}

ul.menu li {position:relative; float:left;}

ul.menu ul {position:absolute; top:43px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none;}

ul.menu ul li a {display:block; width:150px; height:20px; padding:10px 3px 0px 7px; background-color: #333333; color:#999999; border-bottom:1px solid #575757; text-align:left;}

ul.menu ul li a:hover {background-color: #CCCCCC; color: #666666;}

ul.menu ul ul {left:150px; top:-1px}

/* Style buttons */

#main-nav{
	width:700px;
	height:43px;
	background:#acacac url(images/main_nav_sprite.jpg) no-repeat;
}


#main-nav ul{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
}

#main-nav ul li{
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#main-nav ul li a span{
	display:none;
}


#main-nav ul li a.home{
	width:100px;
	height:43px;
	margin:0px;
	padding:0px;
	display: block;
		
}

#main-nav ul li a.about_us{
	width:100px;
	height:43px;
	margin:0px;
	padding:0px;
	display: block;
		
}

#main-nav ul li a.services{
	width:100px;
	height:43px;
	margin:0px;
	padding:0px;
	display: block;
		
}

#main-nav ul li a.design_build{
	width:100px;
	height:43px;
	margin:0px;
	padding:0px;
	display: block;
		
}

#main-nav ul li a.principals{
	width:100px;
	height:43px;
	margin:0px;
	padding:0px;
	display: block;
		
}

#main-nav ul li a.projects{
	width:100px;
	height:43px;
	margin:0px;
	padding:0px;
	display: block;
		
}

#main-nav ul li a.contact_us{
	width:100px;
	height:43px;
	margin:0px;
	padding:0px;
	display: block;
		
}

/* -- Hovers -- */

#main-nav ul li a.home:hover{
	background: url(images/main_nav_sprite.jpg) 0px -43px;
}

#main-nav ul li a.about_us:hover{
	background: url(images/main_nav_sprite.jpg) -100px -43px;
}

#main-nav ul li a.services:hover{
	background: url(images/main_nav_sprite.jpg) -200px -43px;
}

#main-nav ul li a.design_build:hover{
	background: url(images/main_nav_sprite.jpg) -300px -43px;
}

#main-nav ul li a.principals:hover{
	background: url(images/main_nav_sprite.jpg) -400px -43px;
}

#main-nav ul li a.projects:hover{
	background: url(images/main_nav_sprite.jpg) -500px -43px;
}

#main-nav ul li a.contact_us:hover{
	background: url(images/main_nav_sprite.jpg) -600px -43px;
}


/* -- Current -- */


