	#jsddm
	{	margin: 0;
		padding: 0;
		border: none;
		list-style: none;
	}
	
	#jsddm li
	{	float: left;
		list-style: none;		
		font: 22px Tahoma, Arial;
		display: inline;
	}

	#jsddm li a {
    		display: block;
    		background: transparent;
    		padding: 8px 14px;
    		text-decoration: none;
    		font-family: 'League Spartan', Helvetica, Arial, sans-serif;    		font-weight: bold;
    		color: white;
		white-space: nowrap;
	}

	#idm_About {
    		border: none !important;
    		padding: 3px 8px;
	}

	#jsddm li a:hover
	{	background: #736F6E}
		
	#jsddm li ul
	{	margin: 0;
		padding: 0;
		position: absolute;
		visibility: hidden;
		border-top: none
	}
	
	#jsddm li ul li
	{	float: none;
		display: inline}
	
	#jsddm li ul li a
	{	width: auto;
		background: #736F6E;
		}
	
	#jsddm li ul li a:hover
	{	background: #736F6E;}

	/* Collapsed nav bar */
	#sticky-nav {
    		position: fixed;
    		top: 0;
    		left: 0;
    		transform: none;
    		width: 100%;
    		min-width: 1080px;
		background-color: #8f8b8b;
		border-bottom: 4px solid #1f2275;
		padding-top: 2px;
		z-index: 9999;
		opacity: 0;
		pointer-events: none;
		transition: opacity 0.25s ease;
	}
	
	#sticky-nav.visible {
		opacity: 1;
		pointer-events: auto;
	}

	#sticky-nav-inner {
		display: flex;
		align-items: center;
		padding: 6px 12px;
		gap: 16px;
	}

	#sticky-logo {
		display: flex;
		align-items: baseline;
		gap: 4px;
		flex-shrink: 0;
	}

	.sticky-title {
		color: white;
		font-size: 26px;
		font-family: 'League Spartan', Helvetica, Arial, sans-serif;
		font-weight: 700;
		line-height: 1;
	}

	.sticky-ver {
		color: white;
		font-size: 11px;
		font-family: 'League Spartan', Helvetica, Arial, sans-serif;
	}

	#jsddm-sticky {
		display: flex;
		margin: 0;
		padding: 0;
		list-style: none;
		align-items: center;
		gap: 2px;
		flex-wrap: nowrap;
	}

	#jsddm-sticky li a {
		display: block;
		padding: 5px 10px;
		text-decoration: none;
		font-family: 'League Spartan', Helvetica, Arial, sans-serif;
		font-weight: 700;
		font-size: 13px;
		color: white;
		white-space: nowrap;
	}

	#jsddm-sticky li a:hover {
    	background: #736F6E;
	}

	#jsddm-sticky li a.sticky-active {
		color: black;
		background-color: white;
		padding: 8px 10px 6px 10px;
	}