div.container {
	border-color: black;
	border-width: 1px;
	border-style: solid;
	margin-top: 20px;
	padding: 10px;
	width: 750px;
}

.container .sixteen.columns {
	width: 730px;
}

header {
	text-align: center;
}

header img {
max-width: 50%;
	margin-bottom: 20px;
}

footer img {
	max-width: 30%;
}

strong {
	color: black;
}

body {
  color: #black;
  font-family: Arial;
  font-weight: normal;
  font-size: 12px;
  line-height: normal;
}

.footer {
	color: black;
	text-align: center;
}

h5 {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
}

h4 {
	font-family: Arial;
}

p {
	margin-bottom: 10px;
}


.questionlabel {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
  color: black;
}

#disp37 .questionlabel, #disp30 .questionlabel, #disp36 .questionlabel, #disp28 .questionlabel, #disp32 .questionlabel {
	color: #296599;
}

hr {
	border-width: 1px;
	border-color: black;
}


input[type="text"], input[type="password"], input[type="email"], textarea, select {
  margin-left: 0px;
  width: 50%;
}

a, a:hover {
  color: blue;
}

#optp32, #optp33, #optp34 {
	margin-left: 0px;
}

#pp32 .questionlabel, #pp33 .questionlabel, #pp34 .questionlabel {
	font-family: Arial;
	font-weight: normal;
}

.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
		background: #FFF;
	  border: 1px solid #C8C8CB;
	  border-radius: 0px;
	  color: #000;
	  display: inline-block;
    float: left;
	  font-size: 12px;
	  font-weight: normal;
	  text-decoration: none;
	  text-shadow: none;
	  cursor: pointer;
	  margin-bottom: 20px;
	  line-height: normal;
    height: 30px;
    width: auto;
	  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }

	.button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
		background: #FFF;
	  border: 1px solid #C8C8CB;
	  border-radius: 0px;
	  color: #000;
	  display: inline-block;
    float: left;
	  font-size: 12px;
	  font-weight: normal;
	  text-decoration: none;
	  text-shadow: none;
	  cursor: pointer;
	  margin-bottom: 20px;
	  line-height: normal;
    height: 30px;
    width: auto;
	  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }

	.button:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
	background: #FFF;
	  border: 1px solid #C8C8CB;
	  border-radius: 0px;
	  color: #000;
	  display: inline-block;
    float: left;
	  font-size: 12px;
	  font-weight: normal;
	  text-decoration: none;
	  text-shadow: none;
	  cursor: pointer;
	  margin-bottom: 20px;
	  line-height: normal;
    height: 30px;
    width: auto;
	  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }


@media only screen and (max-width: 750px) {

div.container {
	width: 100%;
}

.container .sixteen.columns {
	width: 100%;
}
}
