/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	FORM STYLES
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	General
//-------------------------------------------------------------------------------------------------------*/
form
{
	margin:				0em;
}

/*	status messages	*/
.statusmsg
{
	font-family:		"Trebuchet MS", verdana,arial,sans serif;
	font-weight:		bold;
	font-size:			0.70em;
	color:				red;
}

/*---------------------------------------------------------------------------------------------------------
//	Labels
//-------------------------------------------------------------------------------------------------------*/
/*	all labels	*/
label,
label.cb,
label.checkbox,
label.radio
{
	display:			block;
	margin-top:			1.0em;
}

/*	labels for checkboxes/radio	*/
label.cbeckbox,
label.cb,
label.radio
{
	display:			inline;
	font-weight:		normal;
	vertical-align:		text-bottom;
}

/*---------------------------------------------------------------------------------------------------------
//	Fields
//-------------------------------------------------------------------------------------------------------*/
/*	text boxes, select boxes, textareas	*/
input.textfield,
select.textfield,
textarea.textfield
{
	width:				378px;
	background-color:	white;
	color:				black;
}

/*---------------------------------------------------------------------------------------------------------
//	Validation errors
//-------------------------------------------------------------------------------------------------------*/
.fielderror
{
	color:				red;
	font-weight:		bold;
	padding-left:		4px;
}

.formerrors
{
	display:			block;
	color:				red;
	font-weight:		bold;
}

.formerrors a,
.formerrors a:hover
{
	color:				red;
}

.fieldblock,
.fieldblock-error
{
	padding:			0px 5px 5px 5px;
}

.fieldblock-error
{
	background-color:	#DDDDDD;
	margin-bottom:		2px;
	clear:both;
	width:				auto !important;
}




/*---------------------------------------------------------------------------------------------------------
// Common Fom Styles
//-------------------------------------------------------------------------------------------------------*/
.phone1,
.phone2
{
	width:				25px !important;
}

.phone3
{
	width:				35px  !important;
}

.phone-divider
{
	margin:				0 2px;
	
}
/*---------------------------------------------------------------------------------------------------------
// Main content area Form styles 
//-------------------------------------------------------------------------------------------------------*/
.form_container
{
	width:				405px;
	border:				1px solid #aeaeae;
	padding:			15px 0 15px 15px ;
}
.form_container .fieldblock
{
	float:				left;
	width:				110px;
	margin-right:		11px;
}

.employee_form .fieldblock 
{
	float:				none;
	width:				242px;
}

.employee_form .fieldblock-designation label
{
	display:inline;
}
#fieldblock-highschoolgraddateorged,
#fieldblock-programofinterest,
#fieldblock-campuslocation
{
	float:				none;
	width:				377px;
	margin-right:		0;
	clear:				both;
}

#fieldblock-comments
{
	width:				372px;

}

/* width for textboxes*/
#fieldblock-numberofyearsofworkexperience,
#fieldblock-placeofemployment,
#fieldblock-highschoolattended,
#fieldblock-address
{
	width:				242px;
}

/* width for select dropdown*/
#fieldblock-educationlevel,
#fieldblock-currentoccupation
{
	width:				245px;
}

#fieldblock-currentlyemployed
{
	width:				148px;
}

/*-------------------------------------------------------------------------------------------------------
// Right/left Content area Form
//-------------------------------------------------------------------------------------------------------*/
#left .form_container,
#right .form_container
{
	width:				228px;
	padding:			0;
	position:			relative;
	background-color:	white;
	border:				1px solid #b3b3b3;
	margin-bottom:		20px;
	padding-bottom:		10px;
}

#left .form_header,
#right .form_header
{
	background-color:	#ffdd94;
	border-bottom:		1px solid #b3b3b3;
	padding-left:		15px;
	margin-bottom:		10px;
}

#left .form_fields,
#right .form_fields
{
	padding-left:10px;
}

#left .form_container .fieldblock,
#right .form_container .fieldblock
{
	display:			block;
	width:				180px;
	float:				none;
	margin-right:		0px;

}	

#left .form_container .fieldblock-error
#right .form_container .fieldblock-error
{
	width:				180px !important;

}

#left label,
#right label,
td#content label
{
	margin-top:			0px;
}

#left .fieldblock-designation label,
#right .fieldblock-designation label
{
	display:inline;
}

#left .fieldblock-phone,
#right .fieldblock-phone
{
	floadt:left !important;
}

#left .fieldblock-designation,
#right .fieldblock-designation
{
	cflcoat:left !important;
}
/*-------------------------------------------------------------------------------------------------------
// Common Form values
//-------------------------------------------------------------------------------------------------------*/
.form_container textarea,
.form_container input.textfield,
.form_container select
{
	width:				100%;
	height:				16px;
}

.form_container textarea
{
	height:				84px;

}
.form_container select
{
	height:				20px;
}

.fieldblock-phone 
{
	width:				125px !important;
	padding-right:		0  !important;
	margin-right:		0 !important;
}
.fieldblock-designation
{
	float:left !important;
	width:175px !important;

}
.fieldblock-designation input.radio
{
	margin-top:5px;
}
#fieldblock-secondaryphone,
#fieldblock-primaryphone
{
	padding-right:		0  !important;
	margin-right:		0 !important;
	flodat:none;
	clear:both;
}

.submit_button
{
	width:				auto !important;
	height:				auto !important;
}

.submit_button_div
{
	text-align:			center;
	clear:				both;
}



#fieldblock-desiredstartdate,
#fieldblock-howdidyouhearaboutus
{
	width:				177px;
	float:				left;
	clear:				both;
}

#fieldblock-desiredstartdateother,
#fieldblock-howdidyouhearaboutusother
{
	width:				177px;
	float:				left;
}

#fieldblock-highschoolgraddateorged
{
	clear:				both;
}
#highschoolgraddateorged
{
	width:				40px;
}
#form_part_1 .submit_button_div
{
	margin-left:		100px;
}