/* Horsley Navigator Style

current_page_item

*/

#nav_left_ender
{
	background:#3e5c31 url('images/home/nav_left_ender.png') no-repeat scroll top left;
	width:20px;
	height:30px;
	float:left;
}

#nav_right_ender
{
	background:#3e5c31 url('images/home/nav_right_ender.png') no-repeat scroll top left;
	width:20px;
	height:30px;
	float:right;
}
/* TOP LEVEL */
.main_nav_menu {
	background:#3e5c31 url('images/home/nav_background.png') repeat-x scroll top left;	
	padding: 0 0 0 0;
	height:30px;
	width:984px;
}
.main_nav_menu ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	width:944px;
}

/* TOP LEVEL LINKS */
.main_nav_menu li{
	float: left;
	position: relative;	
}

.main_nav_menu li a:link, .main_nav_menu li a:visited
{
	background:transparent url('images/home/nav_background.png') repeat-x scroll left top;	
	color:white;		
	font-family:Georgia, Times;
	font-size:13pt;		
	display: block;	
	padding: 0.3em 0.5em;	
	text-decoration: none;
	text-align: left;
}

.main_nav_menu li.current_page_item a:link, .main_nav_menu li.current_page_item a:visited,
.main_nav_menu li.current_page_parent a:link, .main_nav_menu li.current_page_parent a:visited
{
	background:transparent url('images/home/nav_selected.png') repeat-x scroll left top;			
}

.main_nav_menu ul li:hover a 
{		
	background:transparent url('images/home/nav_selected.png') repeat-x scroll top left;	
	color:white;
	border-right:1px solid #48822f;
}

/* SUB LEVEL LINKS  */

/* make the sub level visible on hover list or link */
.main_nav_menu ul li:hover ul,
.main_nav_menu ul a:hover ul{
	visibility: visible;
}

div.main_nav_menu ul ul 
{
	visibility: hidden;	
}

/* START SUB STYLES */

/* #background #container used to raise priority so sub-styles promoted */

/* hide the sub level links */
#background #container div.main_nav_menu ul ul {	
	font-family:Georgia, Times;
	font-size:12pt;
	position: absolute;
	top: 27px; /* position sub menu from the top */
	left: -3px;			
	z-index:500;	
	/*opacity: 0.9;
	filter: alpha(opacity='90');*/
	background:transparent url('images/sub-nav-footer.png') scroll no-repeat bottom left;
	width:199px;
	padding-bottom:30px;	
} 

#background #container div.main_nav_menu ul li:last-child ul
{
/*	left:-90px;*/
}

#background #container div.main_nav_menu ul ul li
{	
	background:transparent;
	/*float:none;*/
	clear:left;
	position:relative;	
	margin:0px;	
	padding:0px;
	padding-right:10px;	
}

#background #container div.main_nav_menu ul ul li a:link, #background #container div.main_nav_menu ul ul li a:visited
{
	background:transparent;
	color: #ffffff;	
	text-decoration:none;			
	width:171px;
	text-align:left;	
	margin:0px 4px 0px 4px;
	padding:10px 10px 5px 10px;	
	font-size:12pt;				
	display:block;		
}

#background #container div.main_nav_menu ul ul li.current_page_item a:link,
#background #container div.main_nav_menu ul ul li.current_page_item a:visited,
#background #container div.main_nav_menu ul ul li a:hover
{
	background: #3e5c31;
}
