#frame { position: absolute; left: 0px; top: 0px; width: 972px; height: 620px;  z-index: 0;  }

#background { position: absolute; left: 0px; top: 0px; }
#background_thank_you { position: absolute; left: 0px; top: 0px; }

#content_left_1 { position: absolute; left: 50px; top: 200px; width: 320px; }
#content_left_1 { font-family: arial, helvetica, sans-serif; font-size: 13px; }
#content_left_1 p { text-align: justify; }
#content_left_1 p b { font-size: 14px; }

#content_left_2 { position: absolute; left: 50px; top: 370px; width: 550px; }
#content_left_2 { font-family: arial, helvetica, sans-serif; font-size: 13px; }
#content_left_2 p b { font-size: 14px; }
#content_left_2 input { width: 100px; }
#content_left_2 table tr td {font-size: 13px; }

#required_field_legend { position: absolute; left: 0px; top: 20px; width: 940px; }
#required_field_legend p { text-align: right; }
#required_field_legend { font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; }

#content_right { position: absolute; left: 540px; top: 25px; width: 430px; }
#content_right { font-family: arial, helvetica, sans-serif; font-size: 13px; }
#content_right table tr td {font-size: 13px; }
#content_right table tr td.right_label {width: 140px; }
#content_right table td input { width: 250px; }
#content_right table td select { width: 250px; }
#content_right textarea { width: 380px; }

p.submit { position: absolute; left: 345px; }

span.required { color: #ff0000; }

.error { color: #bb0000; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; }

