/*--------------------------------------------------------------
# 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 menu **********/


#jm-topmenu li a {
display: block;
float: left;
height: 40px;
line-height: 40px;
font-family: Segoe UI, Arial, Helvetica, sans-serif;
color: white;
text-decoration: none;
font-size: 14px;
font-weight: normal;
padding: 0 18px;
margin: 0;
cursor: pointer;
background: none;
 text-transform:uppercase;
}

#jm-topmenu ul.menu li a:link, 
#jm-topmenu ul.menu li a:visited {
    font-size: 14px;
    font-weight: normal;
    display: block;
    padding: 0 18px;
    margin: 0;
color: white;
    line-height: 40px;
    text-decoration: none;
   background: none;
	border:none;
	
	
}

#jm-topmenu ul.menu li.hover a,
#jm-topmenu  ul.menu li:hover a,
#jm-topmenu  ul.menu li.active a {
	background: url(../images/green/topmenu_hover.png) top left repeat-x;
	color: #365500;
}

#jm-topmenu ul.menu {
padding: 0;
margin: 0;
list-style: none;
height: 40px;
position: relative;
z-index: 500;
width: auto;
}


#jm-topmenu ul.menu  li {
background: url(../images/green/topmenu_separator.png) top right no-repeat;
}

#jm-topmenu ul.menu  li {
display: block;
float: left;
padding: 0 2px 0 0;
margin: 0;
}

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

ul.menu li {
    margin: 0;
    padding: 0 0 8px;
	background: url(../images/li_shadow.png) no-repeat bottom center;
}

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

ul.menu li a:link, 
ul.menu li a:visited {
    font-size: 14px;
    font-weight: normal;
    display: block;
    padding: 8px 35px 8px 10px;
    margin: 0;
    color: #70712b;
    line-height: 18px;
    text-decoration: none;
    background: #dcdd7c url(../images/menu_default.png) no-repeat right 11px;
	border: 1px solid #c1c346;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

ul.menu li a:hover {
    text-decoration: none;
    color: #6b6e5a !important;
    background: #e9ecd2 url(../images/menu_default_hover.png) no-repeat right 11px;
	border: 1px solid #bdc1a3;
}

ul.menu li.active a {
    text-decoration: none;
    color: #6b6e5a;
    background: #e9ecd2 url(../images/menu_default_hover.png) no-repeat right 11px;
	border: 1px solid #bdc1a3;
}

ul.menu li ul {
    list-style: none;
    margin: 0;
    padding: 5px 0;
	background: url(../images/li_shadow.png) no-repeat top center;
}

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

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

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

ul.menu li ul li ul li {
    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 {
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    display: block;
    padding: 2px 0 2px 15px;
    margin: 0;
    text-decoration: none;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

ul.menu li ul li a:hover {
	text-decoration: underline !important;
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
}

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: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
}

ul.menu img {
	vertical-align: middle;
	margin: 0 10px 0 0;
}

/********** home default menu **********/

.home #jm-main ul.menu li {
    margin: 0;
    padding: 0 0 8px;
	background: url(../images/li_shadow.png) no-repeat bottom center;
}

.home #jm-main ul.menu li.deeper {
	background: none;
	padding: 0;
}

.home #jm-main ul.menu li a:link, 
.home #jm-main ul.menu li a:visited {
    font-size: 14px;
    font-weight: normal;
    display: block;
    padding: 8px 35px 8px 10px;
    margin: 0;
    color: #70712b;
    line-height: 18px;
    text-decoration: none;
    background: #dcdd7c url(../images/menu_default.png) no-repeat right 11px;
	border: 1px solid #c1c346;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.home #jm-main ul.menu li a:hover {
    text-decoration: none;
    color: #6b6e5a !important;
    background: #e9ecd2 url(../images/menu_default_hover.png) no-repeat right 11px;
	border: 1px solid #bdc1a3;
}

.home #jm-main ul.menu li.active a {
    text-decoration: none;
    color: #6b6e5a;
    background: #e9ecd2 url(../images/menu_default_hover.png) no-repeat right 11px;
	border: 1px solid #bdc1a3;
}

.home #jm-main ul.menu li ul li {
    margin: 0 0 0 12px;
    padding: 0;
	background: none;
}

.home #jm-main ul.menu li ul li li {
	margin: 0 0 0 15px;
}

.home #jm-main ul.menu li ul li ul li {
    background: none;
}

.home #jm-main ul.menu li ul li a:link, 
.home #jm-main ul.menu li ul li a:visited, 
.home #jm-main ul.menu li ul li.active a, 
.home #jm-main ul.menu li ul li.active li a, 
.home #jm-main ul.menu li ul li.active li li a,
.home #jm-main ul.menu li ul li.active li li li a,
.home #jm-main ul.menu li ul li.active li li li li a {
    font-size: 12px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #fff;
	background: url(../images/li_white.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;	
}

.home #jm-main ul.menu li ul li a:hover {
	text-decoration: underline !important;
    color: #fff !important;
	background: url(../images/li_white.png) no-repeat left 7px !important;
}

.home #jm-main ul.menu li ul li.active a, 
.home #jm-main ul.menu li ul li li.active a, 
.home #jm-main ul.menu li ul li li li.active a,
.home #jm-main ul.menu li ul li li li li.active a,
.home #jm-main ul.menu li ul li li li li li.active a {
    text-decoration: underline;
    color: #fff;
	background: url(../images/li_white.png) no-repeat left 7px;
}

/********** cloud default menu **********/

.jm-module.cloud ul.menu li,
.home #jm-main .jm-module.cloud ul.menu li {
    margin: 0;
    padding: 0 0 8px;
	background: url(../images/li_shadow.png) no-repeat bottom center;
}

.jm-module.cloud ul.menu li.deeper,
.home #jm-main .jm-module.cloud ul.menu li.deeper {
	background: none;
	padding: 0;
}

.jm-module.cloud ul.menu li a:link, 
.jm-module.cloud ul.menu li a:visited,
.home #jm-main .jm-module.cloud ul.menu li a:link, 
.home #jm-main .jm-module.cloud ul.menu li a:visited {
    font-size: 14px;
    font-weight: normal;
    display: block;
    padding: 8px 35px 8px 10px;
    margin: 0;
    color: #70712b;
    line-height: 18px;
    text-decoration: none;
    background: #dcdd7c url(../images/menu_default.png) no-repeat right 11px;
	border: 1px solid #c1c346;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.jm-module.cloud ul.menu li a:hover,
.home #jm-main .jm-module.cloud ul.menu li a:hover {
    text-decoration: none;
    color: #6b6e5a !important;
    background: #e9ecd2 url(../images/menu_default_hover.png) no-repeat right 11px;
	border: 1px solid #bdc1a3;
}

.jm-module.cloud ul.menu li.active a,
.home #jm-main .jm-module.cloud ul.menu li.active a {
    text-decoration: none;
    color: #6b6e5a;
    background: #e9ecd2 url(../images/menu_default_hover.png) no-repeat right 11px;
	border: 1px solid #bdc1a3;
}

.jm-module.cloud ul.menu li ul li,
.home #jm-main .jm-module.cloud ul.menu li ul li {
    margin: 0 0 0 12px;
    padding: 0;
	background: none;
}

.jm-module.cloud ul.menu li ul li li,
.home #jm-main .jm-module.cloud ul.menu li ul li li {
	margin: 0 0 0 15px;
}

.jm-module.cloud ul.menu li ul li ul li,
.home #jm-main .jm-module.cloud ul.menu li ul li ul li {
    background: none;
}

.jm-module.cloud ul.menu li ul li a:link, 
.jm-module.cloud ul.menu li ul li a:visited, 
.jm-module.cloud ul.menu li ul li.active a, 
.jm-module.cloud ul.menu li ul li.active li a, 
.jm-module.cloud ul.menu li ul li.active li li a,
.jm-module.cloud ul.menu li ul li.active li li li a,
.jm-module.cloud ul.menu li ul li.active li li li li a,
.home #jm-main .jm-module.cloud ul.menu li ul li a:link, 
.home #jm-main .jm-module.cloud ul.menu li ul li a:visited, 
.home #jm-main .jm-module.cloud ul.menu li ul li.active a, 
.home #jm-main .jm-module.cloud ul.menu li ul li.active li a, 
.home #jm-main .jm-module.cloud ul.menu li ul li.active li li a,
.home #jm-main .jm-module.cloud ul.menu li ul li.active li li li a,
.home #jm-main .jm-module.cloud ul.menu li ul li.active li li li li a {
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    display: block;
    padding: 2px 0 2px 15px;
    margin: 0;
    text-decoration: none;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.jm-module.cloud ul.menu li ul li a:hover,
.home #jm-main .jm-module.cloud ul.menu li ul li a:hover {
	text-decoration: underline !important;
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
}

.jm-module.cloud ul.menu li ul li.active a, 
.jm-module.cloud ul.menu li ul li li.active a, 
.jm-module.cloud ul.menu li ul li li li.active a,
.jm-module.cloud ul.menu li ul li li li li.active a,
.jm-module.cloud ul.menu li ul li li li li li.active a,
.home #jm-main .jm-module.cloud ul.menu li ul li.active a, 
.home #jm-main .jm-module.cloud ul.menu li ul li li.active a, 
.home #jm-main .jm-module.cloud ul.menu li ul li li li.active a,
.home #jm-main .jm-module.cloud ul.menu li ul li li li li.active a,
.home #jm-main .jm-module.cloud ul.menu li ul li li li li li.active a {
    text-decoration: underline;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
}

/********** green menu **********/

ul.menu.green li a:link, 
ul.menu.green li a:visited {
    padding: 8px 60px 8px 10px;
    color: #fff;
    background: #6ead00 url(../images/leaf.png) no-repeat bottom right;
	border: 1px solid #6ead00;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

ul.menu.green li a:hover {
    color: #6ead00 !important;
    background: #fff url(../images/green/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #6ead00;
}

ul.menu.green li.active a {
    color: #6ead00;
    background: #fff url(../images/green/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #6ead00;
}

ul.menu.green li ul li a:link, 
ul.menu.green li ul li a:visited, 
ul.menu.green li ul li.active a, 
ul.menu.green li ul li.active li a, 
ul.menu.green li ul li.active li li a,
ul.menu.green li ul li.active li li li a,
ul.menu.green li ul li.active li li li li a {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

ul.menu.green li ul li a:hover {
	text-decoration: underline !important;
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
}

ul.menu.green li ul li.active a, 
ul.menu.green li ul li li.active a, 
ul.menu.green li ul li li li.active a,
ul.menu.green li ul li li li li.active a,
ul.menu.green li ul li li li li li.active a {
    text-decoration: underline;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
}

/********** home green menu **********/

.home #jm-main ul.menu.green li a:link, 
.home #jm-main ul.menu.green li a:visited {
    padding: 8px 60px 8px 10px;
    color: #fff;
    background: #6ead00 url(../images/leaf.png) no-repeat bottom right;
	border: 1px solid #6ead00;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.home #jm-main ul.menu.green li a:hover {
    color: #6ead00 !important;
    background: #fff url(../images/green/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #6ead00;
}

.home #jm-main ul.menu.green li.active a {
    color: #6ead00;
    background: #fff url(../images/green/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #6ead00;
}

.home #jm-main ul.menu.green li ul li a:link, 
.home #jm-main ul.menu.green li ul li a:visited, 
.home #jm-main ul.menu.green li ul li.active a, 
.home #jm-main ul.menu.green li ul li.active li a, 
.home #jm-main ul.menu.green li ul li.active li li a,
.home #jm-main ul.menu.green li ul li.active li li li a,
.home #jm-main ul.menu.green li ul li.active li li li li a {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #fff;
	background: url(../images/li_white.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.home #jm-main ul.menu.green li ul li a:hover {
	text-decoration: underline !important;
    color: #fff !important;
	background: url(../images/li_white.png) no-repeat left 7px !important;
}

.home #jm-main ul.menu.green li ul li.active a, 
.home #jm-main ul.menu.green li ul li li.active a, 
.home #jm-main ul.menu.green li ul li li li.active a,
.home #jm-main ul.menu.green li ul li li li li.active a,
.home #jm-main ul.menu.green li ul li li li li li.active a {
    text-decoration: underline;
    color: #fff;
	background: url(../images/li_white.png) no-repeat left 7px;
}

/********** cloud green menu **********/

.jm-module.cloud ul.menu.green li a:link, 
.jm-module.cloud ul.menu.green li a:visited,
.home #jm-main .jm-module.cloud ul.menu.green li a:link, 
.home #jm-main .jm-module.cloud ul.menu.green li a:visited {
    padding: 8px 60px 8px 10px;
    color: #fff;
    background: #6ead00 url(../images/leaf.png) no-repeat bottom right;
	border: 1px solid #6ead00;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.jm-module.cloud ul.menu.green li a:hover,
.home #jm-main .jm-module.cloud ul.menu.green li a:hover {
    color: #6ead00 !important;
    background: #fff url(../images/green/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #6ead00;
}

.jm-module.cloud ul.menu.green li.active a,
.home #jm-main .jm-module.cloud ul.menu.green li.active a {
    color: #6ead00;
    background: #fff url(../images/green/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #6ead00;
}

.jm-module.cloud ul.menu.green li ul li a:link, 
.jm-module.cloud ul.menu.green li ul li a:visited, 
.jm-module.cloud ul.menu.green li ul li.active a, 
.jm-module.cloud ul.menu.green li ul li.active li a, 
.jm-module.cloud ul.menu.green li ul li.active li li a,
.jm-module.cloud ul.menu.green li ul li.active li li li a,
.jm-module.cloud ul.menu.green li ul li.active li li li li a,
.home #jm-main .jm-module.cloud ul.menu.green li ul li a:link, 
.home #jm-main .jm-module.cloud ul.menu.green li ul li a:visited, 
.home #jm-main .jm-module.cloud ul.menu.green li ul li.active a, 
.home #jm-main .jm-module.cloud ul.menu.green li ul li.active li a, 
.home #jm-main .jm-module.cloud ul.menu.green li ul li.active li li a,
.home #jm-main .jm-module.cloud ul.menu.green li ul li.active li li li a,
.home #jm-main .jm-module.cloud ul.menu.green li ul li.active li li li li a {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.jm-module.cloud ul.menu.green li ul li a:hover,
.home #jm-main .jm-module.cloud ul.menu.green li ul li a:hover {
    text-decoration: underline !important;
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
}

.jm-module.cloud ul.menu.green li ul li.active a, 
.jm-module.cloud ul.menu.green li ul li li.active a, 
.jm-module.cloud ul.menu.green li ul li li li.active a,
.jm-module.cloud ul.menu.green li ul li li li li.active a,
.jm-module.cloud ul.menu.green li ul li li li li li.active a,
.home #jm-main .jm-module.cloud ul.menu.green li ul li.active a, 
.home #jm-main .jm-module.cloud ul.menu.green li ul li li.active a, 
.home #jm-main .jm-module.cloud ul.menu.green li ul li li li.active a,
.home #jm-main .jm-module.cloud ul.menu.green li ul li li li li.active a,
.home #jm-main .jm-module.cloud ul.menu.green li ul li li li li li.active a {
    text-decoration: underline;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
}

/********** blue menu **********/

ul.menu.blue li a:link, 
ul.menu.blue li a:visited {
    padding: 8px 60px 8px 10px;
    color: #fff;
    background: #0099cc url(../images/leaf.png) no-repeat bottom right;
	border: 1px solid #0099cc;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

ul.menu.blue li a:hover {
    color: #0099cc !important;
    background: #fff url(../images/blue/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #0099cc;
}

ul.menu.blue li.active a {
    color: #0099cc;
    background: #fff url(../images/blue/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #0099cc;
}

ul.menu.blue li ul li a:link, 
ul.menu.blue li ul li a:visited, 
ul.menu.blue li ul li.active a, 
ul.menu.blue li ul li.active li a, 
ul.menu.blue li ul li.active li li a,
ul.menu.blue li ul li.active li li li a,
ul.menu.blue li ul li.active li li li li a {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

ul.menu.blue li ul li a:hover {
	text-decoration: underline !important;
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
}

ul.menu.blue li ul li.active a, 
ul.menu.blue li ul li li.active a, 
ul.menu.blue li ul li li li.active a,
ul.menu.blue li ul li li li li.active a,
ul.menu.blue li ul li li li li li.active a {
    text-decoration: underline;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
}

/********** home blue menu **********/

.home #jm-main ul.menu.blue li a:link, 
.home #jm-main ul.menu.blue li a:visited {
    padding: 8px 60px 8px 10px;
    color: #fff;
    background: #0099cc url(../images/leaf.png) no-repeat bottom right;
	border: 1px solid #0099cc;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.home #jm-main ul.menu.blue li a:hover {
    color: #0099cc !important;
    background: #fff url(../images/blue/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #0099cc;
}

.home #jm-main ul.menu.blue li.active a {
    color: #0099cc;
    background: #fff url(../images/blue/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #0099cc;
}

.home #jm-main ul.menu.blue li ul li a:link, 
.home #jm-main ul.menu.blue li ul li a:visited, 
.home #jm-main ul.menu.blue li ul li.active a, 
.home #jm-main ul.menu.blue li ul li.active li a, 
.home #jm-main ul.menu.blue li ul li.active li li a,
.home #jm-main ul.menu.blue li ul li.active li li li a,
.home #jm-main ul.menu.blue li ul li.active li li li li a {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #fff;
	background: url(../images/li_white.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.home #jm-main ul.menu.blue li ul li a:hover {
	text-decoration: underline !important;
    color: #fff !important;
	background: url(../images/li_white.png) no-repeat left 7px !important;
}

.home #jm-main ul.menu.blue li ul li.active a, 
.home #jm-main ul.menu.blue li ul li li.active a, 
.home #jm-main ul.menu.blue li ul li li li.active a,
.home #jm-main ul.menu.blue li ul li li li li.active a,
.home #jm-main ul.menu.blue li ul li li li li li.active a {
    text-decoration: underline;
    color: #fff;
	background: url(../images/li_white.png) no-repeat left 7px;
}

/********** cloud blue menu **********/

.jm-module.cloud ul.menu.blue li a:link, 
.jm-module.cloud ul.menu.blue li a:visited,
.home #jm-main .jm-module.cloud ul.menu.blue li a:link, 
.home #jm-main .jm-module.cloud ul.menu.blue li a:visited {
    padding: 8px 60px 8px 10px;
    color: #fff;
    background: #0099cc url(../images/leaf.png) no-repeat bottom right;
	border: 1px solid #0099cc;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.jm-module.cloud ul.menu.blue li a:hover,
.home #jm-main .jm-module.cloud ul.menu.blue li a:hover {
    color: #0099cc !important;
    background: #fff url(../images/blue/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #0099cc;
}

.jm-module.cloud ul.menu.blue li.active a,
.home #jm-main .jm-module.cloud ul.menu.blue li.active a {
    color: #0099cc;
    background: #fff url(../images/blue/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #0099cc;
}

.jm-module.cloud ul.menu.blue li ul li a:link, 
.jm-module.cloud ul.menu.blue li ul li a:visited, 
.jm-module.cloud ul.menu.blue li ul li.active a, 
.jm-module.cloud ul.menu.blue li ul li.active li a, 
.jm-module.cloud ul.menu.blue li ul li.active li li a,
.jm-module.cloud ul.menu.blue li ul li.active li li li a,
.jm-module.cloud ul.menu.blue li ul li.active li li li li a,
.home #jm-main .jm-module.cloud ul.menu.blue li ul li a:link, 
.home #jm-main .jm-module.cloud ul.menu.blue li ul li a:visited, 
.home #jm-main .jm-module.cloud ul.menu.blue li ul li.active a, 
.home #jm-main .jm-module.cloud ul.menu.blue li ul li.active li a, 
.home #jm-main .jm-module.cloud ul.menu.blue li ul li.active li li a,
.home #jm-main .jm-module.cloud ul.menu.blue li ul li.active li li li a,
.home #jm-main .jm-module.cloud ul.menu.blue li ul li.active li li li li a {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.jm-module.cloud ul.menu.blue li ul li a:hover,
.home #jm-main .jm-module.cloud ul.menu.blue li ul li a:hover {
	text-decoration: underline !important;
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
}

.jm-module.cloud ul.menu.blue li ul li.active a, 
.jm-module.cloud ul.menu.blue li ul li li.active a, 
.jm-module.cloud ul.menu.blue li ul li li li.active a,
.jm-module.cloud ul.menu.blue li ul li li li li.active a,
.jm-module.cloud ul.menu.blue li ul li li li li li.active a,
.home #jm-main .jm-module.cloud ul.menu.blue li ul li.active a, 
.home #jm-main .jm-module.cloud ul.menu.blue li ul li li.active a, 
.home #jm-main .jm-module.cloud ul.menu.blue li ul li li li.active a,
.home #jm-main .jm-module.cloud ul.menu.blue li ul li li li li.active a,
.home #jm-main .jm-module.cloud ul.menu.blue li ul li li li li li.active a {
    text-decoration: underline;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
}

/********** orange menu **********/

ul.menu.orange li a:link, 
ul.menu.orange li a:visited {
    padding: 8px 60px 8px 10px;
    color: #fff;
    background: #ffbf29 url(../images/leaf.png) no-repeat bottom right;
	border: 1px solid #ffbf29;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

ul.menu.orange li a:hover {
    color: #ffbf29 !important;
    background: #fff url(../images/orange/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #ffbf29;
}

ul.menu.orange li.active a {
    color: #ffbf29;
    background: #fff url(../images/orange/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #ffbf29;
}

ul.menu.orange li ul li a:link, 
ul.menu.orange li ul li a:visited, 
ul.menu.orange li ul li.active a, 
ul.menu.orange li ul li.active li a, 
ul.menu.orange li ul li.active li li a,
ul.menu.orange li ul li.active li li li a,
ul.menu.orange li ul li.active li li li li a {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

ul.menu.orange li ul li a:hover {
	text-decoration: underline !important;
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
}

ul.menu.orange li ul li.active a, 
ul.menu.orange li ul li li.active a, 
ul.menu.orange li ul li li li.active a,
ul.menu.orange li ul li li li li.active a,
ul.menu.orange li ul li li li li li.active a {
    text-decoration: underline;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
}

/********** home orange menu **********/

.home #jm-main ul.menu.orange li a:link, 
.home #jm-main ul.menu.orange li a:visited {
    padding: 8px 60px 8px 10px;
    color: #fff;
    background: #ffbf29 url(../images/leaf.png) no-repeat bottom right;
	border: 1px solid #ffbf29;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.home #jm-main ul.menu.orange li a:hover {
    color: #ffbf29 !important;
    background: #fff url(../images/orange/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #ffbf29;
}

.home #jm-main ul.menu.orange li.active a {
    color: #ffbf29;
    background: #fff url(../images/orange/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #ffbf29;
}

.home #jm-main ul.menu.orange li ul li a:link, 
.home #jm-main ul.menu.orange li ul li a:visited, 
.home #jm-main ul.menu.orange li ul li.active a, 
.home #jm-main ul.menu.orange li ul li.active li a, 
.home #jm-main ul.menu.orange li ul li.active li li a,
.home #jm-main ul.menu.orange li ul li.active li li li a,
.home #jm-main ul.menu.orange li ul li.active li li li li a {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #fff;
	background: url(../images/li_white.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.home #jm-main ul.menu.orange li ul li a:hover {
	text-decoration: underline !important;
    color: #fff !important;
	background: url(../images/li_white.png) no-repeat left 7px !important;
}

.home #jm-main ul.menu.orange li ul li.active a, 
.home #jm-main ul.menu.orange li ul li li.active a, 
.home #jm-main ul.menu.orange li ul li li li.active a,
.home #jm-main ul.menu.orange li ul li li li li.active a,
.home #jm-main ul.menu.orange li ul li li li li li.active a {
    text-decoration: underline;
    color: #fff;
	background: url(../images/li_white.png) no-repeat left 7px;
}

/********** cloud orange menu **********/

.jm-module.cloud ul.menu.orange li a:link, 
.jm-module.cloud ul.menu.orange li a:visited,
.home #jm-main .jm-module.cloud ul.menu.orange li a:link, 
.home #jm-main .jm-module.cloud ul.menu.orange li a:visited {
    padding: 8px 60px 8px 10px;
    color: #fff;
    background: #ffbf29 url(../images/leaf.png) no-repeat bottom right;
	border: 1px solid #ffbf29;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.jm-module.cloud ul.menu.orange li a:hover,
.home #jm-main .jm-module.cloud ul.menu.orange li a:hover {
    color: #ffbf29 !important;
    background: #fff url(../images/orange/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #ffbf29;
}

.jm-module.cloud ul.menu.orange li.active a,
.home #jm-main .jm-module.cloud ul.menu.orange li.active a {
    color: #ffbf29;
    background: #fff url(../images/orange/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #ffbf29;
}

.jm-module.cloud ul.menu.orange li ul li a:link, 
.jm-module.cloud ul.menu.orange li ul li a:visited, 
.jm-module.cloud ul.menu.orange li ul li.active a, 
.jm-module.cloud ul.menu.orange li ul li.active li a, 
.jm-module.cloud ul.menu.orange li ul li.active li li a,
.jm-module.cloud ul.menu.orange li ul li.active li li li a,
.jm-module.cloud ul.menu.orange li ul li.active li li li li a,
.home #jm-main .jm-module.cloud ul.menu.orange li ul li a:link, 
.home #jm-main .jm-module.cloud ul.menu.orange li ul li a:visited, 
.home #jm-main .jm-module.cloud ul.menu.orange li ul li.active a, 
.home #jm-main .jm-module.cloud ul.menu.orange li ul li.active li a, 
.home #jm-main .jm-module.cloud ul.menu.orange li ul li.active li li a,
.home #jm-main .jm-module.cloud ul.menu.orange li ul li.active li li li a,
.home #jm-main .jm-module.cloud ul.menu.orange li ul li.active li li li li a {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.jm-module.cloud ul.menu.orange li ul li a:hover,
.home #jm-main .jm-module.cloud ul.menu.orange li ul li a:hover {
	text-decoration: underline !important;
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
}

.jm-module.cloud ul.menu.orange li ul li.active a, 
.jm-module.cloud ul.menu.orange li ul li li.active a, 
.jm-module.cloud ul.menu.orange li ul li li li.active a,
.jm-module.cloud ul.menu.orange li ul li li li li.active a,
.jm-module.cloud ul.menu.orange li ul li li li li li.active a,
.home #jm-main .jm-module.cloud ul.menu.orange li ul li.active a, 
.home #jm-main .jm-module.cloud ul.menu.orange li ul li li.active a, 
.home #jm-main .jm-module.cloud ul.menu.orange li ul li li li.active a,
.home #jm-main .jm-module.cloud ul.menu.orange li ul li li li li.active a,
.home #jm-main .jm-module.cloud ul.menu.orange li ul li li li li li.active a {
    text-decoration: underline;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
}

/********** red menu **********/

ul.menu.red li a:link, 
ul.menu.red li a:visited {
    padding: 8px 60px 8px 10px;
    color: #fff;
    background: #e86262 url(../images/leaf.png) no-repeat bottom right;
	border: 1px solid #e86262;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

ul.menu.red li a:hover {
    color: #e86262 !important;
    background: #fff url(../images/red/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #e86262;
}

ul.menu.red li.active a {
    color: #e86262;
    background: #fff url(../images/red/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #e86262;
}

ul.menu.red li ul li a:link, 
ul.menu.red li ul li a:visited, 
ul.menu.red li ul li.active a, 
ul.menu.red li ul li.active li a, 
ul.menu.red li ul li.active li li a,
ul.menu.red li ul li.active li li li a,
ul.menu.red li ul li.active li li li li a {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

ul.menu.red li ul li a:hover {
	text-decoration: underline !important;
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
}

ul.menu.red li ul li.active a, 
ul.menu.red li ul li li.active a, 
ul.menu.red li ul li li li.active a,
ul.menu.red li ul li li li li.active a,
ul.menu.red li ul li li li li li.active a {
    text-decoration: underline;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
}

/********** home red menu **********/

.home #jm-main ul.menu.red li a:link, 
.home #jm-main ul.menu.red li a:visited {
    padding: 8px 60px 8px 10px;
    color: #fff;
    background: #e86262 url(../images/leaf.png) no-repeat bottom right;
	border: 1px solid #e86262;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.home #jm-main ul.menu.red li a:hover {
    color: #e86262 !important;
    background: #fff url(../images/red/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #e86262;
}

.home #jm-main ul.menu.red li.active a {
    color: #e86262;
    background: #fff url(../images/red/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #e86262;
}

.home #jm-main ul.menu.red li ul li a:link, 
.home #jm-main ul.menu.red li ul li a:visited, 
.home #jm-main ul.menu.red li ul li.active a, 
.home #jm-main ul.menu.red li ul li.active li a, 
.home #jm-main ul.menu.red li ul li.active li li a,
.home #jm-main ul.menu.red li ul li.active li li li a,
.home #jm-main ul.menu.red li ul li.active li li li li a {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #fff;
	background: url(../images/li_white.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.home #jm-main ul.menu.red li ul li a:hover {
	text-decoration: underline !important;
    color: #fff !important;
	background: url(../images/li_white.png) no-repeat left 7px !important;
}

.home #jm-main ul.menu.red li ul li.active a, 
.home #jm-main ul.menu.red li ul li li.active a, 
.home #jm-main ul.menu.red li ul li li li.active a,
.home #jm-main ul.menu.red li ul li li li li.active a,
.home #jm-main ul.menu.red li ul li li li li li.active a {
    text-decoration: underline;
    color: #fff;
	background: url(../images/li_white.png) no-repeat left 7px;
}

/********** cloud red menu **********/

.jm-module.cloud ul.menu.red li a:link, 
.jm-module.cloud ul.menu.red li a:visited,
.home #jm-main .jm-module.cloud ul.menu.red li a:link, 
.home #jm-main .jm-module.cloud ul.menu.red li a:visited {
    padding: 8px 60px 8px 10px;
    color: #fff;
    background: #e86262 url(../images/leaf.png) no-repeat bottom right;
	border: 1px solid #e86262;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.jm-module.cloud ul.menu.red li a:hover,
.home #jm-main .jm-module.cloud ul.menu.red li a:hover {
    color: #e86262 !important;
    background: #fff url(../images/red/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #e86262;
}

.jm-module.cloud ul.menu.red li.active a,
.home #jm-main .jm-module.cloud ul.menu.red li.active a {
    color: #e86262;
    background: #fff url(../images/red/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #e86262;
}

.jm-module.cloud ul.menu.red li ul li a:link, 
.jm-module.cloud ul.menu.red li ul li a:visited, 
.jm-module.cloud ul.menu.red li ul li.active a, 
.jm-module.cloud ul.menu.red li ul li.active li a, 
.jm-module.cloud ul.menu.red li ul li.active li li a,
.jm-module.cloud ul.menu.red li ul li.active li li li a,
.jm-module.cloud ul.menu.red li ul li.active li li li li a,
.home #jm-main .jm-module.cloud ul.menu.red li ul li a:link, 
.home #jm-main .jm-module.cloud ul.menu.red li ul li a:visited, 
.home #jm-main .jm-module.cloud ul.menu.red li ul li.active a, 
.home #jm-main .jm-module.cloud ul.menu.red li ul li.active li a, 
.home #jm-main .jm-module.cloud ul.menu.red li ul li.active li li a,
.home #jm-main .jm-module.cloud ul.menu.red li ul li.active li li li a,
.home #jm-main .jm-module.cloud ul.menu.red li ul li.active li li li li a {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.jm-module.cloud ul.menu.red li ul li a:hover,
.home #jm-main .jm-module.cloud ul.menu.red li ul li a:hover {
	text-decoration: underline !important;
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
}

.jm-module.cloud ul.menu.red li ul li.active a, 
.jm-module.cloud ul.menu.red li ul li li.active a, 
.jm-module.cloud ul.menu.red li ul li li li.active a,
.jm-module.cloud ul.menu.red li ul li li li li.active a,
.jm-module.cloud ul.menu.red li ul li li li li li.active a,
.home #jm-main .jm-module.cloud ul.menu.red li ul li.active a, 
.home #jm-main .jm-module.cloud ul.menu.red li ul li li.active a, 
.home #jm-main .jm-module.cloud ul.menu.red li ul li li li.active a,
.home #jm-main .jm-module.cloud ul.menu.red li ul li li li li.active a,
.home #jm-main .jm-module.cloud ul.menu.red li ul li li li li li.active a {
    text-decoration: underline;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
}

/********** navy menu **********/

ul.menu.navy li a:link, 
ul.menu.navy li a:visited {
    padding: 8px 60px 8px 10px;
    color: #fff;
    background: #3c6b97 url(../images/leaf.png) no-repeat bottom right;
	border: 1px solid #3c6b97;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

ul.menu.navy li a:hover {
    color: #3c6b97 !important;
    background: #fff url(../images/navy/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #3c6b97;
}

ul.menu.navy li.active a {
    color: #3c6b97;
    background: #fff url(../images/navy/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #3c6b97;
}

ul.menu.navy li ul li a:link, 
ul.menu.navy li ul li a:visited, 
ul.menu.navy li ul li.active a, 
ul.menu.navy li ul li.active li a, 
ul.menu.navy li ul li.active li li a,
ul.menu.navy li ul li.active li li li a,
ul.menu.navy li ul li.active li li li li a {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

ul.menu.navy li ul li a:hover {
	text-decoration: underline !important;
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
}

ul.menu.navy li ul li.active a, 
ul.menu.navy li ul li li.active a, 
ul.menu.navy li ul li li li.active a,
ul.menu.navy li ul li li li li.active a,
ul.menu.navy li ul li li li li li.active a {
    text-decoration: underline;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
}

/********** home navy menu **********/

.home #jm-main ul.menu.navy li a:link, 
.home #jm-main ul.menu.navy li a:visited {
    padding: 8px 60px 8px 10px;
    color: #fff;
    background: #3c6b97 url(../images/leaf.png) no-repeat bottom right;
	border: 1px solid #3c6b97;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.home #jm-main ul.menu.navy li a:hover {
    color: #3c6b97 !important;
    background: #fff url(../images/navy/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #3c6b97;
}

.home #jm-main ul.menu.navy li.active a {
    color: #3c6b97;
    background: #fff url(../images/navy/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #3c6b97;
}

.home #jm-main ul.menu.navy li ul li a:link, 
.home #jm-main ul.menu.navy li ul li a:visited, 
.home #jm-main ul.menu.navy li ul li.active a, 
.home #jm-main ul.menu.navy li ul li.active li a, 
.home #jm-main ul.menu.navy li ul li.active li li a,
.home #jm-main ul.menu.navy li ul li.active li li li a,
.home #jm-main ul.menu.navy li ul li.active li li li li a {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #fff;
	background: url(../images/li_white.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.home #jm-main ul.menu.navy li ul li a:hover {
	text-decoration: underline !important;
    color: #fff !important;
	background: url(../images/li_white.png) no-repeat left 7px !important;
}

.home #jm-main ul.menu.navy li ul li.active a, 
.home #jm-main ul.menu.navy li ul li li.active a, 
.home #jm-main ul.menu.navy li ul li li li.active a,
.home #jm-main ul.menu.navy li ul li li li li.active a,
.home #jm-main ul.menu.navy li ul li li li li li.active a {
    text-decoration: underline;
    color: #fff;
	background: url(../images/li_white.png) no-repeat left 7px;
}

/********** navy menu **********/

.jm-module.cloud ul.menu.navy li a:link, 
.jm-module.cloud ul.menu.navy li a:visited,
.home #jm-main .jm-module.cloud ul.menu.navy li a:link, 
.home #jm-main .jm-module.cloud ul.menu.navy li a:visited {
    padding: 8px 60px 8px 10px;
    color: #fff;
    background: #3c6b97 url(../images/leaf.png) no-repeat bottom right;
	border: 1px solid #3c6b97;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.jm-module.cloud ul.menu.navy li a:hover,
.home #jm-main .jm-module.cloud ul.menu.navy li a:hover {
    color: #3c6b97 !important;
    background: #fff url(../images/navy/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #3c6b97;
}

.jm-module.cloud ul.menu.navy li.active a,
.home #jm-main .jm-module.cloud ul.menu.navy li.active a {
    color: #3c6b97;
    background: #fff url(../images/navy/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #3c6b97;
}

.jm-module.cloud ul.menu.navy li ul li a:link, 
.jm-module.cloud ul.menu.navy li ul li a:visited, 
.jm-module.cloud ul.menu.navy li ul li.active a, 
.jm-module.cloud ul.menu.navy li ul li.active li a, 
.jm-module.cloud ul.menu.navy li ul li.active li li a,
.jm-module.cloud ul.menu.navy li ul li.active li li li a,
.jm-module.cloud ul.menu.navy li ul li.active li li li li a,
.home #jm-main .jm-module.cloud ul.menu.navy li ul li a:link, 
.home #jm-main .jm-module.cloud ul.menu.navy li ul li a:visited, 
.home #jm-main .jm-module.cloud ul.menu.navy li ul li.active a, 
.home #jm-main .jm-module.cloud ul.menu.navy li ul li.active li a, 
.home #jm-main .jm-module.cloud ul.menu.navy li ul li.active li li a,
.home #jm-main .jm-module.cloud ul.menu.navy li ul li.active li li li a,
.home #jm-main .jm-module.cloud ul.menu.navy li ul li.active li li li li a {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.jm-module.cloud ul.menu.navy li ul li a:hover,
.home #jm-main .jm-module.cloud ul.menu.navy li ul li a:hover {
	text-decoration: underline !important;
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
}

.jm-module.cloud ul.menu.navy li ul li.active a, 
.jm-module.cloud ul.menu.navy li ul li li.active a, 
.jm-module.cloud ul.menu.navy li ul li li li.active a,
.jm-module.cloud ul.menu.navy li ul li li li li.active a,
.jm-module.cloud ul.menu.navy li ul li li li li li.active a,
.home #jm-main .jm-module.cloud ul.menu.navy li ul li.active a, 
.home #jm-main .jm-module.cloud ul.menu.navy li ul li li.active a, 
.home #jm-main .jm-module.cloud ul.menu.navy li ul li li li.active a,
.home #jm-main .jm-module.cloud ul.menu.navy li ul li li li li.active a,
.home #jm-main .jm-module.cloud ul.menu.navy li ul li li li li li.active a {
    text-decoration: underline;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
}

/********** home grey, stripe, border menu **********/

.home #jm-main .jm-module.grey ul.menu li a:link, 
.home #jm-main .jm-module.grey ul.menu li a:visited,
.home #jm-main .jm-module.stripe ul.menu li a:link, 
.home #jm-main .jm-module.stripe ul.menu li a:visited,
.home #jm-main .jm-module.border ul.menu li a:link, 
.home #jm-main .jm-module.border ul.menu li a:visited {
	color: #70712b;
	text-decoration: none;
}

.home #jm-main .jm-module.grey ul.menu li a:hover,
.home #jm-main .jm-module.stripe ul.menu li a:hover,
.home #jm-main .jm-module.border ul.menu li a:hover {
    color: #6b6e5a !important;
}

.home #jm-main .jm-module.grey ul.menu li.active a,
.home #jm-main .jm-module.stripe ul.menu li.active a,
.home #jm-main .jm-module.border ul.menu li.active a {
    color: #6b6e5a;
}

/* */

.home #jm-main .jm-module.grey ul.menu.green li a:link, 
.home #jm-main .jm-module.grey ul.menu.green li a:visited,
.home #jm-main .jm-module.grey ul.menu.blue li a:link, 
.home #jm-main .jm-module.grey ul.menu.blue li a:visited,
.home #jm-main .jm-module.grey ul.menu.orange li a:link, 
.home #jm-main .jm-module.grey ul.menu.orange li a:visited,
.home #jm-main .jm-module.grey ul.menu.red li a:link, 
.home #jm-main .jm-module.grey ul.menu.red li a:visited,
.home #jm-main .jm-module.grey ul.menu.navy li a:link, 
.home #jm-main .jm-module.grey ul.menu.navy li a:visited,
.home #jm-main .jm-module.stripe ul.menu.green li a:link, 
.home #jm-main .jm-module.stripe ul.menu.green li a:visited,
.home #jm-main .jm-module.stripe ul.menu.blue li a:link, 
.home #jm-main .jm-module.stripe ul.menu.blue li a:visited,
.home #jm-main .jm-module.stripe ul.menu.orange li a:link, 
.home #jm-main .jm-module.stripe ul.menu.orange li a:visited,
.home #jm-main .jm-module.stripe ul.menu.red li a:link, 
.home #jm-main .jm-module.stripe ul.menu.red li a:visited,
.home #jm-main .jm-module.stripe ul.menu.navy li a:link, 
.home #jm-main .jm-module.stripe ul.menu.navy li a:visited,
.home #jm-main .jm-module.border ul.menu.green li a:link, 
.home #jm-main .jm-module.border ul.menu.green li a:visited,
.home #jm-main .jm-module.border ul.menu.blue li a:link, 
.home #jm-main .jm-module.border ul.menu.blue li a:visited,
.home #jm-main .jm-module.border ul.menu.orange li a:link, 
.home #jm-main .jm-module.border ul.menu.orange li a:visited,
.home #jm-main .jm-module.border ul.menu.red li a:link, 
.home #jm-main .jm-module.border ul.menu.red li a:visited,
.home #jm-main .jm-module.border ul.menu.navy li a:link, 
.home #jm-main .jm-module.border ul.menu.navy li a:visited {
	color: #fff;
	text-decoration: none;
}

.home #jm-main .jm-module.grey ul.menu.green li a:hover,
.home #jm-main .jm-module.grey ul.menu.green li a:hover,
.home #jm-main .jm-module.stripe ul.menu.green li a:hover,
.home #jm-main .jm-module.stripe ul.menu.green li a:hover,
.home #jm-main .jm-module.border ul.menu.green li a:hover,
.home #jm-main .jm-module.border ul.menu.green li a:hover {
    color: #6ead00 !important;
}

.home #jm-main .jm-module.grey ul.menu.green li.active a,
.home #jm-main .jm-module.stripe ul.menu.green li.active a,
.home #jm-main .jm-module.border ul.menu.green li.active a {
    color: #6ead00;
}

.home #jm-main .jm-module.grey ul.menu.blue li a:hover,
.home #jm-main .jm-module.grey ul.menu.blue li a:hover,
.home #jm-main .jm-module.stripe ul.menu.blue li a:hover,
.home #jm-main .jm-module.stripe ul.menu.blue li a:hover,
.home #jm-main .jm-module.border ul.menu.blue li a:hover,
.home #jm-main .jm-module.border ul.menu.blue li a:hover {
    color: #0099cc !important;
}

.home #jm-main .jm-module.grey ul.menu.blue li.active a,
.home #jm-main .jm-module.stripe ul.menu.blue li.active a,
.home #jm-main .jm-module.border ul.menu.blue li.active a {
    color: #0099cc;
}

.home #jm-main .jm-module.grey ul.menu.orange li a:hover,
.home #jm-main .jm-module.grey ul.menu.orange li a:hover,
.home #jm-main .jm-module.stripe ul.menu.orange li a:hover,
.home #jm-main .jm-module.stripe ul.menu.orange li a:hover,
.home #jm-main .jm-module.border ul.menu.orange li a:hover,
.home #jm-main .jm-module.border ul.menu.orange li a:hover {
    color: #ffbf29 !important;
}

.home #jm-main .jm-module.grey ul.menu.orange li.active a,
.home #jm-main .jm-module.stripe ul.menu.orange li.active a,
.home #jm-main .jm-module.border ul.menu.orange li.active a {
    color: #ffbf29;
}

.home #jm-main .jm-module.grey ul.menu.red li a:hover,
.home #jm-main .jm-module.grey ul.menu.red li a:hover,
.home #jm-main .jm-module.stripe ul.menu.red li a:hover,
.home #jm-main .jm-module.stripe ul.menu.red li a:hover,
.home #jm-main .jm-module.border ul.menu.red li a:hover,
.home #jm-main .jm-module.border ul.menu.red li a:hover {
    color: #e86262 !important;
}

.home #jm-main .jm-module.grey ul.menu.red li.active a,
.home #jm-main .jm-module.stripe ul.menu.red li.active a,
.home #jm-main .jm-module.border ul.menu.red li.active a {
    color: #e86262;
}

.home #jm-main .jm-module.grey ul.menu.navy li a:hover,
.home #jm-main .jm-module.grey ul.menu.navy li a:hover,
.home #jm-main .jm-module.stripe ul.menu.navy li a:hover,
.home #jm-main .jm-module.stripe ul.menu.navy li a:hover,
.home #jm-main .jm-module.border ul.menu.navy li a:hover,
.home #jm-main .jm-module.border ul.menu.navy li a:hover {
    color: #3c6b97 !important;
}

.home #jm-main .jm-module.grey ul.menu.navy li.active a,
.home #jm-main .jm-module.stripe ul.menu.navy li.active a,
.home #jm-main .jm-module.border ul.menu.navy li.active a {
    color: #3c6b97;
}

/* */

.home #jm-main .jm-module.grey ul.menu li ul li a:link, 
.home #jm-main .jm-module.grey ul.menu li ul li a:visited, 
.home #jm-main .jm-module.grey ul.menu li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu li ul li.active li a, 
.home #jm-main .jm-module.grey ul.menu li ul li.active li li a,
.home #jm-main .jm-module.grey ul.menu li ul li.active li li li a,
.home #jm-main .jm-module.grey ul.menu li ul li.active li li li li a,
.home #jm-main .jm-module.grey ul.menu.green li ul li a:link, 
.home #jm-main .jm-module.grey ul.menu.green li ul li a:visited, 
.home #jm-main .jm-module.grey ul.menu.green li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.green li ul li.active li a, 
.home #jm-main .jm-module.grey ul.menu.green li ul li.active li li a,
.home #jm-main .jm-module.grey ul.menu.green li ul li.active li li li a,
.home #jm-main .jm-module.grey ul.menu.green li ul li.active li li li li a,
.home #jm-main .jm-module.grey ul.menu.blue li ul li a:link, 
.home #jm-main .jm-module.grey ul.menu.blue li ul li a:visited, 
.home #jm-main .jm-module.grey ul.menu.blue li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.blue li ul li.active li a, 
.home #jm-main .jm-module.grey ul.menu.blue li ul li.active li li a,
.home #jm-main .jm-module.grey ul.menu.blue li ul li.active li li li a,
.home #jm-main .jm-module.grey ul.menu.blue li ul li.active li li li li a,
.home #jm-main .jm-module.grey ul.menu.orange li ul li a:link, 
.home #jm-main .jm-module.grey ul.menu.orange li ul li a:visited, 
.home #jm-main .jm-module.grey ul.menu.orange li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.orange li ul li.active li a, 
.home #jm-main .jm-module.grey ul.menu.orange li ul li.active li li a,
.home #jm-main .jm-module.grey ul.menu.orange li ul li.active li li li a,
.home #jm-main .jm-module.grey ul.menu.orange li ul li.active li li li li a,
.home #jm-main .jm-module.grey ul.menu.red li ul li a:link, 
.home #jm-main .jm-module.grey ul.menu.red li ul li a:visited, 
.home #jm-main .jm-module.grey ul.menu.red li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.red li ul li.active li a, 
.home #jm-main .jm-module.grey ul.menu.red li ul li.active li li a,
.home #jm-main .jm-module.grey ul.menu.red li ul li.active li li li a,
.home #jm-main .jm-module.grey ul.menu.red li ul li.active li li li li a,
.home #jm-main .jm-module.grey ul.menu.navy li ul li a:link, 
.home #jm-main .jm-module.grey ul.menu.navy li ul li a:visited, 
.home #jm-main .jm-module.grey ul.menu.navy li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.navy li ul li.active li a, 
.home #jm-main .jm-module.grey ul.menu.navy li ul li.active li li a,
.home #jm-main .jm-module.grey ul.menu.navy li ul li.active li li li a,
.home #jm-main .jm-module.grey ul.menu.navy li ul li.active li li li li a,
.home #jm-main .jm-module.stripe ul.menu li ul li a:link, 
.home #jm-main .jm-module.stripe ul.menu li ul li a:visited, 
.home #jm-main .jm-module.stripe ul.menu li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu li ul li.active li a, 
.home #jm-main .jm-module.stripe ul.menu li ul li.active li li a,
.home #jm-main .jm-module.stripe ul.menu li ul li.active li li li a,
.home #jm-main .jm-module.stripe ul.menu li ul li.active li li li li a,
.home #jm-main .jm-module.stripe ul.menu.green li ul li a:link, 
.home #jm-main .jm-module.stripe ul.menu.green li ul li a:visited, 
.home #jm-main .jm-module.stripe ul.menu.green li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.green li ul li.active li a, 
.home #jm-main .jm-module.stripe ul.menu.green li ul li.active li li a,
.home #jm-main .jm-module.stripe ul.menu.green li ul li.active li li li a,
.home #jm-main .jm-module.stripe ul.menu.green li ul li.active li li li li a,
.home #jm-main .jm-module.stripe ul.menu.blue li ul li a:link, 
.home #jm-main .jm-module.stripe ul.menu.blue li ul li a:visited, 
.home #jm-main .jm-module.stripe ul.menu.blue li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.blue li ul li.active li a, 
.home #jm-main .jm-module.stripe ul.menu.blue li ul li.active li li a,
.home #jm-main .jm-module.stripe ul.menu.blue li ul li.active li li li a,
.home #jm-main .jm-module.stripe ul.menu.blue li ul li.active li li li li a,
.home #jm-main .jm-module.stripe ul.menu.orange li ul li a:link, 
.home #jm-main .jm-module.stripe ul.menu.orange li ul li a:visited, 
.home #jm-main .jm-module.stripe ul.menu.orange li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.orange li ul li.active li a, 
.home #jm-main .jm-module.stripe ul.menu.orange li ul li.active li li a,
.home #jm-main .jm-module.stripe ul.menu.orange li ul li.active li li li a,
.home #jm-main .jm-module.stripe ul.menu.orange li ul li.active li li li li a,
.home #jm-main .jm-module.stripe ul.menu.red li ul li a:link, 
.home #jm-main .jm-module.stripe ul.menu.red li ul li a:visited, 
.home #jm-main .jm-module.stripe ul.menu.red li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.red li ul li.active li a, 
.home #jm-main .jm-module.stripe ul.menu.red li ul li.active li li a,
.home #jm-main .jm-module.stripe ul.menu.red li ul li.active li li li a,
.home #jm-main .jm-module.stripe ul.menu.red li ul li.active li li li li a,
.home #jm-main .jm-module.stripe ul.menu.navy li ul li a:link, 
.home #jm-main .jm-module.stripe ul.menu.navy li ul li a:visited, 
.home #jm-main .jm-module.stripe ul.menu.navy li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.navy li ul li.active li a, 
.home #jm-main .jm-module.stripe ul.menu.navy li ul li.active li li a,
.home #jm-main .jm-module.stripe ul.menu.navy li ul li.active li li li a,
.home #jm-main .jm-module.stripe ul.menu.navy li ul li.active li li li li a,
.home #jm-main .jm-module.border ul.menu li ul li a:link, 
.home #jm-main .jm-module.border ul.menu li ul li a:visited, 
.home #jm-main .jm-module.border ul.menu li ul li.active a, 
.home #jm-main .jm-module.border ul.menu li ul li.active li a, 
.home #jm-main .jm-module.border ul.menu li ul li.active li li a,
.home #jm-main .jm-module.border ul.menu li ul li.active li li li a,
.home #jm-main .jm-module.border ul.menu li ul li.active li li li li a,
.home #jm-main .jm-module.border ul.menu.green li ul li a:link, 
.home #jm-main .jm-module.border ul.menu.green li ul li a:visited, 
.home #jm-main .jm-module.border ul.menu.green li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.green li ul li.active li a, 
.home #jm-main .jm-module.border ul.menu.green li ul li.active li li a,
.home #jm-main .jm-module.border ul.menu.green li ul li.active li li li a,
.home #jm-main .jm-module.border ul.menu.green li ul li.active li li li li a,
.home #jm-main .jm-module.border ul.menu.blue li ul li a:link, 
.home #jm-main .jm-module.border ul.menu.blue li ul li a:visited, 
.home #jm-main .jm-module.border ul.menu.blue li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.blue li ul li.active li a, 
.home #jm-main .jm-module.border ul.menu.blue li ul li.active li li a,
.home #jm-main .jm-module.border ul.menu.blue li ul li.active li li li a,
.home #jm-main .jm-module.border ul.menu.blue li ul li.active li li li li a,
.home #jm-main .jm-module.border ul.menu.orange li ul li a:link, 
.home #jm-main .jm-module.border ul.menu.orange li ul li a:visited, 
.home #jm-main .jm-module.border ul.menu.orange li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.orange li ul li.active li a, 
.home #jm-main .jm-module.border ul.menu.orange li ul li.active li li a,
.home #jm-main .jm-module.border ul.menu.orange li ul li.active li li li a,
.home #jm-main .jm-module.border ul.menu.orange li ul li.active li li li li a,
.home #jm-main .jm-module.border ul.menu.red li ul li a:link, 
.home #jm-main .jm-module.border ul.menu.red li ul li a:visited, 
.home #jm-main .jm-module.border ul.menu.red li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.red li ul li.active li a, 
.home #jm-main .jm-module.border ul.menu.red li ul li.active li li a,
.home #jm-main .jm-module.border ul.menu.red li ul li.active li li li a,
.home #jm-main .jm-module.border ul.menu.red li ul li.active li li li li a,
.home #jm-main .jm-module.border ul.menu.navy li ul li a:link, 
.home #jm-main .jm-module.border ul.menu.navy li ul li a:visited, 
.home #jm-main .jm-module.border ul.menu.navy li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.navy li ul li.active li a, 
.home #jm-main .jm-module.border ul.menu.navy li ul li.active li li a,
.home #jm-main .jm-module.border ul.menu.navy li ul li.active li li li a,
.home #jm-main .jm-module.border ul.menu.navy li ul li.active li li li li a {
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
	text-decoration: none;
}

.home #jm-main .jm-module.grey ul.menu li ul li a:hover,
.home #jm-main .jm-module.stripe ul.menu li ul li a:hover,
.home #jm-main .jm-module.border ul.menu li ul li a:hover,
.home #jm-main .jm-module.grey ul.menu.green li ul li a:hover,
.home #jm-main .jm-module.stripe ul.menu.green li ul li a:hover,
.home #jm-main .jm-module.border ul.menu.green li ul li a:hover,
.home #jm-main .jm-module.grey ul.menu.blue li ul li a:hover,
.home #jm-main .jm-module.stripe ul.menu.blue li ul li a:hover,
.home #jm-main .jm-module.border ul.menu.blue li ul li a:hover,
.home #jm-main .jm-module.grey ul.menu.orange li ul li a:hover,
.home #jm-main .jm-module.stripe ul.menu.orange li ul li a:hover,
.home #jm-main .jm-module.border ul.menu.orange li ul li a:hover,
.home #jm-main .jm-module.grey ul.menu.red li ul li a:hover,
.home #jm-main .jm-module.stripe ul.menu.red li ul li a:hover,
.home #jm-main .jm-module.border ul.menu.red li ul li a:hover,
.home #jm-main .jm-module.grey ul.menu.navy li ul li a:hover,
.home #jm-main .jm-module.stripe ul.menu.navy li ul li a:hover,
.home #jm-main .jm-module.border ul.menu.navy li ul li a:hover {
    color: #454545 !important;
	text-decoration: underline !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
}

.home #jm-main .jm-module.grey ul.menu li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu li ul li li.active a, 
.home #jm-main .jm-module.grey ul.menu li ul li li li.active a,
.home #jm-main .jm-module.grey ul.menu li ul li li li li.active a,
.home #jm-main .jm-module.grey ul.menu li ul li li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.green li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.green li ul li li.active a, 
.home #jm-main .jm-module.grey ul.menu.green li ul li li li.active a,
.home #jm-main .jm-module.grey ul.menu.green li ul li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.green li ul li li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.blue li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.blue li ul li li.active a, 
.home #jm-main .jm-module.grey ul.menu.blue li ul li li li.active a,
.home #jm-main .jm-module.grey ul.menu.blue li ul li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.blue li ul li li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.orange li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.orange li ul li li.active a, 
.home #jm-main .jm-module.grey ul.menu.orange li ul li li li.active a,
.home #jm-main .jm-module.grey ul.menu.orange li ul li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.orange li ul li li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.red li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.red li ul li li.active a, 
.home #jm-main .jm-module.grey ul.menu.red li ul li li li.active a,
.home #jm-main .jm-module.grey ul.menu.red li ul li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.red li ul li li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.navy li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.navy li ul li li.active a, 
.home #jm-main .jm-module.grey ul.menu.navy li ul li li li.active a,
.home #jm-main .jm-module.grey ul.menu.navy li ul li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.navy li ul li li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu li ul li li.active a, 
.home #jm-main .jm-module.stripe ul.menu li ul li li li.active a,
.home #jm-main .jm-module.stripe ul.menu li ul li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu li ul li li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.green li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.green li ul li li.active a, 
.home #jm-main .jm-module.stripe ul.menu.green li ul li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.green li ul li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.green li ul li li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.blue li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.blue li ul li li.active a, 
.home #jm-main .jm-module.stripe ul.menu.blue li ul li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.blue li ul li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.blue li ul li li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.orange li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.orange li ul li li.active a, 
.home #jm-main .jm-module.stripe ul.menu.orange li ul li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.orange li ul li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.orange li ul li li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.red li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.red li ul li li.active a, 
.home #jm-main .jm-module.stripe ul.menu.red li ul li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.red li ul li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.red li ul li li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.navy li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.navy li ul li li.active a, 
.home #jm-main .jm-module.stripe ul.menu.navy li ul li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.navy li ul li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.navy li ul li li li li li.active a,
.home #jm-main .jm-module.border ul.menu li ul li.active a, 
.home #jm-main .jm-module.border ul.menu li ul li li.active a, 
.home #jm-main .jm-module.border ul.menu li ul li li li.active a,
.home #jm-main .jm-module.border ul.menu li ul li li li li.active a,
.home #jm-main .jm-module.border ul.menu li ul li li li li li.active a,
.home #jm-main .jm-module.border ul.menu.green li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.green li ul li li.active a, 
.home #jm-main .jm-module.border ul.menu.green li ul li li li.active a,
.home #jm-main .jm-module.border ul.menu.green li ul li li li li.active a,
.home #jm-main .jm-module.border ul.menu.green li ul li li li li li.active a,
.home #jm-main .jm-module.border ul.menu.blue li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.blue li ul li li.active a, 
.home #jm-main .jm-module.border ul.menu.blue li ul li li li.active a,
.home #jm-main .jm-module.border ul.menu.blue li ul li li li li.active a,
.home #jm-main .jm-module.border ul.menu.blue li ul li li li li li.active a,
.home #jm-main .jm-module.border ul.menu.orange li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.orange li ul li li.active a, 
.home #jm-main .jm-module.border ul.menu.orange li ul li li li.active a,
.home #jm-main .jm-module.border ul.menu.orange li ul li li li li.active a,
.home #jm-main .jm-module.border ul.menu.orange li ul li li li li li.active a,
.home #jm-main .jm-module.border ul.menu.red li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.red li ul li li.active a, 
.home #jm-main .jm-module.border ul.menu.red li ul li li li.active a,
.home #jm-main .jm-module.border ul.menu.red li ul li li li li.active a,
.home #jm-main .jm-module.border ul.menu.red li ul li li li li li.active a,
.home #jm-main .jm-module.border ul.menu.navy li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.navy li ul li li.active a, 
.home #jm-main .jm-module.border ul.menu.navy li ul li li li.active a,
.home #jm-main .jm-module.border ul.menu.navy li ul li li li li.active a,
.home #jm-main .jm-module.border ul.menu.navy li ul li li li li li.active a {
    text-decoration: underline;
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px;
}

/********** bottom-mods menu **********/

#jm-bottom-mods ul.menu li {
	background: url(../images/li_shadow.png) no-repeat bottom center;
}

#jm-bottom-mods ul.menu li.deeper,
#jm-bottom-mods ul.menu ul li {
	background: none !important;
}

#jm-bottom-mods .rowcount_1 ul.menu li {
	background: url(../images/li_shadow_1.png) no-repeat bottom center;
}

#jm-bottom-mods .rowcount_1 ul.menu li ul {
	background: url(../images/li_shadow_1.png) no-repeat top center;
}

#jm-bottom-mods .rowcount_1 ul.menu li ul li ul {
	background: none;
}

#jm-bottom-mods .rowcount_2 ul.menu li {
	background: url(../images/li_shadow_2.png) no-repeat bottom center;
}

#jm-bottom-mods .rowcount_2 ul.menu li ul {
	background: url(../images/li_shadow_2.png) no-repeat top center;
}

#jm-bottom-mods .rowcount_2 ul.menu li ul li ul {
	background: none;
}

#jm-bottom-mods .rowcount_3 ul.menu li {
	background: url(../images/li_shadow_3.png) no-repeat bottom center;
}

#jm-bottom-mods .rowcount_3 ul.menu li ul {
	background: url(../images/li_shadow_3.png) no-repeat top center;
}

#jm-bottom-mods .rowcount_3 ul.menu li ul li ul {
	background: none;
}

/********** bottommenu **********/

#jm-bottommenu ul li {
	display: inline-block;
	background: none;
	padding: 0;
}

#jm-bottommenu ul li a:link, 
#jm-bottommenu ul li a:visited {
    color: #454545;
	font-size: 12px;
    line-height: 14px;
	border: none;
	border-left: 1px solid #454545;
	padding: 0 10px;
    background: none;
	font-weight: normal;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	font-family: Arial, Helvetica, sans-serif;
}

#jm-bottommenu ul li:first-child a:link, 
#jm-bottommenu ul li:first-child a:visited {
	border: none;
	padding: 0 10px 0 0;
}

#jm-bottommenu ul li a:hover {
    text-decoration: underline;
    color: #454545 !important;
}

#jm-bottommenu ul li.active a {
    text-decoration: underline;
    color: #454545;
}

#jm-bottommenu ul li ul {
	display: none;
}