/*----------------------------------------------------------------------------
++ menu.css - all menu related css.
----------------------------------------------------------------------------*/







/* sidenav
***************************************/
/* core styles */
ul.menu {
list-style: none;
padding: 0;
}
ul.menu li {
	border-bottom: 1px solid #283338;
	list-style: none;
	padding: 0;
	margin: 0px -5px;
	vertical-align: middle;
}
ul.menu ul li img {
	float: left;
	vertical-align: middle;
}
ul.menu li a:link{
	margin: 0;
	padding: 0;
	color: #f9f6eb;
	line-height: 28px;
	display: block;
	font-size: 1em;
	background: #1C5E25;
	padding-left: 15px;
	
}
.animenu a{
margin: 0;
	padding: 0;
	color: #f9f6eb;
	line-height: 28px;
	display: block;
	font-size: 1em;
	background: #1e8505;
	padding-left: 15px;
}

ul.menu li a:visited{
	margin: 0;
	padding: 0;
	color: #f9f6eb;
	line-height: 28px;
	display: block;
	font-size: 1em;
	background: #1C5E25;
	padding-left: 15px;
}
ul.menu li a:visited,
ul.menu span.separator {
	margin: 0;
	padding: 0;
	color: #f9f6eb;
	line-height: 28px;
	display: block;
	font-size: 1em;
	background: #1C5E25;
	padding-left: 15px;
}
ul.menu li a:hover{
	margin: 0;
	padding: 0;
	color: #f9f6eb;
	line-height: 28px;
	display: block;
	font-size: 1em;
	background: #1e8505;
	padding-left: 15px;
}
ul.menu li a:active {
	margin: 0;
	padding: 0;
	color: #f9f6eb;
	line-height: 28px;
	display: block;
	font-size: 1em;
	background: #1C5E25;
	padding-left: 15px;
}

/* sub level menu items and accordion
***************************************/
.jjmod-content ul.menu ul {
	margin-left: 0;
	margin-bottom: -1px;
	border-top: 1px solid #283338;
}
.jjmod-content ul.menu ul li {
	background: #182225;
}
.jjmod-content ul.menu ul li a {
	padding-left: 50px;
	background: transparent url(../images/menu-left-bullet.gif) no-repeat scroll 30px 50%
}
.jjmod-content ul.menu ul li ul li a {
	padding-left: 70px;
	background: transparent url(../images/menu-left-bullet.gif) no-repeat scroll 50px 50%
}
.jjmod-content ul.menu ul li ul li ul li a {
	padding-left: 90px;
	background: transparent url(../images/menu-left-bullet.gif) no-repeat scroll 70px 50%
}
.jjmod-content ul.menu li#current {
	background: #0f1518;
}
.jjmod-content ul.menu span.separator {
	background: transparent url(../images/isparent.gif) no-repeat 10px 50%;
	text-indent: 20px;
}
.jjmod-content ul.menu .separator.active {
	background: transparent url(../images/menu-left-bullet.gif) no-repeat 10px 50%;
}
.jjmod-content ul.menu .separator.active .seperator.active {
	background: none;
}
li.parent ul li a.jjSideNavActive {
	background: none;
}
.jjmod-content ul.menu span.separator {
	text-decoration: none;
	font-size: 12px;
	color: #333;
	padding: 0 0 0 10px;
	display: block;
	cursor: pointer;
}

/* footer menu
***************************************/
#footer #footer .menu ul {
margin: 0;
padding: 0;
width: 485px;
height: 20px;
}
#footer .menu li {
list-style-type: none;
float: left;
margin: 0;
padding: 0;
padding-right: 10px;
border: none;
}
#footer .menu li a:link, #footer .menu li a:visited {
text-decoration: none;
font: normal 1em Arial, serif;
padding: 2px 2.5px;
}