#menu {
	list-style-type:none;
	padding:0 0 20px 0;
	margin:0;
	}
#menu ul {
	list-style-type:none;
	padding:0;
	margin:0;
	}
#menu li {
	float:left;
	position:relative;
	}
#menu li, #menu li a {
	display:block; 
	color:#fff; 
	font-family:arial, sans-serif; 
	font-size:12px; 
	line-height:23px; 
	text-decoration:none; 
	text-align:center; 
	cursor:pointer; 
	font-weight:bold;
	}
#menu ul li a {
	text-align:left;
	text-indent:5px;
	}
#menu ul li a:.hover {
	background: #00FF33;
	}
.home { width:70px; }
.action { width:150px; }
.information { width:100px; }
.partner { width:120px }
.dynamic { width:170px; }
.local { width:90px; }
.contact {width:100px; }


												/* left column sub nav */
										
#leftcol-nav ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#leftcol-nav ul li {
	margin:0;
	}
#leftcol-nav ul li a {
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:#B4DC78;
	display:block;
	width:177px;
	padding:4px 0 4px 8px;
	margin:0;
	color:#335008;
	}
#leftcol-nav ul li a:hover {
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:#79AE2A;
	display:block;
	width:177px;
	padding:4px 0 4px 8px;
	margin:0;
	color:#FFFFFF;
	}	
											/* left column sub nav */
										
#leftcol-nav ul ul {
	list-style:none;
	margin:0;
	}
#leftcol-nav ul ul li {
	}
#leftcol-nav ul ul li a {
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:#D3EAB0;
	display:block;
	width:165px;
	padding:4px 0 4px 20px;
	color:#335008;
	}
#leftcol-nav ul ul li a:hover {
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:#79AE2A;
	display:block;
	width:165px;
	padding:4px 0 4px 20px;
	color:#FFFFFF;
	}	
.active {
	border-left:5px solid #79AE2A;
	}