html {
	height:100%;
font-size: 16px;
-webkit-text-size-adjust: 16px;
-ms-text-size-adjust: 16px;
font-size: 1rem;
-webkit-text-size-adjust: 1rem;
-ms-text-size-adjust: 1rem;
}

body {
margin:0;
padding:0;
height:100%;
font-family: Arial, Helvetica, sans-serif;
background-color:#212121;
}

.wrapper {
	background-color:#FFFFFF;
	margin: 0;
	min-height:100%;	
	position: relative;
}


.tealish-banner {
	width: 100%;
	height:32px;
	background-color: #7cb9bf;
	margin: 0;
	padding: 0;]
}

.black-banner {
	width: 100%;
	height:50px;
	height:3.125rem;
	color:#FFFFFF;
	background-color:#212121;
	margin: 0;
	padding: 13 0 0 17px;
	padding: 0.8125rem 0 0 1.0625rem;
	font-size: 19px;
	font-weight: bold;
	box-sizing: border-box;
}

.redirect-message {
	background-color:#FFFFFF;
	margin: 0 auto;
	margin: 0 auto;
	padding: 48px 0 176px 0;
	padding: 3rem 0 11rem 0;
	text-align: center;
}

h1 {
	color:#006060;
	text-align: center;
}

p {
	text-align: center;
}

a {
	color:#008080;
	text-decoration: none;
}

a:visited {
	color:#006060;
}

a:hover {
	color:#7cb9bf;
}

input[type=submit] {
	color:#FFFFFF;
	background-color: #7cb9bf;
	text-align: center;
	margin: 48px auto;
	margin: 3rem auto;
	padding: 16px;
	padding: 1rem;
	text-align: center;
	border: none;
	font-size: 20px;
	font-size: 1.25rem;
	font-weight: bold;
	max-width: 100%;
	height: auto;
}

input[type=submit]:hover {
	color:#FFFFFF;
	background-color: 	#008080;
}


.footer-banner {
	position: absolute;
	bottom:0;
	width: 100%;
	height: 160px;
	height: 10rem;
	color:#FFFFFF;
	background-color:#212121;
	margin:  0;
	padding: 13 0 0 17px;
	padding: 0.8125rem 0 0 1.0625rem;
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	box-sizing: border-box;
	background-image: url("../images/footprints_logo_official_tm_small_white.png");
	background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center;
    background-size: contain;
}





