﻿/* -------------------------------------------------------------------------- */
/* Employer Homepage Specific Styles */

body
{
    background: url('/images/eBackground.gif') 0 0;
}

/*  TOP NAVIGATION AREA */


#TopMenuBarEmployer
{
    background:#FFF url('/images/eTopNavBack.png') no-repeat;
    height:66px;
    width:945px;
}

#MainMenuEmployer
{
	position: relative;
    float:left;
    padding-left:12px;
	padding-top: 30px;
}

#MainMenuEmployer.home
{
	padding-left: 136px;
}

#MainMenuEmployer ul li.home
{
	position: absolute;
	top: 0px;
	left: 0px;
}

#MainMenuRight
{
    display:inline;
    float:right;
    width:100;
    padding-right:12px;
	padding-top: 9px;
}
.MainMenuSocial
{
    padding-right:6px;   
}

#MainTopArea
{
    width:945px;
}

#MainTagline
{
    float:right;
    padding:38px 18px 0 0;
}

/*  PRODUCT AREA */

#MainProductArea
{
	position: relative;
    color:#FFF;
    background-image:url('/images/eMainAreaBack.png');
    background-repeat:no-repeat;
    float:left;
    height:184px;
    line-height:1.3em;
    margin-top:6px;
    margin-left:12px;
    width:919px; 
}

#MainProductAreaDog
{
	background-image: url('/images/eMainAreaDog.png');
	width: 289px;
	height: 280px;
	position: absolute;
	left: 250px;
	bottom: 0px;
}

#DogTop
{
    float:left;
    margin-top:-44px;
    margin-left:293px;
    height:44px;
}

.MainProductAreaLink
{
   color:#DCC171;
}

#MainProductArea a:link, #MainProductArea a:visited
{
    color:#DCC171;
    text-decoration:underline;
}

#MainProductArea a:hover
{
    text-decoration:none;
}

#MainProductAreaLeft
{
    float:left;
    padding-top:19px;
	width:200px;
}

#MainProductAreaLeft div h2
{
    font-weight:normal;
    font-size:12px;
    margin:0;
    padding:0;
}

#MainProductArea h1
{
    color:#C7B47B;
    font-size:15px;
    line-height:1.3em;
}

#MainProductAreaLeft div
{
    float:left;   
}

#MainProductAreaRight
{
    float:left;
    margin:19px 0 0 300px;
    background-image:url('/images/eMainDashedLine.png'); 
    background-repeat:repeat-y;
    background-position:189px;
}

.MainProductAreaRightTitle
{
    padding:21px 0 9px 0;
}

#MainProduct1
{
    float:left;
    padding-right:22px;
    text-align:right;
    width:167px;
}

#MainProduct2
{
    float:left;
    padding-left:22px;
}

#MainProduct1, #MainProduct2
{
    height:142px;
}

.MainProductButton
{
    float:right;
}

/* Special Offers */

.EmployerTitle
{
    /* this inherits from ComponentTitle */
    padding-bottom:9px;
}

#MainSpecialOffersArea
{
    color:#57381E;
    font-size:11px;
    line-height:1.3em;
    float:left;
    padding:20px 0 20px 0;
    width:294px;
    margin-left:12px;
}

.BtnBuyNow
{
    float:right;
    padding:0 0 10px 10px;
}

.MainSpecialOffersItem
{
    background-color:#E5DFCE;
    font-size:12px;
    line-height:1.4em;
    padding:18px 14px 15px 27px; 
    margin-bottom:9px;
    min-height:70px;
    width:253px;
}

.MainSpecialOffersItem h1
{
    color:#900;
    font-size:15px;
    margin:0 0 4px 0;
}

.MainSpecialOffersItem em
{
    color:#5D8C34;
    font-weight:bold;
}

.MainSpecialOffersItem a:link, .MainSpecialOffersItem a:visited
{
    color:#57381E;
}

.MainSpecialOffersItem a:hover
{
    color:#900;
    text-decoration:none;
}


/*  RIGHT AREA (TESTIMONIAL, FEATURED TALENT) */

#MainRightArea
{
    color:#57381E;
    font-size:11px;
    line-height:1.3em;
    float:left;
    padding:20px 0 20px 19px;
    width:606px;
}

#MainLowerRightArea
{
    background-image:url('/images/dashedLineVert.png');
    background-repeat:repeat-y;
    float:left;
    margin-bottom:20px;
    width:606px;
}

/*  TESTIMONIALS AREA */

#MainTestimonialArea
{
    float:left;
    padding:0 22px 0 24px;
    width:220px;
}

#MainTestimonialArea table
{
    margin-bottom:10px;
}

#MainTestimonialArea td
{
    vertical-align:top;
}

#MainTestimonialArea h2
{
    font-style:italic;
    font-size:13px;
    font-weight:normal;
    line-height:1.3em;
    margin:0;
    padding:0;
}

.TestimonialCompanyName
{
    text-align:right;
}

/*  FEATURED AREA */

#MainFeaturedArea
{
    float:right;
    width:321px;
}

#MainFeaturedAreaTop
{
    background:#FFF url('/images/eFeaturedTop.png') no-repeat;
    height:10px;
    width:321px;
}

#MainFeaturedAreaMiddle
{
    background:#FFF url('/images/eFeaturedRepeat.png') repeat-y;
    width:321px;
}

#MainFeaturedAreaBottom
{
    background:#FFF url('/images/eFeaturedBottom.png') no-repeat;
    height:8px;
    width:321px;
}

.MainFeaturedAreaResultBox
{
    float:left;
    font-size:12px;
    padding:10px 10px 10px 21px; 
    width:358px;
}

.MainFeaturedAreaResultBox td
{
    padding:3px 0 3px 0;
}

.MainFeaturedAreaResultBox table
{
    margin-bottom:7px;
}

.MainFeaturedLabel
{
    width:84px;  
}

.MainFeaturedDetails
{
    font-weight:bold;
}

/*  AD AREA */

.MainAdArea
{  
}

/* Styling added by Lingo-Moxie */
/* This is page-specific styling that extends the "ContentBlock" structure defined in master.css*/

/* Resume Database Solutions Page */



#eResumeDB  .ContentColumn
{
	padding-top: 12px;
}

#eResumeDB h1
{
	height: auto;
}

#eResumeDB ul
{
	margin-left: 25px;
}

#eResumeDB ul li
{
	margin-top: 2px;
}

#eResumeDB #eResumeDBCallout
{
	background: url('/images/eResumeDBCallout.png') no-repeat left top;
	padding: 40px 45px 0px 45px;
	width: 360px;
	height: 250px;
}

/* Recruitment Solutions Page */
#eRecruitmentContent
{
	background: url('/images/eRecruitmentContentBack.png') no-repeat left top;
	height: 275px;
}

#eRecruitmentDescription h1
{
	background: url('/images/eRecruitmentHeader.png') no-repeat left top;
	height: 50px;
}

#eRecruitmentCallout
{
	background: url('/images/eRecruitmentCallout.png') no-repeat left top;
	padding: 40px 45px 0px 45px;
	width: 360px;
	height: 300px;
}

#eRecruitmentCallout h1
{
	background: url('/images/eRecruitmentCalloutHeader.png') no-repeat left top;
}


/* Secure login page */

#eSecureMenu
{
	background: url('/images/eSecureMenuBack.png') no-repeat left top;
	height: 200px;
}

#eSecureMenu a
{
	color: #57381e;
}

#eSecureMenu .ContentColumn
{
	width: 180px;
	padding: 25px 20px 0px 20px;
}

#eSecureMenu .ContentColumn h1
{
	padding: 0;
	margin: 0 0 12px 0;
}

#eSecureMenu .ContentColumn h1 span
{
	display: none;
}


#eSecureMenu ul
{
	list-style-type: none;
}

#eSecureMenu ul li
{
	margin-bottom: 6px;
	font-weight: bold;
}

#eSecureMenu ul ul li
{
	margin: 0 0 0 16px;
	font-weight: normal;
}


#eSecureJob h1
{
	background: url('/images/eSecureJobHeader.png') no-repeat left top;
	height: 14px;
}

#eSecureResume h1
{
	background: url('/images/eSecureResumesHeader.png') no-repeat left top;
	height: 14px;
}

#eSecureUsage h1
{
	background: url('/images/eSecureUsageHeader.png') no-repeat left top;
	height: 14px;
}

#eSecureHelp h1
{
	background: url('/images/eSecureHelpHeader.png') no-repeat left top;
	height: 14px;
}

/* Job Posting page */

#eJobPosting
{
	background: url('/images/eJobPostingBack.png') no-repeat left top;
	height: 344px;
}

#eJobPosting ul
{
	margin-left: 30px;
}

#eJobPosting input[type=radio]
{
	margin: 0 4px 0 -4px;
	border: 0;
}

#eJobPostingQuote
{
	padding-right: 50px;
	width: 370px;
}

#eJobPostingPurchase
{
	padding-left: 50px;
	width: 380px;
}

#eJobPostingPurchase p
{
	font-weight: bold;
}

#eJobPostingQuote h1
{
	background: url('/images/eJobPostingQuoteHeader.png') no-repeat left top;
	height: 16px;
}

#eJobPostingPurchase h1
{
	background: url('/images/eJobPostingPurchaseHeader.png') no-repeat left top;
	height: 16px;
}

#eJobPosting select
{
	width: 38px;
}

#eJobPostingButtons
{
	margin: 14px 0 0 -20px;
}

#eJobPostingButtons img
{
	margin-right: 10px;
}

/* Employer Products Page */
#eProductsTop
{
}

#eProducts h1
{
	background: url('/images/eProductsHeader.png') no-repeat left top;
	margin: 0px 0px 15px 20px;
	position: relative;
	top: -25px;
}

#eProducts .ContentColumn
{
	margin-top: -50px;
}


/* Create Job page style */


#eCreateJobPage
{
	margin-left: -25px;
}

#eCreateJobPage h1
{
	/*background: url('/images/eProductsHeader.png') no-repeat left top;*/
	margin: 0px 0px 15px 20px;
	position: relative;
	top: -25px;
}

#eCreateJobPage h1 span.asteriskHeader
{
	display: block;
	float:right;
	font-size: 12px;
	margin-right: 85px;
	color: #FF0000
}

#eCreateJobPage span.asterisk
{
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
	margin-right: 6px;
}

#eCreateJobPage div.field
{
}

/*#eCreateJobPage h2
{
	background: url('/images/eProductsHeader.png') no-repeat left top;
	padding: 0;
	height: 16px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	margin: 0px 0px 15px 20px;
	position: relative;
	top: -25px;
	float: right;
	
}*/

#eCreateJobSteps
{
	margin: 0 0 20px 40px;
}

#eCreateJobSteps img
{
	display: block;
	float: left;
}

#eCreateJob1 h1
{
	background: url('/images/eCreateJob1header.png') no-repeat left top;
}

#eCreateJob2 h1
{
	background: url('/images/eCreateJob2header.png') no-repeat left top;
}

#eCreateJob3 h1
{
	background: url('/images/eCreateJob3header.png') no-repeat left top;
}

#eCreateJob4 h1
{
	background: url('/images/eCreateJob4header.png') no-repeat left top;
}

#eCreateJobPage 


.eFJHeaderRow {
    text-align:left;
}

.eFJRow {
   background-color:#ede3c9;
}

.eAltFJRow {
   background-color:White;
}

.FJGridView {
    width:280px;
}

.moreInfo ol
{
	font-weight: bold;
}

.moreInfo li 
{
	margin-bottom: 20px;
}

.moreInfo li span
{
	font-size: 12px;
	font-weight: normal;
}

.moreInfo p
{
	font-weight: bold;
}

