/*--------------------------------------------------------------
 # Copyright (C) joomla-monster.com
 # License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
 # Website: http://www.joomla-monster.com
 # Support: info@joomla-monster.com
 ---------------------------------------------------------------*/

/***default module menu***/

ul.menu {
   	list-style-type: none;
    margin: 0 -10px;
    padding: 0;
}

ul.menu li {   
    padding: 0;
    margin: 0;     
	background: none;
	border-bottom: dotted 1px #a8b1c1;
}

ul.menu li a:link, 
ul.menu li a:visited, 
ul.menu li span.separator {
    display: block;
	background: url(../images/menu_li.png) 0 12px no-repeat;
	margin: 0 0 0 10px;
	padding: 5px 0 5px 15px;
	color: #1B408C;  
    text-decoration: none;
}

ul.menu li a:hover {
	font-weight: bold;
}

ul.menu li.active a {
	font-weight: bold;
}

/********* Second level ********/

ul.menu li ul {
    list-style: none;
    margin: 0 0 5px 0;
    padding: 0 5px 0 0;
}

ul.menu li ul ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.menu li ul li {
    background: none;
    margin: 0;
    border: none;
    padding: 0 0 0 25px;
    font-weight: normal;
}

ul.menu li ul li ul li{
    background: none;
    margin: 0;
    padding: 0 0 0 15px;
}

ul.menu li ul li a:link, 
ul.menu li ul li a:visited, 
ul.menu li ul li.active a, 
ul.menu li ul li.active li a, 
ul.menu li ul li.active li li a, 
ul.menu li ul li.active li li li a {
    display: block;
   	padding: 3px 0 3px 15px;
    margin: 0;
    color: #1B408C;  
	background: url(../images/menu_li.png) 0 10px no-repeat;
	text-decoration: none;
	font-weight: normal;
}

ul.menu li ul li a:hover,
ul.menu li ul li li a:hover,
ul.menu li ul li li li a:hover,
ul.menu li ul li li li li a:hover,
ul.menu li ul li li li li li a:hover {	
   font-weight: bold;
}

ul.menu li ul li.active a, 
ul.menu li ul li li.active a,
ul.menu li ul li li li.active a, 
ul.menu li ul li li li li.active a, 
ul.menu li ul li li li li li.active a {
   font-weight: bold;
}

/* topmenu menu */

#jm-topmod ul,
#jm-topmod ul li{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#jm-topmod ul li{
	float: left;
	background: none;
}
#jm-topmod ul li a {
	padding: 0 10px;
	color: #898a8e;
	text-decoration: none;
	background: none;
}
#jm-topmod ul li a:hover{
	text-decoration: none;
	font-weight: normal;
	color: #676767;
}

#jm-topmod ul img {
	margin: 0 8px;
	vertical-align: middle;
}

/* bottom menu */

#jm-bottom-menu ul {
	padding: 0;
    margin: 0;
    list-style: none;
    
}

#jm-bottom-menu ul li{
	margin: 0 10px 0 0;
    padding: 0;
    display: inline;
    border: none;
}

#jm-bottom-menu ul li a {
    padding: 0 0 0 10px;
    margin: 0;
    color: #8e9799;
    background: none;
    display: inline;
    border-left: solid 1px #8e9799;
}

#jm-bottom-menu ul li a:hover{
	text-decoration: none;
	font-weight: normal;
	color: #676767;
}

#jm-bottom-menu ul li:first-child a {
	border: none;
	padding: 0;
}
