﻿/* ========== CONTROLS ========== */

#searchagent_mask 
{
	font-size: 0.9em;
	margin: 0 auto;
}

/*	field container - has a border by default */
#searchagent_mask fieldset
{
	border: none;
}
/*	Web part title */
#searchagent_mask legend.SA-Title 
{
	visibility: hidden;
	display: none;
}

/*	field label */
#searchagent_mask label.SA-Label
{
}

/*	Drop-down search box */
#searchagent_mask select.SA-F2
{
}

/*	Check box label */
#searchagent_mask label.SA-F4
{
}


/*	Radio button */
#searchagent_mask input.SA-FR
{
}

/*	Radio button label */
#searchagent_mask label.SA-FL
{
}

/*	Keyword textbox */
#searchagent_mask input.SA-KWF
{
	border: solid 1px #454545;
	width: 300px;
}

/*	Candidate portal login link */
#searchagent_mask a.SA-label
{
}

/*	Buttons */
#searchagent_mask input.SAg-ButtonFace
{
	border: solid 1px #454545;
	padding: 2px 2px 2px 2px;
	background-color: #dddddd;
	font-weight: bold;
	font-size: 1em;
}

/* Search agent button	*/

#searchagent_mask #searchagentbutton
{
	visibility: hidden;
	display: none;
}

/* ========== SPACING DIVISIONS ========== */

/*	1. Location */

#searchagent_mask #div-srcparam1
{
	width: 531px;
	min-height: 100px;
	border-bottom: solid 1px #ffffff;
	background-color: #f4f4f4;
}

#searchagent_mask #div-srclabel1
{
	float: left;
	width: 150px;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
}

#searchagent_mask #div-srcitem1
{
	float: left;
	width: 340px;
	padding: 10px 10px 10px 10px;
	border-left: solid 1px #ffffff;
	background-color: #e5e5e5;
}
#searchagent_mask #div-srcitem1 select
{
	font-size: 1em;
	width: 300px;
	height: 90px;
}

/*	2. job function	*/

#searchagent_mask #div-srcparam2
{
	width: 531px;
	min-height: 100px;
	border-bottom: solid 1px #ffffff;
	background-color: #f4f4f4;
}

#searchagent_mask #div-srclabel2
{
	float: left;
	width: 150px;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
}

#searchagent_mask #div-srcitem2
{
	float: left;
	width: 340px;
	padding: 10px 10px 10px 10px;
	border-left: solid 1px #ffffff;
	background-color: #e5e5e5;
}
#searchagent_mask #div-srcitem2 select
{
	font-size: 1em;
	width: 300px;
	height: 90px;
}

/*	3. Contract type	*/

#searchagent_mask #div-srcparam3
{
	width: 531px;
	min-height: 100px;
	border-bottom: solid 1px #ffffff;
	background-color: #f4f4f4;
}

#searchagent_mask #div-srclabel3
{
	float: left;
	width: 150px;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
}

#searchagent_mask #div-srcitem3
{
	float: left;
	width: 340px;
	padding: 10px 10px 10px 10px;
	border-left: solid 1px #ffffff;
	background-color: #e5e5e5;
}

/*	4. Work type	*/

#searchagent_mask #div-srcparam4
{
	width: 531px;
	min-height: 100px;
	border-bottom: solid 1px #ffffff;
	background-color: #f4f4f4;
}

#searchagent_mask #div-srclabel4
{
	float: left;
	width: 150px;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
}

#searchagent_mask #div-srcitem4
{
	float: left;
	width: 340px;
	padding: 10px 10px 10px 10px;
	border-left: solid 1px #ffffff;
	background-color: #e5e5e5;
}

/*	5. Keyword	*/

#searchagent_mask #div-srcparam5
{
	width: 531px;
	min-height: 100px;
	border-bottom: solid 1px #ffffff;
	background-color: #f4f4f4;
}

#searchagent_mask #div-srclabel5
{
	float: left;
	width: 150px;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
}

#searchagent_mask #div-srcitem5
{
	float: left;
	width: 340px;
	padding: 10px 10px 10px 10px;
	border-left: solid 1px #ffffff;
	background-color: #e5e5e5;
}

#searchagent_mask #div-srcitem5 input
{
	font-size: 1em;
	width: 280px;
}

/*	6. Results per page	*/

#searchagent_mask #div-srcparam6
{
	width: 531px;
	min-height: 100px;
	border-bottom: solid 1px #ffffff;
	background-color: #f4f4f4;
}

#searchagent_mask #div-srclabel6
{
	float: left;
	width: 150px;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
}

#searchagent_mask #div-srcitem6
{
	float: left;
	width: 340px;
	padding: 10px 10px 10px 10px;
	border-left: solid 1px #ffffff;
	background-color: #e5e5e5;
}

#searchagent_mask #div-sagparam1
{
	width: 511px;
	border-bottom: solid 1px #ffffff;
	background-color: #e5e5e5;
	padding: 10px 10px 10px 10px;
}

#searchagent_mask #div-sagparam1 label
{
	font-weight: bold;
	padding-right: 10px;
}

#searchagent_mask #div-sagparam1 input
{
	border: solid 1px #000000;
	width: 280px;
	font-size: 1em;
}

#searchagent_mask p.chpfailedlog
{
	font-weight: bold;
}

#searchagent_mask #div-sagparam2
{
	width: 511px;
	border-bottom: solid 1px #ffffff;
	background-color: #e5e5e5;
	padding: 10px 10px 10px 10px;
}
#searchagent_mask #div-sagparam2 label
{
	font-weight: bold;
}
#searchagent_mask #div-sagparam3
{
	width: 511px;
	border-bottom: solid 1px #ffffff;
	background-color: #e5e5e5;
	padding: 10px 10px 10px 10px;
}
#searchagent_mask #div-sagparam3 label
{
	font-weight: bold;
}


/*		Actions			*/

#searchagent_mask #sag-actions
{
	padding-top: 15px;
}
