	/* CSS file for advanced search system - non-IE browser declarations */
	/* dd: support dark theme */
	:root {
		--imis-color-table-nav-bg: #D7E1E1;
		--imis-color-table-nav-border: #AAAAAA;
		--imis-color-button-bg: #DDDDDD;
		--imis-color-button-text: #000000;
		--imis-color-button-border: #CCCCCC;
		--imis-color-button-hover: #EEEEEE;
	}

	@media (prefers-color-scheme: dark) {
		:root {
			--imis-color-table-nav-bg: #3A4343;
			--imis-color-table-nav-border: #444444;
			--imis-color-button-bg: #555555;
			--imis-color-button-text: #FFFFFF;
			--imis-color-button-border: #666666;
			--imis-color-button-hover: #888888;
		}
	}

	/* Creates a nice button for a link */
	a.button {
		text-decoration: none; background: var(--imis-color-button-bg); color: var(--imis-color-button-text);
		border-width: 1px; border-style: solid; border-color: var(--imis-color-button-border);
		padding-top: 2px; padding-right: 3px; padding-bottom: 3px; padding-left: 1px;
	}

	a.button:hover { background: var(--imis-color-button-hover); }

	/* For display and position of the menu */
	/* Only change 'background-color' and 'border' */
	#nav1 li ul, #nav2 li ul {
		display: none; background-color: var(--imis-color-table-nav-bg);
		position: absolute; top: 100%; left: 0px;
		width: auto; min-width: 110px;
		white-space: nowrap;
		font-weight: normal;
		padding: 0px; border: solid 1px var(--imis-color-table-nav-border);
	}

	#nav1 li>ul, #nav2 li>ul { top: auto; left: auto; }