/**************************************/
/*               who_we_are           */
/**************************************/
	#careers_focal_img {
		width: 650px;
		display: block;
		overflow: hidden;
		margin: 0 auto;
	}
	#careers_focal, #careers_content {
		width: 650px;
		display: block;
		overflow: hidden;
		margin: 30px auto 0 auto;	
	}
		#careers_focal_header {
			color: #ED6000;
			font-size: 35px !important;
			letter-spacing: 1px;
			display: block;
			margin: 0 0 20px 0;
		}
		.careers_focal_description {
			color: #4D4D4D;
			font-size: 20px !important;
			letter-spacing: 1px;
			border-bottom: 1px dashed #BBBBBC;
			display: block;
			line-height: 35px;
			font-weight: normal;
		}
	#careers_content {
		margin: 20px auto 0 auto;
	}
		#careers_content_details {
			font-size: 15px;
			color: #222;
			letter-spacing: 1px;
			line-height: 20px;
			display: block;
			overflow: hidden;
			padding-bottom: 20px;
		}
		
		#careers_content_list {
			overflow: hidden;
			display: block;
			margin: 20px 0 0 0;
		}	
			#careers_content_list li{
				float: left;
				width: 44%;
				margin: 0 10% 20px 0;
			}
			#careers_content_list li.right {
				margin-right: 0;
			}
				.who_we_are_content_name {
					color: #00A4C3;
					font-size: 16px !important;
				}
				.who_we_are_content_description {
					font-size: 11px;
					letter-spacing: 1px;
					color: #222;
					display: block;
					margin: 5px 0 0 0;
				}
		#careers_content_title, #careers_content_action {
			color:#ADD136;
			font-size: 20px;
			display: block;
			border-bottom: 1px dashed #BBBBBC;
			margin: 20px 0 0 0;
			padding: 0 0 5px 0;
		}
		#careers_content_action {
			color:#ED6000 !important;
		}
		

/***********************************/
/***********************************/
fieldset {
	display: block;
	width: 100%;
}
fieldset#set1, fieldset#set2{
	width: 45%;
	display: block;
	overflow: hidden;
}

	fieldset#set1{
		float: left;
	}
	fieldset#set2{
		float: right;
	}
	#form_wrapper {
		position: relative;
		margin-bottom: 20px;
	}
		#form {
			padding: 20px 0 0 0;	
		}
span, label {
	font-size:12px;
	color:#666666;
	letter-spacing: 1px;
}
	.label_textarea_pair, .label_textinput_pair {
		display: block;
		clear: both;
	}
	.label_textinput_pair input,
	.label_textinput_pair label,
	.label_textarea_pair textarea{
		display: block;
		width:  270px;
		margin: 0;
	}
	
	.label_textinput_pair{
		margin-bottom: .8em;
	}
	
	.label_textinput_pair input,
	.label_textarea_pair textarea{
		border: 1px solid #4d4d4d;
		background: #FFF;
		padding: 8px !important;
		font-size: 11px;
	}
	.label_textarea_pair textarea{
		height: 180px;	
	}
	.button {
		border: none;
		margin: 20px 0 0 0 !important;
		font-size: 	12px;
		letter-spacing: 1px;
		float: right;
	}
	
#messagebox{
	position: absolute;
	background: #E9F2ED;
	display: block;
	width: 100%;
	text-align: center;
	top: 0;
	left: 0;
	right: 0;	
}
	#messagebox div {
		font-size:11px;
		color:#222;
	}
	
br {
	margin:5px;
}
