* {font-family:"Roboto",sans-serif;}
body {
	background-color:#e0e0e0;
}
a,h3 {color:#ED1C24;}
input:active,input:focus,textarea:active,textarea:focus {border-color:#ED1C24 !important;}
input[type="submit"] {background:#ED1C24 !important;border:0 !important;margin-top:10px;}
input[type="submit"]:hover {background:#991217 !important;border:0 !important;}
input[type="submit"]:active,input[type="submit"]:focus {border:0 !important;}
#nav li a {
	color:#ED1C24;
	display:block;
	border-bottom:1px solid #ED1C24;
	padding:10px 5px;
	text-decoration:none;
	margin:0;
	transition:background-color 0.7s,color 0.7s,padding 0.7s,font-weight 0.7s;
}

#nav li a:hover {
	background-color:#ED1C24;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

#nav ul {
	list-style-type:none;
	margin:0;
	line-height:10px;
}

#nav li {margin:0;}
#nav {margin-bottom:30px;}
@media (min-width: 550px) {
	#main {
		margin-top:30px;
	}
}
.end {
	margin-bottom:20px !important;
}

input[type="date"],
input[type="tel"]{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

input[type="date"],
input[type="tel"]
{
  height: 38px;
  padding: 6px 10px; /* The 6px vertically centers text on FF, ignored by Webkit */
  background-color: #fff;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box; }

input[type="date"]:focus,
input[type="tel"]:focus
{
  border: 1px solid #ED1C24;
  outline: 0; }

.delta {color:#09AA4B !important;border-color:#09AA4B !important;}
.delta:hover {background-color:#09AA4B !important;color:#fff !important;}
.fayette {color:#60449B !important;border-color:#60449B !important;}
.fayette:hover {background-color:#60449B !important;color:#fff !important;}
.fulton {color:#0094C9 !important;border-color:#0094C9 !important;}
.fulton:hover {background-color:#0094C9 !important;color:#fff !important;}
table {font-size:10pt;}
td,th {border:1px solid #ED1C24;white-space:nowrap;text-align:left !important;padding:1px !important;}
td {padding:3px !important;}
th.rotate {
	height:140px;
	white-space:nowrap;
	background-color:#e59296 !important;
}
.corp th{background-color:#e59296 !important;padding:10px !important;}
tr:nth-child(even) {background-color:#ffc1c4}

th.rotate > div {
	transform:  
		translate(0, 53px)
		rotate(-90deg);
	width:30px;
}
th.rotate:hover {cursor:pointer;background-color:#c67f82 !important;}
#scroll {width:100%;overflow-x:auto;}
.center {text-align:center !important;}
label {display:inline !important;}
.notice {background:#ED1C24;padding:5px;text-align:center;color:#fff;margin-bottom:10px;}
.radio {margin-top:5px;}
.container {padding-bottom:50px;}
input[type="radio"] {margin-left:10px;}
input[type="radio"]:nth-of-type(1) {margin-left:0px;}
.no-border, .no-border td {border:0 !important;}
.clear			{ clear:both; }
.image-container {

    display:flex;
    gap:10px;
    flex-wrap: wrap;
    margin-bottom:15px;
}

.photo-link		{ border:1px solid #ccc;padding:5px;}
.photo-link:hover	{ border-color:#ED1C24; background-color:#efefef;}
.galphoto {height:100px;}

.error-message {
  color: #D8000C;
  font-size: 0.9em;
  display: block;
  margin-top: -10px;
  margin-bottom: 10px;
}

.container-fayette .notice
{
    background-color: #60449B;
}

.container-delta .notice
{
    background-color: #09AA4B;
}

.wauseon {color:#ED1C24 !important;border-color:#ED1C24 !important;}
.wauseon:hover {background-color:#ED1C24 !important;color:#fff !important;}

.container-fayette a,.container-fayette h3 {color:#5B1CED;}
.container-fayette input:active,
.container-fayette input:focus,
.container-fayette textarea:active,
.container-fayette textarea:focus {border-color:#5B1CED !important;}
.container-fayette input[type="submit"]
{background:#5B1CED !important;border:0 !important;margin-top:10px;}
.container-fayette input[type="submit"]:hover
{background:#60449B !important;border:0 !important;}
.container-fayette input[type="submit"]:active,
.container-fayette input[type="submit"]:focus
{border:0 !important;}
.container-fayette a:hover {color:#AB92E5;}

.container-fayette #nav li a {
	color:#60449B;
	border-color: #5B1CED;
}

.container-fayette #nav li a:hover {
	background-color:#5B1CED;
    color:#fff;
}

.container-fayette th.rotate {
	background-color:#AB92E5 !important;
}
.container-fayette .corp th{background-color:#AB92E5 !important;}
.container-fayette tr:nth-child(even) {background-color:#D4C1FF !important}

.container-fayette th.rotate:hover {background-color:#947FC6 !important;}

.container-fayette td,.container-fayette th {border:1px solid #5B1CED;}

.container-fayette .photo-link:hover {border-color: #5B1CED;}


.container-delta a,.container-delta h3 {color:#09AA4B;}
.container-delta input:active,
.container-delta input:focus,
.container-delta textarea:active,
.container-delta textarea:focus {border-color:#09AA4B !important;}
.container-delta input[type="submit"]
{background:#09AA4B !important;border:0 !important;margin-top:10px;}
.container-delta input[type="submit"]:hover
{background:#09AA4B !important;border:0 !important;}
.container-delta input[type="submit"]:active,
.container-delta input[type="submit"]:focus
{border:0 !important;}
.container-delta a:hover {color:#09AA4B;}

.container-delta #nav li a {
	color:#09AA4B;
	border-color: #09AA4B;
}

.container-delta #nav li a:hover {
	background-color:#09AA4B;
    color:#fff;
}

.container-delta th.rotate {
	background-color:#C1FFDB !important;
}
.container-delta .corp th{background-color:#92E5B5 !important;}
.container-delta tr:nth-child(even) {background-color:#C1FFDB !important}

.container-delta th.rotate:hover {background-color:#7FC69D !important;}

.container-delta td,.container-delta th {border:1px solid #09AA4B;}

.container-delta .photo-link:hover {border-color: #09AA4B;}