#col_2_contact{
	margin: 0px;
	float: left;
	width: 289px;
	padding: 0px;
	background-image: url(../images/bg_column_b_large.png);
	background-color: #108491;
	background-repeat: no-repeat;
}
#col_2_contact h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #58b6dd;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#col_2_contact h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: none;
	color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#col_2_contact p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
}
#col_2_contact ul {
}
#col_2_contact li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
}
#content_2/* Page Elements */
	 {
	padding:			0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}
	
	#content form {
	margin-left:		0px;
	margin-right:		0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#content_2_ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	padding-bottom: 20px;
}
#form {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


	legend {
	text-transform:		uppercase;
	font-size:			1.2em;
	padding:			0px;
	margin-left:		0em;
	color:				#ffffff;
	}
	
	fieldset ol {
	list-style: 		none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
	fieldset li {
	padding-bottom: 	0.5em;
	line-height:		1.2em;
	list-style-image: none;
	list-style-type: none;
	}
	
	fieldset#submitform {
	background-image:	none;
	border-style: 		none;
	padding-top: 0px;
	padding-bottom: 0px;
	}
#content_2 #buttons {
}
#content_2 #submitform h6 {
	font-size: 0.7em;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
	
	label {
	clear:				left;
	float:				left;
	width:				8em;
	margin-right:		0px;
	padding-right:		0px;
	line-height:		2.2em;
	text-align:			left;
	}
	
	label.required {
		background:			transparent url(required.gif) no-repeat center right;
	}
	
	label span {
		position:			absolute;
		left:				-10000px;
		top:				0px;
	}
	
	p span.required {
	display:			inline-block;
	vertical-align: 	middle;
	line-height:		3.4em;
	width:				20px;
	line-height:		3.4em;
	text-indent:		-10000px;
	overflow:			hidden;
	background:			transparent url(required.gif) no-repeat center right;
	}
	
	input {
	padding:			2px;
	font-size:			1em;
	border:				1px solid #cccccc;
	color:				#666666;
	}
#comments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 138px;
	height: 50px;
	color: #696A6C;
	border: 1px solid #CCCCCC;
}
#firstname {
	width: 135px;
}
#surname {
	width: 135px;
}
#phone {
	width: 135px;
}
#email {
	width: 135px;
}
#formsubmit {
	font-weight: bold;
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 48px;
	height: 20px;
}
#formreset {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
	background-color: #F0F0F0;
	width: 78px;
	height: 20px;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
