/******************************/
/* 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: 12px;
	/*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-image:     url(http://www.minnesotajoblist.com/clibrand/minnjob/minnjob_fullgreytopandbottom.gif); 
    background-repeat: repeat-x;
    background-position:top;
    height: 148px;
    padding-right: 0px; 
    padding-left: 0px; 
    padding-bottom: 0px; 
    padding-top: 0px;
} 


.ffHomeHeaderSSL
{ 
    background-image:     url(https://secure.classifiedverticals.com/clibrand/minnjob/minnjob_fullgreytopandbottom.gif); 
    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(http://www.minnesotajoblist.com/CLIBRAND/MINNJOB/MINNJOB_redgradient.gif); 
    background-repeat: repeat-x;  
    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.mn_joblist_header_jshomexxx
{
	height: 166px;
	background-image: url(mnjoblist_RedAndLogoTall.gif);
	background-repeat: no-repeat;
}

div.mn_joblist_header_global
{
	height: 105px;
	background-image: url(mnjoblist_RedAndLogoShort.gif);
	background-repeat: no-repeat;
}

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;}

tr.CV_link td{padding: 5px 0px 5px 0px;}

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;}

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;}

li.CV_tab_resume_active{background: transparent url(post_resume_on.gif) no-repeat top left; width: 101px; margin-left: 60px;}

li.CV_tab_account_active{background: transparent url(account_on.gif) no-repeat top left; width: 69px; margin-left: 162px;}

img.CV_logo_joblist{margin: 15px 0 0 10px; width: 250px; height: 108px; background-image: url(logo_joblist.gif);}
img.CV_logo_joblist_emp{margin: 15px 0 0 10px; width: 250px; height: 108px; background-image: url(emp_logo.gif);}

img.CV_quick_post{width: 216px; height: 60px; position: absolute; left:720px; top:65px; background-image: url(PlaceandAd.gif);}

a.CV_tv_logo{display: none; position: absolute; width:120px; height:44px; margin-top: 177px; margin-left: 498px; background-image: url(logo_tv.gif); z-index: 99;}
a.CV_tv_logo img{width:120px; height:44px;}

div.CV_content_header{background:#158206 url(bg_content_header.gif) repeat-x top left; width:980px; height:252px; color: #fff; border-bottom: 5px solid #e6e6e6; margin-bottom: 25px;}

label.CV_search_category{color: #000; 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{color: #000; 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(btn_search_jobs.gif); width:151px; height:35px;}

div.CV_content_header_content{float: left; display: block; width: 465px; background-color: #199c07; height: 96px; position: absolute; top:338px;}

div.CV_content_header_content div{padding: 9px 24px;}

div.CV_content_header_left h1{color: #fbb03b; font-size: 1.15em; margin:0; font-weight: bold;}

ul.CV_content_header_links{float: left; display: block; width: 167px; border-left: 1px solid #158206; background-color: #199c07; height: 68px; padding: 14px 24px; position: absolute; top:338px; margin-left: 462px; margin-top: 0px;}

ul.CV_content_header_links li{list-style-image: url(gr_bullet.gif); line-height: 19px; margin-left: 10px;}

img.CV_pricesheet_why{width: 440px; height: 273px; background-image: url(whyTNjoblist.jpg);}

a.CV_post_a_job
{
	padding-top: 5px;
	padding-right: 7px;
}