/* Table and Form Elements from the Membership Form Page */

#form table { margin: 0; padding: 3px; border-collapse: collapse; }
#form td { margin: 0; padding: 3px; border-collapse: collapse; }
#form table.name { margin: 0; padding: 0; border-collapse: collapse; }
#form td.name { margin: 0; padding: 2px; border-collapse: collapse; }
.requiredfield { color: #E31016; }
input.formfieldsmall { margin: 0; width: 40px; height: 17px; font-family: Arial, Helvetica, Verdana sans-serif; font-size: 11px; line-height: 17px; color: #403e35; border: 1px solid #cccccc; }
input.formfield { margin: 0; width: 300px; height: 17px; font-family: Arial, Helvetica, Verdana sans-serif; font-size: 11px; line-height: 17px; color: #403e35; border: 1px solid #cccccc; }
textarea.formfield { margin: 0; width: 300px; height: 60px; font-family: Arial, Helvetica, Verdana sans-serif; font-size: 11px; line-height: 17px; color: #403e35; border: 1px solid #cccccc; }
td.bottom_border { border-bottom: 1px solid #EBE7E3; }