#navwrap {	width: 740px;	margin: 0;	padding: 0;	border: 0;	clear: both;}#navigation {	margin-left: 1px;}#nav, #nav ul {	width: 740px;	margin: 0;	padding: 0;	border: 0;	list-style: none;	line-height: 115%;	color: #E2DDD5;	text-transform: uppercase;}#nav li {	float: left;	margin: 0;	padding: 0;	border: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #E2DDD5;	line-height: 115%;}#nav:hover, #nav li:hover, #nav li:hover a {	color: #868276;	border-top-color: #D4891C;	background: #E2DDD5 url(../images/roll.gif);}#nav li a {	display: block;	width: 110px;	height: 29px;	margin: 0;	padding: 3px 3px 3px 8px;	border: 1px solid #fff;	border-top: 2px solid #A5A199;	text-decoration: none;	color:#E2DDD5;	background-color: #868276;}#nav li a:hover {	color:#878278;	border-top: 2px solid #D4891C;	background-color: #E2DDD5;}/* STYLES for STATE Navigation on top level nav */#home #nav li a#navHome,#about #nav li a#navAbout,#products #nav li a#navProducts,#projects #nav li a#navProjects {	color:#878278;	border-top: 2px solid #D4891C;	background: #E2DDD5 url(../images/roll.gif);}#nav li ul {	width: 121px;	position: absolute;	left: -999em;	margin: 0;	padding: 0;	background-color: #868276;	font-weight: normal;}#nav li li {	line-height: 100%;	padding-bottom: 0px;	padding-left: 0px;	margin: 0px;}#nav li ul a {	width: 110px;	height: 29px;	padding: 3px 3px 3px 8px;	border-top: 2px solid #868276;}#nav li:hover ul a {	border-top: 2px solid #868276;}#nav ul:hover, #nav li:hover ul {	left: auto;	padding-bottom: 0em;}#nav li a.sub, #nav li li a.sub {	color: #E2DDD5;	line-height: 115%;	background-color: #868276;	background-image: none;	height: 35px;}#nav a.sub:hover {	color:#878278;	border-top: 2px solid #E2DDD5;	background-color: #E2DDD5;}