td.main table.request_form {border-collapse: collapse; width: 90%;}
td.main table.request_form tr td {padding: 5px 15px 5px 0;}
td.main table.request_form tr td {font-size: 14px; }
td.main table.request_form tr.error {background-color: #ffeeee;}

td.main div.request_form {float: right; width: 300px; margin: 20px 20px 10px 30px; padding-left: 20px; border-width: 0 0 0 3px; border-style: solid; border-color: #efebdd;}
td.main div.request_form table.request_form {margin-bottom: 10px;}
td.main div.request_form table.request_form tr td {padding: 5px 15px 5px 0;}
td.main div.request_form table.request_form tr td {font-size: 13px;}
td.main div.request_form table.request_form tr.error {background-color: #ffeeee;}
td.main div.request_form table.request_form tr td .rfn {color: #777; font-size: 12px;}
td.main div.request_form table.request_form tr td input {margin-right: 5px;}
td.main div.request_form h2 {font-size: 15px; font-weight: bold; }