
/***********
STYLES FOR CONTACT FORMS
***********/

.contactFormWrapper { margin: 0px; padding: 0px; padding-top: 40px; }

.contactFormWrapper h1 { margin: 0px; padding: 0px; font-size: 20px; color: #fff; padding-bottom:25px; font-weight:normal; text-transform: uppercase; }

.errorText { color: #FF0066; margin-bottom:10px; }

.formColumns { margin: 0px; padding: 0px; width: 600px; float: left; }

.addressColumn { margin: 0px; padding: 0px; width: 200px; float: left; }

.addressDetails { margin: 0px; padding: 0px; padding-bottom: 15px; color: #9b9b9b; font-family: Arial, sans-serif; font-size: 12px; }

.phoneNumber { padding-top: 5px; color: #fff; font-family: Arial, sans-serif; font-size: 14px; }

.mapLink a { margin: 0px; padding: 0px; margin-top: 30px; display: block; padding-left: 25px; background-repeat: no-repeat; text-decoration: none; color: #fff; height:25px; background-image: url(../images/contact_pdf_icon.gif); background-position: left center; line-height:25px; }

.mailLink { padding-top: 5px; color: #fff; font-family: Arial, sans-serif; font-size: 14px; }

.mailLink a { margin: 0px; padding: 0px; margin-top: 5px; margin-bottom: 20px; text-decoration: none; color: #fff; }

.companyDetails { margin: 0px; padding: 0px; padding-top: 10px; color: #9b9b9b; font-family: Arial, sans-serif; font-size: 10px; }

.mandatoryTextContainer { color: #9b9b9b; font-family: Arial, sans-serif; font-size: 10px; }

.contactIntro { margin: 0px; padding: 0px; padding-bottom: 15px; width: 550px; color: #9b9b9b; }

.contactSent { margin: 0px; padding: 0px; width: 550px; }

.contactFormElement { margin: 0px; padding: 0px; display: block; width: 250px; float: left; padding-bottom: 10px; }

.contactTitle { margin: 0px; padding: 0px; padding-bottom: 2px; padding-top: 3px; width: 250px; color: #9b9b9b; }

.contactElementField { margin: 0px; padding: 0px; width: 250px; }

.contactField { margin: 0px; padding: 3px; width: 236px; background-color:#D9D9D9; border: 0px; font-family: Arial, sans-serif; font-size: 12px; color: #080808; }

.contactAreaElement { margin: 0px; padding: 0px; display: block; width: 550px; float: left; padding-bottom: 10px; }

.contactAreaTitle { margin: 0px; padding: 0px; padding-bottom: 2px; padding-top: 3px; color: #9b9b9b; }

.contactAreaField { }

.contactTextArea { margin: 0px; padding: 3px; width: 485px; height: 200px; background-color:#D9D9D9; border: 0px; font-family: Arial, sans-serif; font-size: 12px; color: #080808; line-height: 18px; }

#contactVacanciesLink {
	width: 515px;
	padding-top: 50px;
	padding-bottom: 20px;
	font-family: Arial, sans-serif; font-size: 12px; color: #9b9b9b;
}

