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

#nav {
	color: #ababad;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
	text-transform: uppercase;
}
	#nav ul {
		position: relative;
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	#nav ul li {
		position: relative; float: left;
	}
	li.alt {
		background-color: #ababad;
	}
	li.alt a {
		color: #5a5a5a !important;
	}
	li.alt a:hover, li.alt a:active  {
		color: #fff !important;
	}
	#nav ul li.current {
	}
	#nav ul li img {
		padding-right: 8px;
	}
	#nav ul li em {
		font-size: 18px;
		font-style: normal;
	}

#nav a, #nav a:link, #nav a:visited {
	display: block;
	background: url(../images/square-init.gif) no-repeat 6px 16px;
	color: #9ea0a2;
	padding: 0px 20px 0px 22px;
	text-decoration: none;
}
#nav a:hover, #nav a:active {
	display: block;
	background: url(../images/square-selected.gif) no-repeat 6px 16px;
	color: #fff;
	text-decoration: none;
}
#nav a.hover, #nav li.curve a.hover
#nav li.current a, #nav li.current a:link, #nav li.current a:visited, #nav li.current a:hover, #nav li.current a:active  {
	background: #000 url(../images/square-selected.gif) no-repeat 16px 16px;
	padding: 0px 10px 0px 32px;
	color: #fff;
}
#nav li.curve {
	background: url(../images/top-curved-divider.gif) top left no-repeat;
	width: 42px;
	height: 40px;
}
#nav li.inverse {
	background: url(../images/top-curved-divider-inverse.gif) top left no-repeat;
}
#nav li.first {
	background: #000;
}
#nav li.spacer {
	width: 20px;
	height: 40px;
}
/* Sub Menu */
#sub-nav-wrapper {
	
}
#sub-nav-wrapper div {
	position: relative; 
	display: none;
}
#sub-nav-wrapper.services div {
	display: block;
}
div#sub-nav-services {
	background: #c0c0c0 url(../images/contact-shadow-dark.gif) top right no-repeat;
	height: 26px;
	margin-left: 234px;
}
#sub-nav-wrapper ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#sub-nav-wrapper ul li {
	position: relative; float: left;
}
#sub-nav-wrapper ul li.spacer {
	background: #c0c0c0 url(../images/subnav-bg-left.gif) top left no-repeat;
	width: 20px;
	height: 26px;
}
#sub-nav-wrapper a, #sub-nav-wrapper a:link, #sub-nav-wrapper a:visited {
	color: #5a5a5a;
	font-size: 9pt;
	letter-spacing: .05em;
	line-height: 26px;
	padding: 0px 20px;
	text-transform: uppercase;
	text-decoration: none;
}
#sub-nav-wrapper a:hover, #sub-nav-wrapper a:active {
	background: url(../images/square-selected.gif) no-repeat 6px center;
	color: #fff;
	font-size: 9pt;
}
#sub-nav-wrapper li.current a {
	color: #fff;
}

