#contactMain {
	position:relative;
	background-color:#9DCDEA;
	min-height:calc(100% - 265px);
	padding:20px 0px;
}

#contactBox {
	width:970px;
	background:#FFFFFF;
	border: 2px solid #FFFFFF;
	margin:0px auto;
}

#contactBox > h2 {
	font-size: 18px;
    font-weight: bold;
    padding: 10px;
    background: #3498DB;
    color: #FFFFFF;
    margin: 0px;
}

#contactIntro,
#contactIntro2 {
	margin:20px;
}

#contactForm,
#contactOthers {
	width:800px;
	padding:20px;
	border:1px solid #9DCDEA;
	margin:0px auto 20px;
}
#contactForm > h3 {
	width:100px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px -20px 0px;
}
#contactForm > input,
#contactForm > textarea {
	margin:0px 0px 0px 130px;
}
#contactFormNameInput,
#contactFormEmailInput,
#contactFormSubjectInput {
	width:300px;
	font-size:14px;
}
#contactFormMessageInput{
	width:300px;
	height:100px;
	font-size:14px;
}
#contactFormCaptcha {
	margin:10px 0px 10px 130px;
}
#contactFormSubmitButton {
	font-size:14px;
	padding:8px;
}
#contactOthers > address {
	font-style: normal;
}
#contactOthers h3 {
	width:180px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px -20px 0px;
}
#contactOthers div,
#contactOthers a {
	margin:0px 0px 0px 200px;
	min-height:20px;
}

#contactThanks {
	position:relative;
	background-color:#9DCDEA;
	min-height:calc(100% - 265px);
	padding:20px 0px;
}

#contactThanksBox {
	width:970px;
	background:#FFFFFF;
	border: 2px solid #FFFFFF;
	margin:0px auto;
}
#contactThanksBox > h2 {
	font-size: 18px;
    font-weight: bold;
    padding: 10px;
    background: #3498DB;
    color: #FFFFFF;
    margin: 0px;
}
#contactThanksBox > div {
	font-size:14px;
	margin:15px;
}