@charset "utf-8";
#form-container {
	width: 489px;
/*	border:1px solid #FF0000; */
	font-size:12px;
}

#form-container fieldset{
	border:1px solid #999999;
	margin:5px 10px;
	padding:10px;
}

#form-container legend{
	padding:10px;
	font-weight:bold;
	font-size:14px;
}

#form-container .fieldlabels{
margin-top:2px;
	font-weight:bold;
	width:180px;
	display:block;
	float:left;
	color:#000000;
}

#form-container .fieldlabels_nofloat{
	font-weight:bold;
	color:#000000;
}

#form-container label em, #form-container legend em, #form-container strong em{
	color:red;
	font-weight:bold;
}

#form-container table{
	width:100%;
}
#form-container td{
	width:33%;
}

#form-container .examples{
	color:#666666;
	font-size:10px;
	line-height:14px;
	margin-left:180px;
}
#form-container input[type=submit] {
	float:right;
	margin-right:10px;
}

#form-container table, #form-container td {
	font-size:12px;
}


.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
.errors p { margin: 0; }
.errors p em { color: #C00; font-style: normal; font-weight: bold; }

#form-container p.error { margin-left: 180px; font-size: 85%; color: #CC0000;}

#form-container input.error, #form-container select.error { border-color: #C00; background-color: #FEF; }
#form-container input:focus,
#form-container input.error:focus, 
#form-container textarea:focus,
#form-container select:focus { background-color: #FFC; border-color: #FC6; }


