textarea {
	height: 100px; }
th {
	text-align: right; vertical-align: top; }
.star {
	font-weight: bold; color: red; }
label.error {
	color: red; display: block; font-size: 12px; }
input, textarea {
	border: 0; width: 350px;
	background: #536b88 url("/images/textField.jpg"); }
input.on, textarea.on {
	background-position: -498px 0; }
input.focus, textarea.focus {
	background-position: -996px 0; }
button {
	height: 30px; background: #fced58 url("/images/button.gif") 0 -5px;
	text-align: center; color: #000; border: 0; margin-right: 20px;
	font-size: 16px; }
button.on {
	background-position: 0 -44px;
	text-align: center; color: #000; border: 0; }
.smallFields input {
	width: 100px; }
.mediumFields input {
	width: 180px; }
.checkboxes {
	font-size: 13px; }
.checkboxes input {
	width: auto; background: none; border: 0; }
	
.c4Button1, #left .c4Button1 {
	width: 150px; height: 30px; line-height: 30px;
	background: #fced58 url("/images/button.gif") 0 -5px;
	text-align: center; color: #000; border: 0; margin: 6px 12px;
	font-size: 16px; display: block; padding: 0 10px;
	font-weight: normal; white-space: nowrap; cursor: default; }
#left .c4Button1 {
	width: 80px; }
.c4Button1:link {text-decoration: none; color: #000;}
.c4Button1:visited {text-decoration: none;}
.c4Button1:hover, #left .c4Button1:hover {
	background-position: 0 -44px;
	text-align: center; color: #000; border: 0; }
.c4Button1:active {
	color: #000; }