/*-- JOB SEARCH INPUT PAGE BEGIN --*/

.jobSearchFormInput /* All Form Inputs (TextBox, DropDown, etc.) */
{	font: normal 12px Arial;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;}

.jobSearchFormInput label /* For Checkbox Labels */
{	position: relative;
	bottom: 1px;}

.jobSearchFormInputTitle /* All Form Input Title Labels */
{	font: normal 9px Verdana;
	white-space: nowrap;}

.jobSearchFormSectionTitle /* Title for an entire search category section (Keywords, Location, etc.) */
{	font: bold 12px Verdana;}

/* 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;}
/*-- JOB SEARCH INPUT PAGE BEGIN --*/

.jobSearchFormInput /* All Form Inputs (TextBox, DropDown, etc.) */
{	font: normal 12px Arial;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;}

.jobSearchFormInput label /* For Checkbox Labels */
{	position: relative;
	bottom: 1px;}

.jobSearchFormInputTitle /* All Form Input Title Labels */
{	font: normal 9px Verdana;
	white-space: nowrap;}

.jobSearchFormSectionTitle /* Title for an entire search category section (Keywords, Location, etc.) */
{	font: bold 12px Verdana;}

/* 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 */
{	background: transparent url(../../../Portals/_default/Skins/Devicecareernetwork/images/DCN-quicksearch-bg.jpg) center bottom no-repeat;
	width: 665px;
	height: 224px;
	margin: -15px 0 0 0;
	border: none;
	position: relative;}
	
/*-- Form Container END --*/

.dcnQSonly h3 {
	position: absolute;
	margin: 20px;
	color: #1c488f;
	font-size: 18px;}
	
.dcnQSonly h4 {
	position: absolute;
	top: 45px;
	_top: 60px;
	left: 20px;
	color: #1c488f;
	font-size: 14px;}

.advKeywordContainer {
	background: none;}

/*-- Form Field Positioning BEGIN --*/
.DivKeyword {
	height: 224px;
	position: relative;}

.jobSearchTitleAllKeywords
{	position: absolute;
	top: 85px; 
	left: 20px;
	padding: 0;
	margin: 0;
	text-align: left;
	background: none;}

.jobSearchHelpAllKeywords
{	position: absolute;
	top: 85px;	
	left: 75px;}

.jobSearchFieldAllKeywords
{	position: absolute;
	top: 100px; 
	left: 20px;
	padding: 0;
	margin-top: 0;
	background: none;}
	
.jobSearchTitleAnyKeywords
{	position: absolute; top: 30px;  left: 100px;}

.jobSearchHelpAnyKeywords
{	position: absolute; top: 30px; left: 238px;}

.jobSearchFieldAnyKeywords
{	position: absolute; top: 30px; left: 260px;}

.jobSearchTitleKeyphrase
{	position: absolute; top: 60px; left: 100px;}

.jobSearchHelpKeyphrase
{	position: absolute; top: 60px; left: 238px;}

.jobSearchFieldKeyphrase
{	position: absolute; top: 60px; left: 260px;}

.jobSearchTitleExcludeKeywords
{	position: absolute; top: 90px; left: 100px; }

.jobSearchHelpExcludeKeywords
{	position: absolute; top: 90px; left: 238px; }

.jobSearchFieldExcludeKeywords
{	position: absolute; top: 90px; left: 260px; }
	
.jobSearchFormLocation {display: none;}


.jobSearchTitleCountry
{	position: absolute;
	top: 130px;
	left: 20px;
	clear: none;
	margin: 0;}

.jobSearchTitleCountry .jobSearchFormInputTitle1 {font-size: 9px;}

.jobSearchHelpCountry {}

.jobSearchFieldCountry
{	position: absolute;
	top: 145px;
	left: 20px;
	margin: 0;
	border: none;}


.jobSearchTitleState
{	position: absolute;
	top: 130px;
	left: 180px;
	margin: 0;}
	
.jobSearchTitleState .jobSearchFormInputTitle {font-size: 9px;}

.jobSearchHelpState {}

.jobSearchFieldState
{	position: absolute;
	top: 145px; 
	left: 180px;
	margin: 0;}
	

.jobSearchTitleCity
{	clear: none;
	position: absolute;
	top: 130px;
	left: 340px; 
	margin: 0;}
	
.jobSearchTitleCity .jobSearchFormInputTitle {font-size: 9px;}

.jobSearchHelpCity
{position: absolute;top: -3px; left: 740px;}

.jobSearchFieldCity
{	position: absolute;
	top: 145px;
	left: 340px;
	margin: 0;}
	

/*divs on the advanced job search that should not be displayed in quick search*/
.orDivider {display: none;}
.orDividerLine {display: none;}
.jobSearchCareerStatusDirections {display: none;}
.jobSearchJobTitleDirections {display: none;}
.divOrganizationType {display: none;}
.jobSearchOrgTypeDirections {display: none;}
.divExpertise {display: none;}
.jobSearchExpertiseDirections {display: none;}
.jobSearchButtonSubmitOnly {display: none;}	
.divCompany {display: none;}	
.divPostedWithin {display: none;}	
.divCareerStatus {display: none;}	
.divCareerLevel  {display: none;}	
.divEducationDegree {display: none;}	
.divResultsPerPage {display: none;}	
.divJobView {display: none;}	
.divJobSort {display: none;}	
.divJobTitle {display: none;}


/*END divs on the advanced job search that should not be displayed in quick search*/

.jobSearchFormJobTitleOnly
{	position: absolute; 
	top: 100px;  
	left: 200px; }
	
.jobSearchExactWords
{	position: absolute; 
	top: 75px;  
	left: 20px; }


.jobSearchFieldAdvancedSearch
{	position: absolute;
	top: 180px; 
	left: 100px;}

.jobSearchFieldAdvancedSearch a, .jobSearchFieldAdvancedSearch a:active, .jobSearchFieldAdvancedSearch a:visited {
	font-size: 10px;
	text-decoration: underline;}
	
.jobSearchFieldAdvancedSearch a:hover {
	color: #333;
	font-size: 10px;}
	
/*-- Form Field Positioning END --*/

/*-- Button Positioning BEGIN --*/
.divAdvJobSearchButtons {
	position: absolute;
	height: 1px;
	width: 1px;
	padding: 0;
	margin: 0px 0 0 0;}
	
.jobSearchButtonSubmit
{	position: absolute;
	top: -45px;
	left: 20px;
	margin: 0;
	background: url(~/DesktopModules/JobSearchEntry/Images/button_search_jobs.gif) no-repeat;}
/*-- Button Positioning END --*/



/*-- Link Positioning BEGIN --*/
.jobSearchLink1
{
	position: absolute;
	top: 60; left: 575;
}

.jobSearchLink2
{
	position: absolute;
	top: 52; left: 575;
}

.jobSearchLink3
{
}

.jobSearchLink4
{
}

.jobSearchLink5
{
}
/*-- Link Positioning END --*/

/*-- Labels and Label Positioning BEGIN --*/
.jobSearchLabel1
{
	color: #2e2e2e;
	font: italic 9px Verdana;
	white-space: nowrap;
	position: absolute;
	top: 32; left: 0;
}

.jobSearchLabel2
{
	color: #2e2e2e;
	font: italic 9px Verdana;
	white-space: nowrap;
	position: absolute;
	top: 32; left: 210;
}

.jobSearchLabel3
{
}

.jobSearchLabel4
{
}

.jobSearchLabel5
{
}
/*-- Labels and Label Positioning END --*/

/*-- JOB SEARCH INPUT PAGE END --*/
















