/*                                                    */
/*  main 'top-level' form elements                    */
/*                                                    */
@import "calendar.css";
/* cforms */
form.cform {
margin:10px 0;
}

form.cform label {
font-size:80%;
font-weight:bold !important;
display:block;
margin:0 0 3px 0;
}

form.cform ol {
padding:0;
margin:0;
}

form.cform li {
margin:0 0 10px 0;
padding:0;
list-style-type:none;
clear: both;
}

form.cform span.emailreqtxt {
font-size:70%;
display:block;
margin:3px 0 0 0;
}

form.cform input.single,
form.cform textarea {
border:1px solid #dce1e5;
padding:4px;
font-size:120%;
width:450px;
font-family:Arial;
}

form.cform input.cf_error {
border:1px solid #e67830;
}

div.failure {
font-weight:bold;
margin:20px 0 10px 0;
color:#e67830;
}

form.cform li.cf_li_err {
background-color:#FFFFDF;
}

p.linklove {
font-size:65% !important;
color:#dce1e5;
}

form.cform legend {
color: #999;
font-weight:bold;
}

form.cform label {
font-weight: bold;
}

form.cform fieldset {
border: none;
margin-top: 20px;
background-color: #f2f7ff;
padding: 4px 8px 10px;
}

form.cform .cf-box-b, form.cform .cf-after {
float: left; display: inline;
margin-bottom: 10px;
}

form.cform .cf-box-b {
margin-right: 5px;
}

form.cform .cf-after {
margin-right: 10px;
}

form.cform .cf-box-title {
font-size: 80%;
margin: 0 0 5px 0;
}

form.cform .reqtxt {
font-size: 80%;
color: #f66;
}

#cf2_field_4 {
width: 440px;
}

form.cform .imgcalendar {
border: 0;
margin: 0;
}

form.cform .cf_hidden {
display: none;
}