


#signup th {
 border: 1px solid #D7E5F2;
 padding-left: 4px;
  padding-bottom: 0px;

}

.headercell {
 font: 15px;
 font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
 font-weight: bold;
 background-color: #B7C5E2;
 color: #102182;
 border: 1px solid #284279;
 margin-right: 0px;
 padding-top: 20px;
 padding-bottom: 0px;
 text-align: left;
} 


#signup td {
 border: 1px solid #D7E5F2;
 padding-left: 4px;
  padding-bottom: 0px;

}



.labelcell {
 font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #1650A7;
 background-color: transparent;
 
}



.fieldcell {
 background-color: #e6e6e6;
 color: #000000;
 text-align: left;
 margin-right: 0px;
 padding-right: 0px;
} 

.fieldcellmissing {
 background-color: #FF1111;
 color: #000000;
 text-align: left;
 margin-right: 0px;
 padding-right: 0px;
} 
 

 
#signup table {
 background-color: #F9FBFD;
 color: #000000;
 border: 1px solid #D7E5F2;
 border-collapse: collapse;
}


.checkbox {
  font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102182;
 border: 0px solid #284279;
 margin-right: 0px;
 margin-top: 1px;
 margin-bottom: 1px;
} 

.textfield {
  font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102182;
 border: 1px solid #284279;
 margin-right: 0px;
 
} 


.fieldcellmissing input {
  font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102182;
 border: 1px solid #284279;
 margin-right: 0px;
} 

.fieldcell select {
 font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
}





.button {
  font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 margin-left: 12px;
 margin-top: 3px;
 margin-bottom: 2px; 
 }

