/******************************/
/* Menu items */
/******************************/

/******************************/
/* Browse Jobs by Employer on job seeker home page */
/******************************/

.ffABrowseJobs:link
{
  font-weight: bold;
  list-style-position: outside;
  font-size: 16px;
  color: #7dae1a;
  text-decoration: underline;
}		
		
.ffABrowseJobs:visited
{
  font-weight: bold;
  list-style-position: outside;
  font-size: 16px;
  color: #7dae1a;
  text-decoration: underline;
}		

.ffABrowseJobs:active
{
  font-weight: bold;
  list-style-position: outside;
  font-size: 16px;
  color: #7dae1a;
  text-decoration: underline;
}		

.ffABrowseJobs:hover
{
  font-weight: bold;
  list-style-position: outside;
  font-size: 16px;
  color: #7dae1a;
  text-decoration: underline;
}		

/******************************/
/* Headings */
/******************************/

.ffH1
{
	font-size: 24px;
	/*font-family:  Trebuchet, Arial , Verdana, Helvetica, sans-serif;*/
  	font-weight: Bold;
  	color: #c82605;
  	margin-top: 15px;
	margin-bottom: 10px;
}

.ffH2
{
	font-size: 20px;
/*	font-family:  Trebuchet, Arial , Verdana, Helvetica, sans-serif;*/
	font-weight: Bold;
	color: #c82605;
	margin-top: 13px;
	margin-bottom: 8px;
}

.ffH3
{
	font-size: 16px;
	/*font-family:  Trebuchet, Arial , Verdana, Helvetica, sans-serif;*/
	font-weight: Bold;
	color: #c82605;
	margin-top: 0px;
	margin-bottom: 4px;
}

.ffH4
{
	font-size: 13px;
	/*font-family:  Trebuchet, Arial , Verdana, Helvetica, sans-serif;*/
  	font-weight: Bold;
  	color: #c82605;
}

/******************************/
/* General text */
/******************************/

.ffTD
{
	font-size: 12px;
	/*font-family:  Trebuchet, Arial , Verdana, Helvetica, sans-serif;*/
	/*color: black;*/
}

/******************************/
/* For field 'prompts', or the field name: 'Enter your email address here:' */
/******************************/

.ffPrompt
{
	font-size: 12px;
	/*font-family:  Trebuchet, Arial , Verdana, Helvetica, sans-serif;*/
	color: #c82605;
}

/******************************/
/* General text on an invoice */
/******************************/

.ffTDInvoice
{
	font-size: 12px;
	/*font-family:  Trebuchet, Arial , Verdana, Helvetica, sans-serif;*/
	color: black;
}

/******************************/
/* Contents of a Listbox */
/******************************/

.ffListBox
{
	font-size: 11px;
	/*font-family:  Trebuchet, Arial , Verdana, Helvetica, sans-serif;*/
	color: black;
}

/******************************/
/* Contents of a DropDownList */
/******************************/
.ffDropDownList
{
	font-size: 12px;
	/*font-family:  Trebuchet, Arial , Verdana, Helvetica, sans-serif;*/
	color: black;
}

/******************************/
/* Contents of a Textbox */
/******************************/

.ffTextBox
{
	font-size: 12px;
	/*font-family:  Trebuchet, Arial , Verdana, Helvetica, sans-serif;*/
	color: black;
}

/******************************/
/* Contents of a RadioButton */
/******************************/

.ffRadioButton
{
	font-size: 12px;
	/*font-family:  Trebuchet, Arial , Verdana, Helvetica, sans-serif;*/
	color: black;
}

/******************************/
/* Contents of a RadioButtonList */
/******************************/

.ffRadioButtonList
{
	font-size: 12px;
	/*font-family:  Trebuchet, Arial , Verdana, Helvetica, sans-serif;*/
	color: black;
}

/******************************/
/* Value of a CheckBox */
/******************************/

.ffCheckbox
{
	font-size: 12px;
	/*font-family:  Trebuchet, Arial , Verdana, Helvetica, sans-serif;*/
	color: black;
}

/******************************/
/* Values in a CheckBoxList */
/******************************/
.ffCheckBoxList
{
	font-size: 12px;
	/*font-family:  Trebuchet, Arial , Verdana, Helvetica, sans-serif;*/
	color: black;
}

/******************************/
/* Contents of a Label */
/******************************/

.ffLabel
{
	font-size: 12px;
	/*font-family:  Trebuchet, Arial , Verdana, Helvetica, sans-serif;*/
	color: black;
}

/******************************/
/* Button */
/******************************/

/******************************/
/* 'Search' button on job seeker home page */
/******************************/

.ffSearchButton
{
	font-size: 14px;
	/*font-family:  Trebuchet, Arial , Verdana, Helvetica, sans-serif;*/
	font-weight: bold;
	color: #c82605;
}

/******************************/
/* Used in paging control (eg, invoices) */
/******************************/

.ffPageBreak 
{
  page-break-before: always
}

/******************************/
/* Data Grid                  */
/******************************/

.ffDG
{
	font-size:12px;
	border: White; 
	color: black;
}

.ffDGHeader
{
	background: #f5f5f5; 
}

.ffDGItem
{
	background: White;
}

.ffDGAltItem
{
	background: #f5f5f5; 
}

.ffDGPager
{
	font-size: 12px;
}

/******************************/
/* General Link               */
/******************************/		

/******************************/
/* Job seeker navigation tabs */
/******************************/

.NavTabVertJS
{
	font-size: 13px;
	color: white;
	/*font-family: Trebuchet, Arial , verdana, helvetica, sans-serif;*/
}

.NavTabBackJS
{
	font-size: 13px;
	background: #B50808;
}

.NavBdrLtJS
{
	background: #B50808;
}
.NavBdrDkJS
{
	background: white;
}

.ffTabAJS:link
{	
	font-size: 13px;
	font-weight: bold;
	text-decoration:	none;
	color:	white;
	/*font-family: Trebuchet, Arial , verdana, helvetica, sans-serif;*/
}	
.ffTabAJS:visited
{	
	font-size: 13px;
	font-weight: bold;
	text-decoration:	none;
	color:	white;
	/*font-family: Trebuchet, Arial , verdana, helvetica, sans-serif;*/
}	
.ffTabAJS:active
{	
	font-size: 13px;
	font-weight: bold;
	text-decoration:	none;
	color:	white;
	/*font-family: Trebuchet, Arial , verdana, helvetica, sans-serif;*/
}	
.ffTabAJS:hover
{	
	font-size: 13px;
	font-weight: bold;
	text-decoration:	none;
	color:	red;
	/*font-family: Trebuchet, Arial , verdana, helvetica, sans-serif;*/
}	

/******************************/
/* Employer navigation tabs   */
/******************************/
.NavTabVertEmp
{
	font-size: 13px;
	/*font-family: Trebuchet, Arial , verdana, helvetica,sans-serif;*/
	color: black;
}

.NavTabBackEmp
{
	background: #04BCBA;
	font-size: 12px;
}

.NavBdrLtEmp
{
	background: #04BCBA;
}
.NavBdrDkEmp
{
	background: #003366;
}

.ffTabAEmp:link
{	
	font-size: 13px;
	font-weight: bold;
	text-decoration:	none;
	color: white;
	/*font-family: Trebuchet, Arial , verdana, helvetica, sans-serif;*/
}	

.ffTabAEmp:visited
{	
	font-size: 13px;
	font-weight: bold;
	text-decoration:	none;
	color: white;
	/*font-family: Trebuchet, Arial , verdana, helvetica, sans-serif;*/
}

.ffTabAEmp:active
{	
	font-size: 13px;
	font-weight: bold;
	text-decoration:	none;
	color: white;
	/*font-family: Trebuchet, Arial , verdana, helvetica, sans-serif;*/
}

.ffTabAEmp:hover
{	
	font-size: 13px;
	font-weight: bold;
	text-decoration:	none;
	color: red;
	/*font-family: Trebuchet, Arial , verdana, helvetica, sans-serif;*/
}
	
/****************************/
/* Client navigation tabs   */
/****************************/
.NavTabBackClient
{
	background: #F5F5DC;
	font-size: 12px;
}

.NavBdrClient
{
	background: #000000;
}

.NavBarClient
{
	background: #0066cc
}

.ffTabAClient:link
{
	font-weight: bold;
	font-size: 12px;
	margin: 5px;
	color: #000066;
	line-height: 19px;
	text-decoration: none;
}	
.ffTabAClient:visited
{
	font-weight: bold;
	font-size: 12px;
	margin: 5px;
	color: #000066;
	line-height: 19px;
	text-decoration: none;
}	
.ffTabAClient:active
{
	font-weight: bold;
	font-size: 12px;
	margin: 5px;
	color: #000066;
	line-height: 19px;
	text-decoration: none;
}	
.ffTabAClient:hover
{
	font-weight: bold;
	font-size: 12px;
	margin: 5px;
	color: red;
	line-height: 19px;
	text-decoration: none;
}	

/******************************/
/* Error Messages */
/******************************/

/******************************/
/* Instructional text */
/******************************/

.ffInstruct
{
	font-size: 12px;
	/*font-family: Trebuchet, Arial , Verdana, Helvetica, sans-serif;*/
	color: black;
}

/******************************/
/* Small instructional text */
/******************************/

.ffSmallInst
{
	font-size: 8pt;
	color:Red;
	/*font-family: Trebuchet, Arial ,helvetica,sans-serif;*/
	font-style: italic
}

/******************************/
/* General use small font */
/******************************/

.ffSmallFont
{
	font-size: 8pt;
	color:black;
	/*font-family: Trebuchet, Arial ,helvetica,sans-serif;*/

}

/******************************/
/* ForceFinder logo for 'powered by' */
/******************************/

.ffLogo
{
	font-size: 8pt;
	color: blue;
	/*font-family: Trebuchet, Arial ,helvetica,sans-serif;*/
}

/******************************/
/* Confirmation messages ('are you sure you want to delete this job?') */
/******************************/

.ffConfirmation
{
	font-size: 13px;
	/*font-family:  Trebuchet, Arial , Verdana, Helvetica, sans-serif;*/
  	font-weight: Bold;
  	color: black;	
	margin-top: 10px;
	margin-bottom: 10px;
}


/******************************/
/* General purpose text 
/******************************/
/*
TD
{
	font-size: 12px;
	color: black;
	font-family: Trebuchet, Arial , Verdana, Helvetica, sans-serif;
}
*/
/******************************/
/* Input
/******************************/

/*INPUT
{
	font-size: 12px;
	color: black;
	font-family: Trebuchet, Arial , Verdana, Helvetica, sans-serif;
}*/

/******************************/
/* Textarea 
/******************************/

/*TEXTAREA
{
	font-size: 12px;
	color: black;
	font-family: Trebuchet, Arial , Verdana, Helvetica, sans-serif;
}*/

/******************************/
/* Select 
/******************************/

/*SELECT
{
	font-size: 12px;
	color: black;
	font-family: Trebuchet, Arial , Verdana, Helvetica, sans-serif;
}*/

/******************************/
/* Hyperlink 
/******************************/

/*A
{
	font-size: 12px;
	color:	darkblue;
	text-decoration: underline;
}*/

/******************************/
/* Span
/******************************/
 
/*SPAN
{
	font-size: 12px;
}*/

/******************************/
/* Select 
/******************************/

/*SELECT
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
}*/

/******************************/
/* Input
/******************************/

/*INPUT
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
}*/


/***********************************************************************************/
/******************      HOME PAGE ELEMENT                        ******************/
/***********************************************************************************/

/********************************************/
/* CV Job Seeker Nav Links - IN BRANDING    */
/********************************************/		

.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;
}
 


/********************************************/
/* CV Employer Nav Links - IN BRANDING      */
/********************************************/
		
.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;
}

/********************************************************/
/* Job Search Header ("Job Search" text) on Home Page   */
/********************************************************/		

.ffJobSearchHeader {
	/*font-family: Trebuchet, Arial ,helvetica,sans-serif;*/
	font-size: 18px;
	background: transparent;
	font-weight: ;
	padding-bottom: 1px;
	border-color: white;
	color: white;
}


.ffHomeHeader 
{ 
    background-position:top;
    height: 148px;
    padding-right: 0px; 
    padding-left: 0px; 
    padding-bottom: 0px; 
    padding-top: 0px;
} 


.ffHomeHeaderSSL
{ 
    background-position:top;
    height: 148px;
    padding-right: 0px; 
    padding-left: 0px; 
    padding-bottom: 0px; 
    padding-top: 0px;
}

.ffSearch
{ 
    padding-right: 0px; 
    padding-left: 0px; 
    padding-bottom: 0px; 
    padding-top: 0px; 
    height: 229;
}




/******************************/
/* Brand Build                                   */
/******************************/ 
.ffBrandBuilder	{	
	background-color: black;
}


/********************************/
/* Featured Employers Elements  */
/********************************/	

.ffFeaturedEmployerHeader {
	/*font-family: Arial, Trebuchet,  helvetica,sans-serif;*/
	font-size: 16px;
	background: white;
	font-weight: 
	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;
}	

.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;
	font-weight: 
	border-color: white;
	color: black;
	padding-bottom: 5px;
}	

.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;
	font-weight: 
	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;
	font-weight: 
	border-color: white;
	color: black;
	padding-bottom: 5px;

}


/******************************/
/* Customer Specific          */
/******************************/	

/*body
{
    margin: 0px;
    background: white;
    background-image: url(bgxx.gif); 
    background-position: top left;
    background-repeat: repeat-x;
    text-align: center;
}*/

/*body, td
{
    font-family: arial;
    font-size: 10pt;
    font-color: black:
}*/

/*img
{
	border: none;
}*/

/*td
{
    padding: 0px;
    font-color: black:
}*/

div.container
{
	width: 858px;
	background-image: url(bg_shadow2.gif);
	background-repeat: repeat-y;
	margin: auto;
}

div.container2
{
	width: 100%;
	background-image: url(bg_shadow.gif);
	background-repeat: no-repeat;
	text-align: center;
}

div.container3
{
    text-align: left;
    margin: auto;
    width: 828px;
}

td.search
{
    color: White;
    white-space: nowrap;
    /*font-family: Times New Roman;*/
    font-weight: bold;
    font-size: 12pt;
    text-align: right;
}

table.search_header
{
	 width: 100%;
	 background: #C0C1C4;
}

div.jobseeker_employer_header_jshome
{
	height: 117px;
	background-image: url(jobseeker_employer_bg_jshome.gif);
	background-repeat: no-repeat;
	position: relative;

}

div.jobseeker_employer_header_global
{
	height: 80px;
	background-image: url(jobseeker_employer_bg_global.gif);
	background-repeat: no-repeat;
	position: relative;
}

a.post_job
{
	width: 410px;
	height: 52px;
	position: absolute;
	top: 23px;
	left: 390px;
}

td.nav_item_footer
{
    font-size: 8pt;
    font-weight: bold;
    white-space: nowrap;
    padding: 0px 9px 0px 9px;
    /*text-align: center;*/
    white-space: nowrap;
}

td.nav_item_footer a
{
    color: white;
    text-decoration: none;
    font-size: 10pt;
}

td.nav_item_footer a:hover
{
    color: white;
    text-decoration: underline;
    font-size: 10pt;
}

a.featured_jobs
{
	color: black;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

div.featured_jobs
{
	color: #7dae1a;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 10px;
}


cbs_wrapper_topnav_td
{
	color: black;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 10px;
}

subsearchupdated
{
	color: black;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 10px;
}
tbox
{
	color: black;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 10px;
}

/*********************************
******* JK - from blend's css
*********************************/
a.CV_link, tr.CV_link a{text-decoration: underline; color: #dd8803; font-weight: normal;}

div.CV_module a.CV_link, div.CV_module2 a.CV_link, div.CV_job_minute a.CV_link, tr.CV_link a{font-weight: normal;}

a.CV_link:hover{text-decoration: none; color: #c1272d;}

div.CV_error li, table.CV_error li, span.CV_error{color:#dd8803; font-weight: bold; height: 16px;}

div.CV_error2 li, table.CV_error2 li, span.CV_error2{color:#fbb03b; font-weight: bold;}

li.CV_tab_home_active{background: transparent url(home_on.gif) no-repeat top left; width:58px; margin-left: 0;}

img.CV_logo_deals{margin:0px; width: 250px; height: 100px; background-image: url(logo_kelo.gif);}

img.CV_quick_post{width: 216px; height: 60px; position: absolute; left:720px; top:65px; background-image: url(PlaceandAd.gif);}

a.CV_deals_logo{position: absolute; width:220px; height:58px; margin-top: 150px; margin-left: 225px; background-image: url(kelolanddeals_logo_homepage.gif); z-index: 99;}
a.CV_deals_logo img{width:220px; height:58px;}

div.CV_content{background: white url(bg_content_header.gif) repeat-x top left;}
div.CV_content_padding{background: url(kelolanddeals_logo_listpage.gif) no-repeat top right;}

div.CV_content_inner_padding{background: white; padding: 5px;}

div.CV_header{background: transparent url(greybackgroundunderheader.gif) repeat-x; background-position: bottom;}

div.CV_header_content{background:url(bg_header.gif) repeat-x top left;}

div.CV_content_header{background:url(bg_content_header.gif) repeat-x top left; width:980px; height:252px; color: #fff; margin-bottom: 25px;}

label.CV_search_category{font-size: 1em; font-weight: bold; background: transparent url(gr_1.gif) no-repeat 0 0; padding: 5px 0 5px 30px; line-height: 30px;}

label.CV_search_keywords{font-size: 1em; font-weight: bold; background: transparent url(gr_2.gif) no-repeat 0 0; padding: 5px 0 5px 30px; line-height: 30px;}

div.CV_content_header_search a.CV_submit_image{border:none; position: absolute; left: 455px; top:58px; background-image: url(searchbutton.gif); width:158px; height:42px;}

div.CV_content_header_content{float: left; display: block; width: 462px; height: 96px; position: absolute; top:304px;}

div.CV_content_header_content div{padding: 8px 0px 0px 24px;}

div.CV_content_header_left h1{color: #fbb03b; font-size: 1.15em; margin:0; font-weight: bold;}

div.CV_content_header_links{float: left; display: block; width: 215px; border-left: 1px solid white; height: 83px; position: absolute; top:304px; margin-left: 462px; margin-top: 0px; padding-left: 10px; padding-top: 15px;}
div.CV_content_header_links img{background-image: url(dealalerts_icon.gif); width: 64px; height: 66px;}
/*
ul.CV_content_header_links li{list-style-image: url(gr_bullet.gif); line-height: 19px; margin-left: 10px;}
*/
h3.CV_h3{margin:0; padding:0; font-size: 10pt;}

a.CV_post_a_job
{
	padding-top: 5px;
	padding-right: 7px;
}

div.CV_content_header_right{padding: 0px; padding-right: 2px; background: white;}

div.CV_redeem_deal_bg
{

	padding: 35px 25px 33px 25px;
	background: url(redeem_this_deal.gif);
	background-repeat: no-repeat;
}

