table { 
	width: 100%;
	max-width: 500px;
	border: 0px solid black; 
	margin-left: auto; 
	margin-right: auto;
}
td.form_label { 
	text-align: right; 
	padding-top: 3px; 
	padding-bottom: 3px 
}
td.form_element {
	text-align: left; 
	padding-top: 3px; 
	padding-bottom: 3px 
}
label {
	font-size: 14px; 
	color: darkblue; 
	font-weight: bold; 
	text-align: center; 
}
input {
	font-size: 14px; 
	color: darkblue; 
	background-color: white; 
	border: 1px solid darkblue; 
	padding: 5px; 
	border-radius: 6px;
}
select {
	font-family:"arial";
	font-size: 10pt; 
	background-color: white; 
	border: 1px solid darkblue;
}
textarea {
	background-color:#FFFACD; 
	border: 1px solid #B22222;
}
.highlight { 
	border-radius: 6px;
	font-size: 9pt; 
	color: black; 
	background-color: #ffff99; 
	border: 2px solid red; 
	padding: 10px 20px;
}
.text {
	font-size: 12px; 
	text-align: center; 
}
a { 
	color: darkblue; 
	text-decoration: none;
}
.disclaimer {
	font-size: 8pt; 
	color: black; 
}
input[type=button], input[type=submit], input[type=reset] {
  	background-color: #0A4B7E;
 	border: none;
 	color: white;
 	padding: 12px 32px;
	  text-decoration: none;
 	 -webkit-border-radius: 6px;
	 -moz-border-radius: 6px;
	border-radius: 6px;
  	margin: 4px 2px;
  	cursor: pointer;
  	font-size: 18px;
}