div#infot {
margin: 5px 0 0 0;
padding: 0;
color: #000000;
background-color: inherit;
text-align: center;
width: 100%;
height: 340px;
}
div#infot table{
margin: 0 auto;
padding: 5px 20px 5px 20px;
text-align: center;
display: table;
border: 3px solid #cccccc;
}


.text_area {
font-size: 13px;
border: 1px solid #cccccc;
padding: 2px 2px 2px 5px;
}
.input40 {
font-size: 13px;
border: 1px solid #cccccc;
padding: 2px 2px 2px 5px;
}
p.top {
margin-top: 20px;
text-align: center;
color: #696969;
background-color: inherit;
}
p.top_red {
margin: 0px;
font-size: 12px;
color: #ff0000;
background-color: inherit;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bolder;
text-align: center;
}
tr.rowf {
height: 17px;
display: table-row;
}
td.form_left_reqd {
color: #FF0000;
background-color: inherit;
font-size: 13px;
text-align: right;
display: table-cell;
}
td.form_left {
font-size: 13px; 
color: #333333; 
background-color: inherit; 
text-align: right;
display: table-cell;
padding-right: 5px;
}
td.form_center {
color: #000080;  
background-color: inherit;
font-size: 13px;
text-align: center;
display: table-cell;
}
td.form_left_clear {
font-size: 13px;
text-align: right;
display: table-cell;
padding-right: 5px;
}
td.form_input {
color: #696969;
background-color: inherit;
font-size: 13px;
text-align: left;
display: table-cell;
}
td.form_button {
font-size: 14px;
text-align: center;
color: #CCCCFF;
background-color: inherit;
display: table-cell;
}
td.inputradio {
font-size: 13px; 
font-weight: bold;
color: #696969;
background-color: inherit;
}
td.inputcheck {
font-size: 13px; 
font-weight: bold;
color: #000000;
background-color: inherit;
}
td.red {
font: bolder 12px Verdana, Arial, Helvetica, sans-serif;
color: #ff0000;
background-color: inherit;
text-align: center;
}
