#suggestionForm {
	
}

#suggestionForm table th {
	font-weight:normal;
	width:100px;
	vertical-align:top;
	
}

#suggestionForm table th input {
	font-size:90%;
}

#suggestionForm table td input {
	width:350px;
	background-color: #f9f0d7;
	border:1px solid #DF54A3;
	height:16px;
	font-size:90%;
	padding-top:2px;
}

#suggestionForm table td textarea {
	background-color: #f9f0d7;
	border:1px solid #DF54A3;
	font-size:90%;
	padding-top:2px;
	width:350px;
}

#suggestionForm table td span {
	font-size:80%;
	color:red;
}

#randomForm table th {
	font-weight:normal;
	width:150px;
	vertical-align:top;	
	font-family: Georgia,"Times New Roman",Times,serif;
}

#randomForm table td {
	font-family: Georgia,"Times New Roman",Times,serif;
}

#randomForm table td input {
	width:200px;
	background-color: #f9f0d7;
	border:1px solid #DF54A3;
	height:16px;
	font-size:90%;
	padding-top:2px;
}

#randomForm table td textarea {
	background-color: #f9f0d7;
	border:1px solid #DF54A3;
	font-size:90%;
	padding-top:2px;
	width:353px;
}

#randomForm table td span {
	color:red;
	font-size:80%;
}

#randomForm table th input {
	font-size:90%;
}

#funForm {
	
}

#funForm table th {
	font-weight:normal;
	width:190px;
	text-align:left;
}

#funForm table th.wide {
	font-weight:normal;
	width:360px;
}

#funForm table label {
	margin: -3px 0 0;
	position: relative;
	display: block;
}

#funForm table td input, #funForm table td select {
	width:190px;
	background-color: #f9f0d7;
	border:1px solid #DF54A3;
	height:16px;
	font-size:90%;
	padding:2px 0 0;
	margin: 0 0 4px;
}

#funForm table td select {
	height:22px;
	padding-top:2px;
}

#funForm table td span {
	font-size:80%;
	color:red;
}

#funForm table th input {
	font-size:90%;
}

table td.hide input {
	display:none;
}














