.border { border: 1px solid white; padding: 1px; margin-bottom: 2px; } .noborder { border: 1px solid white; padding: 1px; margin-bottom: 2px; } .apply_form th { padding: 3px; background: white; height: 30px; vertical-align: middle; text-align: left; border-bottom: 3px solid #4682B4; } .apply_form td { padding: 3px; background: #EEF3FA; } td.apply_form_caption { background: #DAE5F5; border-left: 5px solid #C6D3DF; padding-left: 5px; } td.apply_form_caption_required { background: #DAE5F5; border-left: 5px solid #C6D3DF; padding-left: 5px; } input, textarea { font-family: "Arial, Tahoma, Verdana"; font-size: 10pt; } .required_mark { color: #B22222; }