/******************************/
/* Menu items */
/******************************/

.ffAMenu:link
{
  font-weight: bold;
  list-style-position: outside;
  font-size: 12px;
  color: #dd8803;
  text-decoration: underline;
}		
		
.ffAMenu:visited
{
  font-weight: bold;
  list-style-position: outside;
  font-size: 12px;
  color: #dd8803;
  text-decoration: underline;
}		

.ffAMenu:active
{
  font-weight: bold;
  list-style-position: outside;
  font-size: 12px;
  color: #dd8803;
  text-decoration: underline;
}		

.ffAMenu:hover
{
  font-weight: bold;
  list-style-position: outside;
  font-size: 12px;
  color: #c1272d;
  text-decoration: none;
}		

/******************************/
/* 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: orange;
  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;
}

/******************************/
/* Used in paging control (eg, invoices) */
/******************************/

.ffPageBreak 
{
  page-break-before: always
}

/******************************/
/* Data Grid                  */
/******************************/

.ffDG
{
	font-size:11px;
	border: White; 
}

.ffDGHeader
{
	background: #f5f5f5; 
}

.ffDGItem
{
	background: White;
}

.ffDGAltItem
{
	background: #f5f5f5; 
}

.ffDGPager
{
	font-size: 11px;
}
/******************************/
/* General Link               */
/******************************/		
.ffA	
{
	font-size: 12px;
	color:	#dd8803;
	font-weight: normal;
	}	

.ffA:link	{	
	text-decoration:	underline;
	color:	#dd8803;
	font-weight: normal;
	}	
		
.ffA:visited	{	
	text-decoration:	underline;
	color:	#dd8803;
	font-weight: normal;
	}	
		
.ffA:active	{	
	text-decoration:	underline;
	color:	#dd8803;
	font-weight: normal;
	}	

.ffA:hover	{	
	color:	#c1272d;
	font-weight: normal;
	text-decoration: none;
}

/******************************/
/* Job seeker navigation tabs */
/******************************/

.NavTabVertJS
{
	font-size: 11px;
	color: navy;
	/*font-family:  Verdana, 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, 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;*/
	color:#dd8803; font-weight: bold;
	/*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: 8pt;
	/*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;
}


/******************************/
/* Jobs by Category Elements  */
/******************************/		

.ffJobsByCategoryHeader {
	/*font-family: arial,helvetica,sans-serif;*/
	font-size: 12px;
  background: red;
	font-weight: bold;
	padding-bottom: 1px;
	border-color: Black;
  color: white;
}	

.ffJobsByCategory {
	/*font-family: arial,helvetica,sans-serif;*/
	font-size: 11px;
	color: black;
	background: white;
	text-decoration: none;
	padding-bottom: 2px;
}	

.ffJobsByCategory:link	{	
	text-decoration:	underline;
	color:	#3333cc;
	}	
		
.ffJobsByCategory:visited	{	
	text-decoration:	underline;
	color:	#3333cc;
	}	
		
.ffJobsByCategory:active	{	
	text-decoration:	underline;
	color:	#3333cc;
	}	

.ffJobsByCategory:hover	{	
	text-decoration:	underline;
	color:	red;
}

.ffBrandBuilder	{	
	background-color: Black;
}

/******************************/
/* General purpose text 
/******************************/

/*TD
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
}*/

/******************************/
/* Input
/******************************/

/*INPUT
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
}*/

/******************************/
/* Textarea 
/******************************/

/*TEXTAREA
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
}*/

/******************************/
/* Select 
/******************************/

/*SELECT
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
}*/

/******************************/
/* Hyperlink 
/******************************/

/*A
{
	font-size: 11px;
}*/

/******************************/
/* Span
/******************************/
 
/*SPAN
{
	font-size: 11px;
}*/

/********************************************/
/* Job Search Header ("Job Search" text) on Home Page   */
/********************************************/		

.ffJobSearchHeader {
	/*font-family: Trebuchet, Arial ,helvetica,sans-serif;*/
	font-size: 18px;
	background: transparent;
	padding-bottom: 1px;
	border-color: white;
	color: white;
}

.ffHomeHeader 
{ 
    background-image:     url(xxxx); 
    background-repeat: repeat-x;
    background-position:top;
    height: 148px;
    padding-right: 0px; 
    padding-left: 0px; 
    padding-bottom: 0px; 
    padding-top: 0px;
} 

.ffSearch
{ 
    background-image: url(xxxx); 
    background-repeat: repeat-x;  
    padding-right: 0px; 
    padding-left: 0px; 
    padding-bottom: 0px; 
    padding-top: 0px; 
    height: 229;
}


/******************************/
/* CV Job Seeker Nav Links                  */
/******************************/		
.ffJSNav	
{
	font-size: 12px;
	color:	white;
	font-weight: bold;
	}	

.ffJSNav:link	{	
	text-decoration:	none;
	color:	white;

	}	
		
.ffJSNav:visited	{	
	text-decoration:	none;
	color:	white;
	}	
		
.ffJSNav:active	{	
	text-decoration:	none;
	color:	white;
	}	

.ffJSNav:hover	{	
	text-decoration:	none;
	color:	red;
}
 

/******************************/
/* Employer Nav Links                        */
/******************************/		
.ffEmpNav	
{
	font-size: 12px;
	color:	#CBA935;
	font-weight: bold;
	}		

.ffEmpNav:link	{	
	text-decoration:	none;
	color:	#CBA935;
	}	
		
.ffEmpNav:visited	{	
	text-decoration:	none;
	color:	#CBA935;
	}	
		
.ffEmpNav:active	{	
	text-decoration:	none;
	color:	#CBA935;
	}	

.ffEmpNav:hover	{	
	text-decoration:	none;
	color:	white;
}



/******************************/
/* Brand Build                                   */
/******************************/ 
.ffBrandBuilder	{	
	background-color: black;
}


/********************************/
/* Featured Employers Elements  */
/********************************/	

.ffFeaturedEmployerHeader {
	/*font-family: Arial, Trebuchet,  helvetica,sans-serif;*/
	font-size: 16px;
	background: white;
	border-color: white;
	color: #8C8C8C;
}	

.ffFeaturedEmployer
{
	background: white;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	padding-bottom: 10px;
}

/******************************/
/* Featured Jobs Elements     */
/******************************/		

.ffFeaturedJobHeader {
	/*font-family: Arial, Trebuchet,  helvetica,sans-serif;*/
	font-size: 18px;
	background: white;
	font-weight: normal;
	border-color: white;
	color: black;
	padding-bottom: 5px;
	padding-top: 10px;
}	

.ffFeaturedJob {
	/*font-family: Arial, Trebuchet,  helvetica,sans-serif;*/
	font-size: 13px;
	color: #7dae1a;
	background: white;
	text-decoration: none;
	padding-bottom: 2px;

}	

.ffFeaturedJob:link	{	
	text-decoration:	underline;
	color:	black;
	}	
		
.ffFeaturedJob:visited	{	
	text-decoration:	underline;
	color:	black;
	}	
		
.ffFeaturedJob:active	{	
	text-decoration:	underline;
	color:	black;
	}	

.ffFeaturedJob:hover	{	
	text-decoration:	underline;
	color:	black;
	}


/******************************/
/* Job Fairs                  */
/******************************/		
.ffJobFairHeader {
	/*font-family: Arial, Trebuchet,  helvetica,sans-serif;*/
	font-size: 18px;
	background: white;
	border-color: white;
	color: black;
	padding-bottom: 5px;
	padding-top: 10px;
}	

.ffJobFair {
	/*font-family: Arial, Trebuchet,  helvetica,sans-serif;*/
	font-size: 12px;
	color: #7dae1a;
	background: white;
	text-decoration: none;
	padding-bottom: 2px;
}	

.ffJobFair:link	{	
	text-decoration:	underline;
	color:	black;
	}	
		
.ffJobFair:visited	{	
	text-decoration:	underline;
	color:	black;
	}	
		
.ffJobFair:active	{	
	text-decoration:	underline;
	color:	black;
	}	

.ffJobFair:hover	{	
	text-decoration:	underline;
	color:	black;
	}

/******************************/
/* Recent Jobs Elements                    */
/******************************/		

.ffRecentJobHeader {
	/*font-family: Arial, Trebuchet,  helvetica,sans-serif;*/
	font-size: 18px;
	background: white;
	border-color: white;
	color: black;
	padding-bottom: 5px;

}	

.ffRecentJob {
	/*font-family: Arial, Trebuchet,  helvetica,sans-serif;*/
	font-size: 12px;
	color: #7dae1a;
	background: white;
	text-decoration: none;
	padding-bottom: 2px;

}	

.ffRecentJob:link	{	
	text-decoration:	underline;
	color:	black;
	font-size: 12px;
	}	
		
.ffRecentJob:visited	{	
	text-decoration:	underline;
	color:	black;
	font-size: 12px;
	}	
		
.ffRecentJob:active	{	
	text-decoration:	underline;
	color:	black;
	font-size: 12px;
	}	

.ffRecentJob:hover 	{	
	text-decoration:	underline;
	color:	black;
	}

/******************************/
/* Spotlight Employer Elements            */
/******************************/		

.ffSpotlightHeader {
	/*font-family: Arial, Trebuchet,  helvetica,sans-serif;*/
	font-size: 18px;
	background: white;
	border-color: white;
	color: black;
	padding-bottom: 5px;

}

.ffSpotlight {
	background: white;
	border-color: white;
	color: #c82605;
	padding-bottom: 10px;
}