/* Forms
*******************************************************/
body#home div#main div#mid div#content div#text form input,
#recaptcha_response_field {
	background: #c4e2f5; color: black;

}

fieldset {
	border: 0;
	font-size: 1.2em;
}
form {
	background: url(../images/reqfields.gif) 25px bottom no-repeat;
}

form ul {
	list-style: none;
}

label {
	display: block; color: black; font-weight: bold;
	float: left; width: 160px; 
}
checkboxset { 
	display: inline; float: none;
}
input, textarea { 
	background: #c4e2f5; color: black; border: none; 
	padding: 2px; margin-bottom: 6px; 
	font-family: Georgia, Times New Roman, serif;
	width: 251px;
}

input.checkbox { 
	width: auto; height: auto;  background: transparent; float: left;
}
ul input {
	float: left; width: auto; height: auto;
	background: transparent;
}
ul label {
	width: auto; font-weight: normal;
}
form ul {
	float: left; clear: right; width: auto;
}

form div {
	clear: both;
	margin: 5px 0px 5px 0px;
}
input.action {
	padding: 5px; margin-left: 310px;
	background: #4ea3d7 url(../images/submit.gif) top left no-repeat;
	width: 119px; height: 25px;
	font-size: 0.00em; color: white;
}

#EditableTextField13, #EditableTextField14, #EditableTextField15,
#Name, #Phone, #Email, #Packages label.left  {
	background: url(../images/required.gif) 140px 5px no-repeat;
}
.validationError {
	color: white; font-weight: bold; padding-bottom: 5px ;
}
.required {
	padding-left: 160px;
}

div#side {
	width: 100px; float: left;
	font-size: 10px;
}
form#Form_GetStartedForm div#main, 
form#Form_GetStartedForm div#main div {
	clear: none;
	width: 310px;
}
form#Form_GetStartedForm div#main {
	_margin-left: 100px;
}
form#Form_GetStartedForm div#main input {
	_margin-left: -160px;
}

input:focus, textarea:focus { 
	background: #cFeFfF;
}