/*--------------------------------------------------------------
 # 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
 ---------------------------------------------------------------*/
/***********menus styles**********/

/***default module menu***/

ul.menu {
    margin: 0;
}

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

ul.menu li a:link, 
ul.menu li a:visited, 
ul.menu li span.separator {
    display: block;
	background: url(../images/arrow-blue.png) 0 8px no-repeat;
	padding: 5px 0 5px 20px; 
    text-decoration: none;
}

ul.menu li a:hover {
    color: #008bd3;
    text-decoration: underline;
}

ul.menu li.active a {
    color: #008bd3;
    text-decoration: underline;
}

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

ul.menu li ul {
    margin: 0;
    padding: 0 5px 0 0;
}

ul.menu li ul ul {
    padding: 0;
}

ul.menu li ul li {
    padding: 0 0 0 21px;
}

ul.menu li ul li ul li{
    padding: 0 0 0 13px;
}

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: 4px 0 4px 13px;
    margin: 0;
    color: #5b5b5b;
	background: url(../images/arrow-blue-s.png) 0 6px no-repeat;
	text-decoration: none;
}

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 {	
   	color: #008bd3;
   	text-decoration: underline;
}

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 {
   	text-decoration: underline;
	color: #008bd3;
}

/** module menu with suffix green **/
	
.jm-module.green ul.menu li a:link, 
.jm-module.green ul.menu li a:visited, 
.jm-module.green ul.menu li span.separator {
	background: url(../images/arrow-green.png) 0 8px no-repeat;
}

.jm-module.green ul.menu li a:hover {
    color: #8bc100;
    text-decoration: underline;
}

.jm-module.green ul.menu li.active a {
    color: #8bc100;
    text-decoration: underline;
}

.jm-module.green ul.menu li ul li a:link, 
.jm-module.green ul.menu li ul li a:visited, 
.jm-module.green ul.menu li ul li.active a, 
.jm-module.green ul.menu li ul li.active li a, 
.jm-module.green ul.menu li ul li.active li li a, 
.jm-module.green ul.menu li ul li.active li li li a {
	background: url(../images/arrow-green-s.png) 0 6px no-repeat;
	text-decoration: none;
	color: #5b5b5b;
}

.jm-module.green ul.menu li ul li a:hover,
.jm-module.green ul.menu li ul li li a:hover,
.jm-module.green ul.menu li ul li li li a:hover,
.jm-module.green ul.menu li ul li li li li a:hover,
.jm-module.green ul.menu li ul li li li li li a:hover {	
   	color: #8bc100;
   	text-decoration: underline;
}

.jm-module.green ul.menu li ul li.active a, 
.jm-module.green ul.menu li ul li li.active a,
.jm-module.green ul.menu li ul li li li.active a, 
.jm-module.green ul.menu li ul li li li li.active a, 
.jm-module.green ul.menu li ul li li li li li.active a {
   	color: #8bc100;
	text-decoration: underline;
}

/** module menu with suffix orange **/
	
.jm-module.orange ul.menu li a:link, 
.jm-module.orange ul.menu li a:visited, 
.jm-module.orange ul.menu li span.separator {
	background: url(../images/arrow-orange.png) 0 8px no-repeat;
}

.jm-module.orange ul.menu li a:hover {
    color: #ff7808;
    text-decoration: underline;
}

.jm-module.orange ul.menu li.active a {
    color: #ff7808;
    text-decoration: underline;
}

.jm-module.orange ul.menu li ul li a:link, 
.jm-module.orange ul.menu li ul li a:visited, 
.jm-module.orange ul.menu li ul li.active a, 
.jm-module.orange ul.menu li ul li.active li a, 
.jm-module.orange ul.menu li ul li.active li li a, 
.jm-module.orange ul.menu li ul li.active li li li a {
    color: #5b5b5b;
	background: url(../images/arrow-orange-s.png) 0 6px no-repeat;
	text-decoration: none;
}

.jm-module.orange ul.menu li ul li a:hover,
.jm-module.orange ul.menu li ul li li a:hover,
.jm-module.orange ul.menu li ul li li li a:hover,
.jm-module.orange ul.menu li ul li li li li a:hover,
.jm-module.orange ul.menu li ul li li li li li a:hover {	
   	color: #ff7808;
   	text-decoration: underline;
}

.jm-module.orange ul.menu li ul li.active a, 
.jm-module.orange ul.menu li ul li li.active a,
.jm-module.orange ul.menu li ul li li li.active a, 
.jm-module.orange ul.menu li ul li li li li.active a, 
.jm-module.orange ul.menu li ul li li li li li.active a {
   	text-decoration: underline;
	color: #ff7808;
}

/** module menu with suffix pink **/
	
.jm-module.pink ul.menu li a:link, 
.jm-module.pink ul.menu li a:visited, 
.jm-module.pink ul.menu li span.separator {
	background: url(../images/arrow-pink.png) 0 8px no-repeat;
}

.jm-module.pink ul.menu li a:hover {
    color: #f05d7e;
}

.jm-module.pink ul.menu li.active a {
    color: #f05d7e;
}

.jm-module.pink ul.menu li ul li a:link, 
.jm-module.pink ul.menu li ul li a:visited, 
.jm-module.pink ul.menu li ul li.active a, 
.jm-module.pink ul.menu li ul li.active li a, 
.jm-module.pink ul.menu li ul li.active li li a, 
.jm-module.pink ul.menu li ul li.active li li li a {
    color: #5b5b5b;
	background: url(../images/arrow-pink-s.png) 0 6px no-repeat;

}

.jm-module.pink ul.menu li ul li a:hover,
.jm-module.pink ul.menu li ul li li a:hover,
.jm-module.pink ul.menu li ul li li li a:hover,
.jm-module.pink ul.menu li ul li li li li a:hover,
.jm-module.pink ul.menu li ul li li li li li a:hover {	
   	color: #f05d7e;

}

.jm-module.pink ul.menu li ul li.active a, 
.jm-module.pink ul.menu li ul li li.active a,
.jm-module.pink ul.menu li ul li li li.active a, 
.jm-module.pink ul.menu li ul li li li li.active a, 
.jm-module.pink ul.menu li ul li li li li li.active a {
	color: #f05d7e;
}

/* top menu */

#jm-topmenu ul{
	float: right;
}

#jm-topmenu ul li{
	float: left;
	list-style: none;
}

#jm-topmenu ul li a {
	padding: 0 0 0 20px;
	color: #999999;
	font-size: 11px;
	background: none;
}

#jm-topmenu ul li a:hover{
	text-decoration: none;
	color: #009ae9;
}

#jm-topmenu ul img {
	margin: 0;
	vertical-align: middle;
}

#jm-topmenu span.image-title {
	margin: 0 0 0 10px;
	vertical-align: middle;
}

/* bottom menu */

#jm-bottom-menu ul li{
    display: inline;
}
#jm-bottom-menu ul li a {
    padding: 0 10px;
    font-weight: normal;
	line-height: 14px;
    display: inline;
    text-decoration: none;
	background: none;
}

#jm-bottom-menu ul li a:hover{	
	color: #009ae9;
}



