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