/* join form */
#appform table{ 
 background-color: #F9FBFD; 
 color: #000000; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 

#appform td{ 
 border: 1px solid #D7E5F2; 
 padding: 4px; 
}
/*standard renewal rates table*/
table.subs{ 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #F9FBFD; 
 color: #000000; 
 border-top-width: 0px;
 border-color: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 

.subs td, .subs th { 
 border: 1px solid #D7E5F2; 
 padding: 4px; 
}
/*New member rates table*/
table.subs2{ 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #CCFFCC; 
 color: #000000; 
 border: 1px solid #ffffff; 
 border-collapse: collapse; 
} 

.subs2 td, .subs2 th { 
 border: 1px solid #ffffff; 
 padding: 4px; 
}


.labelcell { 

 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 

 color: #3670A7; 

 background-color: transparent; 

} 



.fieldcell { 

 background-color: #F2F7FB; 

 color: #000000; 

 text-align: left; 

 margin-right: 0px; 

 padding-right: 0px; 

} 



.smalllabelcell { 

 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 

 background-color: transparent; 

 color: #3670A7; 

 width: 100px; 

} 



.rqdfieldcell { 

 background-color: #F2F7FB; 

 color: #000000; 

 text-align: left; 

  

}

.fieldcell input, .fieldcell textarea{ 

 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 

 background-color: #f1f1f1; 

 color: #102132; 

 border: 1px solid #3670A7; 

 margin-right: 0px; 

} 



.rqdfieldcell input, .rqdfieldcell textarea { 

 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 

 background-color: #D7E5F2; 

 color: #102132; 

 border: 1px solid #3670A7; 

} 



.smallfieldcell select { 

 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 

 background-color: #D7E5F2; 

 color: #102132; 

 border: 1px solid #284279; 

}

.fbutton { 

 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 

 background-color: #D7E5F2; 

 color: #102132; 

 margin-left: 12px; 

 margin-top: 3px; 

 margin-bottom: 2px; 

}




