/* --  reset -- */
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

body, h1, h2, h3, h4, h5, h6, p, blockquote, figure, nav ol, nav ul {
	margin: 0;
	padding: 0;
}

html, fieldset, img, abbr {
	border: 0;
}

input, textarea, select, button {
	font-size: 1em;
	font-family: inherit;
}

	button, input[type="button"], input[type="reset"], input[type="submit"], label[for] {
		cursor: pointer;
	}

sup, sub {
	position: relative;
	top: -.4em;
	vertical-align: baseline;
}

sub {
	top: .3em;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

th {
	text-align: left;
}

code {
	white-space: pre;
}

abbr[title] {
	cursor: help;
}

ins {
	text-decoration: none;
}

a, button {
	transition: .3s;
	text-decoration: none;
}

	a:hover, a:focus, a:active {
		outline: 0;
	}

nav ol li, nav ul li {
	list-style: none;
}

strong {
	font-weight: bold;
}

dl {
	margin: 20px 0;
}

	dl dt {
		margin-top: 20px;
		font-weight: bold;
	}

		dl dt + dd {
			margin-top: 10px;
		}

	dl dd {
		margin: 20px 0 10px 10px;
	}

		dl dd p {
			margin: 5px 0;
		}

/* end reset */
/***** GLOBAL *****/
button:not(.btn) {
	overflow: visible;
	border: 0;
	font: inherit;
	-webkit-font-smoothing: inherit;
	letter-spacing: inherit;
	background: none;
	cursor: pointer;
}

button.btn {
	font-size: .8em;
}

::-moz-focus-inner {
	padding: 0;
	border: 0;
}

img {
	max-width: 100%;
	height: auto;
}
/* apply a natural box layout model to all elements */
* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

.skiplink {
	position: absolute;
	left: -9000px;
}

/* Generic Uppercase Class */
.upper, .UpperCase, .UpperCaseBold,
.UPPER, .UPPERCASE, .UPPERCASEBOLD {
	text-transform: uppercase;
}

.UpperCaseBold, .UPPERCASEBOLD {
	font-weight: bold;
}

.centeredHeadline, .centeredheadline {
	display: block;
	text-align: center;
}
/* Generic Underline Class */
.underline {
	text-decoration: underline;
}
/* SKIP NAVIGATION LINK */
.skiplink {
	position: absolute;
	left: -9999px;
}
/* --  basic layout -- */
header {
	position: relative;
	width: 100%;
}

#main-content {
	position: relative;
}

	#main-content p, #main-content pre, #main-content ol, #main-content ul, .main-content figure, .main-content table {
		margin-top: 0;
	}

		#main-content ol ol, #main-content ul ul, .main-content table table {
			margin-bottom: 0px;
		}

	#main-content h1, #main-content h2, #main-content h3, #main-content h4, #main-content h5, #main-content h6 {
		margin-top: 0;
		margin-bottom: 10px;
	}

	#main-content > .container > div > div > div > h1,
	#main-content > .container > div > div > div > h2,
	#main-content > .container > div > div > div > h3,
	#main-content > .container > div > div > div > h4,
	#main-content > .container > div > div > div > h5,
	#main-content > .container > div > div > div > h6 {
		margin-top: 0;
		margin-bottom: 10px;
	}

#skip-to-sections {
	position: absolute;
	left: -999px;
}

.back-to-top {
	width: 95px;
	padding: 4px;
	border: 1px solid #EEEEEE;
	border-radius: 8px;
	color: #EEEEEE;
	position: fixed;
	right: 20px;
	bottom: 10px;
	font-size: 70%;
	font-weight: 700;
	color: #EEE;
	text-align: center;
	background: #333333;
	border: 1px solid #EEE;
	cursor: pointer;
	z-index: 100;
	display: none;
}

.blocks {
	margin-bottom: 30px;
}

	.blocks > h3:first-child {
		font-size: 120%;
	}

/*****Hide pager spinner*****/
.pager-input input[type=number]::-webkit-inner-spin-button,
.pager-input input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* ********** DESKTOP ************/
/* 771 + */
@media (min-width: 771px) {
	.r770.remove {
		visibility: hidden;
		display: none;
		height: 0px;
	}
	/* COLUMN CONTAINER CONTENT */
	.col-container .col {
		float: left;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		margin: 0 0 0px 3%;
		padding: 0 0 0 10px;
		border-left: 1px solid #CCC;
		height: auto;
		overflow: hidden;
	}

	.col-container .col1 {
		width: 99.5%;
	}

	.col-container .col2 {
		width: 48.5%;
	}

	.one-third .col-container .col3 {
		width: 48.5%;
	}

	.col-container .col3 {
		width: 31%;
	}

	.col-container .col4 {
		width: 22.5%;
	}

	.col-container .col5 {
		width: 17.5%;
	}

	.col-container .col.col1:first-of-type,
	.col-container .col.col2:first-of-type,
	.col-container .col.col2:nth-child(2n+1),
	.col-container .col.col3:first-of-type,
	.one-third .col-container .col.col3:nth-child(2n+1),
	.two-thirds .col-container .col.col3:nth-child(3n+1),
	.col-container .col.col4:first-of-type,
	.col-container .col.col4:nth-child(4n+1),
	.col-container .col.col5:first-of-type,
	.col-container .col.col5:nth-child(5n+1) {
		clear: left;
		border-left: none;
		margin-left: 0;
		padding-left: 0;
	}
}


/* ********** RESPONSIVE ************/
/* 770 - */
@media (max-width: 770px) {
	.desktop.remove {
		visibility: hidden;
		display: none;
		height: 0px;
	}

	#menu {
		position: fixed;
		left: 0px;
		top: 0;
		min-height: 48px;
		z-index: 900;
	}

		#menu h2 {
			min-height: 60px;
		}

		#menu .navicon {
			position: relative;
			font-size: 200%;
			right: 0px;
			top: 6px;
			color: #fff;
			background: #333333 url(/static/img/icons-menu-r.png) no-repeat 10px 0px;
			content: " ";
			width: 80px;
			height: 47px;
		}

		#menu a.closebtn,
		#col-1 a.closebtn {
			position: absolute;
			top: 0;
			right: 15px;
			margin-left: 50px;
			padding: 0px 9px;
			color: #fff;
			display: inline-block;
			background: silver;
			-webkit-border-radius: 7px;
			-moz-border-radius: 7px;
			border-radius: 7px;
		}

		#menu a.closebtn {
			font-size: 230%;
			margin-top: 10px;
		}

	#col-1 a.closebtn {
		font-size: 200%;
		margin-top: 6px;
	}

	#main-nav-r {
		height: 100%; /* 100% Full-height */
		width: 0; /* 0 width - change this with JavaScript */
		position: fixed; /* Stay in place */
		z-index: 999; /* Stay on top */
		top: 0;
		left: 0;
		background-color: #333333;
		overflow-x: hidden; /* Disable horizontal scroll */
		overflow-y: hidden; /* Disable horizontal scroll */
		padding-top: 0px; /* Place content 60px from the top */
		transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
	}

		#main-nav-r.show {
			overflow-y: auto; /* Disable horizontal scroll */
		}

	#main-content .page-nav,
	#col-1 a.closebtn {
		display: none;
	}

	#col-1.hide,
	#main-nav-r.hide {
		width: 0;
	}

	#col-1.show {
		overflow-y: auto; /* Disable horizontal scroll */
	}

	#col-1 > div {
		margin: 8px 2.5%;
	}

		#col-1 > div.page-nav-r {
			margin: 0 0 18px 0;
			border-bottom: 1px solid gray;
		}

			#col-1 > div.page-nav-r .nav-title {
				color: #fff;
				padding: 8px;
				font-size: 120%;
				font-family: sans-serif;
				display: block;
				background-color: gray;
				font-weight: bold;
				padding: 12px;
			}

	#menu h2.heading {
		width: 70%;
		color: #fff;
		padding: 20px 10px 10px 10px;
		font-size: 160%;
		font-family: sans-serif;
	}

	#menu ul {
		background: #EEEEEE;
		padding: 0 10px 10px 10px;
		margin: 0;
		list-style: none;
	}

		.subnav-menu ul li span,
		.subnav-menu ul li a,
		#menu ul li span,
		#menu ul li a {
			color: #323232;
			display: inline-block;
			padding: 6px 0 6px 0px;
			position: relative;
			transition: none;
		}

		#menu ul.main-nav li.nolink span:after {
			content: "\25b6";
			display: inline-block;
			width: auto;
			padding-left: 10px;
			color: #666;
		}

	.subnav-menu ul li span:first-child {
		padding: 0;
		margin: 0;
	}

	.subnav-menu ul li span,
	#menu ul li span {
		color: #000;
	}

	.subnav-menu > .wrapper-subnav > ul > li > span,
	.subnav-menu > .wrapper-subnav > ul > li > a,
	#menu > div > ul.main-nav > li > span,
	#menu > div > ul.main-nav > li > a {
		font-weight: bold;
		font-size: 110%;
	}

	.subnav-menu > .wrapper-subnav > ul > li > ul > li > span + ul,
	.subnav-menu > .wrapper-subnav > ul > li > ul > li > a + ul,
	#menu > div > ul.main-nav > li > ul > li > a + ul,
	#menu > div > ul.main-nav > li > ul > li > span + ul {
		border-left: 1px solid silver;
		padding-bottom: 0;
		margin-bottom: 10px;
	}

	#subnav-menu > .wrapper-subnav > ul, .subnav-menu > .wrapper-subnav > ul {
		width: 80%;
		padding: 0;
		margin: 10px;
	}

	#subnav-menu ul, .subnav-menu ul {
		list-style: none;
		margin: 0px;
		padding: 0 0 0 10px;
	}


	#col-1.show,
	#main-nav-r.show {
		width: 350px;
		left: 0;
	}
}

@media (max-width: 300px) {
	#col-1.show,
	#main-nav-r.show {
		width: 250px;
	}
}

/* =======================
   TinyMCE css
======================== */


/* =======================
   PRINT
   ======================== */

@media print {
	#moveable-items, #skip-to-sections, #responsive-menu, .utility-r, .main-nav-desktop,
	.hero-wrapper, #page-nav-r, .page-nav-desktop, #breadcrumb, #footer-functions, #footer-sections, .back-to-top,
	html body .col-1, html body .col-3 {
		display: none;
	}

	.news-detail {
		border: 0;
	}
}


/*=== tablet horiz ===*/
@media only screen and (max-width : 769px) {
	/* tables */
	.responsive .main-content .col table td:not(.st-key):not(.st-value):not(.st-head-row),
	.responsive .main-content .col table th:not(.st-key):not(.st-value):not(.st-head-row),
	.main-content .col .responsive table td:not(.st-key):not(.st-value):not(.st-head-row),
	.main-content .col .responsive table th:not(.st-key):not(.st-value):not(.st-head-row),
	.main-content .col table.responsive td:not(.st-key):not(.st-value):not(.st-head-row),
	.main-content .col table.responsive th:not(.st-key):not(.st-value):not(.st-head-row) {
		display: block;
		clear: left;
		width: auto !important;
		max-width: 100% !important;
	}

	/* headers */
	.main-content .col table.responsive.headers tr > td:first-of-type {
		background-color: #eee;
	}
	/* inline */
	.main-content .col table.responsive.inline td, .main-content .col table.responsive.inline th {
		display: inline-block;
		clear: none;
	}

	.main-content .col table.responsive.inline.col-two td, .main-content .col table.responsive.inline.col-two th {
		width: 45.5% !important;
	}

	.main-content .col table.responsive.inline.col-three td, .main-content .col table.responsive.inline.col-three th {
		width: 33% !important;
	}
	/* vertical headings */
	.main-content .col table.responsive.verticalhead thead {
		display: none;
	}

	.main-content .col table.responsive.verticalhead tr,
	.main-content .col table.responsive.verticalhead th,
	.main-content .col table.responsive.verticalhead td {
		display: block;
		padding: 0 8px;
		text-align: left !important;
		white-space: normal;
	}

	.main-content .col table.responsive.verticalhead tr {
		border-bottom: 1px solid silver;
		padding-bottom: 11px;
		margin-bottom: 11px;
	}

	table.responsive.verticalhead th[data-title]:before,
	table.responsive.verticalhead td[data-title]:before {
		content: attr(data-title) ":\00A0";
		font-weight: bold;
	}

	table.responsive.verticalhead td {
		border: none;
		margin-bottom: 6px;
		color: #444;
	}

		table.responsive.verticalhead td:empty {
			display: none;
		}

		table.responsive.verticalhead td:first-child {
			font-size: 1.1em;
			font-weight: bold;
			margin-bottom: 6px;
			color: #333;
		}

			table.responsive.verticalhead td:first-child:before {
				content: '';
			}

	.scroll-table {
		overflow-x: auto;
		width: 100%;
		border: 1px solid silver;
	}

	.stacktable.large-only {
		display: none;
	}

	.stacktable.small-only {
		display: table;
	}


	.stacktable {
		width: 100%;
	}

	.st-head-row {
		padding-top: 1em;
	}

		.st-head-row.st-head-row-main {
			font-size: 1.5em;
			padding-top: 0;
		}

	.st-key {
		width: 33.5%;
		text-align: right;
		padding: 0 1.5% 0 0;
		vertical-align: text-top;
	}

	table.stacktable .st-head-row p {
		margin: 0;
	}

	.st-head-row.st-head-row-main,
	.st-head-row {
		background-color: #eee;
		font-size: 1.2em;
		padding: 3px;
		margin: 5px 0 3px 0;
	}

		.st-head-row.st-head-row-main {
			background-color: #ccc;
			font-size: 1.3em;
		}

	table.stacktable .st-key p, table.stacktable .st-val p {
		margin: 2px;
	}

	table.stacktable .st-key {
		background-color: #fff !important;
		color: #000 !important;
	}

		table.stacktable .st-key span {
			background-color: #fff !important;
			color: #000 !important;
		}

		table.stacktable .st-key p {
			text-align: right !important;
		}

	table.stacktable .st-val p {
		text-align: left !important;
	}

	.st-val {
		width: 63.5%;
		padding: 0 0 0 1.5%;
		vertical-align: text-top;
	}
}
/*letters*/
.site-index .bookmarks ul {
	text-align: left;
	margin: 0 auto;
	list-style: none;
}

.site-index .bookmarks li {
	list-style: none;
	display: inline-block;
}

	.site-index .bookmarks li span,
	.site-index .bookmarks li a {
		padding: 0 4px 0 4px;
	}

	.site-index .bookmarks li a {
		font-weight: bold;
		text-decoration: underline;
	}

	.site-index .bookmarks li span {
		color: gray;
	}

/*groups*/
.site-index .site-index-list .group h3 {
	margin: 16px 0 0 0;
}

.site-index .site-index-list .group ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}

.site-index .site-index-list .group li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.site-index .group li a {
	line-height: 1.3em;
}

.site-index .group li img {
	vertical-align: middle;
}

.site-index .col-container .col {
	border-left: 0;
	padding-left:
}

/* search results page*/
body.search-results #main-content {
}

	body.search-results #main-content h1 {
		font-family: 'Noto Sans', Helvetica, Arial, sans-serif;
		font-size: 130%;
		line-height: 133%;
		margin-top: 20px;
	}

	body.search-results #main-content h3 {
		font-family: 'Noto Sans', Helvetica, Arial, sans-serif;
		font-size: 118%;
		line-height: 125%;
	}

body.search-results .email-page {
	display: none;
}

body.search-results .search-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

body.search-results .search-list li {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
}

body.search-results #main-content .search-list li h4 {
	font-size: 120%;
	margin-bottom: 2px;
	line-height: 124%;
}

body .search-results .search-list .subsection {
	color: gray;
	margin: 0 0 2px 0;
	line-height: 121%;
}

body .search-results .search-list .publish-date {
	font-size: 90%;
	margin: 0 0 4px 0;
	line-height: 100%;
}

body .search-list .page-link {
	color: green;
	font-size: 12px;
	margin: 2px 0 0 0;
}

body .search-list .teaser {
	font-size: 98%;
	line-height: 15px;
	margin: 0 0 4px 0;
	line-height: 130%;
}

body .search-list .extension {
	text-transform: uppercase;
}

.search-results .advanced-text {
	background-color: #cbdced;
	padding: 6px 15px 12px 15px;
}

.search-results .search-controls .search-input {
	width: 42%;
	height: 24px;
}


.search-results div.advanced-options {
	padding: 5px 5px 5px 5px;
	height: 100%;
	border: 2px solid black;
}



.search-results div.search-options {
	margin-bottom: 10px;
	padding: 15px;
	background-color: #ecf2f8;
}

.search-results fieldset {
	clear: both;
	margin-top: 5px;
}

.search-results label {
	font-weight: bold;
	margin-right: 4px;
}

.search-results .search-controls label {
}

.search-results .search-options legend {
	display: block;
	width: 99.5%;
	clear: left;
	font-weight: bold;
	font-size: 1.2em;
}

.search-results .search-options label {
	display: inline-block;
	width: 37%;
	margin: 0 0 4px 1.5%;
	clear: left;
	font-weight: normal;
	text-align: right;
}

.search-results .radio.filetype,
.search-results .search-options select,
.search-results .search-options input,
.search-results .search-options .search-input {
	display: inline-block;
	margin: 0 0 4px 1.5%;
}

	.search-results .radio.filetype,
	.search-results .search-options input[type=text],
	.search-results .search-options .search-input {
		width: 50%;
	}

.search-results .search-options .radio label {
	width: auto;
	display: inline;
	text-align: left;
	clear: none;
	font-weight: normal;
}

form .search-results .advanced-text input[type="submit"].hide,
.search-results .hide {
	display: none;
}

.search-results .advanced-text input[type="submit"],
.search-results .search-button {
	display: inline-block;
	margin: 6px 0 5px 1.5%;
	padding: 3px 7px;
	font-weight: bold;
}

.search-button.search-options-button {
	padding: 6px 8px 6px 8px;
	margin-left: 0;
	display: inline-block;
	/*background-color: #eaeaea;*/
	border: 1px solid #0F238C;
	color: #333;
	cursor: pointer;
}

.search-options-button > em {
	font-size: .9em;
	font-weight: normal;
}


.search-results .search-button.search-options-button:after {
	content: " \25B6";
	display: inline;
	width: 20px;
	height: auto;
}

.search-results .search-button.search-options-button.arrow-down:after {
	content: " \25BC";
}

.search-results div.searchResultNumber {
	float: right;
}

body.search-results #container-vertical {
	margin-bottom: 0px;
	background: #eee;
}

	body.search-results #container-vertical .row-container {
		margin: 0px auto;
		padding: 20px 0;
	}

@media (min-width: 771px) {
	body.search-results #container-vertical .row-container {
		width: 1000px;
	}
}

@media (max-width: 770px) {
	body.search-results #container-vertical .row-container {
		width: 100%;
	}
}


/* People Search */
.block.peoplesearch #form1 fieldset {
	border: 1px solid silver;
	padding: 5px 18px;
	background: #F0F0F0;
}

.block.peoplesearch legend {
	font-size: 120%;
	font-weight: bold;
	padding: 0 6px;
}

.block.peoplesearch .field {
	margin: 10px 0;
}

	.block.peoplesearch .field label {
		display: inline-block;
		width: 80px;
		font-weight: bold;
	}

	.block.peoplesearch .field input {
		border: 1px solid #ccc;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border-radius: 7px;
		-moz-box-shadow: 2px 2px 3px #666;
		-webkit-box-shadow: 2px 2px 3px #666;
		box-shadow: 2px 2px 3px #666;
		font-size: 100%;
		padding: 4px 10px;
		outline: 0;
		-webkit-appearance: none;
	}

		.block.peoplesearch .field input:focus {
			border-color: #004FA3;
		}

.block.peoplesearch p.errormsg {
	margin: 4px 0;
}

#btnSearchPeople {
	border-top: 1px solid #004FA3;
	background: #3a6ea5;
	padding: 6px 15px;
	margin-bottom: 10px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: white;
	font-size: 16px;
	font-family: Georgia, Serif;
	text-decoration: none;
	vertical-align: middle;
	width: auto;
	display: inline-block;
}

	#btnSearchPeople:hover {
		border-top-color: #28597a;
		background: #28597a;
		color: #ccc;
		cursor: pointer;
	}

	#btnSearchPeople:active {
		border-top-color: #1b435e;
		background: #1b435e;
	}

.pager-input input[type=number]::-webkit-inner-spin-button,
.pager-input input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.results {
}

	.results p.searchterm {
	}

		.results p.searchterm span.searchterm {
		}

.block.peoplesearch .prev-next {
	clear: both;
}

	.block.peoplesearch .prev-next div {
		display: block;
		float: right;
		width: 40%;
		font: normal 11px/13px sans-serif;
		color: #e0e0e0;
		padding: 4px 8px 4px 8px;
		text-align: right;
	}

		.block.peoplesearch .prev-next div:first-of-type {
			float: left;
			text-align: left;
		}

		.block.peoplesearch .prev-next div a {
			font: normal 11px/13px sans-serif;
			color: #004FA3;
			text-decoration: underline;
		}

.results #paging_containerEvents {
	background-color: #fff;
}

	.results #paging_containerEvents ul {
		padding: 0;
		margin: 0;
	}

.results .stylizedGrid fieldset {
	padding: 0;
	margin-top: 20px;
	border: 1px solid #004FA3;
}

.stylizedGrid .header {
	font: normal 11px/13px sans-serif;
	color: #fff;
	font-weight: bold;
}

	.stylizedGrid .header div {
		display: table-cell;
		padding: 4px 8px 6px 10px;
		box-sizing: border-box;
	}

		.stylizedGrid .header div.header-date {
			width: 80px;
		}

.stylizedGrid H2 {
	font-size: 12px;
	padding: 6px 0 10px 10px;
	margin: 0 0 0 0;
	color: #fff;
}

/* =GRID TABLE */

.stylizedGrid li {
	list-style-type: none;
	margin: 0;
}

	.stylizedGrid li.alternatingItemStyle {
		background-color: #FFF;
		padding: 10px;
	}

	.stylizedGrid li.itemStyle {
		background-color: #ededed;
		padding: 10px;
	}



.block.peoplesearch .page_navigation {
	padding: 5px 5px 10px 10px;
	min-height: 20px;
	background: #3a6ea5;
}

	.block.peoplesearch .page_navigation a, .block.peoplesearch .alt_page_navigation a {
		padding: 2px 3px;
		margin: 2px;
		color: white;
		text-decoration: none;
		float: left;
		font-family: Tahoma;
		font-size: 11px;
		background-color: #7A92B4;
		border: 1px solid #c0c2de;
	}

	.block.peoplesearch .page_navigation .page_link {
		font-weight: bold;
	}

		.block.peoplesearch .page_navigation .page_link.active_page {
			font-size: 12px;
			text-decoration: underline;
		}

.results {
}

.main-cols .col .block.peoplesearch .results .userlist {
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none;
	border-top: 2px solid silver;
}

	.main-cols .col .block.peoplesearch .results .userlist li {
		margin: 0 !important;
		padding: 15px 20px !important;
		list-style-type: none;
		background-color: #F8F7F7;
		border-bottom: 1px solid silver;
	}

		.main-cols .col .block.peoplesearch .results .userlist li.alternate {
			background-color: #E5EDF4;
		}

.userlist li .name {
	font-weight: bold;
	font-size: 1.1em;
}

.main-cols .col .block.peoplesearch .results .userlist li .user {
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none;
}

	.main-cols .col .block.peoplesearch .results .userlist li .user li {
		margin: 0 !important;
		padding: 0px !important;
		list-style-type: none;
		border-bottom: 0px;
		background: none !important;
	}
