#navigation ul a:link, #navigation ul a:visited {
	color:#000000; 
	text-decoration:none;
	}

#navigation ul a:active, #navigation ul a:hover {
	color:#54B848; 
	}

#navigation ul ul li a:link, #navigation ul ul li a:visited {
	color:#666666; 
	text-decoration:none;
	}

#navigation ul ul li a:active, #navigation ul ul li a:hover {
	color:#54B848; 
	}

#navigation ul li a.select {
	color:#54B848; 
}

#navigation ul ul li a.select {
	color:#54B848; 
}

#navigation ul {
	margin: 0;
	padding: 0;
	}
	
#navigation ul li {
	float: left;
	list-style: none;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(../images/layout/bullet_nav.gif);
	background-position: 0px 5px;
	background-repeat:no-repeat;
	}

#navigation ul li a {
	display: block;
	padding: 2px 15px 1px 16px;
	text-decoration: none;
	white-space: nowrap;
	}

#navigation ul li ul {
	margin: 0;
	padding: 0px 3px 0px 3px;
	position: absolute;
	visibility: hidden;
	}

#navigation ul li ul#open {
	visibility: visible;
	}

#navigation ul li ul.subnavright {
	margin: 0;
	padding: 0px 3px 0px 3px;
	position: absolute;
	right:0px;
	visibility: hidden;
	}

#navigation ul li ul li {
	float: left;
	z-index:40;
	background-image:url(../images/layout/bullet_subnav.gif);
	background-position: 0px 5px;
	background-repeat:no-repeat;
	}
		
#navigation ul li ul li a {
	width: auto;
	font-size:10px;
	line-height:14px;
	padding: 2px 12px 2px 13px;
	text-decoration: none;
	}
		
#navigation ul li.first {
	background-image:none; 
	}

