#form_ctr table {
	width:700px;
	margin-left:50px
}
#form_ctr table td {
	padding: 1em 0;
	vertical-align: top
}
#form_ctr .label_td {
	width: 300px
}
#form_ctr textarea, #form_ctr input, #form_ctr select {
	width:100%;
}
#form_ctr textarea {
	height:155px
}
#form_ctr label input {
	width:auto;
	height:auto
}

.errors_list {
	background:#ff9595;
	color:#900;
	list-style:none;
	-moz-border-radius:9px;
	padding:0.5em
}

.help_div {
	padding-bottom:.5em;
	color:#6d7250;
	font-size:9pt;
	line-height:11pt
}

.required_label {
	font-weight:bold
}

#upload_bar {
	height: 35px;
	-moz-border-radius:15px;
	background:url(upload_stripe.png) left top
}

#upload_bar_ctr {
	height: 35px;
	border:1px solid #83d12c;
	-moz-border-radius:15px;
	width:600px;
}

#upload_detail {
	color: #69a923;
	font:11pt arial, sans-serif;
}

.foreign, .noscriptnote {
	margin:auto;
	width:706px;
	border:1px solid #c1d196;
	background:#dee7c9;
	margin-bottom:2em;
	padding:10px;
}

.foreign .c1 {
	width:24px;
	text-align:center
}