7/*<group=General>*/

/*set base font default 12px, arial 444444*/
html, body, table {
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #555;
	/*line-height: 21px;*/
}
/*set body bgcolor*/
body {
	background-color: #ffffe8;
}
/*set link colors */
a {
	color: #047391;
}
a:hover {
	color: #555555;
}


h1 { /*	heading 1 for main content body area */
	color: #047391;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	font-size: 24px;
}
h2 {/*	heading 2 for main content body area */
	background-color:#047391;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 1px;
	/*background-image: url(/images/v7a/underline_h2.gif);
	background-position:bottom;
	background-repeat:repeat-x;*/
}
h3 {
	color: #FA400F;
	margin: 10px 0px 5px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}
h4 { /*	heading 1 for side content body area */
	color: #666666;
	font-family: Impact, "Arial Black", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
	font-size: 18px;
	margin: 0px 0px 0px 10px;
	padding: 8px 0px 0px 5px;
	width: 93%;
	background-image: url(/images/v7a/underline_h2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	display: block;
	line-height: 24px;
}
h5 { /*	heading 2 for side content body area */
	color: #444444;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
h6 { /*Denotes required field */
	font-size: 10px;
	color: #666666;
	text-align: right;
	padding: 0px 40px 0px 0px;
	margin: 0px;
}
/*</group>*/

/*<group=ABBA Theme>*/

/* Note: No widths are set in ABBA, only non-panel specific. The ABBA sets general design for the panels, left/right float, padding, bg_images, gradients/borders etc... It is the "frame" into which you put in content. */

/* A is the primary content area, B is the secondary content area. AB is primary content on left, BA is primary
   content window on the left. They are mirrored versions. This section sets the general "theme" for the look and
   feel of the content areas, widths and panel-specific styles are set at the panel level. 
   
   Generally, Common Style is set first, with specific AB or BA override styles (a flipped bg image, etc..) following.*/

/*Side Content Area */

/*<group=Main>*/

.AB_Main { /* specific to Left-Right Main Layout box*/
		/*background-image: url(/images/v7a/AB_Lmid_bg.gif);*/
		position:relative;
		top:25px;
	}

.BA_Main { /* specific to Right-Left Main Layout box*/
		background-image:url(/images/v7a/BA_Rmid_bg.gif);
	}

/*<group=Main Header>*/

.AB_Main .Header {
		top:-40px;
		left:25px;
		position:relative;
	}

.AB_Main .HeaderOffset {
		top:-125px;
		left:25px;
		position:relative;
	}

.AB_Main .HeaderOffset2 {
		top:-100px;
		left:25px;
		position:relative;
		z-index:99;
		height:0px;;
	}

#Beta .HeaderOffset, #Admin.HeaderOffset  {
		top:-100px;
		left:25px;
		position:relative;
	}

.AB_Main .Header h6{
		top:40px;
		left:-450px;
		position:relative;
		z-index:10;
	}

.BA_Main .Header {
		background-image: url(/images/v7a/BA_Rtop_bg.gif);
	}
	
/*</group>*/


/*<group=Main Header>*/
.AB_Main .body {
		top:0px;
		position:relative;
	}
/*</group>*/

/*<group=Main Footer>*/


.AB_Main .Footer {
	background-image: url(/images/v7a/AB_Lbottom_bg.gif);
	}

.BA_Main .Footer {
	background-image: url(/images/v7a/BA_Rbottom_bg.gif);
	}
	
/*</group>*/
	
/*</group>*/

/*<group=Side>*/


.AB_Side { /* specific to Left-Right Main Layout box*/
		background-image:url(/images/v7a/AB_Rmid_bg.gif);
		/*position:fixed;
		right:50px;
		top:250px;*/
	}

.BA_Side { /* specific to Right-Left Main Layout box*/
		background-image:url(/images/v7a/BA_Lmid_bg.gif);
	}

/*<group=Side Header>*/
.AB_Side .Header {
	background-image: url(/images/v7a/AB_Rtop_bg.gif);
}
.BA_Side .Header {
	background-image: url(/images/v7a/BA_Ltop_bg.gif);
}
	
/*</group>*/

/*<group=Side Footer>*/

.AB_Side .Footer {
		background-image: url(/images/v7a/AB_Rbottom_bg.gif);
	}

.BA_Side .Footer {
		background-image:url(/images/v7a/BA_Lbottom_bg.gif);
	}
	
#Template, #Beta{
	width: 728px;
}
/*</group>*/
	
/*</group>*/
	
/*</group>*/


/*<group=ABBA Formatting>*/

/* Headings, then Overrides: The first is the Default style for both Layouts, with BA-Specific overrides following*/

.AB_Main .Header h1, .BA_Main .Header h1 { /* h1's used in Admin, steps, etc. */
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 26px;
	font-weight: normal;
	color: white;
	letter-spacing:1px;
	margin: 0px;
	padding: 3px 0px 0px;
	width: 722px;
	/*background-image: url(/images/v7a/underline_h1.gif);
	background-position:left bottom;
	background-repeat:repeat-x;*/
	text-align:left;
	position:relative;
	top:-65px;
	left:-13px;
}
.SloganMain h1 { /* h1's used in Admin, steps, etc. */
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	font-size: 26px;
	font-weight: normal;
	color: white;
	letter-spacing:1px;
	margin: 0px;
	padding: 3px 0px 0px;
	width: 722px;
	/*background-image: url(/images/v7a/underline_h1.gif);
	background-position:left bottom;
	background-repeat:repeat-x;*/
	text-align:left;
}


.BA_Main .Header h1 { /* Modifies Header h1 style used for BA_Main */
		text-align: left;
		margin: 0px 0px 0px 15px;
		padding: 0px 0px 0px 0px;
		width: 713px;
		background-image: url('/images/v7a/underline_h1.gif');
			
}

.AB_Side .Header h1, .BA_Side .Header h1 { /* Main title for side content area "Tips", etc... */
	color: #666666;
	font-family: Impact, "Arial Black", Arial, Helvetica, sans-serif;
	font-style:italic;
	background-image: url('/images/v7a/underline_h2.gif');
	background-position:bottom;
	background-repeat:repeat-x;
}
	
/*</group>*/

/*<group=Buttons and Forms>*/
.Btn_Lg, .Btn_Step, .Btn_Md, .Btn_Update, .Btn_Sm, .Btn_Up, .Btn_Down, .Btn_Delete, .Btn_MJ_Update, .TwoBoxSelect_Btn {
	color: #ffffff;
	background-color:#047391;
	border: none;
}

.Btn_Lg {
	background-image: url('/images/v8a/BtnLg.jpg');
	width:179px;
	height:41px;
	text-align:center;
	background-color:#047391;
}

#BtnSearch {
	background-image: url('/images/v8a/SearchLg.jpg');
	padding-right:12px;
}

.Btn_Md, .Btn_Update{
	background-image: url('/images/v7a/Btn_AddUpdate.gif');
}

.Btn_Sm, .Btn_Up, .Btn_Down, .Btn_Delete, .Btn_MJ_Update {
	background-image: url('/images/v7a/Btn_Sm.gif');
}
.Btn_Up{
	background-image: url('/images/v7a/Btn_MoveUp.gif');
}
.Btn_Down{
	background-image: url('/images/v7a/Btn_MoveDown.gif');
}
.Btn_Delete{
	background-image: url('/images/v7a/Btn_DeleteJob.gif');
}
.Btn_MJ_Update{
	background-image: url('/images/v7a/Btn_MJ_UpdateJob.gif');
}
.TwoBoxSelect_Btn{
	background-image: url('/images/v7a/Btn_AddRemove.gif');
}
.Btn_Step {
	background-image: url('/images/v7a/Btn_Step.gif');
}

/*</group>*/

/*<group=Panels>*/

/*<group=ResoureList>*/

#ResourceSpotlight dl { /*sets the premium listings border, bg */
	border-top: 1px solid #E73956;
	border-bottom: 1px solid #E73956;
	background-color: #E73956;
}

#ResourceSpotlight dt a{ /*Resource Title link color */
	color: #ff0000;
}
	
/*</group>*/


	
/*</group>*/





/*<group=Modules>*/

/*<group=LoginBox>*/
.LoginBox { /* override bg, border */
}
.LoginBox thead th, .NotReg thead th{ /*set title font styles */
	text-align:left;
	color: #666666;
	font-family: Impact, "Arial Black", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
	font-size: 20px;
	margin: 8px 0px 0px 15px;
	padding: 0px 0px 0px 5px;
	width: 90%;
	background-image:url(/images/v7a/underline_h2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
	
/*</group>*/
/*<group=A-Z List>*/

ul#Alphabet li {
	background-color: #b2b2b2;
}
#Alphabet a {
	color: #ffffff;
}
#Alphabet a:hover { 
	background-color: #777777;
}


/*alphabet results page */
.AlphaResults_Title { /* Alpha results empl-recruiter title */
}
.AlphaResults li a{/*link color */
}
.AlphaResults li strong { /*premium listings */
}
/*</group>*/
/*<group=ProgressBar>*/



/* <---------- Begin Profile Progress Bar (Background >> Desired Position >> Job History, etc...) -- */

.Steps{ /* <-- (Step 1 of 5) -- */
	color: #666666;
	font-family: Impact, "Arial Black", Arial, Helvetica, sans-serif;
	font-size:16px;
}

.ProgressOff {
	background-image: url(/images/v7a/off_bg.gif);
}
.ProgressOn {
	background-image: url(/images/v7a/on_bg.gif);
}

/* ProgressBar Connectors & Terminates */
.PSpacer_OnOff{
	background-image: url(/images/v7a/on-off.gif);
}
.PSpacer_OnOn{
	background-image: url(/images/v7a/on-on.gif);
}
.PSpacer_OffOff{
	background-image: url(/images/v7a/off-off.gif);
}
.PSpacer_EndBegining{ /* Controls Spacer Cell Left of 1st Step */
	background-image: url(/images/v7a/on_bg.gif);
	background-repeat:repeat-x;
}
.PSpacer_EndOn{
	background-image: url(/images/v7a/on-end.gif);
}
.PSpacer_EndOff{
	background-image: url(/images/v7a/off-end.gif);
}
	

/*</group>*/
/*<group=BoxTabs>*/

#BoxTabs a	{
	color: #666;
}

#BoxTabs a:hover { 
	background-color: #fafafa;
}

ul#BoxTabs li {
	background-color: #eeeeee;
}




/*</group>*/

/*<group=All Result Pages>*/

/* set default non-link text color (city, state) defult f7 */
#CH_User, #CH_Anon, #CR, #JR, #MJ, #MA {
}

/* set link color */
#CH_User tbody a, #CH_Anon tbody a, #CR tbody a, #JR tbody a, #MJ tbody a, #MA tbody a{
	color: #047391;
	text-decoration: none;
	border-bottom: 1px dotted #ff4000;
}
/* set link hover color */
#CH_User tbody a:hover, #CH_Anon tbody a:hover, #CR tbody a:hover, #JR tbody a:hover, #MJ tbody a:hover, #MA tbody a:hover{
	color: #555555;
}

/* remove borders from icon */
#CH_User tbody a img, #CH_Anon tbody a img, #CR tbody a img, #JD tbody a img, #MJ tbody a img, #MJ tobody a img{
	border:none;
}

/* set odd bg color */
#CH_User tbody tr.odd, #CH_Anon tbody tr.odd, #CR tbody tr.odd, #CR .odd1 th, #CR .odd1 td, #CR .odd2 th, #CR .odd2 td, #JR tbody tr.odd, #MJ tbody tr.odd, #MA tobody tr.odd{
	background-color: #f7f7f7;
}
/* set hover color */
#CH_User tbody tr:hover, #CH_Anon tbody tr:hover,  #JR tbody tr:hover, #MJ tbody tr:hover, #MJ tbody tr:hover {
	background-color: #eeeeee;
	color: #333333;
}



/*<group=ContactHistory>*/
#CH_User caption, #CH_Anon caption, #CH_User tfoot td, #CH_Anon tfoot td {
	background-color: #047391;
	color: #444444;
}
#CH_User thead th, #CH_Anon thead th {
	background-color: #E73956;
	color: #ffffff;
}

.BacklinkFloat{
	padding: 5px 0px 0px 15px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.CH_JobTitle{
	font-size: 14px;
	font-weight:bold;
	padding: 0px 8px;
	margin: 10px 0px;
}
#ContactHist p{
	padding: 0px 8px;
}
/*</group>*/

/*<group=CandidateResults>*/
#CR caption, #CR tfoot td{
	background-color: #eeffa5;
	color: #444444;
}
#CR thead th {
	background-color: #ccff00;
	color: #444444;
}
#CR .odd1 tr { /*row 3*/
	border-top: 1px solid #dddddd;
}
#CR .odd2 tr  { /*row 4*/
	border-bottom: 1px solid #dddddd;
}
/*</group>*/

/*<group=MyJobs>*/
#MJ caption, #MJ tfoot td{
	background-color: #047391;
	color: #ffffff;
}
#MJ thead th {
	background-color: #E73956;
	color: #ffbb77;
}
#MJ thead th a, #MJ thead th a:hover{
	background-color: #E73956;
	color: #ffbb77;
}
.MJ_CurrentJobs{
	padding: 5px 0px 0px 15px;
	float:left;
	color: #FFF;
	font-family: Impact, "Arial Black", Arial, Helvetica, sans-serif;
	font-size:16px;
}
.MJ_ActionIcons{
	width: 120px;
}
#MJ tbody .MJ_ActionIcons a{
	margin: 0px;
	padding: 0px;
	border-bottom:none;
}
.MJ_Buttons {
	width: 245px;
	padding: 18px 0px 0px 5px;
}
.MJ_Buttons form, .MJ_Buttons input{
	margin: 1px;
	padding: 5px 0px;
}
/*</group>*/

/*<group=MyAgents>*/
#MA caption, #MA tfoot td{
	background-color: #ff4000;
	color: #ffffff;
}
#MA thead th {
	background-color: #E73956;
	color: #ffbb77;
}
#MA thead th a, #MA thead th a:hover{
	background-color: #E73956;
	color: #ffbb77;
}
.MA_CurrentJobs{
	padding: 5px 0px 0px 15px;
	float:left;
	color: #666666;
	font-family: Impact, "Arial Black", Arial, Helvetica, sans-serif;
	font-size:16px;
}
.MA_ActionIcons{
	width: 120px;
}
#MA tbody .MA_ActionIcons a{
	margin: 0px;
	padding: 0px;
	border-bottom:none;
}
.MA_Buttons {
	width: 245px;
	padding: 18px 0px 0px 5px;
}
.MA_Buttons form, .MA_Buttons input{
	margin: 0px;
	padding: 5px 0px;
}
/*</group>*/

/*<group=JobResults>*/
#JR caption, #JR tfoot td{
	background-color: #ffffff;
	color: #555555;
}
#JR thead th {
	background-color: #E73956;
	color: #000000;
}
#JR thead th a, #JR thead th a:hover{
	background-color: #E73956;
	color: #ffffff;
}
/*</group>*/
	
/*</group>*/

/*<group=ALL Detail Pages>*/

#JD_Title, #CD_Title  {
	color: #555;
	font-size: 26px;
	font-weight:bold;
	margin: 10px 0px 10px 0px;
	font-family:Trebuchet MS, Times New Roman, Times, serif;
}

/* Set all detail box borders */
#CD_History, #CD_Notes, #JD_Info, #JD_Apply{
	border: 1px solid #dddddd;
}
/* Set all detail box th backgrounds */
#CD_History th, #CD_Notes th, #JD_Info th, #JD_Apply th{
	background-color: #ffeecc;
}

/*<group=CandidateDetail>*/
#CD h2 { /*Defaults to standard h2 */
}

#CD_Profile td {
	font-family:"Times New Roman", Times, serif;
}
.CD_ProfileBar {
	background-color:#ff7f00;
}

/*</group>*/

/*<group=JobDetail>*/
#JD_DescriptionTitle {
	display: block;
	clear: both;
	width: 345px;
	color: #000000;
	font-size:18px;
	font-weight:bold;
	border-bottom: 1px solid #dddddd;
	margin: 10px 0px 5px 0px;
}	
	
/*</group>*/
	
/*</group>*/

/*</group>*/




/*<group=Structure>*/

/*<group=Header>*/

/* -- Logout & Home -- */

.TopNav {
	color: #666666;
	font-size: 14px;
	padding: 5px 15px 20px 0px;
}

.TopNav a{
	color: #666666;
	text-decoration: none;
}

.TopNav a:hover {
	color: #fa400f;
	text-decoration: underline;
}

/* -- Main Tabs -- */
table.TopTab {
	margin-left: 10px;
}
td.TopTab {
	font-size: 14px;
	text-align:center;
	background-image: url(/images/v7a/tab_bg.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	height: 33px;
	padding: 5px 2px 4px 2px;
}
.TopTab a{
	color: #666666;
	text-decoration: none;
}

.TopTab a:hover{
	color: #fa400f;
}


/* -- Selected Tab -- */
td.TopTab_On {	
	background-image: url(/images/v7a/tab_bg_on.gif);
}
.TopTab_On a{
	color: #ff7f00;
}



/* -- Sub Navigation -- */
.SubNav {
	color: #666666;
	font-size: 12px;
	background-color: #ffffff;
	padding: 9px 10px 0px 0px;
	text-align: center;
}
.SubNav a{
	color: #666666;
	text-decoration: none;
}
.SubNav a:hover {
	color: #fa400f;
	text-decoration:underline;
}
	
/*</group>*/

/*<group=BodyContainers>*/

#BodyContainer {
	/* Nothing Yet */
}
	
/*</group>*/

/*<group=Footer>*/

.BottomNav {
	font-size: 12px;
	color: #888888;
	background-color: #cccccc;
	padding: 20px 10px 16px 10px;
	text-align:center;
	clear:both;
}
.BottomNav a{
	color: #888888;
	text-decoration: none;
}
.BottomNav a:hover{
	color: #444444;
}

.CopyRight {
	color: #666666;
	text-align: center;
	margin: 20px 0px 10px 0px;
}
	
/*</group>*/
	
/*</group>*/


/* LIST CONTAINER GROUP */

.listContainer h2 span{
	background-color:#FFF;
	padding:0px 10px 0px 4px;
	color:#047391;
	margin:0px;
	position:relative;
	left:-1px;
}

#Search_Options h2 span{
	color:#E73956;
}


#JD_Stats{border:0px; width:49%}
#JD_Stats h2{
	background-color:#91AE32;
	color:#fff;
	font-weight:bold;
}
#JD_Stats h2 span{
	color:#91AE32;
}

#JD_Apply{border:0px; width:49%}
#JD_Apply h2{
	background-color:#91AE32;
	color:#fff;
	font-weight:bold;
}
#JD_Apply h2 span{
	color:#91AE32;
}

#JD_Description{border:0px; float:left; height:auto; width:auto;}
#JD_Description h2{
	background-color:#047391;
	color:#fff;
	font-weight:bold;
}
#JD_Description h2 span{
	color:#047391;
}



.listContainer .instructions{
	background-color:#555555;
	color:#fff;
	font-weight:bold;
	padding:5px;
	margin:0px;
	text-align:center;
}

#Search_Options h2{
	background-color:#E73956;
	color:#fff;
	font-weight:bold;
}

/* END LIST CONTAINER GROUP */

.SubMenuContainer a{
	color:#FFF;
}

.SubMenuContainer a:hover{
	color:#E73956;
}

.text_white_normal a{
	color:#fff;
}
.text_white_normal a:link{
	color:#fff;
}
.text_white_normal a:visited{
	color:#fff;
}
.text_white_normal a:hover{
	color:#e73956;
}

#ResourceSpotlight dt a{
	color:#FFF;
}

#returnToSearch{
	color:#FFF;
}
#returnToSearch:link{
	color:#FFF;
}
#returnToSearch:hover{
	color:#ACD0DC;
}

.JR_Title{
	color:#047391;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:inherit;
	font-weight:bold;
	font-style:normal;
	display:inline;
	padding:0px;
	margin:0px;
}
#MyAccount{
	left:0px;
}

.ContentContainer{width:916px; height:auto; clear:both; margin-top:13px; padding:12px;}
.ContentLeft{width:550px; height:auto; float:left;}
.ContentRight{width:200px; height:auto; float:both; padding-top:15px;}

.ContentLeftSub{width:728px; height:auto; float:left; top:25px; position:relative;}

.leftNavSub{ width:160px; height:auto; float:left; margin-right:18px; }
.LeftNavTab{ color: #fff; background-color:#ff7f02; padding: 3px 0 0 10px; height:24px; text-align:left; width:150px;}
#LeftNav {width: 160px; background-color:#fcf1e6;}
#LeftNav li a {text-align:left; height: 32px; height: 24px; text-decoration: none; border-bottom:1px solid #fff;}	
#LeftNav li a:link, #LeftNav li a:visited {color: #d88960; display: block; padding: 4px 0 0 10px; background-color:#fcf1e6;}
#LeftNav li a:hover {color: #d88960; background-color:#fffaf5; padding: 4px 0 0 10px;}
#LeftNav ul {list-style: none; margin: 0; padding: 0;}

.ContentLeftSub1{ width:728px; height:auto; float:left; text-align:left; margin:0px 0px 15px 0px; }
.ContentLeftSub2{ width:545px; height:auto; float:left; text-align:left; margin:0px 0px 15px 0px; }
.ContentLeftSub3{ width:355px; height:auto; float:left; text-align:left; margin:0px 0px 15px 0px; }

.searchheader{
	text-indent:10px;
	color:#FFF; 
	background-color:#E73956;
	cursor:pointer;
}

.TitleStriptGreen{width: 100%; text-align:left; height:14px; margin:0px 0px 5px 0px; float:left; background-color:#047391;}
.TitleStriptGreen1{width:728px; text-align:left; height:14px;  margin:0px 0px 15px 0px; float:left; background-color:#047391;}
.TitleStriptGreen2{width:550px; text-align:left; height:14px;  margin:0px 0px 15px 0px; float:left; background-color:#047391;}
.TitleStriptGreen3{width:355px; text-align:left; height:14px;  margin:0px 0px 15px 0px; float:left; background-color:#047391;}
.TitleStriptTextGreen{float:left; background-color:#fff; padding-right:5px; height:auto;  margin-top:-4px; color: #047391;     font-family: 'PT Sans Narrow' !important; font-size: 17px; font-weight: 700; text-decoration: none; text-transform: uppercase;}

.searchTitle{
	color:#047391; 
	font-size:16px;
}

.searchheader{
	text-indent:10px;
	color:#FFF; 
	background-color:#047391;
	cursor:pointer;
}
.showAll{
	color:#047391;
	font-size:11px;
	font-style:italic;
	cursor:pointer;
}

.jobsearch_criteria_categorycolumns{
	float:left;
	width:242px;
}
.jobsearch_criteria_category_header_div{
	cursor:pointer;
	color:#047391;
	font-weight:bold;
}
.jobsearch_criteria_options_text{
	float:left;
	padding:5px 10px 0px 20px;
	font-size:14px;
}
.jobsearch_criteria_info_div{
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	clear: both;
}
.jobsearch_criteria_product_checkbox{
	float: left;
}
.jobsearch_criteria_product_subcategories_checkbox{
	display: none;
}
.jobsearch_criteria_product_child_checkbox{
	margin-left:18px;
}
.jobsearch_criteria_options_group{
	float: left;
}
.jobsearch_criteria_button_div{
	text-align: right;
}

.jobsearch_results_alerts_div{
	margin-bottom:15px;
	height:90px;
	width:420px;
	border-radius: 4px;
	padding: 5px;
	border: thin solid rgb(213, 213, 213);
	position: relative;
	left: 250px;
}

.displayjobs_jobs_div{
    float: left;
    width: 500px;
}
.displayjobs_jobheader_div{
	margin-top: 24px;
}

.pointer{
    cursor: pointer;
}
.displayjobs_job_info_div{
    padding: 5px 5px 10px 5px;
    color: #555555;
}
.displayjobs_job_info_div a{
	color: #ff7f02;
    text-decoration: none;
    border-bottom: 1px dotted #ff4000;
}
.displayjobs_job_info_div:hover{
	background-color: #eeeeee;
}
.displayjobs_paging_div{
	text-align: center;
	margin-bottom: 40px;
}
.displayjobs_job_updateddate{
	float: left;
}
.displayjobs_poweredby_text{
	float: left;
	font-weight: bold;
	font-size: 16px;
}
.displayjobs_poweredby_img{
	width: 135px;
}
.displayjobs_poweredby_div{
	display: none;
}
.displayjobs_job_title_div{
	font-size: 14.5px;
	font-weight: bold;
}

.regionmap_div{
	clear:both;
	height:250px;
}
.regionmap_info_div{
	font-size:15px;
	text-align: center;
	padding:10px;
	line-height:15px;
	color:#555555;
	background-color: #eeeeee;
	margin-bottom: 10px;
	border-radius: 5px;
}
.regionmap_stateList_div{
	overflow: auto;
	width:257px;
	margin-bottom:10px;
}
.regionmap_location_selectbox_div{
	display: none;
}
.regionmap_map_div{
	float:left;
}
.regionmap_location_clearstates{
	text-align: right;
	cursor: pointer;
}
.regionmap_location_div{
	padding-top: 10px;
}
.regionmap_location_group_div{
	float: left;
}
.regionmap_mapSelect_div{
	text-align: right;
}
.regionmap_mapSelectbox_div{
	font-size: 14px;
	border-radius: 4px;
	border: thin solid rgb(213, 213, 213);
	background-color: rgb(236, 249, 227);
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	padding: 5px 0px 5px 5px;
	color: #444444;
	width: 250px;
	text-align: left;
	cursor: pointer;
}
.regionMap_stateSelectHeader{
	text-align: left;
	cursor: pointer;
	border: thin solid #CCCCCC;
	background-color: #EEEEEE;
	font-family: Trebuchet MS, Times New Roman, Times, serif;
	padding: 5px 0px 5px 5px;
}
.regionMap_stateSelect{
	display:none;
	max-height:150px;
	overflow:auto;
	text-align: left;
	border: thin solid #CCCCCC;
}

.jobsearch_details_applytextbox {
	font-size: 14px;
	border-radius: 4px;
	border: thin solid rgb(213, 213, 213);
	background-color: rgb(236, 249, 227);
	color: rgb(87, 87, 87);
	width: 190px;
	height: 34px;
	padding: 0px 5px;
	font-family: Trebuchet MS, sans-serif;
}
.jobsearch_details_applytext {
	padding-top:10px;
	font-weight: bold;
}
.jobsearch_details_errormessage{
	font-size:10pt;
}
.jobsearch_details_joblogo_div{
	text-align: center;
	width: 100%;
}
.jobsearch_details_toolbar_div{
	text-align: center;
	width:100%;
}
.jobsearch_details_jobdetails_div{
	width:93%;
	margin-bottom:15px;
	float:left;
	margin-right:7px;
	background-color:#eeeeee;
	padding:0px 10px 0px 10px;
	min-height: 105px;
}
.jobsearch_details_company_div{
	color: #506600; 
	font-size: 24px; 
	padding: 5px 0px;
	font-weight: bold;
}
.jobsearch_details_details_div{
	float: left;
	width: 100%;
	line-height: 1.3;
}
.jobsearch_details_jobinfo_details_div{
	width:33%;
	float: left;
}
.jobsearch_details_details_categories_div{
	width: 100%;
	float: left;
	vertical-align: top;
	line-height: 1;
}
.jobsearch_details_details_text{
	font-weight: bold;
	float: left;
}
.jobsearch_details_socialmedia_div{
	float: left;
}
.jobsearch_details_socialmedia_icon{
	margin-bottom: 7px;
}
.jobsearch_details_apply_div{
	width:32%; 
	float:left;
}
.jobsearch_details_applyheader_div{
	font-size: 20px; 
	padding: 7px 0px; 
	font-weight: bold; 
	text-transform: uppercase;
	background-color:#ff7f02;
	color:white;
	border-radius:5px 5px 0px 0px;
	text-align:center;
}
.jobsearch_details_applymessage_div{
	background-color:#eeeeee;
	width:100%;
	text-align:center;
	padding-top:10px;
	font-size:14px;
}
.jobsearch_details_expiredmessage_div{
	background-color:#eeeeee;
	width:100%;
	text-align:center;
	padding-top:20px;
	font-size:14px;
	min-height: 80px;
}
.jobsearch_details_applymessage_text{
	padding-bottom:55px;
	color:#666666;
}
.jobsearch_details_applymessage_text2{
	padding-bottom:15px;
	color:#888888;
}
.jobsearch_details_applyinfo_div{
	background-color:#eeeeee;
	padding-left:10px;
	padding-bottom: 20px;
}
.jobsearch_details_jobdescription_div{
	width:66%; 
	float:right;
}
.jobsearch_details_alreadyappliedmessage_div{
	display: none;
}
.jobsearch_details_file{
	border:none;
	width:177px;
}
.jobsearch_details_submitbutton{
	width: 190px;
	font-size: 19px;
	font-weight: normal;
}
.jobsearch_details_applyoptions{
	padding-left: 24px;
	text-indent: -24px;
	line-height: 1;
	padding-top: 5px;
}
.jobsearch_details_expiredjobs_text{
	padding-top: 15px;
}
.jobsearch_details_expiredjobs_div{
	max-height: 220px;
	overflow: auto;
}

.companypage_nonactive_buttonleft{
	background: #ff7f02 url(http://www.careersinfood.com/images/v8b/bg_visit_btn.png) no-repeat right center;
	border: none;
	border-radius: 5px;
	padding: 5px 40px 5px 10px;
	font-weight: bold;
	font-family: sans-serif;
	font-size: 13px;
	color: #fff;
	cursor: pointer;
	background-position:145px;
}
.companypage_nonactive_buttonright{
	background: #ff7f02 url(http://www.careersinfood.com/images/v8b/bg_visit_btn.png) no-repeat right center;
	border: none;
	border-radius: 5px;
	padding: 5px 40px 5px 10px;
	font-weight: bold;
	font-family: sans-serif;
	font-size: 13px;
	color: #fff;
	cursor: pointer;
	background-position:100px;
}
.companypage_nonactive_left_div{
	font-weight: bolder;
	color: darkslategrey;
	font-family: sans-serif;
	width:48%;
	float: left;
}
.companypage_nonactive_right_div{
	font-weight: bolder;
	color: darkslategrey;
	font-family: sans-serif;
	width:48%;
	float: right;
}
.companypage_pagingbuttons_div{
	text-align: center;
}
.companypage_viewjobs_div{
	margin:15px; 
	font-size:14px;
	cursor:pointer;
}
.companypage_viewjobs_div:hover{
	background-color:#eeeeee;
}
.companypage_jobs_title_div{
	float: left;
	width: 60%;
}
.companypage_job_location_div{
	float: left;
	width: 20%;
}
.companypage_job_state_div{
	float: left;
	width: 20%;
}
.companypage_jobinfo_div{
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

#quick-search{
	float:left;
	width:210px;
    margin-right:10px;
}
.quicksearch_jobs_subcategories_div{
    display: none;
    clear: both;
}
.quicksearch_jobs_child_div{
    margin-left:30px;
}
.quicksearch_jobs_parentcheckbox_div{
	float: left;
}
.quicksearch_jobs_category_div{
	clear: both;
}

.employerinbox_contentheader1{
	float: left;
	width: 10%;
	background: #506600;
	height: 32px;
}
.employerinbox_contentheader2{
	float: left;
	width: 28%;
	background: #506600;
	color: #FFFFFF;
	font-size: 14px;
	padding: 5px;
}
.employerinbox_content1{
	float: left;
	width: 10%;
	height: 22px;
}
.employerinbox_content2{
	float: left;
	width: 30%;
	cursor: pointer;
}
.employerinbox_paging_div{
	text-align: center;
}
.employerinbox_details_infolabel{
	float: left;
	font-weight: bold;
}
.employerinbox_details_info{
	text-align: left;
}
.employerinbox_details_message{
	background-color: #FFFFFF;
}
.employerinbox_message_textarea{
	border: thin solid #dddddd;
	border-radius: initial;
	width: 98%;
	margin: 5px;
	overflow: auto;
	resize: none;
}
.employerinbox_message_textarea_label{
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	padding-top: 5px;
	background-color: #ffffff;
}
.employerinbox_messages_div{
	float: left;
	width: 75%;
}
.employerinbox_messageresponse_div{
	display: none;
}

.jobalert_image {
	float: left;
	padding: 10px;
}
.alert_description {
	text-align: left;
	margin-bottom: -8px;
	line-height: 17px;
}
.alert_textbox {
	float: left;
}
