/* GENERAL BURST RULES */

body {
	background-color: #000;
}

#header_contact li {
	color: #7e7e7e;
}

#header_contact li a, span.header_phone {
	color: #ae1010 !important;
}

#navigation li#search {
	background-color: #414141;
}
		
#search_form input {
	color: #ededed;
	background-color: #4e4e4e;
}

::-webkit-input-placeholder { 		/* WebKit browsers */
	color: #888888;
}
:-moz-placeholder { 				/* Mozilla Firefox 4 to 18 */
	color: #888888;
}
::-moz-placeholder { 				/* Mozilla Firefox 19+ */
	color: #888888;
}
:-ms-input-placeholder { 			/* Internet Explorer 10+ */
	color: #888888;
}		

.dropdown ul li {
	border-bottom: 1px solid #3a3a3a;
}

.dropdown ul li a {
	color: #a1a1a1;
}

.dropdown ul li a:hover {
	color: #ffffff;
	background-color: #aa1f20;
}		

#footer	div#footer_contact {	
	color: #ffffff;
}

#footer_contact div#footer_email a {
	color: #ca2222;
}

#footer_contact div#footer_phone span {
	color: #ca2222;
}
	
#footer	div#footer_twitter_updates {
	color: #909090;
}

#footer_twitter_updates h3 {
	color: #ffffff;
}

#footer_twitter_updates a {
	color: #c3c3c3;
}

#footer_twitter_updates a:hover {
	color: #ffffff;
}

#footer_twitter_updates a.tweet_timestamp_link {
	color: #ffffff;
}
	
#footer	div#footer_micro_menu {
	color: #5d97a4;
}

#footer_micro_menu h3 {
	color: #ffffff;
}

#footer_micro_menu a {
	color: #909090;
}

#footer_micro_menu a:hover {
	color: #ffffff;
}

#footer_social_media h3 {
	color: #ffffff;
}




/* HOME BURST RULES */


/* SHOWCASE */

.showcase_panel h3 {
	color: #ffffff;
}

.showcase_panel h4 {
	color: #ffffff;
}

#showcase .showcase_panel a {
	color: #fff;
}

#showcase .showcase_panel a:hover {
	color: #414141;
}

#who_we_are_panel {
	color: #ffffff;
	background-color: #a91617;
}

#who_we_are_read_more {
	color: #580001;
	background-color: #a91617;
}
			
#industry_focus_panel {
	color: #ffffff;
	background-color: #840c0d;
}

#industry_focus_read_more {
	color: #dc4242;
	background-color: #840c0d;
}
	
#for_clients_panel {
	color: #ffffff;
	background-color: #a70c0c;
}
		
#for_clients_read_more {
	color: #580001;
	background-color: #a70c0c;
}
	
#for_candidates_panel {
	color: #ffffff;
	background-color: #840c0d;
}
	
#for_candidates_read_more {
	color: #dc4242;
	background-color: #840c0d;
}

.home_body_column h3 {
	color: #ae1717;
}


/* HOME NEWS PANEL */

#news_column .article_content {
	color: #666666;
}

#news_column .article_content a.news_article_read_more {
	color: #ae1010;
}
	
#testimonials_column .testimonial {
	color: #666666;
}

#testimonials_column .testimonial a.testimonial_read_more {
	color: #ae1010;
}


/* HOME JOB PANEL */

#home_job_list li a span.date {
	color: #ae1010;
}

#home_job_list li a span.title {
	color: #696969;
}

#home_job_list li a span.location {
	color: #494949;
}

#home_job_list li a:hover {
	background-color: #5d97a4;
	background: #d78888; /* Old browsers */
	background: -moz-linear-gradient(top,  #d78888 0%, #ae1010 55%, #ae1010 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d78888), color-stop(55%,#ae1010), color-stop(100%,#ae1010)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d78888 0%,#ae1010 55%,#ae1010 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d78888 0%,#ae1010 55%,#ae1010 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d78888 0%,#ae1010 55%,#ae1010 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d78888 0%,#ae1010 55%,#ae1010 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d78888', endColorstr='#ae1010',GradientType=0 ); /* IE6-9 */
}

#home_job_list li a:hover span.date {
	color: #000000;
}

#home_job_list li a:hover span.title {
	color: #ffffff;
}

#home_job_list li a:hover span.location {
	color: #000000;
}

div#home_view_all_opportunities a {
	color: #ae1010;
}





/* INTERIOR BURST RULES */

/* SUB NAV */

#sub_navigation h2 {
	color: #CA2222;
}
	
#related_information_menu li a {
	color: #666666;
}

#related_information_menu li a:hover {
	color: #ffffff;
	background-color: #aa1f20;
}


/* BODY */

a#back_to_home_tab {
	color: #CA2222;
}

a#back_to_home_tab:hover {
	color: #000000;
}

#body_text {
	color: #414141;
}

#body_text h2 {
	color: #CA2222;
}

#body_text h3 {
	color: #414141;
}

#body_text a {
	color: #aa1f20;
}

#body_text a:hover {
	color: #000000;
}


/* JOBS */

div#job_search_container h3 {
	color: #414141;
}

#job_search_form input {
	color: #727272;
	background-color: #ffffff;
	border: 1px solid #ccc;
}

#job_search_actions li a {
	color: #ffffff;
	background-color: #aa1f20;
}

#job_list li a:hover {
	background-color: #aa1f20;
}

#job_list li a:hover span {
	color: #ffffff !important;
}

#job_list li a span.job_number {
	color: #aa1f20;
}

#job_list li a span.job_title {
	color: #696969;
}

#job_list li a span.job_location {
	color: #000000;
}

ul#job_actions li a {
	color: #ffffff !important;
	background-color: #aa1f20;
}

	
/* STAFF LIST */	
	
div#staff_page_sidebar {
	color: #666666;
}

#staff_page_sidebar h3 {
	color: #CA2222;
}

#staff_list li {
	border-bottom: 1px solid #cccccc;
}

#staff_list li div.staff_preview {
	color: #666666;
}
			
.bio_color_1 .staff_details h3 a, .bio_color_1 .staff_bio h4, .bio_color_1 .staff_bio a.read_more {				
	color: #871617 !important;
}

.bio_color_2 .staff_details h3 a, .bio_color_2 .staff_bio h4, .bio_color_2 .staff_bio a.read_more {				
	color: #871617 !important;
}

.bio_color_3 .staff_details h3 a, .bio_color_3 .staff_bio h4, .bio_color_3 .staff_bio a.read_more {				
	color: #871617 !important;
}

.bio_color_4 .staff_details h3 a, .bio_color_4 .staff_bio h4, .bio_color_4 .staff_bio a.read_more {				
	color: #871617 !important;
}

.staff_details h3 a:hover {
	color: #222222 !important;
}

.staff_details h4 {
	color: #000000;
}

.staff_details p a {
	color: #666666 !important;
}

.staff_details p a:hover {
	color: #222222 !important;
}

.staff_bio a.read_more:hover {
	color: #222222 !important;
}


/* STAFF PROFILE */

#staff_details h3 {
	color: #aa1f20;
}
		
#staff_details p a {
	color: #666666 !important;
}

#staff_details p a:hover {
	color: #222222 !important;
}

div#staff_quote {
	color: #aa1f20;
}
	
#staff_bio h4 {
	color: #aa1f20;
}

a#return_to_staff {
	color: #ffffff !important;
	background-color: #aa1f20;
}
	
		
/* TESTIMONIALS*/		
		
div.testimonial_container_large {
	border-bottom: 1px solid #dcdcdc;
}

.testimonial_container_large h3 {	
	color: #7d96b5;
}
	
.testimonial_container_large h3 span {	
	color: #010101;
}
	
	
/* SUBMIT BUTTON */

a.submit_button {
	color: #ffffff !important;
	background-color: #5d97a4;
}


