.banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2vw; 
	line-height: 1.3; 
	font-weight: bold;
	color: #003C76;
}

p,li,div,ol,ul {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1vw; 
	line-height: 1.1; 
}

span {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
}

input[type="date"] {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1vw;
	text-align: center;
	cursor: pointer;
}
input[type="checkbox"] {
	width: .8vw; 
	height: .8vw; 
	border-radius: .2vw;
	cursor: pointer;
}
input[type="submit"] {
	text-align: center; 
	font-size: .9vw; 
	border-radius: .4vw;
	padding-left: .2vw;
	padding-right: .2vw;
	cursor: pointer;
}
input[type="text"] {
	text-align: center; 
	font-size: .9vw; 
	border-radius: .4vw;
}
input[type="button"] {
	text-align: center; 
	font-size: .9vw; 
	border-radius: .4vw;
	cursor: pointer;
}
input[type="button"].hover {
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

input[type="radio"]:hover {
	cursor: pointer;
	 accent-color: #0098ff;
}

input:focus::placeholder {
  color: transparent; /* Makes the placeholder text invisible */
}
::placeholder {
  color: red;
  /* Firefox adds a lower opacity by default, so set opacity to 1 for consistent color */
  opacity: 1; 
}

button {
	text-align: center; 
	font-size: .9vw; 
	border-radius: .4vw;
	cursor: pointer;	
}

button.hover {
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

input[type="password"] {
	text-align: center; 
	font-size: .9vw; 
	border-radius: .4vw;
}
select {
	text-align: center; 
	font-size: .9vw; 
	border-radius: .4vw;
}
.header {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5vw;
	font-weight: bold;
	color: #003C76;
}
a {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1vw; 
	line-height: 1; 
	color:#FF6600;
}

.superscript {
	vertical-align: super;
	font-size: 1vw;
}
.smalltext {
	font-size: .9vw;
}
#nav {
font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size: 1vw;
color: #FF6600;
}
#nav a{
color:#FF6600;
}