@charset "UTF-8";
/* CSS Document */

#flashSection { 
	height: 299px;
	background: url(/images/index/bg-flash.jpg) no-repeat top left;
	margin: 0;
	padding: 0;
	width: 742px;
	outline:none;
	border:none;
	}
	#flashSection #flashMovie {outline:none;}
	
	
/* Top Nav
-------------------------------------------------------------------------------------------------------*/

#topNav {
	margin:0 auto;
	padding:0;
	min-width:770px;
	}
	
	#topNav a.logo {
		display:block;
		width:324px;
		height:60px;
		float:left;
		line-height:60px;
		text-decoration:none;
		outline:none;
		text-indent:-5000px;
		background:url(/images/common/logo-secondary.gif) no-repeat top left;
		}

	
	.home #topNav a.logo {
		display:block;
		width:309px;
		height:55px;
		float:left;
		line-height:55px;
		text-decoration:none;
		outline:none;
		margin-left:15px;
		text-indent:-5000px;
		background:url(/images/index/logo.gif) no-repeat top left;
		}

	#topNav ul {
		margin:0;
		padding:0;
		list-style-type: none;
		float:right;
		text-align:left;
		}

	.home #topNav ul {
		float:left;
		}
		
	#topNav ul li {
		float: left;
		height: 22px;
		line-height: 22px;
		}
		
	#topNav ul li a {
		display: block;
		height: 22px;
		line-height:22px;
		outline:none;
		border:none;
		text-decoration:none;
		text-indent: -5000px;
		background-position:0px 0px;
		background-repeat:no-repeat;
		}
		
	#topNav ul li.hotJobsWeek a {background-image:url(/images/topNav/hotJobsWeek.gif); width:141px;}
	#topNav ul li.salesPro  a{background-image:url(/images/topNav/salesPro.gif); width:130px;}
	#topNav ul li.testimonials a {background-image:url(/images/topNav/testimonials.gif); width:94px;}
	#topNav ul li.siteMap a {background-image:url(/images/topNav/siteMap.gif); width:66px;margin-right:15px;}
	#topNav ul li a:hover {background-position:0px -22px;}


/* Main Nav
-------------------------------------------------------------------------------------------------------*/

#mainNav {
	width:770px;
	margin:0;
	padding:0;
	}
	
#mainNav ul {
	margin:0;
	padding:0;
	list-style-type: none;
	float:left;
	}
	
	#mainNav ul li {
		float: left;
		height: 23px;
		line-height: 23px;
		outline:none;
		text-decoration:none;
		text-indent: -5000px;
		}
		
	#mainNav ul li a {
		display: block;
		height: 23px;
		line-height:23px;
		outline:none;
		border:none;
		text-decoration:none;
		text-indent: -5000px;
		background-position:0px 0px;
		background-repeat:no-repeat;
		}
		
	#mainNav ul li.aboutUs a {background-image:url(/images/mainNav/aboutUs2.gif); width:96px;}
	#mainNav ul li.employers  a{background-image:url(/images/mainNav/employers2.gif); width:100px;}
	#mainNav ul li.careerSeekers a {background-image:url(/images/mainNav/careerSeekers2.gif); width:130px;}
	#mainNav ul li.jobBank a {background-image:url(/images/mainNav/jobBank2.gif); width:90px;}
	#mainNav ul li.contactUs a {background-image:url(/images/mainNav/contactUs2.gif); width:111px;}

	#mainNav ul li a:hover {background-position:0px -23px;}
	
	
	
.home #mainNav ul {
	margin:0;
	padding:0;
	list-style-type: none;
	float:left;
	}
	
	.home #mainNav ul li {
		float: left;
		height: 23px;
		line-height: 23px;
		outline:none;
		text-decoration:none;
		text-indent: -5000px;
		}
		
	.home #mainNav ul li a {
		display: block;
		height: 23px;
		line-height:23px;
		outline:none;
		border:none;
		text-decoration:none;
		text-indent: -5000px;
		background-position:0px 0px;
		background-repeat:no-repeat;
		}
		
	.home #mainNav ul li.aboutUs a {background-image:url(/images/mainNav/aboutUs.gif); width:95px;}
	.home #mainNav ul li.employers  a{background-image:url(/images/mainNav/employers.gif); width:100px;}
	.home #mainNav ul li.careerSeekers a {background-image:url(/images/mainNav/careerSeekers.gif); width:130px;}
	.home #mainNav ul li.jobBank a {background-image:url(/images/mainNav/jobBank.gif); width:90px;}
	.home #mainNav ul li.contactUs a {background-image:url(/images/mainNav/contactUs.gif); width:111px;}
	.home #mainNav ul li.featuredCareer {background-image:url(/images/mainNav/featuredCareer.gif); width:207px; margin:0 15px 0 22px;}
	.home #mainNav ul li a:hover {background-position:0px -23px;}


/* Titles
-------------------------------------------------------------------------------------------------------*/
h2.subhead {color: #747227; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 8px;float:left;margin:50px 0 0 0px;}
h1 {display:block;height:28px;line-height:28px;margin:50px 0 0 0px;padding:0;outline:none;text-decoration:none;text-indent:-5000px;background-repeat:no-repeat;background-position:0px 0px;}

h1.aboutUs {background-image:url(/images/about_us/header_aboutUs.gif); width:105px;}
h1.testimonials {background-image:url(/images/about_us/header_testimonials.gif); width:133px;}
h1.testimonials2 {background-image:url(/images/about_us/header_testimonials_ll.gif); width:138px;float:left;}
h1.employers {background-image:url(/images/employers/header_employers.gif); width:115px;}
h1.recruiter {background-image:url(/images/employers/header_whyRecruiter.gif); width:225px;}
h1.employerProcess {background-image:url(/images/employers/header_process.gif); width:380px;}
h1.employerExpectations {background-image:url(/images/employers/header_expectations.gif); width:380px;}
h1.careerSeekers {background-image:url(/images/careerSeekers/header_careerSeekers.gif); width:157px;}
h1.resumeTips {background-image:url(/images/careerSeekers/header_resumeTips.gif); width:133px;}
h1.resumeTips2 {background-image:url(/images/careerSeekers/header_resumeTips_ll.gif); width:139px;float:left;}
h1.interviewTips {background-image:url(/images/careerSeekers/header_interviewTips.gif); width:160px;}
h1.interviewTips2 {background-image:url(/images/careerSeekers/header_interviewTips_ll.gif); width:157px;float:left;}
h1.thankyouTips {background-image:url(/images/careerSeekers/header_thankyouTips.gif); width:164px;}
h1.thankyouTips2 {background-image:url(/images/careerSeekers/header_thankyouTips_ll.gif); width:164px;float:left;}
h1.resources {background-image:url(/images/careerSeekers/header_resources.gif); width:196px;}
h1.resources2 {background-image:url(/images/careerSeekers/header_resources_ll.gif); width:196px;float:left;}
h1.executiveRecruiters {background-image:url(/images/careerSeekers/header_aboutRecruiters.gif); width:350px;}
h1.seekerProcess {background-image:url(/images/careerSeekers/header_process.gif); width:380px;}
h1.seekerExpectations {background-image:url(/images/careerSeekers/header_expectations.gif); width:380px;}
h1.application {background-image:url(/images/careerSeekers/header_application.gif); width:126px;}
h1.referenceSheet {background-image:url(/images/careerSeekers/header_reference.gif); width:171px;}
h1.jobBank {background-image:url(/images/job_bank/header_jobBank.gif); width:105px;}
h1.careerCart {background-image:url(/images/job_bank/header_career_cart.gif); width:380px;}
h1.hotJobs {background-image:url(/images/job_bank/header_hot_jobs.gif); width:350px;}
h1.careersOther {background-image:url(/images/job_bank/header_other_cities.gif); width:350px;}
h1.contactUs {background-image:url(/images/contact_us/header_contact_us.gif); width:128px;margin:42px 0 0 -8px;margin:expression('42px 0 0 -6px');}
h1.directionsMD {background-image:url(/images/contact_us/header_directions_MD.gif); width:376px;}
h1.directionsNJ {background-image:url(/images/contact_us/header_directions_NJ.gif); width:376px;}

.home h1 {font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:12px; font-weight:bold;line-height:18px;text-indent:0px;background:none;margin:0;padding:0;display:inline;text-shadow:1px 1px 1px #a7a780}

/* Social Links
-------------------------------------------------------------------------------------------------------*/
#social {display:block;width:211px;height:80px;background:url(/images/common/socialBG.gif) no-repeat top left;margin:5px 0 0 0px;}
#social h2 {display:block;width:211px;height:31px;text-decoration:none;outline:none;background:url(/images/common/h2-connect.gif) no-repeat top left;line-height:31px;text-indent:-5000px;padding:0;margin:0;}
#social a {display:block;width:40px;height:45px;line-height:45px;text-indent:-5000px;text-decoration:none;outline:none;border:none;background-repeat:no-repeat;background-position:0px 0px;float:left;margin:0;padding:0;}
#social a.twitter {background-image:url(/images/social/twitter.gif);margin:0px 10px;}
#social a.facebook {background-image:url(/images/social/facebook.gif);margin:0px 10px 0 0px;}
#social a.linkedin {background-image:url(/images/social/linkedin.gif);margin:0px 10px 0 0px;}
#social a.blog {background-image:url(/images/social/blog.gif);}
#social a:hover {background-position:0px -45px;}

.home #social h3 {line-height:14px;background:none;text-indent:none;color:#828264;font-size:18px;font-weight:normal;text-align:left;float:none;clear:both;margin:0 0 10px 10px;padding:0;text-shadow:1px 1px 2px #87874a;font-family:Verdana, Arial, Helvetica, sans-serif;}
.home #social {width:207px;background:none;margin:20px 0 0 0px;}
.home #social a.twitter {background-image:url(/images/social/home/twitter.gif);margin:0px 5px 0 0px;}
.home #social a.facebook {background-image:url(/images/social/home/facebook.gif);margin:0px 6px 0 0px;}
.home #social a.linkedin {background-image:url(/images/social/home/linkedin.gif);margin:0px 3px 0 0px;}
.home #social a.blog {background-image:url(/images/social/home/blog.gif);}

	a.inc5000 {
		display:block;
		width:150px;
		height:111px;
		line-height:111px;
		text-indent:-5000px;
		text-decoration:none;
		margin:20px 0 0 10px;
		outline:none;
		border:none;
		background:url(/images/index/inc5000.gif) 0px 0px no-repeat;
		}
	
	a.inc5000:hover {background-position:0px -111px;}
	
/* Contact
-------------------------------------------------------------------------------------------------------*/
a.employerLogin {float:left;margin:42px 14px 0 0px;background:url(/images/common/button-employer-login.gif) 0px 0px no-repeat;display:block;width:108px;text-align:center;height:22px;line-height:22px;text-indent:-5000px;outline:none;border:none;}
a.jobSeekerLogin {float:left;margin:42px 0px 0 0px;background:url(/images/common/button-jobSeeker-login.gif) 0px 0px no-repeat;display:block;width:108px;text-align:center;height:22px;line-height:22px;text-indent:-5000px;outline:none;border:none;}
a.employerLogin:hover, a.jobSeekerLogin:hover {background-position:0px -22px;}

/* Job bank
-------------------------------------------------------------------------------------------------------*/

#jobBankMain { 
		color: black;
		font-size: 11px;
		line-height: 18px;
		font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		}

	#jobBankMain a { 
		color: #b01902;
		}
	#jobBankMain h1 {display:block;height:28px;line-height:28px;margin:-8px 0 0 -8px;padding:0;outline:none;text-decoration:none;text-indent:-5000px;background-repeat:no-repeat;background-position:0px 0px;}

#jobBankMain h1.jobBank {background-image:url(/images/job_bank/header_jobBank.gif); width:105px;}
	#jobBankMain .box { 
		display: block;
		width: 550px;
		height: 145px;
		background: url(/images/job_bank/boxbg.gif) no-repeat;
		margin: 5px -11px;
		position: relative;
		}
	
	#jobBankMain .box .header { 
		display: block;
		padding: 11px 0 0 25px;
		height: 40px;
		line-height: 40px;
		}	
		
	#jobBankMain .box .header h3 { 
		margin: 0;
		padding: 0;
		font-size: 12px;
		line-height: 40px;
		color: #fff;
		text-shadow: #5b5519 0 0 4px;
		}
		
	#jobBankMain .box .row { 
		display: block;
		height: 40px;
		line-height: 40px;
		}
		
	#jobBankMain .box .row .left { 
		display: block;
		float: left;
		width: 407px;
		margin: 0 0 0 25px;
		}

	#jobBankMain .box .row .link { 
		display: block;
		float: left;
		width: 118px;
		padding: 0;
		}
		
	#jobBankMain .box h2 { 
		margin: 0;
		padding: 0;
		}
		
	#jobBankMain .box h2 a {
		display: block;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		text-decoration: none;
		outline: none;
		border: none;
		color: #827b37;
		text-shadow: #fff 0 1px 0;
		
		}
						
	#jobBankMain .box .row .link a { 
		display: block;
		width: 106px;
		height: 40px;
		padding: 0;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		outline: none;
		border: none;
		text-shadow: #780000 0 1px 0;
		margin: 0 0 0 12px;
		
		}
		
	#jobBankMain .box .row .link a:hover { color: #c6b949; }
	
	#jobBankMain .enews, #enewsDiv { 
		display: block;
		width: 528px;
		margin: 20px 0;
		padding: 0;
		background: url(/images/job_bank/enewsbg.gif) repeat-x;
		position: relative;
		}
		
	#jobBankMain .enews h2, #enewsDiv h2 { 
		font-weight: normal;
		margin: 0px 0 12px 14px;
		padding:14px 0 0 0px;
		font-size: 15px;
		text-shadow: #fff 0 1px 0;
		}
	#jobBankMain .enews p, #enewsDiv p {margin:0 14px;}	
	#jobBankMain .enews .link, #enewsDiv .link { 
		float: right;
		margin: -30px 14px 0 0;
		}
		
	#jobBankMain .enews .link a, #enewsDiv .link a { 
		font-weight: bold;
		color: #b01902;
		text-decoration: none;
		outline: none;
		border: 0;
		text-shadow: #fff 0 1px 0;
		}
		
	#jobBankMain .enews .link a:hover, #enewsDiv .link a:hover { color: #333; }
		
/* Common
-------------------------------------------------------------------------------------------------------*/

.clear {clear:both;}	
