#form_review {
 color: Black;
 background-color: transparent;
 width: 495px;
 font: .9em Tahoma, Arial, Helvetica, sans-serif;
 padding-bottom: 10px;
}

#form_review p {
 text-align: justify;
 font: normal 13px/1.4em Tahoma, Arial, Helvetica, sans-serif;
}

#form_review p.error {
 color: Red;
 font-weight: bold;
 border: 2px dashed Red;
 padding: 4px;
}

#form_review fieldset {
	border: 1px solid #D5E6F6;
 background: #EDF1F9;
	padding: 4px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin-bottom: 10px;
 padding-bottom: 8px;
}

#form_review input {
 margin-bottom: 5px;
}

#form_review legend {
	color: Navy;
	background-color: transparent;
	font: italic 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#form_review img.required {
	width: 11px;
	height: 20px;
	margin-left: 5px;
}

#form_review td.title {
	width: 100px;
	font: normal 13px/1.4em Tahoma, Arial, Helvetica, sans-serif;
	vertical-align: top;
 padding-top: 0px;
 padding-right: 10px;
 text-align: right;
}

#form_review td.paragraph { padding-right: 12px; }

#form_review td.mandatory { font-weight: bold; }

#captcha {
 border: 1px solid silver;
 background: White;
 padding: 4px 4px 20px 4px;
 margin: 6px 6px 10px 110px;
 width: 330px;
}

#captcha #img_captcha {
 float: left;
 margin-right: 10px;
}

#captcha input { margin-top: 6px; }




