@CHARSET "ISO-8859-1";

#validate_message ul.success{
	background-color:#a4ff9a;
	border:solid #10a600 1px;
}

#validate_message ul.success li{
	list-style-image:url(/images/success.gif);
	margin-top:5px;
	margin-bottom:5px;
	color:#074700;
	font-weight:bold;
}

#validate_message ul.error{
	background-color:#ffc8c8;
	border:solid #a60000 1px;
}

#validate_message ul.error li{
	list-style-image:url(/images/fail.gif);
	margin-top:5px;
	margin-bottom:5px;
	color:#740000;
	font-weight:bold;
}

form.formstyle{
	margin:20px 10px 20px 10px;
}
form.formstyle fieldset{
	background-color:#F9FBFF;
	border:solid #cccccc 1px;
	margin-bottom:5px;
}
form.formstyle legend{
	font-weight:bold;

}
form.formstyle div.formmessage{
	/*
	border:solid #000000 1px;
	margin: 2px 10px 2px 10px;
	background-color:#FFFFFF;
	text-align:center;
	*/
	padding-left:12px;
	background-image:url(/images/admin/required.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
	font-weight:bold;
	color:#ff0000;
}
form.formstyle table.formtable{
	border:0;
	border-spacing:0;
	border-collapse:collapse;
}
form.formstyle table.formtable td{
	padding:3px;
}
form.formstyle table.formtable td.label{
	text-align:right;
	font-weight:bold;

}
form.formstyle table.formtable td.header{
	text-align:center;
	font-weight:bold;

}
form.formstyle  dl{
	margin:0;
}
form.formstyle  dt{
	font-weight:bold;
	margin:0;
}
form.formstyle  dt label.required{
	padding-left:12px;
	background-image:url(/images/admin/required.gif);
	background-repeat:no-repeat;
}
form.formstyle dd{
	margin:0 5px 5px 20px;
}
form.formstyle dd.submit{
	margin-top:15px;
}