a:focus, a:hover, button:hover,[class*="button"]:hover {
  outline: 2px dashed red !important;
  outline-offset: 4px;
  z-index:99999;
}
#jm-content { background-color:#FFFFFF !important; padding:30px;
line-height:1.5 !important; color:#000
}

id[class*="content"] table {width:100% !important}

.nav-tabs.nav-stacked > li > a {
    border-radius: 0;
    margin: 0;
    background: #ffffff;
    border: 1px solid #999 !important;
    font-size: 17px !important;
	line-height:1.5 !important
}
#jm-title  { font-weight: 600 !important; font-size:16px !important}

h4{ font-size:14px !important}
h3{ font-size:18px !important}
h2{ font-size:18px !important}
h1{ font-size:22px !important; font-weight: 600; padding-bottom:5px; border-bottom:1px solid silver;}
.dj-megamenu li.dj-up a.dj-up_a {
    
    font-size: 14px;
    font-weight: 600 !important;
	margin:1px 11px !important}
	
	#jm-top-menu{ background-color:#fff !important}
	
	.highlight{ background-color:#FFFF00}

#dj-megamenu89 {width:100% !important}
#jm-logo-sitedesc #jm-logo img{ width: 140px !important}
#jm-top-menu{ padding-left: 0px !important; padding-top: 4px !important  }
#jm-logo-sitedesc{display: none !important}
#jm-top-menu .jm-module-raw { width:100% !important}