body, table, input, textarea {
	font-family: tahoma, verdana, sans-serif;
	font-size: 14pt;
	font-weight: normal;
}

body {
	color: #333;
	background-color: #fff;
	margin: 10pt;
}

a {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.button {
	color: #930;
	background: url(../i/button-gradient.png) repeat-x left top;
	background-color: #fda;
	cursor: hand;
	cursor: pointer;
	padding: 1.5pt 7pt;
	border: 1px outset #c63;
	text-decoration: none;
	-moz-border-radius: 2pt;
	-webkit-border-radius: 2pt;
}

.form1 .form-item { margin-bottom: 1em; }
.form1 .form-item .label { color: #333; margin-bottom: 5pt; }
.form1 .form-item .text-input { width: 300px; border: 1px solid #ccc; }
.form1 .form-item textarea.text-input { height: 200px; }
.form1 .error { color: #c00; margin-top: 5pt; }
.form1 .error-highlight .text-input { border-color: #f99; }