h3 { text-decoration: none; font-weight: normal; display: block; max-width: 800px; margin-left: auto; margin-right: auto; margin-top: 0px; }
.OA_iframe_wrapper { clear: both; padding: 0px; border-bottom: 1px solid #CCCCCC; margin-bottom: 20px; }
.OA_iframe_wrapper h4 { display: block; text-align: left; margin-left:auto; margin-right: auto; font-weight: bold; }
.OA_iframe { margin-right: auto; margin-left: auto; border: 3px solid #CCCCCC; background-color: white; margin-bottom: 0px; }
.OA_iframe_template { padding: 6px 0 3px 0; }
.OA_iframe_text, .OA_html_text, .OA_button_text  { display: block; margin-right: auto; margin-left: auto; background-color: #EEEEEE; border: 1px solid #CCCCCC; width: 100%; margin-bottom: 0px; word-break: break-all; }
.OA_html_text { height: 100px; }
.OA_iframe_text { height: 300px; }
.OA_button_text { height: 40px; }
#OA_everything { border-collapse: collapse; width: 100%; }
#OA_everything td, #OA_everything tr { padding-bottom: 5px; }
#OA_everything th { background-color: transparent; font-size: 10pt; font-weight: normal; }
#OA_everything h4 { font-weight: bold; margin-top: 20px; display: block; margin: auto; text-align: center; }
.OA_row_bottom td { border-bottom: 1px solid #CCCCCC; }
td.OA_field { width: 10%; min-width: 150px; font-weight: bold; text-align: right; padding-right: 10px; }
td.OA_cp { width: 40%; }
td.OA_preview { width: 40%; text-align: center; vertical-align: middle; }
div.value textarea.VC_only { width: 100%; max-width: 100%; border-width: 0px; padding: 10px; }
div.VC_textarea_container div.value { padding: 0px; }
#button_ok { margin-left: auto; margin-right: auto; display: block; margin-top: 25px; }
