form#newsletterform { 
	font-family: arial,  helvetica, verdana, sans-serif;
	font-size: 78%; 
	color:#000;
}
#newsletterform table { border: 1px solid #FFF; width: 100%; background-color: #DAE0EB; }
#newsletterform h2 { font-size: 1em; padding: 10px 0px; margin: 0px; }
#newsletterform h3 { font-size: 1em; padding: 10px 0px; margin: 0px; }

#newsletterform th { font-size: 0.8em; padding: 2px 6px 2px 6px; border-bottom: 1px solid #FFF; background-color: #0E6DAF; color: #FFF; text-align: left; } 

#newsletterform td { font-size: 0.8em; padding: 4px 6px 4px 6px; border-bottom: 1px solid #FFF; font-weight: bold; }
#newsletterform label {font-weight: normal; }
#newsletterform td.submitcell { padding: 10px 6px; }