/* GENERAL */

body {
	background-color: #ededed;
}

a {
	color: #24accd;
}

a:hover {
	color: #56c3de;
}


/* MENU */

div#menu_underlay {
	background-color: #000;
}

div#menu_container {
	background-color: #fff;
	border-top: 1px solid #e3e3e3;
}

.section_menu h3 {
	color: #24accd;
}

.section_menu ul li a {
	color: #444;
	background-color: #ededed;
}

.section_menu ul li a.close_menu {
	color: #fff;
	background-color: #24accd;
}

.section_menu ul li a.close_menu:hover {
	color: #fff;
	background-color: #333333;
}

.section_menu ul li a:hover {
	color: #ffffff;
	background-color: #24accd;
}


/* HEADER */

div#header {
	background-color: #fff;
}


/* FOOTER */
						
div#footer {
	color: #56c3de;
}


#footer_contact div#footer_email a {
	color: #fff;
}
	
#footer_contact div#footer_email a:hover {
	color: #56c3de;
}
	
#footer_contact div#footer_phone span {
	color: #fff !important;
}

div#footer_phone a {
	color: #fff !important;
}

div#footer_phone a a:hover {
	color: #56c3de;
}

#footer_contact div#footer_copyright {
	color: #fff;
}

a#view_full_website {
	color: #fff;
}

a#view_full_website:hover {
	color: #56c3de;
}

div#sticky_footer_strip {
	background-color: #252525;
}

#sticky_footer_strip a {
	color: #d7d7d7;
}

#sticky_footer_strip a:hover {
	color: #fff;
}



/* HOME */

#home_navigation a.main_navigation {
	color: #fff;
}

#home_navigation a#about_link {
	background-color: #c49117;
	background-image: url('/images/navigation/home_navigation_about_background.jpg');	
}

#home_navigation a#industry_link {
	background-color: #5b720b;
	background-image: url('/images/navigation/home_navigation_industry_background.jpg');
}

#home_navigation a#clients_link {
	background-color: #923d16;
	background-image: url('/images/navigation/home_navigation_clients_background.jpg');
}

#home_navigation a#candidates_link {
	background-color: #187082;
	background-image: url('/images/navigation/home_navigation_candidates_background.jpg');
}

#home_navigation a#contact_link {
	background-color: #fff;
	background-image: url('/images/navigation/home_navigation_contact_background.jpg');
}

div.home_sub_nav_container {
	background-color: #fff;
}

#about_home_menu ul li a {
	color: #cc9200;
	background-image: url('/images/backgrounds/home/home_yellow_sub_nav_item.jpg');
}

#industry_home_menu ul li a {
	color: #5c740b;
	background-image: url('/images/backgrounds/home/home_green_sub_nav_item.jpg');
}

#clients_home_menu ul li a {
	color: #923d16;
	background-image: url('/images/backgrounds/home/home_orange_sub_nav_item.jpg');
}

#candidates_home_menu ul li a {
	color: #187082;
	background-image: url('/images/backgrounds/home/home_blue_sub_nav_item.jpg');
}

div#eye_candy {
	height: 68px;
	min-width: 320px;
	max-width: 512px;
	background-image: url('/images/eye_candy/interior/climber.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 512px auto;
}

a.sub_navigation_trigger {
	display: block;
	min-width: 320px;
	max-width: 512px;
	height: 50px;
	color: #fff;
	line-height: 50px;
	font-size: 26px;
	text-align: center;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 512px auto;
}
	
a.sub_navigation_trigger.active {
	opacity: 1 !important;
	background-position: center -53px !important;
}

a#about_link {
	background-color: #c49117;
	background-image: url('/images/navigation/home_navigation_about_background.jpg');	
}

a#industry_link {
	background-color: #5b720b;
	background-image: url('/images/navigation/home_navigation_industry_background.jpg');
}

a#clients_link {
	background-color: #923d16;
	background-image: url('/images/navigation/home_navigation_clients_background.jpg');
}

a#candidates_link {
	background-color: #187082;
	background-image: url('/images/navigation/home_navigation_candidates_background.jpg');
}

a#contact_link {
	background-color: #fff;
	background-image: url('/images/navigation/home_navigation_contact_background.jpg');
}

a.sub_navigation_trigger:hover {
	opacity: .9;
}

a.sub_navigation_trigger span {
	display: none;
}




/* INTERIOR */

div#sub_navigation {
	background-color: #fff;
}
	
#sub_navigation ul li a {
	color: #444;
	background-color: #ededed;
}
	
#sub_navigation ul li a.close_menu {
	color: #fff;
	background-color: #24accd;
}

#sub_navigation ul li a.close_menu:hover {
	color: #fff;
	background-color: #333333;
}

#sub_navigation ul li a:hover {
	color: #ffffff;
	background-color: #24accd;
}

div#body_text {
	color: #5c5c5c;
	background-color: #fff;
}

.About #body_text h2 {
	color: #d8bc1d;
}

.Industry #body_text h2 {
	color: #6A7F21;
}

.Candidates #body_text h2, .Jobs #body_text h2 {
	color: #2E7D8E;
}

.Clients #body_text h2 {
	color: #9B4F2B;
}



#body_text h3 {
	color: #444;
}
	
#body_text h4 {
	color: #444;
}


/* JOB BOARD RULES */

a.job_board_item {
	color: #24ACCD;
	background-color: #ededed;
}

a.job_board_item:hover {
	color: #ffffff;
	background-color: #24accd;
}				
	

/* CUSTOM BUTTONS */

a.custom_button {
	color: #ffffff;
	background-color: #24accd;
}

a.custom_button:hover {
	color: #24accd;
	background-color: #ededed;
}


a#linkedin_apply_button {
	color: #ffffff;
	background-color: #24accd;
}

a#linkedin_apply_button:hover {
	color: #24accd;
	background-color: #ffffff;
}

div.staff_preview {
	border-bottom: 1px solid #ededed;
}
