/* CSS Document */

form {
	padding:0px 0px 0px 0px;
	background:url(../../_sharedimg/hr_dotted.gif) repeat-x top;
}

table.form_container {
	margin:0px;
	background:url(../../_sharedimg/hr_dotted.gif) repeat-x bottom;
}

table.form_container td {vertical-align:middle; background:none; padding:0px 0px 5px 0px; border:none;}

table.form_container tr.instructions td {padding-top:20px; color:#999999;}

table.form_container label {color:#3a74a5; text-transform:uppercase;}

table.form_container input, textarea {
	padding:4px 5px 0px 5px;
	width:358px;
	height:18px;
	font-size:12px;
	border:1px solid #c8c8c8;
	background-color:#eeeeee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

table.form_container input.formcntl_radiobtn {width:auto; height:auto; border:none;}
table.form_container input.formcntl_button {padding:0px; width:auto; height:auto; border:none;}

table.form_container textarea {height:250px;}

table.form_container tr#submit td {padding:20px 0px 20px 0px;}
table.form_container tr#submit input {
	padding:5px 10px 5px 10px;
	border:1px solid #c8c8c8;
	background-color:#eeeeee;	
}

table.form_container .labels {width:130px; text-align:right; padding-right:10px;}

/* ----- SYSTEM MESSAGES ----- */
p.system_message,
div.system_message {
	margin:0px 0px 1em 0px;
	padding:10px;
	color:#CC3333;
	background-color:#F8E3E3;
	border:1px solid #CC3333;
}

div.system_message form {font-size:0.7em; border:none;}
div.system_message input.form_button {border:1px solid #999999;}

div.system_message p {
	margin:0px 0px 1em 0px;
	color:#CC3333;
}
div.system_message li {color:#CC3333;}