.forms h1, .forms h2, .forms h3, .forms h4, .forms h5, .forms h6, .forms p, .forms ol, .forms ul, .forms table, .forms div {
	margin-bottom: 20px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	line-height: 24px;
}
.forms h1, .forms h2, .forms h3, .forms h4, .forms h5, .forms h6 {
	font-size: 12px;
	font-weight: bold;
}
.forms h6.question {
	padding: 0px 5px;
	border: 1px solid #94133d;
	border-right: 20px solid #94133d;
	color: #94133d;
	text-transform: uppercase;
}
.forms input {

}
.forms input.areacode {
	width: 50px;
}
.forms input.number {
	width: 100px;
}
.forms input.extension {
	width: 50px;
}
.forms input.email {
	width: 155px;
}
.forms em {
	font-style: normal;	
	text-decoration: underline;
}
.forms a img {
	border: none;
}
.forms strong, .forms .strong {
	font-weight: bold;
}
.forms th, .forms td {
	padding-right: 20px;
	vertical-align: top;
}
.forms th {
	padding-right: 30px;
	font-weight: normal;
	text-align: left;
}
.forms tr.description th, .forms tr.description td {
	padding-bottom: 20px;
}
.forms tr.error th, .forms tr.error td {
	padding-bottom: 20px;
}
.forms .notes {
	background: #fefc98;
	padding: 20px;
}
.forms .notes h2, .forms .notes p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;	
}
.forms .instructions {
	background: #f6f6f6;
	padding: 20px;
	color: #751932;
	font-weight: bold;
}
.forms .instructions p {
	margin: 0px;
	padding: 0px;
}
.forms .error {
	color: red;
}
.forms .group {
	margin: 0px;
	padding: 0px;
}
.LV_validation_message {

}
.LV_valid {
	color: green;
}
.LV_invalid {
	color: red;
}
