.cform {
width: 620px !important;
font: Helvetica, Arial, sans-serif !important;
}

ol.cf-ol li .cf-box-b {
width: 16px !important;
text-align: left;
border: 0px !important;
background: transparent !important;
}

ol.cf-ol {
border-top: 0px !important;
}

.cform legend {
color:#000000 !important;

}

.cform label {
color:#000000 !important;
font:14px Helvetica, Arial, sans-serif !important;
}

span.reqtxt, span.emailreqtxt {
color:#000000 !important;
font-size:12px !important;
}

.cform select {
width:520px !important;
}

.cform textarea, .cform input {
width:512px !important;
}

/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */

.cform input,
.cform textarea,
.cform select { 
	padding:3px;
	border:1px solid #000000 !important;
	font:14px;
	color:#000000 !important;
	background:#ffffff !important;
	vertical-align:top;
}
.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	border: 1px solid #000000 !important;
	background:#ffffff !important;
}

.cform input:focus,
.cform textarea:focus,
.cform select:focus	{ 
	color:#000000 !important;
	background:#ffffff !important;
}

ol.cf-ol li.textonly {
color:#000000 !important;
font-size:16px !important;
padding:0 0 0 0px !important;
font-style:italic;
}

.linklove {
display: none;
}

p.cf-sb  {
margin:0;
padding:0 3px 0 0 !important;
text-align:left !important;
}

.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton, .cform input.sendbutton:hover {
background: url(images/forms/button.jpg) repeat-x top center !important;
}

.cform input.sendbutton	{ 
	float:left !important;
	width:170px !important;
        height: 35px;  
	padding:5px !important; 
	margin: 15px 0 40px 0px !important;
	font-size:14px !important;
	color: #000000 !important;
font-style:italic;
}

