﻿ 
fieldset {
	border:1px solid #ddd;
	padding:10px;
	margin-bottom:20px;
}

legend {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.1;
	color:#4A5969;
	background: #fff;
	padding: 2px 6px;
}


#formContainer table {
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
margin-bottom: 0;
}

#formContainer .label {
padding-right:8px;
padding-top:2px;
text-align:right;
vertical-align:top;
white-space:nowrap;
width:145px;
}

#formContainer .field {
padding-bottom:10px;
white-space:nowrap;
}

#formContainer .status {
padding-left:8px;
padding-top:2px;
vertical-align:top;
white-space:nowrap;
width:246px;
}

#formContainer .textfield {
width:175px;
}

#formContainer label.error {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/Images/unchecked.gif) no-repeat scroll 0 0;
color:#EA5200;
font-weight:bold;
padding-bottom:2px;
padding-left:16px;
}

#formContainer label.checked {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/Images/checked.gif) no-repeat scroll 0 0;
}

#formContainer .success_msg {
color:#0060BF;
font-weight:bold;
margin-left:19px;
}

#formContainer #dateformatStatus, #formContainer #termsStatus {
margin-left:6px;
}

#formContainer #dateformat_eu {
vertical-align:middle;
}

#formContainer #ldateformat_eu {
font-weight:normal;
vertical-align:middle;
}
#formContainer #dateformat_am {
vertical-align:middle;
}
#formContainer #ldateformat_am {
font-weight:normal;
vertical-align:middle;
}

