/*                                                    */
/*  main 'top-level' form elements                    */
/*                                                    */
@import "calendar.css";


.cf_hidden {
	display: none;
}

.cform ol {
	padding: 0;
	margin: 0;
}

.cform input, .cform textarea {
	margin: 0;
	padding: 2px 0;
}

.cform ol li {
	list-style: none;
	padding: 0 0 5px 0;
	margin: 0;
}

.cform label {
	display: block;
}

.cform fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

.cform legend {
	display: none;
}

.reqtxt {
	display: none;
}

.emailreqtxt {
	display: none;
}

#cformsform {
	width: 485px;
	clear: both;
	margin-left: 4px;
}

#cformsform #li--2 input, #cformsform #li--3 input, #cformsform #li--4 input, #cformsform #li--5 input, #cformsform #li--7 input, #cformsform #li--9 input {
	width: 230px;
}

#cformsform #li--8 textarea {
	width: 230px;
	height: 57px;
}

#cformsform #li--11 textarea {
	width: 480px;
	height: 100px; 
}

#cformsform .cf-fs1 {
	float: left;
}

#cformsform .cf-fs2 {
	float: right;
}

#cformsform .cf-fs3 {
	clear: both;
}

#cformsform .textonly {
	padding-left: 280px !important;
}

#cformsform .cf-sb {
	float: right;
	margin-top: -26px !important;
	margin-right: -4px;
}

#cformsform .cf-sb input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 6px !important;
}

/* Second */

#cforms2form {
	width: 485px;
	clear: both;
	margin-top: 5px;
}

#cforms2form #li-2-2 input, #cforms2form #li-2-3 input, #cforms2form #li-2-4 input, #cforms2form #li-2-5 input, #cforms2form #li-2-7 input, #cforms2form #li-2-9 input {
	width: 230px;
}

#cforms2form #li-2-8 textarea {
	width: 230px;
	height: 57px;
}

#cforms2form #li-2-11 textarea {
	width: 480px;
	height: 100px; 
}

#cforms2form .cf-fs1 {
	float: left;
}

#cforms2form .cf-fs2 {
	float: right;
}

#cforms2form .cf-fs3 {
	clear: both;
}

#cforms2form .textonly {
	padding-left: 280px !important;
}

#cforms2form .cf-sb {
	float: right;
	margin-top: -26px !important;
	margin-right: -4px;
}

#cforms2form .cf-sb input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 6px !important;
}

#usermessage2a {
	font-size: 11px;
	font-weight: bold;
	padding-top: 20px;
}

/* Third */

#cforms3form label {
	display: inline-block;
	width: 140px;
}

#cf3_field_7 {
	float: left;
}

#li-3-7 {
	padding: 20px 0;
}

#li-3-7 label {
	width: 310px;
	padding-left: 5px;
}

#usermessage3a {
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0;
}

#sendbutton3 {
	padding: 2px 5px;
	margin-left: 210px;
	font-size: 11px;
}