@charset "utf-8";
/* CSS Document */
/* Contact Form CSS */
.textareaerror strong {
	position: absolute;
	left: 40em;
	top: 0.2em;
	width: 25em;
	color: #C00;
	font-size: 85%;
	font-weight: normal;
	text-transform: uppercase;
	display: none;
}
.textareaerror em {
	position: absolute;
	left: 10em;
	top: 0;
		display: none;
}
.textareaerror strong img {
	position: absolute;
	left: -29em;
		display: none;
}


label strong {
position: absolute;
left: 27em;
top: 0.2em;
width: 25em;
color: #C00;
font-size: 85%;
font-weight: normal;
text-transform: uppercase;
	display: none;
}
label strong img {
position: absolute;
left: -16em;
	display: none;
}

label em {
position: absolute;
left: 10em;
top: 0;
	display: none;
}
fieldset {
float: left;
clear: both;
width: 100%;
margin: 0 0 0 0;
padding: 0 0 1em 0;
border-style: none;
border-top: 1px solid #BFBAB0;
position: relative;
/* for gradient add
background-image: url(images/fieldset_gradient.jpg);
background-repeat: repeat-x;*/
}
fieldset.alt {
background-color: #E6E3DD;
}
legend {
padding: 0;
color: #545351;
font-weight: bold;
}

legend span {
position: absolute;
left: 0.74em;
top: 0;
margin-top: 0.5em;
font-size: 110%;
}
fieldset ol {
padding: 2.5em 1em 0 1em;
list-style: none;
}
fieldset li {
padding-bottom: 1em;
/* floating height of parent fix heightstart */
float: left;
clear: left;
width: 100%;
padding-bottom: 1em; 
/* floating height of parent fix end */
}
fieldset.submit {
float: none;
width: auto;
padding-top: 1.5em;
padding-left: 12em;
background-color: #E6E3DD;
margin-bottom: 1em;
}
label {
/* just display:block for top-positioned text-labels */
position: relative;
float: left;
width: 10em;
margin-right: 1em;
text-align: left;
}
fieldset fieldset {
margin-left: 0.8em;
margin-bottom: -2.5em;
border-style: none;
background-color: transparent;
background-image: none;

}

fieldset fieldset legend {
margin-left: 0;
font-weight: normal;
}

fieldset fieldset ol {
position: relative;
top: -1.1em;
margin: 0 0 0 11em;
padding: 0;
}
fieldset fieldset label {
float: none;
width: auto;
margin-right: auto;
}