#signup table { 
 back\ground-color: #FFFFCC; 
 background-color: #B3ACBF; 
 color: #000000; 
 width: 410px; 
 border: 0px solid #330099; 
 border-collapse: collapse; 
} 

#signup td { 
 border: 0px solid #330099; 
 padding-left: 4px; 
}

.labelcell { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 text-align: left; 
 background-color: transparent; 
 width: 150px; 
} 

.fieldcell { 
 background-color: #transparent; 
 text-align: left; 
 margin-right: 0px; 
 padding-right: 0px; 
} 

.textfieldcell { 
 background-color: #transparent; 
 text-align: left; 
 margin-right: 0px; 
 padding-right: 0px; 
 width: 400px;
} 

.smalllabelcell { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: transparent; 
 text-align: left; 
 color: #3670A7; 
 width: 100px; 
} 

.smallfieldcell { 
 background-color: #BFCFFF; 
 color: #000000; 
 text-align: right; 
}

.fieldcell input { 
 width: 300px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #FFFFFF; 
 color: #330099; 
 border: 1px solid #330099; 
 margin-right: 0px; 
} 

.fieldcell select { 
 width: 300px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #FFFFFF; 
 color: #330099; 
 border: 1px solid #330099; 
 margin-right: 0px; 
} 

.smallfieldcell input { 
 width: 100px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #FFFFFF; 
 color: #330099; 
 border: 1px solid #330099; 
} 

.smallfieldcell select { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #FFFFFF; 
 color: #330099; 
 border: 1px solid #330099; 
}