#fcf2 {
font-family:arial;
font-size:10px;
margin:5px;
margin-top:0em;
border:1px solid #666666;
width:200px;
}

.steve_form { font-family:"Lucida Handwriting"; font-size:10px; padding:.5em;}
.steve_form h3 {font:"Courier New", Courier, monospace; color:#999999; font-size: 1.5em; font-style:inherit; margin: 0em 0em 1em 0em ; text-align:left;}
.steve_form p { text-align:center; }
.steve_form em { color:#F00;}
.steve_form div.r { clear:both; padding-top: 2px;}
.steve_form label {float: left; text-align: right; }
.steve_form span.f {float: right; width: 170px; text-align: left;}
.steve_form div.sp {}
.steve_form .req {}
.steve_form input, .steve_form textarea {}
.steve_form input:focus, .steve_form textarea:focus {

}

#fcf2 h3 {
font-size:1.5em;

font-weight:bold;
padding:4px;
margin:0px;
}
#fcf2 p {
text-align:center;
padding:8px;
}
#fcf2 em {
color:#F00;
}
#fcf2 div.r {
clear: both;
padding-top: 5px;
}
#fcf2 label {
float: left;
width: 100px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 200px;
text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:bold;
}
#fcf2 input, #fcf2 textarea {
background: #FFF;
border:1px solid #000;
padding:2px;
}
#fcf2 input:focus, #fcf2 textarea:focus {
background: #f2f2f2;
border:1px solid #666666;
}
.invisible{ display:none;}