
#page-container {
position: relative;
min-height: 100vh;
}
#content-wrap {
padding-bottom: 2.5rem; /*footer height*/
}
#footer {
position: absolute;
bottom: 0;
width: 100%;
height: 2.5rem;
/*footer height*/
}
#footer #footer1 #n-head {
	font-weight: bold;
	color: white;
	font-family: sans-serif, serif, verdana, arial;
	padding: 15px 0;
	font-size: 16px;
}
#footer #footer1 #n-sub #n-sub2 {
	font-size: 14px;
	color: white;
	padding: 5px 35px;
}
#footer #footer1 #n-sub img {
	width: 15px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin: 20px 8px;
}
#footer #footer1 #n-sub a {
	color: white;
}
#footer #footer1 #n-sub a:hover {
	color: white;
	text-decoration: none;
}
#footer #footer1 #n-sub #n-sub2 form {
	margin: 5px 0;
	border: solid;
	width: 90%;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	background-color: white;
}
#footer #footer1 #n-sub #n-sub2 form input[type=input] {
	color: black;
	height: 30px;
	width: 170px;
	padding: 0;
	margin: 0;
	border: solid thin;
	border-color: white;
	background-color: white;
	border-radius: 15px 0 0 15px;
	-moz-border-radius: 15px 0 0 15px;
	-webkit-border-radius: 15px 0 0 15px;
}
#footer #footer1 #n-sub #n-sub2 form input[type=submit] {
	color: white;
	height: 30px;
	padding: 0;
	margin: 0;
	padding: 0 5px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	float: right;
	border: solid thin;
	border-color: #df6f26;
	background-color: #df6f26;
}
#hr hr {
	color: white;
	border-color: white;
}
#out-copy {
	color: white;
	text-align: center;
	padding-bottom: 15px;
}