BODY, TABLE {FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE:small;}

H1{
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:medium;
	font-weight: bold;
}

H2{
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:small;
	font-weight: bold;
}

A{/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;*/
	/*font-weight: bold;*/
	color: #000099;
	text-decoration: underline;}

	A:hover {
		text-decoration: none;
		background-color: #E2EAF4;
	}

.header {
	background-image: url('/images/topHeader.jpg');
	background-repeat: no-repeat; /* Prevents repeating */
	background-size: auto; /* Uses the image's original size */
	height: 105px;
}


.navbar-toggler {
	position: relative;
	left: 125px; /* Moves it 100px to the right */
}


/* Sidebar Navigation */
.sidebar {
	position: fixed;
	top: 120px; /* Adjust if needed */
	bottom: 0;
	left: 0;
	width: 200px;
	z-index: 1050;
	background-color: #f8f9fa;
	padding-top: 20px;
	overflow-y: auto; /* Enables scrolling */
}

	.sidebar .nav-link {
		font-size: 1.1em;
		padding: 5px;
		color: #333;
		text-decoration: none;
	}

		.sidebar .nav-link:hover {
			background-color: #ddd;
			border-radius: 5px;
		}

/* Main Content Spacing */
.main {
	margin-left: 205px; /* Adjust to match sidebar width */
	padding: 10px;
}
@media (max-width: 995px) {
	.sidebar {
		top: 160px;
	}
}

	/* Change image for smaller screens */
	@media (max-width: 778px) {
		.header {
			background-image: url('/images/Logo_small.jpg');
		}

		.sidebar {
			top: 160px;
		}

		.main {
			margin-left: 5px; /* Adjust to match sidebar width */
			padding: 5px;
		}
	}

.contact-form {
	display: flex;
	flex-direction: column;
	max-width: 400px;
	margin: auto;
}

.form-group {
	margin-bottom: 15px;
	display: flex;
	flex-direction: column;
}

	form-input, form-textarea {
		width: 100%;
		padding: 8px;
		border: 1px solid #ccc;
		border-radius: 5px;
	}

.form-button {
	background-color: #007bff;
	color: white;
	padding: 10px;
	border: none;
	border-radius: 5px;
	cursor: pointer;
}

	.form-button:hover {
		background-color: #0056b3;
	}