/*Main Navbar */

#nav {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	letter-spacing: .5px;
	color: #222222;
	z-index: 100;
}

#nav, #nav ul {
	margin-left: 0px;
	line-height: 36px;
	color: #222222;
}

#nav a, #nav a:hover {
	display: block;
	text-decoration: none;
	border: none;
	}

#nav li {
	list-style: none;
	background: url(images/menu_bg.png) top left no-repeat;
	color: #222222;
}

#nav li:hover a:hover {
	background: url(images/menu_bg_selected.png) top left no-repeat;
	color: #222222;
}

#nav a, #nav a:visited {
	display: block;
	color: #222222;
	padding: 0 10px;
}

#nav .page_item {
	color: #222222;
}

#nav .current_page_item, #nav .current_page_ancestor {
	text-decoration: none;
	background: url(images/menu_bg_selected.png) top left no-repeat;
	color: #222222;
}

#nav .current_page_item a, #nav .current_page_ancestor a {
	color: #222222;
}

#nav li ul {
	display: none;
	
}

#nav li ul li:hover {
	background: #C8B4A2;
}

#nav .current_page_item ul, #nav .current_page_ancestor ul {
	display: inline;
	line-height: 20px;
	list-style: none;
	font-size: 12px;
	padding: 0px;
}

#nav .current_page_item ul li, #nav .current_page_ancestor ul li {
	background: url(images/sub_menu_bg.png) top left no-repeat;
	color: #ffffff;
	text-align: center;
}

#nav .current_page_item ul li:hover a:hover, #nav .current_page_ancestor ul li:hover a:hover {
	background: #63932F;
}

#nav .current_page_ancestor ul li.current_page_item {
	background: url(images/sub_menu_bg_selected.png) top left no-repeat;
	color: #ffffff;
}

#nav .current_page_item ul li.page_item a {
	color: #ffffff;
}

#nav .current_page_ancestor ul li.current_page_item a, #nav .current_page_ancestor ul li.page_item a {
	color: #ffffff;
}



#navsub {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #ffffff;
}

#navsub, #navsub ul {
	list-style: none;
	line-height: 20px;
}

#navsub a, #navsub a:hover {
	display: block;
	text-decoration: none;
	border: none;
	}

#navsub li {
	list-style: none;
	color: #ffffff;
}

#navsub a, #navsub a:visited {
	display: block;
	color: #ffffff;
	padding: 0 15px;
	}

#navsub a:active, .current_page_item	a, #home .on {
	text-decoration: none;
}

#navsub a:hover {
	color: #222222;
}