/*vertical navigation*/
	
div#nav {
	float: left;
	width: 200px;
	clear: both;
	margin-bottom: 20px;
	}
div#nav ul {
	list-style-type: none;
	width: 200px;
	border-top: 1px solid #fefad8;
	clear: both;
	}
div#nav ul li a {
	width: 175px;
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 15px;
	color: #fbf9ea;
	border-bottom: 1px solid #fefad8;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	}
div#nav ul li a:hover {
	color: #fff;
	background-color: #96B391;
	}
div#nav ul li ul li a:hover {
	color: #fff!important;
	background-color: #96B391!important;
	}          
	
/*styles for second level of navigation*/
div#nav ul li ul li a {
	width: 165px;
	font-size: 13px;
	color: #fbf9ea!important;
	background-color: none!important;
	padding: 5px 10px 5px 25px;
	font-weight: 400!important;
	border-bottom: 1px solid #fefad8!important;
	}
	
/* body on states main level on states */	

body.home div#nav li.home a,
body.about-us div#nav li.about-us a,
body.philosophy-values div#nav li.philosophy-values a,
body.experience div#nav li.experience a,
body.our-approach div#nav li.our-approach a,
body.our-principals div#nav li.our-principals a,
body.contact-us div#nav li.contact-us a,
body.links div#nav li.links a
	{
	color: #fff;
	background-color: #8D796D;
	background-image: url(images/shell/on-main.gif);
	background-position: left;
	background-repeat: no-repeat;
	}	

body.our-approach-sub div#nav li.our-approach a
	{
	color: #fff;
	background-color: #8D796D;
	background-image: none!important;
	background-position: left;
	background-repeat: no-repeat;
	}
	
body.our-approach-sub div#nav li.our-approach a:hover {
	color: #fff;
	background-color: #96B391;
	}

/* body on states sub level on states */

body.our-approach1 div#nav li.our-approach1 a,
body.our-approach2 div#nav li.our-approach2 a,
body.our-approach3 div#nav li.our-approach3 a	
	{
	color: #fff!important;
	background-color: #71420f!important;
	background-image: url(images/shell/on-sub.gif)!important;
	background-position: left;
	background-repeat: no-repeat;
	font-weight: 400!important;
	}	
	
body.our-approach-sub div#nav li.our-approach li	{
	background-image: none!important;
	background-color: #71420f!important;
	}

body.our-approach1 div#nav li.our-approach1 a,
body.our-approach2 div#nav li.our-approach2 a,
body.our-approach3 div#nav li.our-approach3 a	{
	color: #fff;
	border-top: 0!important;
	background-color: #8D796D!important;
	background-image: url(images/shell/on-sub.gif)!important;
	background-position: left;
	background-repeat: no-repeat;
	}

/* show a categories subpages when in that category */
body.our-approach div#nav li.our-approach ul,
body.our-approach-sub div#nav li.our-approach ul	{
	display: block;
	background-image: none;
	border-top: 0!important;
	}
	
/* hide subpages and over rides */
#nav ul ul	{
	display: none;
	}
#nav li ul {
	border-top: 0!important;
	}
#nav ul li ul li a	{
	background-image: none!important;
	/* background-color: #a4855b!important; */
	}
	

