@charset "UTF-8";
/* CSS Document */

* {
	box-sizing: border-box;
}

body {
	padding: 1rem 0.5rem;
	font-size: 1.0rem;
	line-height: 1.2;
	max-width: 60rem;
	margin: 0 auto;
	min-height: 100vh;
	color: #333;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
	Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", "sans-serif";
	}

/* unvisited link */
	a:link {
    color: #006633;
}

/* visited link */
	a:visited {
		color: #9A9A9A;
}

/* mouse over link */
	a:hover {
    color: #7A7A7A;
}

.Header {
	text-align: center;
	border-bottom: 8px double #f9f9f9;
	margin-bottom: 2rem;
	padding-bottom: 1rem;
	background-color: #eee;
}

.LogoWrapper {
	display: block;
}

.datatable {
	border: 1px solid #ddd;
	border-collapse: collapse;
	width: 100%;
}

.datatable td {
	border: 1px solid #ddd;
	padding: 4px;
}

.datatable th {
	border: 1px solid #ddd;
	background-color: #BCBCBC;
	font-weight: bold;
	text-align: left;
	padding-left: 4px;
}
.datatable caption {
	font: Arial, Helvetica, sans-serif bold 0.9em;
	color: #33517A;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 8px;
}

.datatable tr.altrow {
	background-color: #E3E3E3;
	color: #000000;
}

p.lgtext {
	font-size: 16px;
	font-weight: bold;
}

p {
	font-family:Arial, Helvetica, sans-serif; size:14pt;
	text-align:left;
	}

h1 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	}

.noborder {
	border: none;
	border-collapse: collapse;
	width: 100%;
	align: center;
}
.noborder tr {
	border:none;
}
.noborder td {
	border: none;
	}
img {
	border:none;
	max-width: 100%;
	}

img.imageleft {
	float: left; margin: 15px;
	}

form {
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	}

#container {
	width:1024px;
	background-color:#FFFFFF;
	}

#logo {
	background-image:url(../Ancestors/assets/Banner.jpg);
	background-repeat:no-repeat;
	width:1024px;
	height:114px;
	}

#nav {
	width:1024px;
	height:40px;
	background-color:#2c7535;
	text-align:left;
	border:none;
	}
