.cms-form_receipt_text                 { border:1px solid #cccccc; background-color:#ffffff; padding:5px; font-family:courier; font-size:10pt; }
.cms-form_receipt_textarea             { border:1px solid #cccccc; background-color:#ffffff; padding:5px; font-family:courier; font-size:10pt; }
.cms-form_receipt_checkbox             { font-family:courier; font-size:14pt; padding-right:5px; }
.cms-form_receipt_checkbox_text        { font-size:10pt; }
.cms-form_receipt_radio                { font-family:courier; font-size:18pt; padding-right:5px; }
.cms-form_receipt_radio_text           { font-size:10pt; }
.cms-form_receipt_select               { border:1px solid #cccccc; background-color:#ffffff; padding:5px; font-family:courier; font-size:10pt; }
.cms-form_receipt_error                { border: 1px solid red; color:red; padding:5px; background-color:#fafad2; font-family:courier; font-size:10pt; }
.cms-form_receipt_debug_control_found  { font-family:arial; font-size:9pt; font-weight:bold; padding:2px; background-color:#32cd32; color:#ffffff; }
.cms-form_receipt_debug_control_absent { font-family:arial; font-size:9pt; font-weight:bold; padding:2px; background-color:#ffff00; color:#ff0000; }
.cms-form_receipt_print_instructions   { border:1px solid #ffd700; background-color:#fafad2; padding:5px; line-height:13pt; font-family:verdana; font-size:9pt; }
.cms-form_receipt_print_options        { border:1px solid #cccccc; background-color:#f5f5f5; padding:5px; line-height:13pt; font-family:verdana; font-size:9pt; }
.cms-form_receipt_print_instructions a { text-decoration:underline; }  
.cms-form_receipt_print_options a      { text-decoration:underline; }

/*
.cms-form-tab 
{
	border-left: 2px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #555;
	padding: 1px;
}
.cms-form-tab-disabled 
{
	color: #999;
}
.cms-form-tab-active 
{
	font-weight: bold;
}
.cms-form-tab-prev 
{
	text-decoration: none;
	color: Black;
}

*/