h2
{
	font-size: 14pt;
	font-weight:bold;
}

.input
{
	font-size:12pt;
}

.radio
{
	margin-bottom:.50em;
	margin-top:.50em;
	clear:both;
	overflow:hidden;
}

.required label:after
{
	content:"*";
}

.required label
{
	font-weight: bold;
}

.error label
{
	color:red;
}

.errorLine
{
	background-color:yellow;
	border:2px solid black;
	width:100%;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	padding:1px;
	color:black;
	float:right;
}

.error-message 
{
	background-color:yellow;
	border:2px solid black;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	padding:1px;
	color:black;
	float:right;
	width:99%;
}

.select label {
	margin-left:1.25em;
	width: 100px;
	height:100%;
}

.select select {
	margin-left:1em;
}

.text {
	margin-top:.50em;
	margin-bottom:.50em;
	overflow:hidden;
	font-family: arial, serif;
}

.text label {
	width:15%;
	float:left;
	clear:left;
	text-align:right;
}


.text input {
	float:left;
	margin-left:2%;
}

.textarea label {
	width:15%;
	float:left;
	clear:left;
	text-align:right;
	height:1.25em;
	margin-top:.2em;
	font-size:12pt;
	font-family: arial, serif;
}
.textarea textarea {
	font-size:12pt;
	float:left;
	margin-left:2%;
	margin-bottom:.5em;
}
div .submit
{
	clear: both;
	height:1.75em;
	padding:1%;
}

.submit input {
	height:1.75em;
	font-size:12pt;
	float:right;
}

fieldset {
	font-weight:bold;
}

fieldset label {
	width:80%;
	float:left;
	text-align:left;
	height:1em;
	font-weight:normal;
	margin-bottom:.2em;
	color:black;
	margin-top:.2em;
	font-size:12pt;
	font-family: arial, serif;
}

fieldset input {
	clear:both;
	float:left;
	width:5%;
	margin-right:5%;
	height:1em;
	margin-bottom:.2em;
}

.form_section 
{
	margin-top:1em;
	fonr-size:12pt;
	font-style:italic;
	padding: 1% 2.5%;
	border:1px solid black;
	margin-bottom:1em;
	clear:both;
}

form {
	clear:both;
}

div.form_product {
	border: solid 1px #DDDDDD;
	padding: .5em;
}

p {
	margin: 0em;
	margin-top:.5em;
	margin-bottom:.5em;
	text-align: justify;
}

#TrialProgress {
	width:100%;
	border:1px solid #DDDDDD;
	background-color:#F7F9FA;
	margin-bottom:.75em;
}
#TrialProgress p{
	text-align:center;
}

#TrialState {
	width:5%;
}

#TrialZip {
	width:10%;
}

#TrialPhoneCell {
	width:15%;
}

#TrialPhone {
	width:15%;
}

#TrialFacility {
	width:50%;
}

#TrialAddress1 {
	width:50%;
}

#TrialComments {
	width:82%;
}

#TrialAddress2 {
	width:50%;
}

