/*	Override default styles
	------------------------------ */


#main-content .homepage p {
	width: 410px!important;
}



#main-content .homepage .right {
	width: 220px;
	right: 20px;
	top: 10px!important;
}
#main-content .homepage .right a {
	background-color: #333;
	padding: 10px;
	display: block;
}
#main-content .homepage .right a img {
	border: none 0!important;
}
#main-content .homepage .right a .caption {
	color: #ccc!important;
	padding-top: 5px;
	display: block;
}
#main-content .homepage .right a:hover .caption {
	color: #fff!important;
}





#main-title {	
	background: #b52c59 url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/ttlbg-site.jpg) no-repeat left top;
	font-size: 100%;
	_font-size: 90%;
	width: 100%;
}

#main-menu .selected,
#main-menu .selected:focus,
#main-menu .selected:hover {
	color: #fff;
	background: #b52c59 url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/ttlbg-site.jpg) no-repeat left -14px;
}

#main-menu ul li ul li ul li a {
	background-color: #ddd;
}

#main-menu ul li ul li ul li a:focus,
#main-menu ul li ul li ul li a:hover {
	background-color: #ccc;
}

#main-content {
	margin-bottom: 3em;
	margin-left:17px;
}


#main-menu ul li span.currentbranch0 a,
#main-menu ul li span.currentbranch0 a:hover {
	color: #FFF;
	background-image: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/ttlbg-site.jpg);
	background-repeat: no-repeat;
	background-position: -680px top;
	background-color: #b52c59;
	display: block;
}

#main-menu ul li span.currentbranch1 a,
#main-menu ul li span.currentbranch1 a:hover{
	background-color: #b52c59;
	color: #FFF;
	display: block;
}

#main-menu ul li span.currentbranch2 a,
#main-menu ul li span.currentbranch2 a:hover{
	background-color: #CCC;
	display: block;
}


	#main-content p, #main-content h3, #main-content h4,
	#main-rightbox p, #main-rightbox h3, #main-rightbox h4,
	#content p, #content h3, #content h4,
	#site-footer {
		margin-top: 0;
	}

	#main-content h3 {
		border-bottom: dotted 2px #ccc;
		margin: 1em 0 0.75em;
                color:#b52c59;
	}
        
        #main-content .news h3.newstitle {
                margin: 0 0 .5em;
                border-bottom: dotted 2px #CCC;
                padding-bottom: 10px;
                border-top: dotted 2px #CCC;
                padding-top: 10px;
	}
	
	#main-content .news h4.newsdate {
		color: #ccc;
		font-size: 90%;
		font-weight: normal;
		margin: 2em 0 .5em;
	}
        
        #main-content .news {
		  clear:both;
	  	}
	  
	#main-content .news img {
		  display:block;
		  float:left;
		  margin: 0 10px 10px 0;
		}
	
        #main-content h4 {
		color: #222;
		font-size: 120%;
		font-weight: normal;
		line-height: 1.25;
		margin: 0 0 0.75em;
	}
        
	#main-content h5 {
		font-size: 100%;
		line-height: 140%;
		margin: 0;
	}
	
		#main-content h5 em {
			font-style: normal;
			font-weight: normal;
		}
	
	#main-content h6 {
		font-size: 110%;
		line-height: 140%;
		margin: 0 0 0.75em;
	}
	
	#main-content p + h4,
	#main-content ul + h4,
	#main-content ol + h4,
	#main-content p + h3,
	#main-content ul + h3,
	#main-content ol + h3 {
		margin-top: 1em;
	}
	
	#main-content .button + h4 {
		margin-top: 0.5em;
	}
	
	#main-content ul,
	#main-content ol {
	margin: 0 0 1em 10px;
	padding: 0;
	}
	
	#main-content .space li {
		margin-bottom: 1em;
	}

	#main-content img.border {
		margin-bottom: 1em;
	}

#main-botlinks {
	margin-bottom: 0;
	padding-bottom: 10px;
}

#site-footer {
	color: #999;
	border: 0;
	background: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/site-footer-bg.jpg) #f3f3f3 no-repeat center top;
	margin-top: 0;
	width: 960px;
}

	#site-footer a {
		color: #666;
		text-decoration: none;
	}
	
	#site-footer a:focus,
	#site-footer a:hover {
		color: #333;
	}

a {
	color: #b52c59;
	text-decoration: none;
}

a:focus,
a:hover {
	color: #830D34;
}

#main-footer {
background-image: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/footer-bot-custom.gif);	
}


/*	Global styles
	------------------------------ */	
	
.nounderline {
	text-decoration: none;
}

.featurecolour2 {
	color: #b52c59;
}

.button {
	overflow: hidden;
         clear: both;
	padding-top: 0.5em; 
        padding-bottom: 0.5em;
}
.homepage .button {
	float: left;
}




#main-content .homepage {
position: relative;
display: block;
float: left;
width: 100%;

}





.photoborder {
	margin-bottom:5px;

}

#main-content .button.readmore {
	padding-top: 0;
	margin-bottom: 1.5em;
}

#main-content .button.border {
	border: 0;
	border-top: 2px solid #eee;	
	padding-top: 1.25em;	
}

#main-content .button.bottomborder {
	border: 0;
	border-bottom: 2px solid #eee;	
	padding-bottom: 1.5em;	
}

	
.button.top {
	margin-right: -10px;
}

	.button.top a {
		float: right;
	}

	#main-content .links li {
		background: url(/media/wwwlboroacuk/styleassets/img/icons/icon-link.png) no-repeat left 1px;
		margin-bottom: 0.5em;
		padding-left: 24px;
	}
	
	#main-content .publications li {
		background: url(/media/wwwlboroacuk/styleassets/img/icons/icon-journal-med.png) no-repeat 8px 8px;
		margin-bottom: 1em;
		
	}

#main-content p.pdf {
		background: url(/media/wwwlboroacuk/styleassets/img/icons/doc_pdf.png) no-repeat left 1px;
		margin-bottom: 1em;
		padding-left: 23px;
			
		}
                
.separator em {
	color: #ccc;
	padding: 0 3px;
}

p img.right,
h3 img.right,
h4 img.right,
h5 img.right {
	float: right;
	margin: 3px 0 1.25em 20px;
}


p img.right.padding {
	background: #fff;
	padding: 10px;
}

.toggle_container + h5 {
	padding-top: 0.25em;
}

#main-rightbox .social-links li {
	list-style-type: none;
	display: inline;
	padding-right: 15px;
	width: 35px;
	height: 35px;
}


#main-rightbox .rightbox {
	margin-top: 10px;
	margin-bottom: 0px;
	border-top:dashed 1px #ccc;

}

#main-rightbox .social-links {
	border-bottom:dashed 1px #ccc;
}

#main-rightbox .social-links ul  {
	padding-top: 15px;
	margin-left: 20px;
	padding-bottom: 15px;
	display: block;
}

#main-rightbox .social-links ul a {
	border:none;	
}


#main-content .borders {
	border-bottom: 1px solid #ddd;
	list-style: none;
	margin: 0 0 1em;
	padding: 0.25em 0 0;
}

	#main-content .borders li {
		border-top: 1px solid #ddd;
		padding: 9px 0 10px;
	}
	
		#main-content .borders li h4 {
			font-size: 110%;
			font-weight: bold;
			margin-bottom: 0.25em;	
		}
		
		#main-content .borders li p {
			margin: 0;
		}

/*	Tables  */

table {
	margin: 0 0 1.5em;
	width: 508px;
	border-collapse: collapse;
	text-align: left;
	line-height: 150%;
}
	
	table tbody {
		background-color: #f5f5f5;
	}
	
		table th {
			color: #fff;
			font-weight: bold;
			padding: 8px 10px;
			border-collapse: collapse;
			text-align: left;
			border-bottom: 1px solid #fff;
			background: #444;
			vertical-align: top;
			width: 140px;
		}
	
		table td {
			padding: 8px 10px;
			vertical-align: top;
			border-bottom: 1px solid #fff;
			width: 328px;
		}
	
#main-content a img {
	border: 2px solid #999;
}

#main-content a img:focus,
#main-content a img:hover {
	border-color: 2px solid #777;
}


/*	Photo with caption  */

.photo-caption {
	color: #999;
	float: right;
	font-size: 11px;
	line-height: 1;
	margin: 0 0 0.75em 20px;
	overflow: hidden;
	text-align: right;
	width: 180px;
}

	.photo-caption img {
		float: right;
		margin-bottom: 10px;
	}
	
	.photo-caption em {
		clear: both;
		color: #999;
		float: right;
		font-style: normal;
		line-height: 1.25;
	}
	

/*	Homepage
	------------------------------ */
	
#home-page #main-breadcrumb {
	margin: 0;
}

#header-social h2 {
	padding-left:30px;
	color:#b52c59;
}

#main-content.home-width {
	width: 670px;
	margin-left:30px;	
}

#main-content .homepage p {
	width: 480px;
	margin-right: 5px;
	height: auto;
	display: block;
	float: left;
	line-height: 20px;
	margin-top: 5px;
	margin-bottom: 15px;
}
#main-content .right {
bottom: 0;
position: absolute;
right: 0;
}

span.button a {
	background: #b52c59;
	background-image: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/button-arrow.png);
	background-image: url('/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/button-arrow.png'), -moz-linear-gradient(top,  rgb(173,26,70) 0%, rgb(149,0,42) 100%);
	background-image: url('/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/button-arrow.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(173,26,70)), color-stop(100%,rgb(149,0,42)));
	background-image: url('/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/button-arrow.png'), -webkit-linear-gradient(top,  rgb(173,26,70) 0%,rgb(149,0,42) 100%);
	background-image: url('/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/button-arrow.png'), -o-linear-gradient(top,  rgb(173,26,70) 0%,rgb(149,0,42) 100%);
	background-image: url('/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/button-arrow.png'), -ms-linear-gradient(top,  rgb(173,26,70) 0%,rgb(149,0,42) 100%);
	background-image: url('/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/button-arrow.png'), linear-gradient(to bottom,  rgb(173,26,70) 0%,rgb(149,0,42) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad1a46', endColorstr='#95002a',GradientType=0 );
	background-repeat:no-repeat;
	background-position: right center;
	background-color: #b52c59;
	color: #FFF;
	padding: 5px 30px 5px 20px;
	text-decoration: none;
	border:solid 1px #880e30;
}

span.button a:hover {
	background: #880e30;
	background-image: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/button-arrow-hover.png);
	background-image: url('/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/button-arrow-hover.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(149,0,42)), color-stop(100%,rgb(173,26,70)));
	background-image: url('/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/button-arrow-hover.png'), -webkit-linear-gradient(top,  rgb(149,0,42) 0%,rgb(173,26,70) 100%);
	background-image: url('/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/button-arrow-hover.png'), -o-linear-gradient(top,  rgb(149,0,42) 0%,rgb(173,26,70) 100%);
	background-image: url('/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/button-arrow-hover.png'), -ms-linear-gradient(top,  rgb(149,0,42) 0%,rgb(173,26,70) 100%);
	background-image: url('/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/button-arrow-hover.png'), linear-gradient(to bottom,  rgb(149,0,42) 0%,rgb(173,26,70) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95002a', endColorstr='#ad1a46',GradientType=0 );
	background-repeat:no-repeat;
	background-position: right center;
	background-color: #880e30;
	color: #FFF;
	padding: 5px 30px 5px 20px;
	text-decoration: none;
}

#feature-boxes {
	clear: both;
	width: 670px;
	padding-top: 25px;
	min-height: 240px;
}

#feature-boxes .boxes {
	display: block;
	width: 200px;
	float: left;
	margin-right: 20px;
}


#feature-boxes .boxes h3 {
	font-size: 17px;
	color: #b52c59;
	border-bottom: dotted 2px #ccc;
	padding-top:10px;
	padding-bottom: 4px;
	margin-bottom: 5px;
}

#feature-boxes .boxes h3 a {
	text-decoration:none;
	
}

/*	Banner area  */

#banner {
	background: #000 url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/slider-bg.png);
	color: #999;
	margin: 0 0 0;
	overflow: hidden;
	padding: 0;
	width: 960px;
	height: 277px;
}

	#banner #banner-menu {
		float: left;
		font-weight: bold;
		list-style: none;
		margin: 0;
		padding: 23px 20px;
		width: 190px;
		height: 230px;
	}
	
		#banner #banner-menu li {
			border-top: 1px dotted #757575;
		}
		
		#banner #banner-menu .last {
			border: 0;
			margin: 0;
			padding: 0;
			border-top: 1px dotted #757575;
			border-bottom: 1px dotted #757575;
		}
		
			
			#banner #banner-menu a {
				color: #fff;
				display: block;
				font-size: 14px;
				letter-spacing: 0.025em;
				line-height: 14px;
				padding: 11px 0 12px 10px;
				text-decoration: none;
				background:url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/menu-arrow.png) no-repeat right center;
			}
			#banner #banner-menu .last a {
				padding: 10px 0 12px 10px;
			}
			
			#banner #banner-menu a:focus,
			#banner #banner-menu a:hover {
				background:url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/menu-arrow-hover.png) no-repeat right center;
				background-color: #222;
			}
			
		
#header-social {
	height: 48px;
	background: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/heading-bg.jpg) #FFF;
	overflow: hidden;
}

#header-social h2 {
	display:block;
	float:left;
	width:650px;
	margin: 0;
	padding-top: 15px;
}
	

#header-social img {
	display:block;
	float:right;
	margin-top: 9px;
}

img {
	border:none;
}

/*	Right box
	------------------------------ */	
#main-rightbox.home {
	width: 230px;
	}

#main-rightbox, #main-rightbox.home {
	border: 0;
	font-size: 89%;
	margin-bottom: 20px;
	padding: 0 30px 0 0;
	margin-top: 20px;
	font-size: 12px;
	font-weight: bold;
	color:#5F5F5F;
}

#main-rightbox .news {
	margin-bottom: 15px;
}

#main-rightbox h3, 
#main-rightbox.default h3  {
	font-size: 17px;
	color: #b52c59;
	margin-bottom: 0px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
}

#main-rightbox ul {
	border:dotted 2px #ccc;
	margin-left:0px;
	list-style:none;
	padding: 10px 10px 0 10px; 
	background: #f9f8f8;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgb(249,248,248) 0%, rgb(255,255,255) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(249,248,248)), color-stop(100%,rgb(255,255,255)));
background: -webkit-linear-gradient(left,  rgb(249,248,248) 0%,rgb(255,255,255) 100%);
background: -o-linear-gradient(left,  rgb(249,248,248) 0%,rgb(255,255,255) 100%);
background: -ms-linear-gradient(left,  rgb(249,248,248) 0%,rgb(255,255,255) 100%);
background: linear-gradient(to right,  rgb(249,248,248) 0%,rgb(255,255,255) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f8f8', endColorstr='#ffffff',GradientType=1 );	
}

#main-rightbox ul li {
	line-height:20px;
	margin-bottom:10px;
}

#main-rightbox ul li a {
font-size: 12px;
font-weight: bold;
color: #5F5F5F;
display: block;
}
#main-rightbox ul li a:hover {
color: #7F7F7F;
}


#main-rightbox .news ul li em {
	clear: both;
	display: block;
	color: #bdbdbd;
}

#main-rightbox .contact ul li.phone {
	/*color: #b52c59;*/
	font-size: 13px;
	background-image: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/icon-phone.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-bottom: 10px;
	margin: 5px 5px;
	border-bottom: dotted 2px #ccc;
}
#main-rightbox .contact ul li.email {
	color: #b52c59;
	font-size: 13px;
	background-image: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/icon-email.png);
	background-repeat: no-repeat;
	background-position: left 11px;
	padding-top: 8px;
	margin: 5px 5px;
	padding-left: 30px;
	padding-bottom: 8px;
}

#main-rightbox.default {
	width: 185px;
	margin-top: 3.7em;
	padding-right: 10px;
}

#main-rightbox .contact-default {
	padding-top:15px;
	
}

#main-rightbox .contact-default ul li.phone {
	font-size: 11px;
	background-image: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/icon-phone.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 10px;
	border-bottom: dotted 2px #ccc;
	color:#666;
}

#main-rightbox .contact-default ul li.email {
	font-size: 11px;
	background: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/icon-email.png) no-repeat left 3px;
	padding-left: 25px;
	border-bottom: dotted 2px #ccc;
	padding-bottom: 10px;
	color:#666;
}
#main-rightbox .contact-default ul li.email a {
	color:#666;
        font-size: 11px;
}
#main-rightbox .contact-default ul li.email a:hover {
	color:#b52c59;
}


#main-rightbox .contact-default ul li.location {
	font-size: 11px;
	background: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/img-location.gif) no-repeat 2px top;
	padding-left: 25px;
	line-height: 15px;
	font-weight: normal;
	color:#666;
}

#main-rightbox .contact-default ul {
	padding-left: 7px;
}

/*Search bar */

#ss-searchbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #830D34;
	background-image: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/ttlbg-site.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	height:40px;
	text-decoration:none;
	list-style:none;
	position:relative;
	width: 186px;
}

#ss-searchbox .search {
	position:absolute;
	left: 155px;
	top: 0px;
}

#ss-searchbox .text {
	color:#999999;
}

#ss-searchbox fieldset {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#ss-searchbox fieldset label {
	padding-top:0px;
	display: none;
}
#ss-searchbox #sitesearch_text {
	position: absolute;
	height: 28px;
	width: 135px;
	left: 5px;
	bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: none;
}




/*	Staff pages
	------------------------------ */
	
#director {
	background: #f8f8f8;
	font-size: 13px;
	margin: 0 0 1.25em -11px;
	padding: 7px 9px;	
	width: 512px;
}

	#director span {
		color: #ccc;
		padding: 0 1px;
	}

/*	Staff lists  */

#main-content .staff-list {
	margin: 0 0 1.25em -11px;
	padding: 0;
	list-style-type: none;
	width: 530px;
}

	#main-content .staff-list li {
		background: #f9f9f9;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		margin-bottom: 5px;
		overflow: hidden;
		padding: 4px 11px;
	}
	
	#main-content .staff-list h5 {
		margin: 0;
		font-size: 100%;
		float: left;
	}
	
	#main-content .staff-list p {
		margin: 0;
		float: right;
		font-size: 89%;
		overflow: hidden;
		width: 175px;
	}
	
		#main-content .staff-list p span {
			width: 120px;
			display: block;
			float: left;
			color: #666;
			background: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/icon-phone.png) no-repeat left center;
			padding-left: 15px;
		}
		
			#main-content .staff-list p span a {
				text-align: left;
				width: 120px;
			}
		
		#main-content .staff-list p a {
			width: 40px;
			display: block;
			float: right;
			text-align: right;
		}

/*	Slider
	------  */

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
	outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
	list-style: none;
	margin: 0;
	padding: 0;
}

.flexslider {
	position: relative;
}

.flexslider img{
	height: 228px;
	width: 708px;
}

.wide .flexslider {
	
}

.flexslider .slides .slide {
	display: none;

}

.flexslider .slides img {
	display: block;
}

.flex-pauseplay span {
	text-transform: capitalize;
}

.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: 1%;
}

.flexslider .slides {
	zoom: 1;
}

.flexslider .slides .slide {
	position: relative;
}

.flex-container {
	height: 230px;
	margin-top: 23px;
	margin-left: 20px;
	overflow: hidden;
	width: 708px;
	height: 228px;
	position: relative;
	zoom: 1;
	border: 1px solid #FFF;
}

.wide .flex-container {
	margin: 0 -20px 0 0;
	padding: 0;
	width: 760px;
}

.flex-caption {
	background: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/slider-text-bg2.png);
	color: #fff;
	padding: 0;
	font-size: 13px;
	line-height: 1.5;
	margin: 0;
	height: 70px;
	padding: 0px 10px 0px 20px;
	position: absolute;
	top: 160px;
	width: 700px;
}
	
	#content .flex-caption h2 {
		font-size: 22px;
		letter-spacing: -0.04em;
		line-height: 1;
		margin-top: 14px;
		margin-bottom: 0px;
		text-transform:none;
		color: #fff;
	}
		
		#content .flex-caption h2 a {
			color: #fff;
			text-decoration: none;
		}
		
		#content .flex-caption h2 a:focus,
		#content .flex-caption h2 a:hover {
			text-decoration: underline;
		}
		
		#content .flex-caption h3 {
		font-size: 15px;
		letter-spacing: -0.04em;
		line-height: 1;
		margin: 1px;
		text-transform:none;
		color: #fff;
	}
		
		#content .flex-caption h3 a {
			color: #b52c59;
		}
	
	#content .flex-caption p {
		color: #fff;
		padding: 0;
		margin-top: 0px;
                padding-right: 10px;
	}
	
        
        #content .flex-caption p a:hover {
		color: #b52c59;
	}
	
.flex-direction-nav {
	height: 0;
}


	.flex-direction-nav li a {
		width: 44px;
		height: 44px;
		margin: 0;
		display: block;
		background: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/slider-arrows.png) no-repeat;
		outline: none;
		position: absolute;
		top: 90px;
		cursor: pointer;
		text-indent: -10062px;
	}
	
	.flex-direction-nav li .next {
		background-position: -45px 0;
		right: 10px;
	}
	
	.flex-direction-nav li .next:focus,
	.flex-direction-nav li .next:hover {
		background-position: -45px -44px;
	}
	
	.flex-direction-nav li .prev {
		left: 10px;
	}
	
	.flex-direction-nav li .prev:focus,
	.flex-direction-nav li .prev:hover {
		background-position: 0px -44px;
	}	
	
	
	.flex-direction-nav li .disabled {
		opacity: .3;
		filter:alpha(opacity=30);
		cursor: default;
	}

.flex-control-nav {
	bottom: 20px;
	right: 16px;
	padding: 7px;
	position: absolute;
}

	.flex-control-nav li {
		margin: 0;
		display: inline-block;
		zoom: 1;
		*display: inline;
	}
	
	.flex-control-nav li:first-child {
		margin: 0;
	}
	
		.flex-control-nav li a {
			width: 18px;
			height: 18px;
			display: block;
			background: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/slider-pagination.png) no-repeat;
			cursor: pointer;
			text-indent: -999em;
		}
		
		.flex-control-nav li a:hover {
			background-position: -15px 0;
		}
		
		.flex-control-nav li a.active {
			background-position: -30px 0;
			cursor: default;
		}
#feature-boxes .boxes a img {
	border: 1px solid #ccc;
}

/* Staff - people */

#main-content .maintitle {
	font-size: 18px;
	color:#333333;
	line-height: 12px;
}

.small {
	font-size: 11px;
	color:#605f5f;
	font-variant:normal;
	line-height:-4px;
	text-wrap:supress;
        padding-top: 2px;
}	

#main-content .jobtitle {
	font-size: 14px;
	color:#605f5f;
	font-variant:bold;
	line-height: 28px;
	padding-bottom: 10px;
	padding-top: 5px;
}

#main-content .sections {
	padding-bottom:25px;
	
}

#main-content .staffcontainer {
	background-color: #FFF;
	text-align: left;
	display:block;
	overflow:hidden;
	padding: 0px 0 10px 0px;
	border-bottom: 1px dotted #CCC;
}


#main-content .staffcontainer ul {
	float: left;
	list-style: none;
	display: block;
	word-wrap: break-word;
	width: 380px;
	padding: 0px;
	padding-top: 16px;
}

#main-content .staffcontainer li{
	padding-left:0px;
	margin-left: 5px;
	color:#605f5f;
	
}

#main-content .staffcontainer p {
	padding-left:25px;
	height:25px;
	margin:0;
	color:#605f5f;

}

#main-content .staffcontainer img {
	display:block;
	float:left;
	-webkit-box-shadow: 2px 2px 5px 1px rgba(229, 229, 229, 0.3);
	box-shadow: 2px 2px 5px 1px rgba(50, 50, 50, 0.3);
	margin-right: 10px;
	margin-top: 15px;
	/*margin-bottom: 10px;*/
	margin-left:1px;
	width:110px;
	height:150px;
	border: 1px solid #FFF;
	background: #FFF;
}


h4.trigger {
	display:block;
	margin:0px;
	font-size: 13px;
	font-weight: bold;
	height:26px;
	text-indent:10px;	
	background-color:#f5f5f5;
	padding-bottom:0px;
	padding-top:10px;
	background-image: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/icon-plus.png);
	background-repeat: no-repeat;
	background-position: 500px 13px;
	border-bottom: 1px dotted #CCC;
}

#main-content h4.trigger {
	line-height: 1em;
	margin:0;	
}

h4.trigger a {
	color: #b52c59;
	text-decoration: none;
	display: block;
	}

h4.trigger:hover {
	background-color:#FFF;
}

h4 {
display: block;
}

h4.active {
	background-image: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/icon-minus-hover.png);
	text-decoration: none;
	background-color: #FFF;
}

.toggle_container {
	padding: 0;
	overflow: hidden;
	width: 530px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

 .toggle_container .block {
	background-color: #f5f5f5;
	padding-top:2px;
	padding-bottom:5px;
	margin-bottom:2px;
	border-bottom: 1px dotted #CCC; 
        padding-top: 15px;
	padding-right: 5px;
}

.toggle_container .block p {
	margin-left:15px;
	margin-right:15px;
}

.toggle_container .block ul {
	list-style:none;
	padding:0px;
	
}

.toggle_container .block li {
	background-repeat: no-repeat;
	background-position: 10px 4px;
	padding-bottom:15px;
	padding-top:5px;
}

.staffcontainer .email {
	background-image: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/icon-email.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	height:15px;
}

.staffcontainer .email a {
	text-decoration:none;
	color:#605f5f;
}

.staffcontainer .email a:hover {
	color:#1588b2;
}

.staffcontainer .phone {
	background-image: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/icon-phone.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	height:15px;
}

.staffcontainer .location {
	background-image: url(/media/wwwlboroacuk/styleassets/sitespecific/screeningsocialism/images/img-location.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:15px;
}

/*	Tabs navigation  */

li a:hover {
	color:#830D34;
	text-decoration:none;
}


#tabs-wrapper {
	background: #FFF;
	float: left;
	width: 530px;
}
#main-content ul.tabs  {
		list-style: none;
		margin: 0;
		overflow: hidden;
		padding:0px;
		}
ul.tabs {	
	
	font-size: 15px;
	line-height: 1;
	overflow: hidden;
	position: relative;
	top: 1px;
	width: 100%;
}
ul.tabs  li{
			background: transparent;
			/*border-bottom: 1px solid #4476a2;*/
			float: left;
			margin-right: 4px;
		}
ul.tabs li a {
	background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 69%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(69%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 69%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 69%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 69%,rgba(237,237,237,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 69%,rgba(237,237,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */

				
				-webkit-border-top-left-radius: 7px;
				-webkit-border-top-right-radius: 7px;
				-moz-border-radius-topleft: 7px;
				-moz-border-radius-topright: 7px;
				border-top-left-radius: 7px;
				border-top-right-radius: 7px;
				color: #b52c59;
				display: block;
				font-weight: bold;
				outline: none;
				margin-top:10px;
				/*margin-bottom:2px;*/
				padding: 4px 17px;
				text-align: center;
				text-decoration: none;
				border-top:solid 1px #CCCCCC;
				border-left:solid 1px #CCCCCC;
				border-right:solid 1px #CCCCCC;
				border-bottom:solid 1px #CCCCCC;
				
				
		}
		
ul.tabs li a:hover {
				background: rgb(237,237,237); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(255,255,255,1) 31%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(31%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 31%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 31%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 31%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 31%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */	
			}
			
			
			 html ul.tabs li.active a, html ul.tabs li.active a:hover {
	/*border-bottom: solid 2px #f5f5f5;*/
				border-bottom:none 0px #f5f5f5;
	padding-top: 4px;
	padding-right: 17px;
	padding-bottom: 8px;
	padding-left: 17px;	
	
	background: rgb(255,255,255); /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 59%, rgba(245,245,245,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(59%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 59%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 59%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 59%,rgba(245,245,245,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 59%,rgba(245,245,245,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */

			
			}


/*	Tabs content  */

.tab_content {
	border: 1px solid #CCC;
	padding-top: 10px;
	background-color: #f5f5f5;
	margin-bottom:15px;
}
.tab_content  p {
	padding-left:15px;
	padding-right:15px;
}
.tab_content ul {
	padding:0px;
	margin:0px;
	list-style:none;


	
}
.tab_content li {
	padding-left:50px;
	padding-bottom:15px;
	padding-top:5px;
	padding-right: 20px;
}

/* Homepage country language selector */

#content ul#flags {
display: block;
background-color: #000;
margin: auto 0;
position: relative;
text-align: right;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 6px;
}

#content ul#flags li {
display:inline-block;
color: #666;

}

#content ul#flags li:first-child {
padding-right:6px;
}

#content ul#flags li a img {
	opacity: 0.5;
}

#content ul#flags li.selected a img, #content ul#flags li.selected a:hover {
opacity: 1;
}

#content ul#flags li a:hover {
opacity: 0.7;
}

