/*
 * Style sheet so there is consistency across all the web pages.
 */
@media screen {
	body {
		background-color:  LightGray;
		font-family:  sans-serif;
	}
}
@media screen and (max-width: 600px) {
	td {
		width: 240px;
	}
}
@media print {
	body {
		background-color:  White;
		font-family:  serif;
	}
}
a {
	text-decoration:  none;
}
a.m20 {
	margin:  10px 0px 10px 20px;
}
a.m20fs24 {
	margin:  10px 0px 10px 20px; 
}
a.m40fs24 {
	padding:  40px 0px 40px 0px; 
}
body {
	/*
	background-attachment:  fixed;
	background-image:  url('Images/Fullsize/20160605_143214.jpg');
	background-repeat:  no-repeat;
	background-size:  cover;
	*/
	box-sizing:  border-box;
	margin-top:  0;
	padding-top:  30px; /* Adjust to match the height of navbar. */
}
h1 {
	font-size:  36px;
	text-align:  center;
}
h2 {
	font-size:  36px;
	text-align:  center;
}
h3 {
	font-size:  24px;
	text-align:  center;
}
h4 {
	font-size:  18px;
	margin:  10px 0px 10px 20px;
	text-align:  center;
	}
iframe {
	border:  solid 1px #777;
	frameborder:  0;
	scrolling:  no;
}
img.m20 {
	margin:  0px 20px 0px 20px;
}
img.m24 {
	margin:  20px 20px 20px 20px;
}
main {
	height:  1000px;
	margin-top:  30px;
	width:  100%;
}
p {
	font-size:  24px;
	margin:  10px 0px 10px 20px;
}
p.h2 {
	font-size:  36px;
	margin:  10px 0px 10px 20px;
}
sup {
	font-size:  75%;
}
table.m20 {
	margin-left:  20px;
}
td.font24 {
	font-size:  24px;
}
td.w260 {
	width:  260px;
}
tr.flex {
	display:  flex;
	flex-wrap:  wrap;
}
video {
	padding:  10px 0px 10px 20px;
}
.center {
	text-align:  center;
}
.nav-wrapper {
	position:  fixed;
	top:  0;
	width:  100%;
}
.scroll {
	margin-top: 30px;
}
.topnav {
	background-color:  #333;
	height:  50px;
}
.topnav a {
	color:  red;
	float:  left;
	font-size:  24px;
	padding:  10px 16px;
	text-align:  center;
	text-decoration:  none;
}
.topnav a:hover {
	background-color:  #ddd;
	color:  black;
}
.topnav .dropdown {
	float:  left;
	overflow:  hidden;
}
.topnav .dropdown .dropbtn {
	background-color:  inherit;
	border:  none;
	color:  red;
	font-size:  24px;
	margin:  0;
	outline:  none;
	padding:  10px 16px;
}
.topnav a:hover, .dropdown:hover .dropbtn {
	background-color:  #ddd;
	color:  black;
}
.topnav .dropdown-content {
	background-color:  #f9f9f9;
	box-shadow:  0px 8px 16px 0px rgba(0,0,0,0.2);
	display:  none;
	min-width:  160px;
	position:  absolute;
	z-index:  1;
}
.topnav .dropdown-content a {
	color:  black;
	display:  block;
	float:  none;
	padding:  10px 16px;
	text-align:  left;
	text-decoration:  none;
}
.topnav .dropdown-content a:hover {
	background-color:  #ddd;
	color:  black;
}
.topnav .dropdown:hover .dropdown-content {
	display:  block;
}
