.wfm table {
	text-align: left;
}

.wfm form {
	margin: 0px;
	padding: 0px;
}

.wfm ul {
	margin: 0px;
	padding: 0px 0px 0px 2em;
}

.wfm li {
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

.wfm body, td, th {
	font: 11px/14px "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: #333;
}

.wfm input, textarea, select, option {
	font: 11px/14px "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: #333;
}

.wfm a {
	font-weight: bold;
	color: #603;
	text-decoration: none;
}

.wfm a:hover {
	text-decoration: underline;
}

.wfm .message-error {
	font-weight: bold;
	color: #c00;
}

.wfm .message-success {
	font-weight: bold;
	color: #090;
}

.wfm .label {
	color: #666;
}

.wfm .title {
	font: bold 22px/22px "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: #fff;
}

.wfm .reverse {
	color: #eee;
}

.wfm .reverse a {
	font-weight: normal;
	color: #333;
	text-decoration: none;
}

.wfm .reverse a:hover {
	text-decoration: underline;
}

.wfm .alternate {
	background-color: #eed;
}
