/* Home page styles, overrides & adds to some styles in screen.css */
.introduction{
	font-size: 14px;
	line-height: 21px;
	color: #465660;
	width: 515px;
	float: left;
	padding: 0 40px 0 40px;
	padding-right: 40px;
	padding-left: 40px;
}
#our_services{
	padding: 12px 0 24px 0;
	width: 270px;	
	float: left;
	background-image: url(/images/bg_coreservices2.png);
	background-repeat: repeat-x;
	background-position: 0 12px;
}
#our_services h2{
	font-size: 14px;
	padding: 12px 0 12px 12px;
	text-transform: uppercase;
	position: relative;
}
#our_services h2 small{
	position: absolute;
	font-size: 10px;
	color: #445660;
	text-transform: lowercase;
	padding-right: 24px;
	width: 50px;
	display: block;
	left: 193px;
	top: 13px;
}
	#our_services h2 small a{
		color: #445660;
		text-decoration: none;
	}
	#our_services h2 small a:hover{
		color: #000;
	}	

#our_services ul{
		border-top:  1px solid #d4dddd;	
}
	#our_services li{
		border-bottom:  1px solid #d4dddd;	
	}
		#our_services li a{
			padding-right: 12px;
			padding-left: 12px;
		}