BODY {
background-color:#ffffff;}

.main_table {
padding:30px;
border:#ffacac 1px solid;}

.title_table {
width:100%;}

.title_td {
background:#fff7f7;
text-align:left;
color:#000000;
font-weight:bold;
font-size:18px;
padding:8px;
border-top:#d8816b 1px solid;
border-bottom:#d8816b 1px solid;}

.f_title_td {
background:#fff7f7;
text-align:center;
color:#000000;
font-weight:bold;
font-size:18px;
padding:8px;
border-top:#d8816b 1px solid;
border-bottom:#d8816b 1px solid;}

.comment_table {
width:100%;}

.comment_td {
text-align:left;
color:#000000;
font-size:12px;}

.f_comment_td {
text-align:center;
color:#000000;
font-size:12px;}

.header_table {
border-bottom:#ff0000 1px dotted;
margin-bottom:8px;}

.header_ad {
text-align:left;
color:#ff9393;
font-size:12px;
padding-bottom:6px;}

.header_req {
text-align:right;
color:#000000;
font-size:12px;
padding-bottom:6px;}

.form_table {
width:100%;}

.question {
background:#f3e6e2;
color:#000000;
font-size:12px;
text-align:left;
padding-top:4px;
padding-bottom:4px;
padding-right:5px;
padding-left:10px;}

.answer {
color:#000000;
text-align:left;
padding-top:8px;
padding-bottom:8px;
padding-right:5px;
padding-left:23px;
border-bottom:#ff0000 1px dotted;}

.c_answer {
color:#000000;
font-size:12px;
text-align:left;
padding-top:8px;
padding-bottom:8px;
padding-right:5px;
padding-left:23px;
border-bottom:#ff0000 1px dotted;}

.submit_table {
width:100%;}

.submit_td {
text-align:center;}

.footer1_table {
width:100%;}

.footer1_td {
text-align:center;
color:#ff9393;
font-size:12px;
padding-top:4px;
border-top:#ffb5b5 1px solid;}

.footer2_table {
width:100%;}

.footer2_td {
text-align:center;
color:#ff9393;
font-size:12px;
padding-bottom:4px;
border-bottom:#ffb5b5 1px solid;}

.TextField{}

.RadioButton{}

.SelectButton{}

.SelectMenu{}

.fontc { color: #ffc1a4; }

