/* CSS Document */


#page_title { background-image: url(../images/contact-us.png); }
#page_content { background-image: none; }


/* ********************* CONTACT FORM ********************* */

form { border: 0; margin: 0; padding: 0; }
#contactForm { width: 285px; float: left; }
table.formTable { border-collapse: collapse; margin-bottom: 11px; }
table.formTable td { font-size: 1.1em; vertical-align: middle; padding-bottom: 10px; }
table.formTable td.labelColumn { width: 75px; }
tr.formEmail { display: none; }

input.formField, textarea.formTextArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; color: #000000;
}
input.formField { width: 200px; padding: 2px; }
textarea.formTextArea { width: 203px; height: 135px; padding: 2px; }

a.submitButton {
	height: 22px;
	padding-left: 25px;
	font-size: 1.4em; line-height: 25px;
	font-weight: bold; text-transform: uppercase;
	background-image: url(../images/submit_button.jpg);
	background-repeat: no-repeat;
	display: block;
}
a.submitButton:link, a.submitButton:visited { color: #51004B; text-decoration: none; background-position: left top; }
a.submitButton:hover { color: #000000; text-decoration: none; background-position: left -32px; }

div.submitButton { width: 150px; clear: right; float: right; }

input.formFile {
	width: 200px;
	margin-bottom: 5px;
}

tr.addFile {
	font-size: 1em; font-weight: bold;
}
tr.addFile td { padding-bottom: 20px; }
tr.addFile a {
	text-decoration: none;
}

.requiredMsg {
	color: red;
	font-weight: bold;
	margin-top: -10px;
	margin-bottom: 15px;
}
.mandatoryStar {
	color: red;
}

#attachments_table { border-collapse: collapse; }
#attachments_table td { padding: 0px; }


/* ********************* CONTACT DETAILS ********************* */

#contactDetails { width: 150px; height: 310px; float: right; }
* + html #contactDetails { height: 325px; }

table.contactTable { border-collapse: collapse; }
table.contactTable td {
	font-size: 1.1em; font-weight: bold;
	vertical-align: middle;
	padding-bottom: 10px;
}