/* TOP NAV */

#navigation{
	background-color:rgb(75,175,52);
	width:900px;
	height:24px;
	border-top:1px solid rgb(0,124,103);
	border-bottom:1px solid rgb(0,124,103);
}

#nav {
	font:normal 12px Arial, Helvetica, sans-serif;
}

#nav, #nav ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:1.5em;
}

#nav a {
	display:block;
	padding:3px 15px;
	border-left:1px solid rgb(0,124,103);
	color:white;
	text-decoration:none;
}

#nav ul a {
	background-color:rgb(75,175,52);
	border:1px solid rgb(0,124,103);
	border-top:none;
}

#nav a:hover {
	background-color:rgb(0,124,103);
	color:white;
	text-decoration:none;
}

#nav li {
	float:left;
	position:relative;
}
#nav ul {
	position:absolute;
	display:none;
	width:12em;
	top:2.0em;
	border-top:1px solid rgb(0,124,103);
}
#nav li ul a {
	width:12em;
	height:auto;
	float:left;
}
#nav ul ul {
	top:auto;
}
#nav li ul ul {
	left:12em;
	margin:0px 0 0 10px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul {
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul {
	display:block;
}

#nav .last{
	border-right:1px solid rgb(0,124,103);
}

.services_link{
	cursor:default;
}

/* SUB NAV */

#sub_nav {
	padding:15px 0 20px 0;
	margin-left:0;
	width:250px;
}

#sub_nav li {
	list-style: none;
	margin:0;
	padding:3px 0;
	line-height:18px;
}

#sub_nav li ul{
	margin-left:10px;
	padding-bottom:5px;
}

#sub_nav li a { 
	color:rgb(75,175,52);
	text-decoration: none;
}

.current{
	font-weight:bold;
}