/*--------------------------------------------------------------
# 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
---------------------------------------------------------------*/

/*********************** MENU STYLES ***********************/

/***default module menu***/

ul.menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
 }
 
ul.menu li {        
    margin: 0;
    padding: 0;
  background: none;
}

ul.menu li a:link,
ul.menu li a:visited {    
    display: block;
  font-weight: normal;
    padding: 4px 0 4px 12px;
    margin: 0;
    text-decoration: none;
  background: url(../images/mainmenu.png) left no-repeat;
}

ul.menu li a:hover {
    text-decoration: underline;
}

ul.menu li.active a {     
    text-decoration: underline;
}

ul.menu li ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.menu li ul li {    
    margin: 0;
    padding: 0 0 0 20px;
  background: none;
}

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,
ul.menu li ul li.active li li li li a {    
    display: block;
    text-align: left;
    padding: 4px 0 4px 12px;
    margin: 0;
    text-decoration: none;
}

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;
}

ul.menu li ul li a:hover {
  text-decoration: underline !important;
}

ul.menu img {
    margin: 0 10px 0 0;
    vertical-align: middle;
}

/********** site links **********/

#jm-sitelinks ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#jm-sitelinks ul li {
  display: inline;
  margin: 0;
  padding: 0 10px 0 0;
  background: none;
}

#jm-sitelinks ul li img {
  padding: 0 5px;
  vertical-align: baseline;
}

#jm-sitelinks ul li a {
  display: inline-block;
  color: #7a7a7a;
  text-decoration: none;
  background: none;
}

#jm-sitelinks ul li a:hover {
  color: #504f4f;
}