/******************************/
/* Menu items */
/******************************/

.ffAMenu:link
{
  font-weight: bold;
  list-style-position: outside;
  font-size: 16px;
  color: darkblue;
  text-decoration: underline;
}		
		
.ffAMenu:visited
{
  font-weight: bold;
  list-style-position: outside;
  font-size: 16px;
  color: darkblue;
  text-decoration: underline;
}		

.ffAMenu:active
{
  font-weight: bold;
  list-style-position: outside;
  font-size: 16px;
  color: darkblue;
  text-decoration: underline;
}		

.ffAMenu:hover
{
  font-weight: bold;
  list-style-position: outside;
  font-size: 16px;
  color: red;
  text-decoration: underline;
}		

/******************************/
/* Browse Jobs by Employer on job seeker home page */
/******************************/

.ffABrowseJobs:link
{
  font-weight: bold;
  list-style-position: outside;
  font-size: 16px;
  color: darkblue;
  text-decoration: underline;
}		
		
.ffABrowseJobs:visited
{
  font-weight: bold;
  list-style-position: outside;
  font-size: 16px;
  color: darkblue;
  text-decoration: underline;
}		

.ffABrowseJobs:active
{
  font-weight: bold;
  list-style-position: outside;
  font-size: 16px;
  color: darkblue;
  text-decoration: underline;
}		

.ffABrowseJobs:hover
{
  font-weight: bold;
  list-style-position: outside;
  font-size: 16px;
  color: red;
  text-decoration: underline;
}		

/******************************/
/* Headings */
/******************************/

.ffH1
{
	font-size: 24px;
	font-family:  Verdana, Helvetica, sans-serif;
	font-weight: Bold;
	color: black;	
	margin-top: 15px;
	margin-bottom: 10px;
}

.ffH2
{
	font-size: 20px;
	font-family:  Verdana, Helvetica, sans-serif;
	font-weight: Bold;
	color: black;	
	margin-top: 12px;
	margin-bottom: 8px;
}

.ffH3
{
	font-size: 16px;
	font-family:  Verdana, Helvetica, sans-serif;
	font-weight: Bold;
	color: black;
	margin-top: 6px;
	margin-bottom: 4px;
}

.ffH4
{
	font-size: 12px;
	font-family:  Verdana, Helvetica, sans-serif;
	font-weight: Bold;
	color: black;
}

/******************************/
/* General text */
/******************************/

.ffTD
{
	font-size: 11px;
	font-family:  Verdana, Helvetica, sans-serif;
	color: black;
}

/******************************/
/* For field 'prompts', or the field name: 'Enter your email address here:' */
/******************************/

.ffPrompt
{
	font-size: 11px;
	font-family:  Verdana, Helvetica, sans-serif;
	color:Navy;
}

/******************************/
/* General text on an invoice */
/******************************/

.ffTDInvoice
{
	font-size: 11px;
	font-family:  Verdana, Helvetica, sans-serif;
	color: black;
}

/******************************/
/* Contents of a Listbox */
/******************************/

.ffListBox
{
	font-size: 11px;
	font-family:  Verdana, Helvetica, sans-serif;
	color: black;
}

/******************************/
/* Contents of a DropDownList */
/******************************/
.ffDropDownList
{
	font-size: 11px;
	font-family:  Verdana, Helvetica, sans-serif;
	color: black;
}

/******************************/
/* Contents of a Textbox */
/******************************/

.ffTextBox
{
	font-size: 11px;
	font-family:  Verdana, Helvetica, sans-serif;
	color: black;
}

/******************************/
/* Contents of a RadioButton */
/******************************/

.ffRadioButton
{
	font-size: 11px;
	font-family:  Verdana, Helvetica, sans-serif;
	color: black;
}

/******************************/
/* Contents of a RadioButtonList */
/******************************/

.ffRadioButtonList
{
	font-size: 11px;
	font-family:  Verdana, Helvetica, sans-serif;
	color: black;
}

/******************************/
/* Value of a CheckBox */
/******************************/

.ffCheckbox
{
	font-size: 11px;
	font-family:  Verdana, Helvetica, sans-serif;
	color: black;
}

/******************************/
/* Values in a CheckBoxList */
/******************************/
.ffCheckBoxList
{
	font-size: 11px;
	font-family:  Verdana, Helvetica, sans-serif;
	color: black;
}

/******************************/
/* Contents of a Label */
/******************************/

.ffLabel
{
	font-size: 11px;
	font-family:  Verdana, Helvetica, sans-serif;
	color: black;
}

/******************************/
/* Button */
/******************************/

.ffButton
{
	font-size: 11px;
	font-family:  Verdana, Helvetica, sans-serif;
	color: black;
}

/******************************/
/* 'Search' button on job seeker home page */
/******************************/

.ffSearchButton
{
	font-size: 11px;
	font-family:  Verdana, Helvetica, sans-serif;
	color: black;
}

/******************************/
/* Top of job detail page for 'title, employer, city, state' H1 text */
/******************************/

.ffJobTitle
{
	font-size: 14px;
	font-family:  Verdana, Helvetica, sans-serif;
	color: black;
  	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-left: 42px; 
	text-indent: -40px;
	vertical-align: text-middle;

}

/******************************/
/* Style control for 'Free Form' search items on job seeker home and jobs list pages */
/******************************/

/* Text box prompts ('Keywords', 'Location') */
.ffFFPrompt
{
	font-size: 12px;
	font-family:  Verdana, Helvetica, sans-serif;
	color: black;
  	font-weight: bold;
}

/* Actual text boxes for 'Keywords' and 'Location' */
.ffFFTextBox
{
	font-size: 12px;
	font-family:  Verdana, Helvetica, sans-serif;
	color: black;
	border-width: medium;
}

/* Dropdownlist, as for distance DDL on job list page */
.ffFFDropDownList
{
	font-size: 12px;
	font-family:  Verdana, Helvetica, sans-serif;
	color: black;
}

/* Radiobuttonlist, as for Keyword match type on job list page */
.ffFFRadioButtonList
{
	font-size: 12px;
	font-family:  Verdana, Helvetica, sans-serif;
	color: black;
}

/* Instructional text under 'Keywords' and 'Location' text boxes */
.ffFFInstruct
{
	font-size: 8pt;
	color:black;
	font-family: arial,helvetica,sans-serif;
	font-style: italic;
	font-weight: normal
}

/******************************/
/* Used in paging control (eg, invoices) */
/******************************/

.ffPageBreak 
{
  page-break-before: always
}

/********************************/
/* Data Grid - lists via tables */
/********************************/

.ffDG
{
	font-size:11px;
	border: White; 
}

.ffDGHeader
{
	background: #f5f5f5; 
}

.ffDGItem
{
	background: White;
}

.ffDGAltItem
{
	background: #f5f5f5; 
}

.ffDGPager
{
	font-size: 11px;
}

/******************************/
/* General Link               */
/******************************/		
.ffA	
{
	font-size: 11px;
	color:	#3333cc;
	}	

.ffA:link	{	
	text-decoration:	underline;
	color:	#3333cc;
	}	
		
.ffA:visited	{	
	text-decoration:	underline;
	color:	#333399;
	}	
		
.ffA:active	{	
	text-decoration:	underline;
	color:	#333399;
	}	

.ffA:hover	{	
	text-decoration:	underline;
	color:	red;
}

/******************************/
/* Enhanced Job Titles        */
/******************************/		


.ffEnhancedJobA	
{
	font-size: larger;
    font-weight: Bold;
	color:	#3333cc;
	}	

.ffEnhancedJobA:link	{	
	text-decoration:	underline;
	color:	#3333cc;
	}	
		
.ffEnhancedJobA:visited	{	
	text-decoration:	underline;
	color:	#333399;
	}	
		
.ffEnhancedJobA:active	{	
	text-decoration:	underline;
	color:	#333399;
	}	

.ffEnhancedJobA:hover	{	
	text-decoration:	underline;
	color:	red;
}

/***********************************/
/* Enhanced/Featured Resume Titles */
/***********************************/		


.ffEnhancedResumeA	
{
	font-size: larger;
    font-weight: Bold;
	color:	#3333cc;
	}	

.ffEnhancedResumeA	:link	{	
	text-decoration:	underline;
	color:	#3333cc;
	}	
		
.ffEnhancedResumeA	:visited	{	
	text-decoration:	underline;
	color:	#333399;
	}	
		
.ffEnhancedResumeA	:active	{	
	text-decoration:	underline;
	color:	#333399;
	}	

.ffEnhancedResumeA	:hover	{	
	text-decoration:	underline;
	color:	red;
}

/******************************/
/* Job seeker navigation tabs */
/******************************/

.NavTabVertJS
{
	font-size: 11px;
	color: navy;
	font-family: verdana,arial,helvetica,sans-serif;
}

.NavTabBackJS
{
	font-size: 11px;
	background: #99ccff;
}

.NavBdrLtJS
{
	background: #ddeeff;
}
.NavBdrDkJS
{
	background: #0066cc;
}

.ffTabAJS:link
{	
	font-size: 11px;
	font-weight: bold;
	text-decoration:	none;
	color:	navy;
}	
.ffTabAJS:visited
{	
	font-size: 11px;
	font-weight: bold;
	text-decoration:	none;
	color:	navy;
}	
.ffTabAJS:active
{	
	font-size: 11px;
	font-weight: bold;
	text-decoration:	none;
	color:	navy;
}	
.ffTabAJS:hover
{	
	font-size: 11px;
	font-weight: bold;
	text-decoration:	none;
	color:	red;
}	

/******************************/
/* Employer navigation tabs   */
/******************************/
.NavTabVertEmp
{
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: white;
}

.NavTabBackEmp
{
	background: #0066cc;
	font-size: 11px;
}

.NavBdrLtEmp
{
	background: #bbddff;
}
.NavBdrDkEmp
{
	background: #003366;
}

.ffTabAEmp:link
{	
	font-size: 11px;
	font-weight: bold;
	text-decoration:	none;
	color: #ffffff;
}	
.ffTabAEmp:visited
{	
	font-size: 11px;
	font-weight: bold;
	text-decoration:	none;
	color: #ffffff;
}
.ffTabAEmp:active
{	
	font-size: 11px;
	font-weight: bold;
	text-decoration:	none;
	color: #ffffff;
}
.ffTabAEmp:hover
{	
	font-size: 11px;
	font-weight: bold;
	text-decoration:	none;
	color: red;
}
	
/****************************/
/* Client navigation tabs   */
/****************************/
.NavTabBackClient
{
	background: #F5F5DC;
	font-size: 11px;
}

.NavBdrClient
{
	background: #000000;
}

.NavBarClient
{
	background: #0066cc
}

.ffTabAClient:link
{
	font-weight: bold;
	font-size: 11px;
	margin: 5px;
	color: #000066;
	line-height: 19px;
	text-decoration: none;
}	
.ffTabAClient:visited
{
	font-weight: bold;
	font-size: 11px;
	margin: 5px;
	color: #000066;
	line-height: 19px;
	text-decoration: none;
}	
.ffTabAClient:active
{
	font-weight: bold;
	font-size: 11px;
	margin: 5px;
	color: #000066;
	line-height: 19px;
	text-decoration: none;
}	
.ffTabAClient:hover
{
	font-weight: bold;
	font-size: 11px;
	margin: 5px;
	color: red;
	line-height: 19px;
	text-decoration: none;
}	

/******************************/
/* Error Messages */
/******************************/

.ffErrorMessage
{
	font-weight: bold;
	font-size: 9pt;
	color: red;
	font-family: arial,helvetica,sans-serif;
}

/******************************/
/* Instructional text */
/******************************/

.ffInstruct
{
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: black;
}

/******************************/
/* Small instructional text */
/******************************/

.ffSmallInst
{
	font-size: 8pt;
	color:Red;
	font-family: arial,helvetica,sans-serif;
	font-style: italic
}

/******************************/
/* General use small font */
/******************************/

.ffSmallFont
{
	font-size: 7pt;
	color:black;
	font-family: arial,helvetica,sans-serif;

}

/******************************/
/* ForceFinder logo for 'powered by' */
/******************************/

.ffLogo
{
	font-size: 8pt;
	color: blue;
	font-family: arial,helvetica,sans-serif;
}

/******************************/
/* Confirmation messages ('are you sure you want to delete this job?') */
/******************************/

.ffConfirmation
{
	font-size: 12px;
	font-family:  Verdana, Helvetica, sans-serif;
  font-weight: Bold;
  color: black;	
  margin-top: 10px;
	margin-bottom: 10px;
}

/********************************/
/* Featured Employers Elements  */
/********************************/	

.ffFeaturedEmployerHeader {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
  background: red;
	font-weight: bold;
	padding-bottom: 1px;
	border-color: Black;
  color: white;
}	

.ffFeaturedEmployer
{
	background: Black;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}

/******************************/
/* Featured Jobs Elements     */
/******************************/		

.ffFeaturedJobHeader {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
  background: red;
	font-weight: bold;
	padding-bottom: 1px;
	border-color: Black;
  color: white;
}	

.ffFeaturedJob {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: black;
	background: white;
	text-decoration: none;
	padding-bottom: 2px;
}	

.ffFeaturedJob:link	{	
	text-decoration:	underline;
	color:	#3333cc;
	}	
		
.ffFeaturedJob:visited	{	
	text-decoration:	underline;
	color:	#3333cc;
	}	
		
.ffFeaturedJob:active	{	
	text-decoration:	underline;
	color:	#3333cc;
	}	

.ffFeaturedJob:hover	{	
	text-decoration:	underline;
	color:	red;
	}
/******************************/
/* Featured Resumes Elements  */
/******************************/

.ffFeaturedResumeHeader {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
  background: orange;
	font-weight: bold;
	padding-bottom: 1px;
	border-color: Black;
  color: white;
}	

.ffFeaturedResume {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: black;
	background: white;
	text-decoration: none;
	padding-bottom: 2px;
}	

.ffFeaturedResumeA	
{
	font-size: larger;
    font-weight: Bold;
	color:	#3333cc;
	}

/******************************/
/* ForceFinder Copyright
/******************************/
 
.ffCopyright
{
	font-family: verdana,helvetica,sans-serif;
	font-size: 11px;
	color: black;
}
	
/******************************/
/*  Non-ForceFinder Specific General purpose text 
/******************************/

TD
{
	font-size: 11px;
	color: darkviolet;
	font-family: Verdana, Helvetica, sans-serif;
}

/******************************/
/*  Non-ForceFinder Specific Input
/******************************/

INPUT
{
	font-size: 11px;
	color: darkviolet;
	font-family: Verdana, Helvetica, sans-serif;
}

/******************************/
/* Non-ForceFinder Specific Textarea */
/******************************/

TEXTAREA
{
	font-size: 11px;
	color: darkviolet;
	font-family: Verdana, Helvetica, sans-serif;
}

/******************************/
/*  Non-ForceFinder Specific Select 
/******************************/

SELECT
{
	font-size: 11px;
	color: darkviolet;
	font-family: Verdana, Helvetica, sans-serif;
}

/******************************/
/*  Non-ForceFinder Specific Hyperlink 
/******************************/

A
{
	font-size: 11px;
}

/******************************/
/*  Non-ForceFinder Specific Span
/******************************/
 
SPAN
{
	font-size: 11px;
}


