#fcf2 {
font-family:"Lucida Grande", arial, helvetica, san serif;
color:#FFFFFF;
font-size:11px;
margin:5px;
width:390px;
padding-top: 5px;
}
#fcf2 h3 {
font-size:1.5em;
color:#FFFFFF;
font-weight:bold;
padding:5px;
margin:0px;
}
#fcf2 p {
text-align:center;
padding:8px;
}
#fcf2 em {
color:#F00;
}
#fcf2 div.r {
clear: both;
padding-top: 5px;
*margin-top: -3px;
}
#fcf2 label {
float: left;
width: 100px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 280px;
text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:bold;
}
#fcf2 input, #fcf2 textarea {
	font-size:11px;
	border:1px dotted #3f2c13;
	background-color: #c7bca9;
	padding:2px;
	background-image: url(images/field_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.radio {
	font-size:11px;
	border:1px dotted #3f2c13;
	padding:2px;
	background-repeat: no-repeat;
	background-position: left top;
}

#fcf2 input:focus, #fcf2 textarea:focus {
border:1px solid #206d89;
background-color: #c7bca9;
}

.bg {

	padding-top: 20px;
	padding-left: 7px;
	background-repeat: no-repeat;
}
.submit {
    width: 80px;
	margin-top: 4px;
	margin-left: 116px;
	*margin-right: -200px;
	}
	
.titlesPng {
	margin-top:-15px;
	margin-bottom:5px;
	z-index:1;
	position:absolute;
	}