.normalForm fieldset,
.normalForm legend,
.normalForm ul {
	border : 0;
	margin : 0;
	padding : 0;
	list-style-type : none;
}

.normalForm ul li { margin-bottom : 1em; }

.normalForm legend {
	font-weight : bold;
	display : block;
	text-align : left;
	padding-bottom : .5em;
}

.normalForm .text input,
.normalForm textarea {
	width : 60%;
}

.normalForm .text input,
.normalForm .button input,
.normalForm select,
.normalForm textarea {
	font-size : 1em;
	border : 1px solid #b1ae9e;
}

.normalForm textarea { font-family : sans-serif; }

.normalForm .text label ,
.normalForm .textarea label span {
	display : block;
}

.normalForm .button { display : inline; }

/* Rollover Colors */
.normalForm .button input  { border-color : #999 #666 #666 #999; }

.normalForm .button input:hover  { background-color : #ddd; }

.normalForm .text input:focus,
.normalForm .button input:focus,
.normalForm select:focus,
.normalForm textarea:focus  {
	background-color : #fffce6;
	border-color : #565656;
}