* {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;
}

.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; }
.photo-link		{ padding:5px; margin:5px; border:1px solid #ccc; display:block; width:100px; float:left; }
.photo-link:hover	{ border-color:#ED1C24; background-color:#efefef;}
.galphoto {height:100px;width:100px;}