/* CSS Document */
td.phdrtxt { color: #FFF; background: #5391C4; padding: 3px 15px; height: 20px; border-bottom: 1px SOLID #FFF }

td.cl, td.cr { vertical-align: top }
td.cl { width: 179px; height: 100%; border-right: 1px SOLID #FFF; background: #EBEBEB }
td.cr { width: 560px; height: 100% }

td.chr { width: 560px; color: #FFF; font-size: 16px; font-weight: bold; background: #5391C4; vertical-align: bottom; padding: 0 0 10px 10px; height: 55px }
td.cmr { width: 560px; padding: 10px 50px 30px 10px; voice-family: "\"}\""; voice-family: inherit; width: 460px }
td.cmr div { position: relative }

td.list_header { font-size: 11px; font-weight: bold; padding: 5px }
td.list1, td.list2 { border-bottom: 1px SOLID #CCC; padding: 5px }
td.list1 { background: #EBEBEB }
td.list2 { background: #FFF }

span.form { color: #333 }

span.form_error a { color: #FFF }

span.speshal_form_error { background: #CCDFEE }