/*-----------------------------------------------------------------------------
	Team pages
-----------------------------------------------------------------------------*/

.team-list,
.team-list-columns {
	list-style: none;
	overflow: hidden;	
	padding: 0;
	font-size: 0.9em;
	float: left;
	}	
	.team-list li,
	.team-list-columns li {
		border-top: 1px solid #e7e5e5;
		padding: 20px 0 30px 0;
		margin-top: -15px;
		overflow: hidden;
		width: 100%;
		}		
		.team-list strong.title,
		.team-list li dd,
		.team-list li dt,
		.team-list-columns strong.title,
		.team-list-columns li dd,
		.team-list-columns li dt {
			padding: 0 0 0.6em;
			}
			.team-list strong.title,
			.team-list-columns strong.title {
				color: #004e92;
				font-size: 1.2em;			
				display: block;
				}
			.team-list li dd,
			.team-list-columns li dd {
				font-weight: bold;
				width: 110px;
				float: left;				
				}
				.team-list li dt,
				.team-list-columns li dt {				
					margin-left: 110px;
					}
		.team-list li a.button,
		.team-list li a.button-map,
		.team-list-columns li a.button
		.team-list-columns li a.button-map {
			padding: 3px 10px;
			color: #fff;
			background: #e71802;
			text-decoration: none;
			float: left;
			}
			.team-list li a.button:hover,
			.team-list li a.button-map:hover,
			.team-list-columns li a.button:hover
			.team-list-columns li a.button-map:hover {
				background: #004e92;
				text-decoration: none;
				}
			.team-list li a.button-map,
			.team-list-columns li a.button-map {
				float: none;
				padding: 3px 0;
				width: 75px;
				text-align: center;
				display: block;
				}
.team-list-columns li {
	width: 370px;
	float: left;
	margin-right: 0;
	}
	.team-list-columns li.columns-item {
		clear: both;
		margin-right: 20px;	
		}

.browse-employees,
.search-employees {
	padding: 20px 10px;
	width: 520px;
	w\idth: 500px;
	float: left;	
	}
	.employees-item {
		float: left;
		width: 180px;
		}
		.employees-item-right {
			float: right;
			width: 120px;
			}
		.employees-item	.title-lists,
		.employees-item-right .title-lists {
			font-weight: bold;
			display: block;
			}
		.employees-item .list-item,
		.employees-item-right .list-item {
			padding: 10px 0;
			display: block;
			font-size: 0.9em;
			}
			.employees-item .list-item input,
			.employees-item-right .list-item input {
				margin-right: 5px;
				float: left;			
				}
			.employees-item .list-item label,
			.employees-item-right .list-item label {
				line-height: 1.4em;
				padding-bottom: 0.8em;
				float: left;
				width: 160px;
				}
				.employees-item-right .list-item label {
					width: auto;
					}
			.employees-item .button {
				margin-top: 30px;
				}
			.employees-item .list-item br,
			.employees-item-right .list-item br { clear: both;}
			
	.search-employees label.title {
		width: 70px;
		float: left;
		font-weight: bold;
		padding: 0 0 20px 0;
		}
	.search-employees .button {
		margin-left: 20px;		
		}		
	.search-employees .list-item {	
		font-size: 0.9em;
		display: block;
		float: left;
		}
		.search-employees .list-item label {			
			line-height: 2.4em;
			}
		.search-employees .list-item input {
			margin-right: 5px;
			}
	.AutoComplete {
		list-style: none !important;
		padding: 0;
		margin: 0;
		border-bottom: 1px solid #C9C8C8;
		border-right: 1px solid #C9C8C8;
		}
		.AutoComplete li {
			padding: 0 0 0 10px !important;
			border-left: 1px solid #C9C8C8;
			list-style: none !important;			
			}
	.search-employees ul,
	.search-employees li { list-style-image: none !important;}
	
ul.map-region {
	float: left;
	width: 180px;
	height: 300px;
	list-style: none;
	position: relative;
	padding: 0;
	margin: 0;
	background: transparent url(/images/map/default.gif) no-repeat top left;
	}
	ul.map-region li {
		width: 180px;
		height: 300px;
		position: absolute;
		top: 0;
		left: 0;
		text-indent: -9999px;
		padding: 0;
		}
		ul.map-region li.scotland { background: transparent url(/images/map/Scotland.png) no-repeat top left;}
		ul.map-region li.north { background: transparent url(/images/map/North.png) no-repeat top left;}
		ul.map-region li.wMidlands { background: transparent url(/images/map/WestMidlands.png) no-repeat top left;}
		ul.map-region li.eMidlands { background: transparent url(/images/map/EastMidlands.png) no-repeat top left;}
		ul.map-region li.sWest { background: transparent url(/images/map/SouthWest.png) no-repeat top left;}
		ul.map-region li.sEast { background: transparent url(/images/map/SouthWest2.png) no-repeat top left;}
		ul.map-region li.London { background: transparent url(/images/map/London.png) no-repeat top left;}
			