p.error { padding: 2px; _padding: 0 2px 2px 2px; width: auto; border: 1px solid	#FF0000; background-color: #FF3300; color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; }
form.cmxform label { display: inline-block; width: 140px; margin: 0; color: #000000; font-size: 12px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: right; vertical-align: top; }
form.cmxform label.error { margin: 0 0 0 2px; padding: 2px; _padding: 0 2px 2px 2px; width: auto; height: 16px; border: 1px solid #FF0000; background-color: #FF3300; color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; }
form.cmxform input { margin: 0; padding: 3px 2px 2px 2px; width: 200px; height: 16px; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; border: 1px solid #000000; background-color: #EEEEEE; }
form.cmxform input.error { border: 1px solid	#FF3300; background-color: #FFEEEE; }
form.cmxform textarea { margin: 0; padding: 3px 2px 2px 2px; width: 200px; height: 74px; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; border: 1px solid	#000000; background-color: #EEEEEE; overflow: auto; }
form.cmxform textarea.error { border: 1px solid	#FF3300; background-color: #FFEEEE; }
div.captcha { margin: 0 0 5px 142px; }
form.cmxform input.submit { height: auto; width: auto; margin: 0 0 0 142px; padding: 3px 2px 2px 2px; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; border: 1px solid	#000000; background-color: #EEEEEE; }
form.cmxform select { margin: 0; padding: 3px 2px 2px 2px; height: 21px; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; border: 1px solid #000000; background-color: #EEEEEE; }
form.cmxform select option { font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; }