#fcf2 {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size:11px;
margin: 30px 0 0;
width: 555px;
	background: #dcd8bf no-repeat;
	height: 355px;
	border: 1px solid #dcafae;
	padding: 8px;
}
#fcf2 h3 {
font-size: 1.2em;
color: #dd6c93;
font-weight: bold;
padding: 10px 4px 1px 105px;
margin: 0;
}
#fcf2 p {
text-align: left;
padding: 2px 8px 2px 105px;
	color: #5a5a5a;
	line-height: 15px;
}
#fcf2 em {
color: #dd6c93;
}
#fcf2 div.r {
clear: both;
padding-top: 5px;
}
#fcf2 label {
float: left;
width: 100px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 450px;
text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:bold;
	color: #5a5a5a;
}
#fcf2 input, #fcf2 textarea {
background: #dcafae;
padding:2px;
width: 450px;
border: 0px none;

}
#fcf2 input:focus, #fcf2 textarea:focus {
background: #dccdbb;
width: 450px;
border: 0px none;
}

#pie h3 {
font-size: 1.5em;
color: #21420f;
font-weight: bold;
padding: 4px 4px 1px 105px;
margin: 0;
	line-height: 1em;
}

#pie p {
text-align: left;
padding: 8px 8px 2px 105px;
	color: #21420f;
}

body {
	background-color: #dcd8bf;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
