@charset "UTF-8";
/* CSS Document */

/* ------------ MAIN NAVIGATION ------------ */

#mainnav {
	width: 784px;
	background: url(/images/main-navigation.jpg) top left repeat;
	float: left;
	border: none;
	min-height:29px;
	height: auto !important;
  	height: 29px;
	z-index: 300;
}

ul#top {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	list-style: none;
	margin: 7px 20px;
	width: 744px;
}

ul#top li{
	position: relative;
	float: left;
	width: auto;
	margin: 0; 
	padding: 0px;
}



ul#top a {
	display: block;
	color: #000000;
	text-decoration: none;
	padding: 0px 18px;
	float: left;
}


ul#top li:hover,
ul#top li:hover a,
#about ul#top li#staffing-about a,
#about ul#top li#staffing-about li,
#services ul#top li#staffing-services a,
#services ul#top li#staffing-services li,
#why ul#top li#staffing-why a,
#why ul#top li#staffing-why li,
#job ul#top li#staffing-job a,
#job ul#top li#staffing-job li,
#hotbutton ul#top li#staffing-hotbutton a,
#hotbutton ul#top li#staffing-hotbutton li,
#contact ul#top li#staffing-contact a,
#contact ul#top li#staffing-contact li {
	color: #d90918;
}


/* DROP DOWN */
ul#top ul.drop {
	background: #f3db9e;
	list-style: none;
	width: 171px;
	position: absolute;
	z-index: 1000;
	top: 15px;
	left: 15px;
	display: none;	
	border-top: 7px solid #ffbb0e; 
}

ul#top li:hover ul.drop li {
	width: 167px;
	border-bottom: 2px solid #ffbb0e;
	padding-top: 3px;
}

ul#top li:hover ul.drop a,
#about ul#top li#staffing-about:hover ul.drop a,
#services ul#top li#staffing-services:hover ul.drop a,
#why ul#top li#staffing-why:hover ul.drop a,
#job ul#top li#staffing-job:hover ul.drop a,
#hotbutton ul#top li#staffing-hotbutton:hover ul.drop a,
#contact ul#top li#staffing-contact:hover ul.drop a {
	color: #000000;
	padding: 7px;
}

ul#top ul.drop li:hover a,
#about ul#top li#staffing-about:hover ul.drop li:hover a,
#services ul#top li#staffing-services:hover ul.drop li:hover a,
#why ul#top li#staffing-why:hover ul.drop li:hover a,
#job ul#top li#staffing-job:hover ul.drop li:hover a,
#hotbutton ul#top li#staffing-hotbutton:hover ul.drop li:hover a,
#contact ul#top li#staffing-contact:hover ul.drop li:hover a {
	color: #d90918;
}


/* GO JUICE! */

ul#top li:hover ul.drop {
	display: block;
}

/* ------------ SIDE NAV ------------ */

#sidenav {
	float: left;
	width: 164px;
	padding: 24px 20px 40px 40px;
	text-align: left;
}

#sidenav h3 {
	color: #37153a;
	text-transform: uppercase;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 135%;
}

#sidenav ul {
	list-style: none;
	line-height: 120%;
	font-size: 100%;
}

#sidenav li {
	padding-top: 14px;
	font-weight: bold;
}

#sidenav a {
	color: #7e3d89;
	text-decoration: none;
}

#sidenav a:hover {
	color: #d90918;
}

.job-request li#sidenav-job-request a,
.job-right li#sidenav-job-right a,
.job-openings li#sidenav-job-openings a,
.job-resume li#sidenav-job-resume a,
.job-employment li#sidenav-job-employment a,
.about-landrumstaffing li#sidenav-about-landrumstaffing a,
.about-history li#sidenav-about-history a,
.about-team li#sidenav-about-team a,
.about-testimonials li#sidenav-about-testimonials a,
.services-benefits li#sidenav-services-benefits a,
.services-staffing li#sidenav-services-staffing a,
.services-occupational li#sidenav-services-occupational a,
.services-screening li#sidenav-services-screening a,
.services-personnel li#sidenav-services-personnel a,
.services-payment li#sidenav-services-payment a,
.services-workplace li#sidenav-services-workplace a,
.services-assessment li#sidenav-services-assessment a,
.why-apart li#sidenav-why-apart a,
.why-choose li#sidenav-why-choose a,
.hotbutton-faqs li#sidenav-hotbutton-faqs a,
.hotbutton-links li#sidenav-hotbutton-links a,
.hotbutton-news li#sidenav-hotbutton-news a,
.hotbutton-videos li#sidenav-hotbutton-videos a,
.hotbutton-awards li#sidenav-hotbutton-awards a,
.hotbutton-toolbox li#sidenav-hotbutton-toolbox a,
.hotbutton-facts li#sidenav-hotbutton-facts a,
.hotbutton-white li#sidenav-hotbutton-white a,
.hotbutton-interviewing li#sidenav-hotbutton-interviewing a,
.hotbutton-tip li#sidenav-hotbutton-tip a,
.contact-contact li#sidenav-contact-contact a {
	color: #d90918;
}


#subnav ul{
	list-style: none;
	line-height: 120%;
}

#subnav li {
	font-weight: bold;
	margin-left: 0px;
	padding-left: 1em;
	padding-top: 2px;
}

#subnav a {
	color: #b491ba /* light purple */;
	text-decoration: none;
}

#subnav a:hover {
	color: #d90918 /* red */;
}

.services-insurance li#subnav-services-insurance a,
.services-payroll li#subnav-services-payroll a,
.services-record li#subnav-services-record a,
.services-safety li#subnav-services-safety a,
.services-unemployment li#subnav-services-unemployment a,
.services-training li#subnav-services-training a,
.services-discounts li#subnav-services-discounts a,
.services-value li#subnav-services-value a {
	color: #d90918 /* red */;
}

.hotbutton-employerfaqs li#subnav-hotbutton-employerfaqs a,
.hotbutton-employeefaqs li#subnav-hotbutton-employeefaqs a {
	color: #d90918 /* red */;
}


.about-landrumjr li#subnav-about-landrumjr a,
.about-mcleod li#subnav-about-mcleod a,
.about-jones li#subnav-about-jones a,
.about-smith li#subnav-about-smith a,
.about-cole li#subnav-about-cole a,
.about-pohlmann li#subnav-about-pohlmann a,
.about-nagem li#subnav-about-nagem a,
.about-remington li#subnav-about-remington a {
	color: #d90918 /* red */;
}

.sidenav-border {
	border-bottom: 2px solid #ffbb0e;
	margin-top: 14px;
}

/* --- CONTENT --- */

ul#toolbox {
	
	list-style:none;
	margin: 0px;
	padding: 0px;
	
}

ul#toolbox li {
	
	padding: 0;
	margin: 0;
	
}


.underline {
	
	text-decoration:underline;
	font-size:12px;
	color: #7c4587;
	cursor: pointer; 
	cursor: hand;

	
}

.faq-staffing li {
	
	padding-bottom: 10px;
	
}