form.contactform fieldset {
margin-bottom:10px;
}
form.contactform legend {
font-weight:bold;
padding:0 2px;
}


form.contactform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: small;
	font-weight: none;
}

form.contactform label {
display:inline-block;
line-height:1.8;
vertical-align:top;
}

form.contactform fieldset fieldset label {
display:block;
width:auto;
font-size: 14.00;
}
form.contactform fieldset label {
width:130px;
text-align: right;
color:#b77c15;
}
form.contactform fieldset fieldset label {
margin-left:103px;
}
form.contactform label.error {
margin-left:103px;
text-align: left;
font-size: 12.00;
width:300px;
}
form.contactform input.submit {
margin-left:103px;
}


form.contactform fieldset p {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:5px;
}


.input {
    border: 1px solid #006;
    background: #E0E0F8;
}
div.error { display: none; }
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red;
			  background: #E0E0F8;
			}
textarea {
    border: 1px solid #006;
    background: #E0E0F8;
}
textarea:focus { border: 1px dotted black; }
textarea.error { border: 1px dotted red;
			  background: #E0E0F8;
			}

select {
    border: 1px solid #006;
    background: #E0E0F8;
}
select:focus { border: 1px dotted black; }
select.error { border: 1px dotted red;
			  background: #E0E0F8;
			}			
	.largeBannerHeader{
		font-size:24px;
		color:#FFFFFF;
	}

