/*//////////////
// ACCORDION MENU STYLES
//////////////*/

ul.menu li ul {
	/*background:red;*/
	display:block;
	_display:none;
}

	

ul.menu a {
	display: block;
	text-decoration: none;
  
}

ul.menu li {
	margin-bottom: .75em;
	_margin-bottom: .1em;
	padding-bottom: .3em;
	_padding-bottom: .1em;
	
margin:0;
/*padding:0;*/
/*border:1px solid red;*/
}

	ul.menu li a {
		padding-bottom:.5em;
	}

	ul.menu li ul li div {
		background:#f3f3f1;
		border-top:2px solid #d3d3d2;
		display:block;
		/*margin-top:.5em;*/
		padding:1em;
		/*height:100px;*/
		/*width:100%;*/
		
/*
margin:0;
padding:0;
*/
/*border:1px solid green;*/
	}
	
		ul.menu li ul li div ul, ul.menu li ul li div ul li {
			display:block;
			
			
/*
margin:0;
padding:0;
*/
border:1px solid blue;
		}
	
ul.menu li a.active {
	background:url('../images/background/bg-green_arrow_link_dn.gif') 0% 50% no-repeat;
	/*color:#305b1a;*/
	padding-left:10px;
}

ul.menu li a:hover {
	/*background: #000;*/
}

ul.menu li ul li a {
	/*
	background: #ccc;
	color: #000;
	padding-left: 20px;
	*/
}

ul.menu li ul li a:hover {
	/*
	background: #aaa;
	border-left: 5px #000 solid;
	padding-left: 15px;
	*/
}




/*//////////////
// ACCORDION MENU STYLES
//////////////*/

ul#sub_nav_menu.sub_nav_list li ul li {
	font-size:1em;
}
	
	ul#sub_nav_menu.menu li ul li div p {
		margin:0 0 .5em;
		padding:0;
	}
	
	ul#sub_nav_menu.menu li ul li div a {
		font-size:1em;
		margin:0;
		padding:0;
	}

ul.menu * {
	/*margin:0;*/
	/*padding:0;*/
	/*display:inline;*/
}