.tdata, .userForm {
	display: block;
	width: 950px;
	padding: 5px;
	overflow: hidden;
	font-size: 10pt;
}

.tdata th {
	background: #707070;
	padding-left: 3px;
	padding-right: 3px;
}

.tdata tr {
	border-bottom: 1px solid #eeeeee;
}

.tdata tr:hover {
	background: #505050;
	border-bottom: 1px solid #eeeeee;
}

label {
	display: block;
	width: 140px;
	font-size: 14px;
	padding-right: 20px;
	float: left;
}

input, textarea {
	display:block;
	font-size: 14px;
	font-family: inherit;
	float: left;
}
select {
	clear: both;
	vertical-align: text-bottom;
	font-size: 14px;
	font-family: inherit;
}
option {
	font-size: 14px;
	font-family: inherit;
	padding: 0 0.3em;
}
input[type=submit] {
	display: inline;
	vertical-align: bottom;
}

div.required {
	clear: both;
	color:#eeeeee;
	font-weight:bold;
	overflow: hidden;
	padding: 3px;
}

div.required:hover, div.optional:hover {
	background: #505050;
}

div.optional {
	clear: both;
	color:#e0c0e0;
	padding: 3px;
	overflow: hidden;
}

div.submit {
	clear: both;
	margin-top: 40px;
	margin-left: 140px;
	text-align: right;
}



