/* Header and horizontal menu*/
body { margin: 0; }

#header {
	overflow: hidden;
	width: 100%;
	text-align: center;
	color: #0058F0;
  	top: 0;
	background-color: white;
	font-family: Tahoma, Geneva, sans-serif;
}

#header img {
	border: solid white 0.25em;
}

.navbar {
	/*overflow: hidden;*/
	width: 100%;
	height: 3em;
	position: sticky;
	top: 0;
	background-color: #0058F0;
	font-family: Tahoma, Geneva, sans-serif;
	box-shadow: 0px 8px 16px #ccc;
	z-index:5;
}

.navbar a {
	float: left;
	font-size: 1em;
	color: #00CEFB;
	background-color: #0058F0;
	text-align: center;
	padding: 0.875em 1em;
	text-decoration: none;
}

.dropdown {
	float: left;
	overflow: hidden;
}

.dropdown .dropbtn {
	font-size: 1em;
	border: none;
	outline: none;
	color: #00CEFB;
	padding: 0.875em 1em;
	background-color: inherit;
	font-family: inherit;
}

.navbar a:hover, .dropdown:hover .dropbtn {
	background-color: #00CEFB;
	color: black;
}

.dropdown-content {
	display: none;
	position: absolute;
	background-color: #009CF7;
	min-width: 160px;
	box-shadow: 0px 8px 16px #ccc;
}

.dropdown-content a {
	float: none;
	color: #00CEFB;
	background-color: #009CF7;
	display: block;
	text-align: left;
}

.dropdown-content a:hover {
	background-color: #00CEFB;
}

.dropdown:hover .dropdown-content {
	display: block;
}



/* Side menu for services*/

#sidenav {
	width: 160px;
	position: fixed;
	top: 0; 
	left: 0;
	background-color: #009CF7;
	margin-top: 200px;
	font-family: Tahoma, Geneva, sans-serif;
	box-shadow: 8px 8px 8px #ccc;
}

#sidenav a {
	padding: 6px 8px 6px 16px;
	text-decoration: none;
	font-size: 1em;
	color: #00CEFB;
	display: block;
}

#sidenav a.group {
	background-color: #0058F0;
	color: #00CEFB;
}

#sidenav a:hover {
	color: #f1f1f1;
}

/* Main content layout*/
#content {
	margin-top: 50px;
	margin-left: 180px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	/*font-family: Tahoma, Geneva, sans-serif;*/
	font-size: 0.875em
	position: relative;
}

/* Format the data tables */
.dataTable {
	border-collapse: collapse;
	width: 886px;
}

.dataTable th {
	background-color: #009CF7;
}

.dataTable tr:nth-child(even) {
	background-color: #F0F8FF;
}



/* Footer layout */
#footer {
	background-color: #0058F0;
	color: #f2f2f2;
	text-align: right;
	font-size: 0.625em;
	font-family: Tahoma, Geneva, sans-serif;
}

