@import url("/DesktopModules/JobSearchEntry/css/biospace.css");

/*-- JOB SEARCH INPUT PAGE BEGIN --*/

.jobSearchFormInput /* All Form Inputs (TextBox, DropDown, etc.) */
{
	font: normal 9px Verdana;
}

.jobSearchFormInput label /* For Checkbox Labels */
{
	position: relative;
	bottom: 1px;
}

.jobSearchFormInputTitle /* All Form Input Title Labels */
{
	font: normal 9px Verdana;
	white-space: nowrap;
}

/* Hyperlinks BEGIN */
/* IMPORTANT: Each link type is separate to prevent interference with the standard DNN link tags */
.jobSearchFormLink:active
{
	color: #006699;
	font: bold 12px Arial;
	text-decoration: none;
}

.jobSearchFormLink:focus
{
	color: #006699;
	font: bold 12px Arial;
	text-decoration: none;
}

.jobSearchFormLink:hover
{
	color: #006699;
	font: bold 12px Arial;
	text-decoration: none;
}

.jobSearchFormLink:link
{
	color: #006699;
	font: bold 12px Arial;
	text-decoration: none;
}

.jobSearchFormLink:visited
{
	color: #006699;
	font: bold 12px Arial;
	text-decoration: none;
}
/* Hyperlinks END */

/*-- Form Container BEGIN --*/
.jobSearchFormContainer /* DIV container for all form items */
{
	position: relative;
	height: 280px;
}
/*-- Form Container END --*/

/*-- Form Field Positioning BEGIN --*/
.jobSearchTitleAllKeywords
{
	position: absolute;
	top: 0; left: 0;
}

.jobSearchHelpAllKeywords
{
	position: absolute;
	top: 2; left: 129;
}

.jobSearchFieldAllKeywords
{
	position: absolute;
	top: 17; left: 0;
}

.jobSearchTitleKeyphrase
{
	position: absolute;
	top: 0; left: 160;
}

.jobSearchHelpKeyphrase
{
	position: absolute;
	top: 2; left: 289;
}

.jobSearchFieldKeyphrase
{
	position: absolute;
	top: 17; left: 160;
}

.jobSearchTitleAnyKeywords
{
	position: absolute;
	top: 0; left: 320;
}

.jobSearchHelpAnyKeywords
{
	position: absolute;
	top: 2; left: 449;
}

.jobSearchFieldAnyKeywords
{
	position: absolute;
	top: 17; left: 320;
}

.jobSearchTitleExcludeKeywords
{
	position: absolute;
	top: 0; left: 480;
}

.jobSearchHelpExcludeKeywords
{
	position: absolute;
	top: 2; left: 609;
}

.jobSearchFieldExcludeKeywords
{
	position: absolute;
	top: 17; left: 480;
}

.jobSearchTitleCountry
{
	position: absolute;
	top: 40; left: 0;
}

.jobSearchHelpCountry
{
	position: absolute;
	top: 42; left: 99;
}

.jobSearchFieldCountry
{
	position: absolute;
	top: 57; left: 0;
}

.jobSearchTitleState
{
	position: absolute;
	top: 40; left: 130;
}

.jobSearchHelpState
{
	position: absolute;
	top: 42; left: 244;
}

.jobSearchFieldState
{
	position: absolute;
	top: 57; left: 130;
}

.jobSearchTitleCity
{
	position: absolute;
	top: 40; left: 275;
}

.jobSearchHelpCity
{
	position: absolute;
	top: 42; left: 389;
}

.jobSearchFieldCity
{
	position: absolute;
	top: 58; left: 275;
	z-index: 999; /* This tag is necessary to ensure that the dynamic ListBox appears over surrounding controls */
}

.jobSearchTitleZipCode
{
	position: absolute;
	top: 40; left: 435;
}

.jobSearchHelpZipCode
{
	position: absolute;
	top: 42; left: 465;
}

.jobSearchFieldZipCode
{
	position: absolute;
	top: 57; left: 435;
}

.jobSearchTitleMaximumRadius
{
	position: absolute;
	top: 40; left: 496;
}

.jobSearchHelpMaximumRadius
{
	position: absolute;
	top: 42; left: 585;
}

.jobSearchFieldMaximumRadius
{
	position: absolute;
	top: 57; left: 496;
}

.jobSearchTitleEmploymentType
{
	position: absolute;
	top: 80; left: 0;
}

.jobSearchHelpEmploymentType
{
	position: absolute;
	top: 82; left: 139;
}

.jobSearchFieldEmploymentType
{
	position: absolute;
	top: 97; left: 0;
	z-index: 999; /* This tag is necessary to ensure that the dynamic ListBox appears over surrounding controls */
}

.jobSearchTitleEducation
{
	position: absolute;
	top: 80; left: 170;
}

.jobSearchHelpEducation
{
	position: absolute;
	top: 82; left: 299;
}

.jobSearchFieldEducation
{
	position: absolute;
	top: 97; left: 170;
}

.jobSearchTitlePreviousJobTitle
{
	position: absolute;
	top: 80; left: 330;
}

.jobSearchHelpPreviousJobTitle
{
	position: absolute;
	top: 82; left: 469;
}

.jobSearchFieldPreviousJobTitle
{
	position: absolute;
	top: 97; left: 330;
	z-index: 998; /* This tag is necessary to ensure that the dynamic ListBox appears over surrounding controls */
}

.jobSearchTitleLifestyle
{
	position: absolute;
	top: 80; left: 500;
}

.jobSearchHelpLifestyle
{
	position: absolute;
	top: 82; left: 629;
}

.jobSearchFieldLifestyle
{
	position: absolute;
	top: 97; left: 500;
}

.jobSearchTitleJobTitle
{
	position: absolute;
	top: 120; left: 0;
}

.jobSearchHelpJobTitle
{
	position: absolute;
	top: 122; left: 89;
}

.jobSearchFieldJobTitle
{
	position: absolute;
	top: 137; left: 0;
}

.jobSearchTitleRegion
{
	position: absolute;
	top: 120; left: 120;
}

.jobSearchHelpRegion
{
	position: absolute;
	top: 122; left: 229;
}

.jobSearchFieldRegion
{
	position: absolute;
	top: 137; left: 120;
}

.jobSearchTitleIndustry
{
	position: absolute;
	top: 120; left: 260;
}

.jobSearchHelpIndustry
{
	position: absolute;
	top: 122; left: 399;
}

.jobSearchFieldIndustry
{
	position: absolute;
	top: 137; left: 260;
	z-index: 997; /* This tag is necessary to ensure that the dynamic ListBox appears over surrounding controls */
}

.jobSearchTitleEmployer
{
	position: absolute;
	top: 120; left: 430;
}

.jobSearchHelpEmployer
{
	position: absolute;
	top: 122; left: 519;
}

.jobSearchFieldEmployer
{
	position: absolute;
	top: 137; left: 430;
}

.jobSearchTitleCareerLevel
{
	position: absolute;
	top: 120; left: 550;
}

.jobSearchHelpCareerLevel
{
	position: absolute;
	top: 122; left: 659;
}

.jobSearchFieldCareerLevel
{
	position: absolute;
	top: 137; left: 550;
}

.jobSearchTitlePostedWithin
{
	position: absolute;
	top: 160; left: 0;
}

.jobSearchHelpPostedWithin
{
	position: absolute;
	top: 162; left: 109;
}

.jobSearchFieldPostedWithin
{
	position: absolute;
	top: 177; left: 0;
}

.jobSearchTitleResultsPerPage
{
	position: absolute;
	top: 160; left: 140;
}

.jobSearchHelpResultsPerPage
{
	position: absolute;
	top: 162; left: 249;
}

.jobSearchFieldResultsPerPage
{
	position: absolute;
	top: 177; left: 140;
}

.jobSearchTitleTaxonomy1
{
	position: absolute;
	top: 200; left: 0;
}

.jobSearchHelpTaxonomy1
{
	position: absolute;
	top: 202; left: 99;
}

.jobSearchFieldTaxonomy1
{
	position: absolute;
	top: 217; left: 0;
}

.jobSearchTitleTaxonomy2
{
	position: absolute;
	top: 200; left: 130;
}

.jobSearchHelpTaxonomy2
{
	position: absolute;
	top: 202; left: 229;
}

.jobSearchFieldTaxonomy2
{
	position: absolute;
	top: 217; left: 130;
}

.jobSearchTitleTaxonomy3
{
	position: absolute;
	top: 200; left: 260;
}

.jobSearchHelpTaxonomy3
{
	position: absolute;
	top: 202; left: 359;
}

.jobSearchFieldTaxonomy3
{
	position: absolute;
	top: 217; left: 260;
}

.jobSearchTitleTaxonomy4
{
	position: absolute;
	top: 200; left: 390;
}

.jobSearchHelpTaxonomy4
{
	position: absolute;
	top: 202; left: 489;
}

.jobSearchFieldTaxonomy4
{
	position: absolute;
	top: 217; left: 390;
}

.jobSearchTitleTaxonomy5
{
	position: absolute;
	top: 200; left: 520;
}

.jobSearchHelpTaxonomy5
{
	position: absolute;
	top: 202; left: 619;
}

.jobSearchFieldTaxonomy5
{
	position: absolute;
	top: 217; left: 520;
}

.jobSearchTitleTaxonomy6
{
	position: absolute;
	top: 200; left: 650;
}

.jobSearchHelpTaxonomy6
{
	position: absolute;
	top: 202; left: 749;
}

.jobSearchFieldTaxonomy6
{
	position: absolute;
	top: 217; left: 650;
}
/*-- Form Field Positioning END --*/

/*-- Button Positioning BEGIN --*/
.jobSearchButtonSubmit
{
	position: absolute;
	top: 250; left: 0;
}

.jobSearchButtonReset
{
	position: absolute;
	top: 250; left: 118;
}
/*-- Button Positioning END --*/

/*-- Link Positioning BEGIN --*/
.jobSearchLink1
{
	position: absolute;
	top: 250; left: 240;
}

.jobSearchLink2
{
	position: absolute;
	top: 250; left: 290;
}

.jobSearchLink3
{
	position: absolute;
	top: 250; left: 340;
}

.jobSearchLink4
{
	position: absolute;
	top: 250; left: 390;
}

.jobSearchLink5
{
	position: absolute;
	top: 250; left: 440;
}

.jobSearchLink6
{
	position: absolute;
	top: 250; left: 490;
}

.jobSearchLink7
{
	position: absolute;
	top: 250; left: 540;
}

.jobSearchLink8
{
	position: absolute;
	top: 250; left: 590;
}

.jobSearchLink9
{
	position: absolute;
	top: 250; left: 640;
}

.jobSearchLink10
{
	position: absolute;
	top: 250; left: 690;
}
/*-- Link Positioning END --*/

/*-- Labels and Label Positioning BEGIN --*/
.jobSearchLabel1
{
	color: #2e2e2e;
	font: bold 14px Arial;
	position: absolute;
	top: 59; left: 405;
}

.jobSearchLabel2
{
	color: #ff0000;
	font: bold 10px Verdana;
	position: absolute;
	top: 270; left: 290;
}

.jobSearchLabel3
{
	color: #ff0000;
	font: bold 10px Verdana;
	position: absolute;
	top: 270; left: 340;
}

.jobSearchLabel4
{
	color: #ff0000;
	font: bold 10px Verdana;
	position: absolute;
	top: 270; left: 390;
}

.jobSearchLabel5
{
	color: #ff0000;
	font: bold 10px Verdana;
	position: absolute;
	top: 270; left: 440;
}

.jobSearchLabel6
{
	color: #ff0000;
	font: bold 10px Verdana;
	position: absolute;
	top: 270; left: 490;
}

.jobSearchLabel7
{
	color: #ff0000;
	font: bold 10px Verdana;
	position: absolute;
	top: 270; left: 540;
}

.jobSearchLabel8
{
	color: #ff0000;
	font: bold 10px Verdana;
	position: absolute;
	top: 270; left: 590;
}

.jobSearchLabel9
{
	color: #ff0000;
	font: bold 10px Verdana;
	position: absolute;
	top: 270; left: 640;
}

.jobSearchLabel10
{
	color: #ff0000;
	font: bold 10px Verdana;
	position: absolute;
	top: 270; left: 690;
}
/*-- Labels and Label Positioning END --*/

/*-- JOB SEARCH INPUT PAGE END --*/
