/* 
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Colours/Image Styles
	CSS Document
	Author: 9xb.com
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

html, body {
	background: url(../images/bg_page.gif) top center repeat-y #f15623;
	}
	
a {
	color: #64402d;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* TEMPLATE ELEMENTS   */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#right_col {
	background:#ebeae2;
	}
	
	#header {
		border-bottom: 1px solid #64402d;
		}
		
#left_col {
	background: url(../images/bg_left.gif) top left no-repeat #eeeee7;
	width: 143px;
	height: 669px;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* HEADING ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
h1 {
	/* This should be the main title of the content (SEO)*/
	color: #f15623;
	font-size:140%;
}	
	
h2, h2 a, h3, h4 a {
	color: #f15623;
	text-decoration: none;
	}
	
.case_study_control h3 {
	color: #64402d;
	}
		
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* FORM ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
legend {
	color: #f15623;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* CONTENT STYLES  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.highlight {
	color: #f15623;
	text-decoration:none;
	}	
	
	#office_location a {
		color: #f15623;
		}
		
	.small_link {	
		background: url(../images/bullet_point.gif) top right no-repeat;
		}
		
		.small_link_location{
			background: url(../images/bullet_point.gif) top right no-repeat;
			width:75px;
			height:16px;
			display:block;
			margin:5px 0 0 0;
			}
		
			.small_link_back{
				background: url(../images/bullet_point_left.gif) top left no-repeat;
			}
		
.news_date {
	color: #f15623;
	border-top: 1px solid #f15623;
	padding: 5px 0 0 0;
	}
	
	.case_study_control {
		border-top: 2px solid #64402d;
		}
	
	.case_study {
		border-top: 1px solid #64402d;
		}
		
		.case_study p {
			color: #f15623;
			}
			
#map {
	border: 3px solid #64402d;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* LEFTCOLUMN STYLES  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	
	
/* NAV STYLES  */
#top_nav li a, #top_nav li span {
	color: #f15623;
	border-right: 2px solid #64402d;
	}
	
	#top_nav li span.end {
		border: none;
		}
	
	#top_nav li a#active, #top_nav li span#active {
		color: #64402d;
		}	
		
	#top_nav li a.end {
		border: none;
		}
		
	.drop_menu {
		background: url(../images/bg_menu.png) top left repeat;
		margin:-2px 0 0 3px;
		}
		
		.drop_menu li, #top_nav .drop_menu li a {
			color: #fff;
			}
		
		.drop_menu li {
			border-bottom: 1px solid #fff;
			}
	
#portal_nav {
	height:414px;
	border-top: 1px solid #64402d;
	}	
	
	#portal_nav a {
		height:207px;
		width:242px;
		}
		
		#portal_nav .ellis_fairbank, #portal_nav .ellis_fairbank a {
			background: url(../images/butterflys/ellis_on.png) top left no-repeat;
			}
		#portal_nav .ellis_fairbank a:hover {
			/*background: url(../images/butterflys/ellis_on.png) top left no-repeat;*/
			}	
		#portal_nav .interim_register, #portal_nav .interim_register a {
			background: url(../images/butterflys/interim_on.png) top left no-repeat;
			}
		#portal_nav .interim_register a:hover {
			/*background: url(../images/butterflys/interim_on.png) top left no-repeat;*/
			}
		#portal_nav .epic_consulting, #portal_nav .epic_consulting a {
			background: url(../images/butterflys/epic_on.png) top left no-repeat;
			}
		#portal_nav .epic_consulting a:hover {
			/*background: url(../images/butterflys/epic_on.png) top left no-repeat;*/
			}
		#portal_nav .em_group, #portal_nav .em_group a {
			background: url(../images/butterflys/em_on.png) top left no-repeat;
			}
		#portal_nav .em_group a:hover {
			/*background: url(../images/butterflys/em_on.png) top left no-repeat;*/
			}
		#portal_nav .precedent_consulting, #portal_nav .precedent_consulting a {
			background: url(../images/butterflys/precedent_on.png) top left no-repeat;
			}
		#portal_nav .precedent_consulting a:hover {
			/*background: url(../images/butterflys/precedent_on.png) top left no-repeat;*/
			}
		#portal_nav .chrysalis_network, #portal_nav .chrysalis_network a {
			background: url(../images/butterflys/chrysalis_on.png) top left no-repeat;
			}
		#portal_nav .chrysalis_network a:hover {
			/*background: url(../images/butterflys/chrysalis_on.png) top left no-repeat;*/
			}
		#portal_nav .atticus_partnership, #portal_nav .atticus_partnership a {
			background: url(../images/butterflys/atticus_on.png) top left no-repeat;
			}
		#portal_nav .atticus_partnership a:hover {
			/*background: url(../images/butterflys/atticus_on.png) top left no-repeat;*/
			}
			
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* FOOTER ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#footer {
	color: #f15623;
	border-top: 1px solid #64402d;
	}
		
	#footer a {		
		border-right: 1px solid #64402d;
		color: #64402d;
		}
		
	#footer a.end {
		border: none;
		}