
#projects .wrap {
	padding : 0 20px;
}
#col-right .callout > a {
	display : inline-block;
	float : right;
	padding : 7px 30px 7px 10px;
	color : #FFF;
	background : #736357 url('/sebin/h/e/icon-calloutArrow.png') no-repeat right;
	transition : background-color 0.3s;
}
body {
	margin : 0;
	padding : 0;
	font-family : 'Source Sans Pro', sans-serif;
	font-size : 14px;
	color : #333;
}
img {
	border : 0;
}
#page-background {
	display : none;
}
body.js #wrapper-outer {
	position : relative;
	overflow : hidden;
}
body.js #wrapper-inner {
	transition : transform 0.5s;
	-webkit-transition : -webkit-transform 0.5s;
}
body.js #off-canvas {
	position : absolute;
	top : 0;
	right : -90%;
	width : 90%;
	background-color : #FFF;
	z-index : 95;
}
body.js.navOpen #off-canvas {
	box-shadow : 5px -20px 23px 1px rgba(000, 000, 000, 0.3);
	-webkit-box-shadow : 5px -20px 23px 1px rgba(000, 000, 000, 0.3);
	-moz-box-shadow : 5px -20px 23px 1px rgba(000, 000, 000, 0.3);
}
body.js.navOpen #wrapper-inner {
	position : relative;
	transform : translate3d(-90%, 0, 0);
	-webkit-transform : translate3d(-90%, 0, 0);
}
#off-canvas-trigger {
	float : right;
	margin-top : 30px;
	overflow : hidden;
}
#off-canvas-trigger .label {
	text-align : center;
	margin : 0;
	color : #898989;
	font-size : 11px;
	padding-bottom : 3px;
	text-transform : uppercase;
}
#off-canvas-trigger .trigger {
	width : 48px;
	height : 45px;
	padding : 0;
	text-align : center;
	background : #736357 url('/sebin/x/s/nav-trigger.png') no-repeat center 11px;
	border-radius : 7px;
	cursor : pointer;
	color : #FFF;
	text-transform : uppercase;
	font-size : 12px;
	transition : background-color 0.3s;
	float : right;
	text-indent : 9999px;
}
#off-canvas-trigger .trigger:hover {
	background-color : #61544a;
}
#off-canvas > .inner {
	padding : 10px;
	overflow : hidden;
}
#header {
	max-width : 1275px;
	margin : 0 auto;
	position : relative;
	background-color : #FFF;
	background : #fff url('/sebin/b/v/bg-header.jpg') repeat-x top;
	border-top : 5px #736457 solid;
	box-shadow : 0 8px 6px -6px rgba(000, 000, 000, 0.3);
	z-index : 998;
}
#header > .inner {
	padding : 13px 20px;
	overflow : hidden;
}
#content {
	overflow : hidden;
	max-width : 1275px;
	margin : 0 auto;
}
#logo {
	display : block;
	float : left;
}
#logo img {
	display : block;
	max-width : 182px;
}
#toolbar {
	width : 100%;
	overflow : hidden;
	margin-bottom : 15px;
}
#toolbar ul {
	padding : 10px 0 0 0;
	margin : 0;
	float : right;
	list-style-type : none;
}
#toolbar ul li {
	float : left;
	padding : 0;
	padding-left : 10px;
}
#toolbar ul li:first-child {
	float : left;
	border-right : 1px solid #cdcdcc;
	padding-right : 10px;
	padding-left : 0;
}
#toolbar ul li a {
	text-decoration : none;
	font-family : 'ProximaNova', sans-serif;
	color : #7d7d7d;
	font-size : 13px;
}
#toolbar ul li a:hover {
	text-decoration : underline;
	color : #303030;
}
#search {
	background : #fff;
	border-radius : 5px;
	width : 100%;
	margin : 4px auto 6px;
	height : 30px;
	clear : both;
	font-size : 0.75em;
	color : #ccc;
	border : 1px solid #cdcdcc;
}
#search .seSearchForm {
	margin : 0 auto;
}
#search .seSearchForm label {
	font-family : 'ProximaNova', sans-serif;
	display : none;
}
#search .seSearchBox {
	border : 0;
	padding : 2px;
	margin : 6px 0 0 10px;
	height : 14px;
	width : 80%;
	outline : none;
	float : left;
	-webkit-appearance : none;
	font-style : italic;
}
#search .seSearchButton {
	float : right;
	background-image : url('/sebin/h/w/search-icon.png');
	height : 18px;
	width : 17px;
	margin : 7px 5px 0 0;
	border-style : none;
	background-color : #fff;
	text-indent : 9999px;
	background-size : 100%;
	background-repeat : no-repeat;
	cursor : pointer;
}
#main-nav-container {
	overflow : hidden;
	margin-bottom : 10px;
}
#main-nav {
	background-color : #ebe8e4;
	box-shadow : inset 0px 0px 15px 4px rgba(0, 0, 0, 0.2);
}
#main-nav-container ul {
	margin : 0;
	padding : 0;
	list-style : none;
}
#main-nav > ul {
	padding : 10px 20px;
}
#main-nav ul li {
	display : block;
	border-top : 1px solid #cdcdcc;
}
#main-nav ul li a:hover {
	color : #005826;
	background : url('/sebin/p/e/icon-doubleArrow-right.png') no-repeat right;
}
#main-nav ul li:first-child {
	border-top : 0;
}
#main-nav > ul > li .content {
	display : none;
}
#main-nav .content ul li {
	border-top : solid 1px #c3c3c3;
}
#footer {
	max-width : 1275px;
	margin : auto;
	color : #ebebeb;
	font-size : 13px;
	background : rgb(54, 47, 45);
	background : -moz-linear-gradient(top, rgba(54, 47, 45, 1) 1%, rgba(82, 71, 65, 1) 75%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(54, 47, 45, 1)), color-stop(75%, rgba(82, 71, 65, 1)));
	background : -webkit-linear-gradient(top, rgba(54, 47, 45, 1) 1%, rgba(82, 71, 65, 1) 75%);
	background : -o-linear-gradient(top, rgba(54, 47, 45, 1) 1%, rgba(82, 71, 65, 1) 75%);
	background : -ms-linear-gradient(top, rgba(54, 47, 45, 1) 1%, rgba(82, 71, 65, 1) 75%);
	background : linear-gradient(to bottom, rgba(54, 47, 45, 1) 1%, rgba(82, 71, 65, 1) 75%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#362f2d', endColorstr='#524741', GradientType=0);
}
#footer a {
	color : #ebebeb;
	border-bottom : 1px solid #a19d9c;
}
#footer h4 {
	font-size : 18px;
	font-weight : 300;
	color : #998675;
	margin : 0 0 10px!important;
}
#footer #social-media {
	margin-bottom : 25px;
}
#footer #social-media .links {
	margin-bottom : 25px;
}
#footer #social-media .twitter-box {
	background-color : #ebebeb;
	border-radius : 7px;
	padding : 0 12px;
}
#footer .cols-con .col1 .inner > div {
	margin : 10px 0 15px;
}
#footer ul.link-list {
	margin : 0 0 15px;
	padding : 0;
	list-style : none;
}
#footer ul.link-list a {
	border : 0;
	display : block;
	padding : 5px 2px;
	transition : background-color 0.3s;
}
#footer a.btnAction-brown {
	margin-top : 20px;
	border : 0;
}
#footer a.btnAction-brown:hover {
	color : #ebebeb;
	background-color : #312a28;
}
#footer #copyright {
	font-size : 12px;
	color : #998675;
}
#footer #copyright > div {
	margin-bottom : 10px;
}
#footer a[class|="btnSocial"] {
	border : 0;
}
#footer h4.twitter-icon {
	display : inline-block;
	background : url('/sebin/b/b/icon-title-twitter.png') no-repeat right;
	padding-right : 30px;
}
.photo-credits > a {
	display : inline-block;
	font-size : 10px;
	text-transform : uppercase;
	padding : 5px 0 5px 35px;
}
#main-slider-container {
	position : relative;
	margin : 0 auto;
	background-color : #FFF;
}
#main-slider-container #controls {
	position : absolute;
	width : 100%;
	z-index : 101;
}
#main-slider-container #controls a {
	display : block;
	height : 35px;
	width : 35px;
	background-color : #555555;
	background-color : rgba(85, 85, 85, 0.5);
	overflow : hidden;
	text-indent : -9999px;
}
#main-slider-container #controls a:hover {
	background-color : rgba(85, 85, 85, 0.9);
}
#main-slider .image img {
	display : block;
	width : 100%;
	height : auto;
}
#main-slider .caption {
	color : #d7d7d7;
	background-color : #252525;
	background-color : rgba(37, 37, 37, 0.8);
	position : relative;
	top : -15px;
	margin-bottom : -15px;
}
#main-slider .caption > .inner {
	padding : 35px 20px 20px;
}
#main-slider .caption > .inner > .title {
	font-family : 'Merriweather', serif;
	font-size : 24px;
	color : #FFF;
	margin-bottom : 5px;
}
#main-slider .caption > .inner > .subtitle {
	font-family : 'Merriweather', serif;
	font-size : 16px;
	font-style : italic;
	color : #c7b299;
	margin-bottom : 10px;
}
#main-slider .caption > .inner > .desc {
	font-size : 14px;
	margin-bottom : 10px;
}
#main-slider .caption > .inner > .event {
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	color : #fff;
	margin-bottom : 10px;
}
#cols-container {
	overflow : hidden;
}
#site.home #cols-container {
	background : rgb(255, 255, 255);
	background : -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(224, 207, 185, 1)));
	background : -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	background : -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	background : -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	background : linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0cfb9', GradientType=0);
}
#site.home #cols-container > #col-content {
	background-color : #FFF;
	box-shadow : 10px 0 25px rgba(000, 000, 000, 0.1);
}
#site.internal-2colrev #cols-container {
	background : rgb(255, 255, 255);
	background : -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(224, 207, 185, 1)));
	background : -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	background : -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	background : -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	background : linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0cfb9', GradientType=0);
}
#site.internal-2colrev #cols-container > #col-content {
	background-color : #FFF;
	box-shadow : 10px 0 25px rgba(000, 000, 000, 0.1);
}
#site.internal-3col #cols-container {
	background : rgb(255, 255, 255);
	background : -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(224, 207, 185, 1)));
	background : -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	background : -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	background : -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	background : linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0cfb9', GradientType=0);
}
#site.internal-3col #cols-container > #cols-wrap {
	overflow : hidden;
	background-color : #FFF;
	box-shadow : 10px 0 25px rgba(000, 000, 000, 0.1);
}
#content #page-banner {
	height : 150px;
	position : relative;
	overflow : hidden;
}
#content #page-banner img {
	max-width : none;
	max-height : 100%;
	display : block;
	position : absolute;
	left : 50%;
	margin-left : -330px;
}
#content #page-banner a.photo-credits {
	display : none;
}
#content #section-title {
	background-color : #044d2f;
	padding : 10px 20px;
	color : #FFF;
	font-size : 24px;
	font-weight : 300;
	transition : background-color 0.3s;
}
body.js #site.internal-2col #content #section-title {
	cursor : pointer;
}
body.js #site.internal-2col #content #section-title:hover {
	background-color : #0e3626;
}
body.js #site.internal-3col #content #section-title {
	cursor : pointer;
}
body.js #site.internal-3col #content #section-title:hover {
	background-color : #0e3626;
}
#content #col-content > .inner {
	padding : 0 20px 20px;
}
#news-events > ul {
	list-style : none;
	margin : 0;
	background-color : #e3d3bf;
	padding : 0;
}
#news-events > ul > li .content {
	background-color : #f5f5f5;
	color : #41413c;
	font-size : 12px;
}
#news-events .content .title a {
	color : #002d72;
	line-height : 17px;
	font-size : 12.5px;
}
#news-events .content .title a:hover {
	text-decoration : underline;
}
#news-events .item .date {
	text-transform : uppercase;
	margin : 0 0 5px 0;
}
#news-events .item > .inner {
	padding : 10px 20px;
}
#news-events .item {
	border-top : 1px solid #d7d7d7;
	max-height : 100px;
}
#news-events ul li .item:first-child {
	border-top : 0;
}
#news-events .more {
	padding : 10px 20px 10px 20px;
	color : #002d72;
	display : inline-block;
	font-size : 13px;
}
#news-events .more:hover {
	text-decoration : underline;
}
#news-events {
	box-shadow : 0 0px 10px rgba(000, 000, 000, 0.3);
}
body.js_enabled #news-events .title {
	cursor : pointer;
	background-position : right center;
	background-repeat : no-repeat;
}
body.js_enabled #news-events li.active .title {
	background-position : right center;
	background-repeat : no-repeat;
	background-color : #FFFFFF;
	border : 1px solid #E0DEDE;
	color : #003333;
}
body.js_enabled #news-events .content {
	max-height : 0;
	transition : max-height 0.25s ease;
	overflow-y : hidden;
}
body.js_enabled #news-events li.active .content {
	max-height : 9999px;
}
body.js_enabled #news-events li:hover .title {
	background-color : #FFFFFF;
	border : 1px solid #E0DEDE;
	color : #003333;
}
#projects ul li .wrap {
	margin-right : 5%;
}
#site-info {
	padding : 20px 0;
	overflow : hidden;
}
.breadcrumbs {
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	color : #898989;
	font-size : 12px;
}
.breadcrumbs a {
	color : #898989;
}
.breadcrumbs a:hover {
	text-decoration : underline;
}
#site-info .share-widget {
	display : inline-block;
	float : right;
}
#site-info .breadcrumbs {
	display : inline-block;
}
#col-right .share-widget {
	margin-bottom : 25px;
}
#col-right .callout {
	overflow : hidden;
	margin-bottom : 25px;
}
#col-right .callout h3 {
	font-size : 16px;
	color : #534741;
	margin : 0;
}
#site.base #cols-container #cols-wrap {
	background : rgb(255, 255, 255);
	background : -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(224, 207, 185, 1)));
	background : -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	background : -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	background : -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	background : linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(224, 207, 185, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0cfb9', GradientType=0);
	overflow : hidden;
}
#site #projects .more {
	padding : 0 20px 0 0;
	display : inline-block;
}
#site #projects > .wrap {
	padding : 0 13px;
}
#site #projects #controls a {
	height : 30px;
	width : 30px;
	background-color : #ccc2ba;
	overflow : hidden;
	text-indent : -9999px;
	margin-top : 10px;
}
#site #projects #controls {
	display : block;
}
#site #projects li img {
	height : auto;
	display : block;
	width : 100%;
}
#site #projects-slider-container {
	margin : 0 auto;
	width : 100%;
	padding-top : 15px;
	clear : both;
}
#projects .caption .wrap {
	padding : 10px 15px 15px 20px;
}
#site #projects .caption {
	background-color : #fff;
}
#site #projects .init {
	color : #959595;
	font-size : 11px;
	font-family : 'ProximaNova', sans-serif;
	line-height : 16px;
	padding : 5px 0;
	text-transform : uppercase;
}
#site #projects .title a {
	color : #002d72;
	font-size : 19px;
	font-family : 'ProximaNova', sans-serif;
	line-height : 22px;
	padding : 5px 0;
}
#site #projects .title a:hover {
	text-decoration : underline;
}
#site #projects .desc {
	padding : 5px 0;
	color : #555555;
	font-size : 13px;
	font-family : 'Source Sans Pro', sans-serif;
	line-height : 16px;
}
#site #members-spotlight .more {
	padding : 0 20px 0 0;
}
#site #members-spotlight #member-cards {
	margin-top : 10px;
	overflow : hidden;
}
#site #members-spotlight #member-cards ul {
	padding : 0;
	margin : 0;
	list-style-type : none;
}
#site #members-spotlight #member-cards li img {
	display : block;
	width : 100%;
	height : auto;
}
#site #members-spotlight .logo img {
	display : block;
	max-width : 100%;
	height : auto;
	padding : 20px 20px;
	margin : 0 auto;
	width : inherit !important;
}
#site #members-spotlight .name {
	background-color : #726658;
	color : #fff;
	padding : 5px 0;
	text-align : center;
}
#site #members-spotlight .title {
	font-size : 18px;
	color : #23356e;
	font-family : 'ProximaNova', sans-serif;
	line-height : 20px;
	padding : 20px 0 0 20px;
}
#site #members-spotlight .title a {
	color : #23356e;
}
#site #members-spotlight .title a:hover {
	text-decoration : underline;
}
#site #members-spotlight .caption .desc {
	padding : 10px 0;
}
#site #members-spotlight #member-cards ul li {
	width : 100%;
	float : left;
}
#site.internal-1col #content > .inner {
	padding : 0 20px 20px;
}
#site #strength .col1 img {
	width : 100%;
	height : auto;
	position : relative;
	z-index : 1400;
}
#site #strength .col1 #history .title a {
	color : #fff;
}
#site #strength .col1 #history .caption {
	padding : 15px 0;
}
#site #strength .col1 .wrap {
	padding : 0 20px;
}
#site #strength .col1 .btn-container a {
	color : #fff;
	font-family : 'ProximaNova', sans-serif;
	font-size : 13px;
	font-weight : 200;
	padding : 15px;
	text-align : center;
	display : block;
	background-color : #736357;
}
#site #strength .col1 {
}
#site #strength .col2 {
	padding-top : 25px;
}
#site #strength .col1 #history .caption .desc {
	color : #000;
	font-size : 13px;
	font-family : 'Source Sans Pro', sans-serif;
	line-height : 18px;
}
#site #projects #controls a.prevBtn {
	background-image : url('/sebin/t/s/icon-mainSlider-arrow-left-white.png');
	background-repeat : no-repeat;
	background-position : center;
	float : left;
	border-top-left-radius : 5px;
	border-bottom-left-radius : 5px;
}
#site #projects #controls a.nextBtn {
	background-image : url('/sebin/j/f/icon-mainSlider-arrow-right-white.png');
	background-repeat : no-repeat;
	background-position : center;
	float : left;
	margin-left : 1px;
	border-top-right-radius : 5px;
	border-bottom-right-radius : 5px;
}
#news-events ul li.news:first-child {
	border-top : 0;
}
#news-events ul.link-list {
	list-style-type : none;
	padding : 0;
}
#news-events .news .date {
	text-transform : uppercase;
	margin : 0 0 5px 0;
}
#news-events .content a {
	color : #002d72;
	line-height : 17px;
	font-size : 12.5px;
}
#news-events .event .date {
	text-transform : uppercase;
	margin : 0 0 5px 0;
}
#news-events .event {
	border-top : 1px solid #d7d7d7;
}
#news-events .event:first-child {
	border-top : 0;
}
#news-events .event .month {
	float : left;
	padding-right : 5px;
}
#news-events ul li.events > .title {
	background-image : url('/sebin/n/n/icon-events.png')!important;
	padding-left : 48px !important;
}
#site #news-events ul li.news.active > .title {
	background-image : url('/sebin/h/g/icon-news-white.png') !important;
}
#site #news-events ul li.events.active > .title {
	background-image : url('/sebin/p/i/icon-events-white.png') !important;
}
#projects ul li .inner {
	margin-right : 5%;
}
#site #featured-spotlights > .inner {
	padding : 0 20px;
}
#site #featured-spotlights .more {
	padding : 0 20px 0 0;
}
#site #featured-spotlights .spotlight {
	padding : 0;
	margin : 0;
}
#site #featured-spotlights .spotlight img {
	display : block;
	width : 100%;
	height : auto;
}
#site #featured-spotlights .logo img {
	display : block;
	max-width : 100%;
	height : auto;
	padding : 20px 20px;
	margin : 0 auto;
	width : inherit !important;
}
#site #featured-spotlights .banner {
	background-color : #726658;
	color : #fff;
	padding : 5px 0;
	text-align : center;
}
#site #featured-spotlights .title a {
	color : #23356e;
}
#site #featured-spotlights .title a:hover {
	text-decoration : underline;
}
#site #featured-spotlights .spotlight ul li {
	width : 100%;
	float : left;
}
#site #featured-spotlights .member {
	display : none;
}
#site #featured-spotlights .spotlight .more {
	padding : 0 20px 0 0;
}
#site.base #content > .inner {
	padding : 0 20px 20px;
}
.green-callout .inner {
	padding : 20px;
}
.green-callout .desc {
	font-size : 14px;
	line-height : 18px;
	padding-bottom : 20px;
}
.green-callout h2 {
	margin : 0;
	padding : 20px 0 20px 0;
	color : #fff;
	font-size : 20px;
	line-height : 28px;
	font-weight : normal;
	width : 100%;
	text-align : left;
	font-family : 'Merriweather', serif;
}
#site #news-events {
	box-shadow : 0 5px 24px rgba(199, 199, 199, 0.4);
}
#site #members-spotlight {
	box-shadow : 0 5px 24px rgba(199, 199, 199, 0.4);
	overflow : hidden;
	padding-top : 15px;
}
#main-slider .caption .custom-controls {
	display : none;
}
#site .callout h3 {
	padding-bottom : 7px;
}
#site.internal-2col #content #section-title {
	background-image : url('/sebin/v/x/icon-navArrow-down.png');
	background-repeat : no-repeat;
	padding-right : 12%;
	background-position : 95%;
}
#site.internal-3col #content #section-title {
	background-image : url('/sebin/v/x/icon-navArrow-down.png');
	background-repeat : no-repeat;
	padding-right : 12%;
	background-position : 95%;
}
#site .callout .type {
	color : #998675;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	font-size : 12px;
	line-height : 14px;
	padding : 5px 0;
}
#site .callout.policy-callout .title {
	color : #363636;
	font-family : 'ProximaNova', sans-serif;
	font-size : 16px;
	line-height : 18px;
	padding : 0 0 5px 0;
	float : none;
	width : 100%;
	text-decoration : none;
}
#site .callout .title a:hover {
	text-decoration : underline;
}
#col-right .callout > .wrap {
	border-top : 1px solid #d7d7d7;
	border-bottom : 1px solid #d7d7d7;
	background-color : #FFF;
	padding : 10px;
	overflow : hidden;
}
.callout .date {
	color : #998675;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	font-size : 12px;
	line-height : 14px;
	padding : 15px 0 5px 0;
}
.callout .name {
	font-family : 'ProximaNova', sans-serif;
	font-size : 18px;
	color : #363636;
	padding : 5px 0 0 0;
}
.callout .job-title {
	color : #707070;
	font-family : 'Source Sans Pro', sans-serif;
	font-style : italic;
	padding : 0px 0 5px 0;
}
.callout #recent-news .date {
	color : #998676;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	font-size : 12px;
	line-height : 14px;
	padding : 0px 0 2px 0;
}
.callout #recent-news ul li {
	border : 0;
}
.callout ul.link-list {
	padding : 0 0 10px 0;
	margin : 0;
}
.callout ul.link-list li a:hover {
	text-decoration : underline;
}
.callout #events.upcoming .date .month {
	background-color : #b75506;
	width : 100%;
	color : #fff;
	font-family : 'ProximaNova', sans-serif;
	line-height : 16px;
	border-radius : 5px 5px 0 0;
	padding : 3px 6px;
}
.callout #events.upcoming .date .day {
	text-align : center;
	background-color : #e8ceb9;
	display : block;
	width : 100%;
	color : #b75506;
	font-family : 'Merriweather', serif;
	font-size : 26px;
	line-height : 28px;
	padding : 0 6px;
	border-radius : 0 0 5px 5px;
	height : 33px;
}
.callout #events.upcoming .title {
	text-decoration : none;
	width : 100%;
	padding : 0;
}
.callout #events.upcoming .title a:hover {
	text-decoration : underline;
}
.callout #events.upcoming .event {
	overflow : hidden;
	padding : 10px 0;
}
#featured-publications .featured-pub img {
	width : 100%;
}
#featured-publications .featured-pub .info {
	padding : 10px 15px;
}
#featured-publications .featured-pub {
	box-shadow : 0 2px 8px 2px rgba(000, 000, 000, 0.3);
	margin : 5px 2.5% 15px;
}
a {
	transition : background-color 0.3s, color 0.3s;
	text-decoration : none;
	color : #002d72;
}
a:hover {
	color : #001a43;
	text-decoration : underline;
}
#search-publications {
	background-color : #b75506;
	color : #FFF;
}
#search-publications > .inner {
	padding : 10px 20px;
}
#search-publications form label {
	font-size : 22px;
}
#search-publications form .search-wrap {
	width : 100%;
	background-color : #FFF;
	border-radius : 3px;
	overflow : hidden;
	padding : 4px 0;
	margin : 5px 0;
}
#search-publications form .search-wrap input#q {
	border : 0;
	background-color : transparent;
	width : 60%;
	float : left;
	padding : 6px 3%;
}
#search-publications form .search-wrap .submit {
	border : 0;
	font-family : 'ProximaNova', sans-serif;
	background-color : transparent;
	cursor : pointer;
	width : 30%;
	float : right;
	text-align : left;
	padding : 6px 0 6px 10%;
	border-left : solid 1px #CCC;
	background : url('/sebin/p/u/icon-search-orange.png') no-repeat 15%;
	text-transform : uppercase;
}
#search-publications form .label {
	font-size : 18px;
}
#filter-publications {
	background-color : #f4ede5;
}
#filter-publications > .inner {
	padding : 10px 20px;
}
#filter-publications form .label {
	font-size : 18px;
	color : #534741;
}
#filter-publications form .field {
	margin : 5px 0;
}
#filter-publications form .submit {
	width : 100%;
	margin : 5px 0;
	background-color : #c6c3bd;
	border : 0;
	padding : 10px;
	border-radius : 3px;
	cursor : pointer;
}
#filter-publications form select {
	width : 100%;
	border-radius : 3px;
	border-color : #d7d7d7;
	padding : 8px 5px;
}
#featured-publications {
	overflow : hidden;
	margin-bottom : 25px;
}
#publication.list {
	margin : 20px 0;
}
#publication.list .display-info .results {
	font-style : italic;
	color : #b75506;
	margin-bottom : 20px;
}
#publication.list table {
	border-collapse : collapse;
	width : 100%;
}
#publication.list table thead tr {
	text-align : left;
	font-size : 18px;
	border-bottom : 1px solid #d7d7d7;
}
#publication.list table tr {
	border-bottom : 1px solid #d7d7d7;
}
#publication.list table td {
	vertical-align : top;
}
#publication.list table .title {
	font-size : 16px;
	font-weight : 600;
}
#publication.list table .file-info {
	text-transform : uppercase;
	color : #636363;
}
#publication.list table th {
	font-weight : normal;
	padding : 7px 0;
}
#footer ul.link-list li {
	border-bottom : 1px solid #636363;
	padding : 0;
	background-image : none;
}
th a.desc {
	padding-right : 20px;
	background : url('/sebin/v/b/icon-sortDesc.png') no-repeat right center;
}
th a.asc {
	padding-right : 20px;
	background : url('/sebin/r/z/icon-sortAsc.png') no-repeat right center;
}
.link-row {
	background-color : #e3d3bf;
	text-transform : uppercase;
}
.link-row .job-tab.active {
	background-color : #b75506;
}
.link-row .job-tab.search a {
	color : #594a42;
	display : block;
	padding : 15px 20px 15px 50px;
	background : url('/sebin/x/m/icon-searchJob-inactive.png') no-repeat 20px center;
}
.link-row .job-tab.search.active a {
	color : #FFF;
	display : block;
	padding : 15px 20px 15px 50px;
	background : url('/sebin/l/a/icon-searchJob-active.png') no-repeat 20px center;
}
.link-row .job-tab.post a {
	color : #594a42;
	display : block;
	padding : 15px 20px 15px 50px;
	background : url('/sebin/t/q/icon-postJob-inactive.png') no-repeat 20px center;
}
.link-row .job-tab.post.active a {
	color : #FFF;
	display : block;
	padding : 15px 20px 15px 50px;
	background : url('/sebin/j/b/icon-postJob-active.png') no-repeat 20px center;
}
#footer ul.link-list a:hover {
	background-color : #312a28;
	color : #ebebeb;
	text-decoration : none;
}
#job-posts.list table thead tr {
	text-align : left;
	font-size : 18px;
	border-bottom : 1px solid #d7d7d7;
}
#job-posts.list table tr {
	border-bottom : 1px solid #d7d7d7;
}
#job-posts.list table td {
	vertical-align : top;
}
#job-posts.list table .title {
	font-size : 16px;
	font-weight : 600;
}
#job-posts.list table .file-info {
	text-transform : uppercase;
	color : #636363;
}
.callout ul.link-list li {
	padding : 5px;
	border-bottom : 1px solid #dadada;
	background-image : none;
}
#news-events li.news {
	border-top : 1px solid #d7d7d7;
	background-image : none;
}
#site #strength .col1 .btn-container a:hover {
	padding : 15px;
	text-align : center;
	transition : background-color 0.3s;
	background-color : #4b4139;
	text-decoration : none;
}
#col-right .callout > a:hover {
	background-color : #4b4139;
	text-decoration : none;
}
#col-right .callout > .callout-link a:hover {
	background-color : #4b4139;
	text-decoration : none;
}
#site .callout .spotlight img {
	max-width : 100%;
	height : auto;
}
#site .callout .banner {
	font-family : 'Merriweather', serif;
	font-size : 13px;
	font-style : italic;
	color : #726658;
	font-weight : 600;
	line-height : 18px;
	padding : 7px 0;
}
#site .callout a.more {
	float : right;
}
#site .callout #controls {
	display : block;
}
#site .callout #controls a {
	height : 30px;
	width : 30px;
	background-color : #ccc2ba;
	overflow : hidden;
	text-indent : -9999px;
	margin-top : 10px;
}
#site .callout #controls a.nextBtn {
	background-image : url('/sebin/j/f/icon-mainSlider-arrow-right-white.png');
	background-repeat : no-repeat;
	background-position : center;
	float : left;
	margin-left : 1px;
	border-top-right-radius : 5px;
	border-bottom-right-radius : 5px;
}
#site .callout #controls a.prevBtn {
	background-image : url('/sebin/t/s/icon-mainSlider-arrow-left-white.png');
	background-repeat : no-repeat;
	background-position : center;
	float : left;
	border-top-left-radius : 5px;
	border-bottom-left-radius : 5px;
}
#site .callout .spotlight .title {
	font-size : 18px;
	color : #23356e;
	font-family : 'ProximaNova', sans-serif;
	line-height : 20px;
	padding : 10px 0;
}
#site #featured-spotlights .title {
	font-size : 18px;
	color : #23356e;
	font-family : 'ProximaNova', sans-serif;
	line-height : 20px;
	padding : 20px 10px 0 10px;
}
#job-posts.list table {
	border-collapse : collapse;
	width : 100%;
	color : #636363;
}
#search-jobs > .inner {
	padding : 10px 20px;
}
#search-jobs form .label {
	font-size : 18px;
}
#search-jobs form .search-wrap .submit {
	border : 0;
	font-family : 'ProximaNova', sans-serif;
	background-color : transparent;
	cursor : pointer;
	width : 30%;
	float : right;
	text-align : left;
	padding : 6px 0 6px 10%;
	border-left : solid 1px #CCC;
	background : url('/sebin/p/u/icon-search-orange.png') no-repeat 15%;
	text-transform : uppercase;
}
#search-jobs form .search-wrap input#q {
	border : 0;
	background-color : transparent;
	width : 60%;
	float : left;
	padding : 6px 3%;
}
#search-jobs form .search-wrap {
	width : 100%;
	background-color : #FFF;
	border-radius : 3px;
	border : 1px solid #ccc;
	overflow : hidden;
	padding : 4px 0;
	margin : 5px 0;
}
.seform form label {
	color : #b75506;
	font-weight : 600;
	margin : 0 0 10px;
	display : block;
}
.seform form input[type="submit"] {
	display : inline-block;
	text-align : center;
	font-size : 14px;
	font-weight : 300;
	border-radius : 5px;
	padding : 10px 50px;
	color : #FFF;
	background-color : #4a8529;
	transition : background-color 0.3s;
	border : 0;
	cursor : pointer;
}
.seform form input[type="submit"]:hover {
	background-color : #36601e;
}
.seform form select {
	width : 100%;
	border-radius : 3px;
	border-color : #d7d7d7;
	padding : 8px 5px;
	margin-bottom : 20px;
}
.seform form input[type="text"] {
	width : 98%;
	border-radius : 3px;
	border : 1px solid #d7d7d7;
	padding : 8px 1%;
	margin-bottom : 20px;
}
#submit_form .seform form #editor_wrap div {
	width : 100% !important;
	height : auto !important;
}
#submit_form .seform form #editor_wrap {
	margin-bottom : 25px;
}
#submit_form {
	padding : 25px 0;
}
#submit_form .footnote {
	position : relative;
	top : -20px;
}
#site #member-spotlight.list .spotlight img {
	width : 100%;
	height : auto;
	display : block;
}
#site #member-spotlight.list .spotlight .banner {
	display : none;
}
#site #member-spotlight.list .spotlight .title {
	font-size : 18px;
	color : #23356e;
	font-family : 'ProximaNova', sans-serif;
	line-height : 20px;
	padding : 10px 0 0 0;
}
#site #member-spotlight.list .spotlight .member {
	background-color : #726658;
	color : #fff;
	padding : 5px 0;
	text-align : center;
}
#site #member-spotlight.list .spotlight .desc {
	padding : 5px 0 0 0;
	font-size : 12px;
	font-family : 'Source Sans Pro', sans-serif;
}
#site #member-spotlight.list .spotlight a.more {
	padding : 10px 20px 10px 0;
}
#submit_form #salary_range {
	overflow : hidden;
}
#submit_form #salary_range .sLow {
	width : 47%;
	float : left;
}
#submit_form #salary_range .sHigh {
	width : 47%;
	float : left;
	position : relative;
	top : 28px;
}
#submit_form #salary_range .sep {
	display : block;
	width : 5%;
	float : left;
	position : relative;
	text-align : center;
	top : 35px;
}
#submit_form #salary_range .sHigh label {
	display : none;
}
.link-row a.return {
	color : #594a42;
	background : url('/sebin/l/m/icon-backArrow-orange.png') no-repeat left;
	display : block;
	padding : 15px 0 15px 20px;
}
#content img {
	max-width : 100%;
	height : auto;
}
#job-posts.detail {
	overflow : hidden;
	margin : 25px 0;
}
#job-posts.detail .left .member-logo img {
	display : block;
	padding : 10px;
	border : 1px solid #CCC;
}
#job-posts.detail .left a.btnAction-green:hover {
	background-color : #36601e;
}
#job-posts.detail .left .job-info .label {
	color : #736357;
	text-transform : uppercase;
	font-size : 11px;
	font-family : 'ProximaNova', sans-serif;
}
#job-posts.detail .left .job-info .value {
	color : #111111;
	margin-bottom : 15px;
}
#job-posts.detail .left .job-info.company .value {
	color : #23356e;
	font-size : 16px;
	font-weight : 600;
}
#job-posts.detail .right .date {
	color : #111111;
	font-size : 12px;
}
#job-posts.detail .right .date span {
	font-weight : 600;
}
#job-posts.detail .right .info {
	margin : 10px 0 25px;
	padding : 12px 0;
	border-top : 1px solid #d7d7d7;
	border-bottom : 1px solid #d7d7d7;
}
#job-posts.detail .right .info .title {
	color : #002d72;
	font-size : 24px;
}
#job-posts.detail .right .info .salary {
	font-size : 14px;
	color : #000;
	font-weight : 600;
	background : url('/sebin/t/k/icon-salary.png') no-repeat left;
	padding-left : 20px;
}
#job-posts.detail .right .info .salary span {
	color : #736357;
	text-transform : uppercase;
	font-size : 12px;
	font-family : 'ProximaNova', sans-serif;
}
#site.internal-2col #col-content {
	background-color : #fff;
	overflow : hidden;
}
#site #news.list {
	background-color : #fff;
}
#site #news.list .item {
	border-top : 1px solid #ededed;
	padding : 10px 0;
}
#site #news.list .item:first-child {
	border-top : none;
}
#site #calendar-container.callout h3 {
	padding-bottom : 7px;
	margin-top : 5px;
}
#site #calendar-container.callout .title {
	color : #363636;
	font-family : 'ProximaNova', sans-serif;
	font-size : 16px;
	line-height : 18px;
	padding : 0 0 5px 0;
	float : right;
	text-decoration : none;
	width : 100%;
}
#site #calendar-container .title {
	position : relative;
	width : 100%;
	margin : auto;
}
#site #calendar-container .title .prev {
	display : block;
	width : 25px;
	position : absolute;
	left : 0;
	top : 2px;
	text-indent : 9999px;
	background : url("/sebin/j/b/icon-doubleArrow-left.png") no-repeat center;
}
#site #calendar-container.callout .title h3 {
	text-align : center;
	font-weight : normal;
}
#site #calendar-container .title .next {
	display : block;
	width : 25px;
	position : absolute;
	right : 0;
	top : 2px;
	text-indent : 9999px;
	background : url("/sebin/p/e/icon-doubleArrow-right.png") no-repeat center;
}
#site #calendar-container table {
	margin : auto;
	text-align : center;
	width : 100%;
}
#site #calendar-container td {
	padding : 1px;
}
#site #calendar-container td a.hasItem {
	background-color : #998675;
	color : #fff;
}
#site #calendar-container td a {
	padding : 2px;
	display : block;
	color : #000;
}
#site #topics.callout ul.link_list {
	margin : 0;
	padding : 0;
	list-style-type : none;
}
#site #calendar-container td.today a {
	color : #044d2f;
	font-weight : bold;
}
#site #calendar-container td.selected a {
	background-color : #044d2f;
	color : #fff;
}
#site #news.list .date {
	color : #998676;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	font-size : 12px;
	line-height : 14px;
	padding : 0px 0 2px 0;
}
#site #news.list .desc {
	padding : 5px 0;
	color : #555555;
	font-size : 13px;
	font-family : 'Source Sans Pro', sans-serif;
	line-height : 16px;
}
#side-nav .nav-wrap ul {
	padding : 0;
	margin : 0;
	list-style : none;
}
#side-nav .nav-wrap {
	box-shadow : rgba(0, 0, 0, 0.298039) 0px 5px 20px 0px;
	margin-bottom : 35px;
	font-family : 'ProximaNova', sans-serif;
}
#side-nav .nav-wrap > div > ul {
	padding : 10px 0 25px;
	font-size : 12px;
}
#side-nav .nav-wrap div > ul > li {
	transition : background-color 0.3s;
}
#side-nav .nav-wrap > div > ul > li:hover {
	background-color : #998675;
}
#side-nav .nav-wrap > div > ul > li:hover > a {
	color : #FFF;
	border-color : #998675;
}
#side-nav .nav-wrap > div > ul > li.activenavpath {
	background-color : #998675;
}
#side-nav .nav-wrap > div > ul > li.activenavpath > a {
	color : #FFF;
	border-color : #998675;
}
#side-nav .nav-wrap > div > ul > li > ul {
	background-color : #FFF;
	font-size : 12px;
}
#side-nav .nav-wrap > div > ul > li > ul > li:last-child {
	border-bottom : 1px solid #d7d7d7;
}
#side-nav .nav-wrap > div > ul > li > ul > li > ul {
	padding : 0 0 6px 20px;
}
#side-nav .nav-wrap > div > ul > li > ul > li > ul > li > a {
	color : #726658;
	display : block;
	padding : 6px 0;
}
#site #news.detail .area-of-focus {
	padding-top : 20px;
}
#site #recent-news ul.link_list {
	padding : 0;
	margin : 0;
	list-style-type : none;
}
#site #recent-news ul.link-list li {
	border-bottom : 1px solid #ededed;
	padding : 10px 0;
	background-image : none;
}
#site #recent-news .date {
	color : #998676;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	font-size : 12px;
	line-height : 14px;
	padding : 0px 0 2px 0;
}
#site #recent-in-the-news ul.link_list {
	padding : 0;
	margin : 0;
	list-style-type : none;
}
#site #recent-in-the-news ul.link-list li {
	border-bottom : 1px solid #ededed;
	padding : 10px 0;
	background-image : none;
}
#site #recent-in-the-news ul.link-list li > a {
	display : block;
}
#site #recent-in-the-news .date {
	color : #998676;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	font-size : 12px;
	line-height : 14px;
	padding : 0px 0 2px 0;
}
#site #recent-in-the-news .author {
	color : #998676;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	font-size : 12px;
	line-height : 14px;
	padding : 5px 0 3px 0;
}
#site #recent-in-the-news .desc {
	line-height : 18px;
}
#site #recent-in-the-news .source a {
	color : #333;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	font-size : 14px;
	line-height : 14px;
	padding : 5px 0 2px 0;
}
#site #events.upcoming .event .date {
	color : #998676;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	font-size : 12px;
	line-height : 14px;
	padding : 0px 0 2px 0;
}
#site #events.upcoming .event .title {
	clear : both;
	font-size : 16px;
	line-height : 18px;
}
#site #events.upcoming .event .title a {
	clear : both;
}
#site #events.upcoming .event {
	border-bottom : 1px solid #ededed;
	padding : 10px 0;
}
#site #events.upcoming .event .time {
	color : #555555;
	font-size : 13px;
	font-family : 'Source Sans Pro', sans-serif;
	line-height : 18px;
}
#site #events.upcoming .event .location {
	color : #555555;
	font-size : 13px;
	font-family : 'Source Sans Pro', sans-serif;
	line-height : 18px;
}
#site #events.list ul {
	padding : 0;
	margin : 0;
	list-style-type : none;
}
#site #events.list .event .date div {
	float : left;
	padding-right : 5px;
}
#site #events.list .event .date {
	color : #998676;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	font-size : 12px;
	line-height : 14px;
	padding : 0px 0 2px 0;
}
#site #events.list .event .title {
	clear : both;
	font-size : 16px;
	line-height : 18px;
}
#site #events.list .event .title a {
	clear : both;
}
#site #events.list .event {
	border-bottom : 1px solid #ededed;
	padding : 10px 0;
}
#site #events.list .event .time {
	color : #555555;
	font-size : 13px;
	font-family : 'Source Sans Pro', sans-serif;
	line-height : 18px;
}
#site #events.list .event .location {
	color : #555555;
	font-size : 13px;
	font-family : 'Source Sans Pro', sans-serif;
	line-height : 18px;
}
#site #calendar-container .title h3 {
	text-align : center;
	padding : 0;
}
#site #calendar-container .title a {
	padding : 0;
}
#members.list {
	text-align : center;
}
#members.list .member img {
	display : block;
}
#site .callout .title {
	color : #363636;
	font-family : 'ProximaNova', sans-serif;
	font-size : 16px;
	padding : 0 0 5px 0;
	text-decoration : none;
}
#site #projects {
	background : linear-gradient(to bottom, #ffffff 24%, #a5a5a5 67%, #000000 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0);
	padding-bottom : 50px;
	background-image : url('/sebin/l/w/bg-projects.jpg');
	background-repeat : no-repeat;
	background-position : bottom;
}
#submit_form label.req:after {
	content : '*';
}
.callout #filter_events .title {
	border-bottom : 1px solid #CCC;
}
.callout #filter_events .content {
	margin : 10px 0 15px;
}
.callout #filter_events input[type="checkbox"] {
	margin : 5px 3px;
}
.callout #filter_events label {
	position : relative;
	top : -2px;
}
.callout #filter_events input[type="submit"] {
	display : block;
	border : 0;
	background-color : #4a8529;
	color : #FFF;
	padding : 10px;
	border-radius : 3px;
	width : 85%;
	margin : 0 auto 10px;
	transition : background-color 0.3s;
	cursor : pointer;
}
.callout #filter_events input[type="submit"]:hover {
	background-color : #36601e;
}
.callout #member-slider-container {
	position : relative;
}
.callout #member-slider-container #controls a.prevBtn {
	display : block;
	position : absolute;
	margin : auto;
	top : 0;
	bottom : 0;
	left : 0;
	opacity : 0;
	visibility : hidden;
	transition : opacity 0.3s;
}
.callout #member-slider-container #controls a.nextBtn {
	display : block;
	position : absolute;
	margin : auto;
	top : 0;
	bottom : 0;
	right : 0;
	opacity : 0;
	visibility : hidden;
	transition : all 0.3s;
}
.callout #member-slider-container:hover #controls a.prevBtn {
	visibility : visible;
	opacity : 0.4;
}
.callout #member-slider-container:hover #controls a.nextBtn {
	visibility : visible;
	opacity : 0.4;
}
.callout #member-slider-container #controls a.prevBtn:hover {
	opacity : 0.9;
}
.callout #member-slider-container #controls a.nextBtn:hover {
	opacity : 0.9;
}
#staff-member.detail .profile img {
	display : block;
	width : 100%;
}
#staff-member.detail .profile .info {
	background-color : #e0cfb9;
	padding : 10px;
}
#staff-member.detail .profile .name {
	font-size : 16px;
	font-weight : 600;
}
#staff-member.detail .highlights {
	padding : 10px;
	box-shadow : rgba(0, 0, 0, 0.3) 0px 0px 10px 0px;
	margin : 25px 0;
}
#staff-member.detail .highlights h3 {
	margin : 0;
}
#staff-member.detail .highlights ul {
	padding : 0;
	margin : 0;
	list-style : none;
}
#staff-member.detail .highlights ul li {
	border-bottom : 1px solid #CCC;
	padding : 10px 0;
}
#policy-advocacy > div > .inner {
	padding : 10px 20px;
}
#policy-advocacy .link-row ul {
	margin : 0;
	padding : 0;
	list-style : none;
	font-family : 'ProximaNova', sans-serif;
	font-size : 14px;
}
#policy-advocacy .link-row ul li:first-child a {
	border : 0;
}
#policy-advocacy img {
	display : block;
	margin : auto;
}
#policy-advocacy #overview {
	padding : 15px 0;
}
#policy-advocacy #hot-issues {
	background-color : #f4ede5;
	padding : 10px 0;
}
#policy-advocacy #hot-issues ul.accordion li {
	margin-bottom : 10px;
	border : 0;
}
#policy-advocacy #hot-issues ul.accordion li .title {
	color : #FFF;
	padding : 12px 10px;
	font-family : 'Source Sans Pro', sans-serif;
	font-size : 22px;
	transition : background-color 0.3s;
	background : #c58450 url('/sebin/h/g/icon-expand2.png') no-repeat 97%;
}
#policy-advocacy #hot-issues ul.accordion li.active .title {
	background : #c58450 url('/sebin/r/h/icon-collapse2.png') no-repeat 97%;
}
#policy-advocacy #hot-issues ul.accordion li .title:hover {
	background-color : #ab6b37;
}
#policy-advocacy #hot-issues ul.accordion li .content {
	padding : 15px 0;
}
#policy-advocacy #current-work {
	padding : 10px 0;
}
#policy-advocacy #current-work .item {
	border-bottom : 1px solid #d7d7d7;
	padding : 25px 0;
}
#policy-advocacy #current-work .item:last-child {
	border : 0;
}
#policy-advocacy #current-work .item .title {
	font-family : 'ProximaNova', sans-serif;
	font-size : 24px;
	margin : 0 0 15px;
}
#policy-advocacy #current-work .item img {
	margin : 0 0 15px 0;
}
#policy-advocacy .link-row ul li a {
	display : block;
	padding : 10px 0;
	color : #534741;
	border-top : 1px solid #c9b8a5;
	text-decoration : none;
}
.clear {
	clear : both;
}
#policy-advocacy #news {
	background-color : #f4ede5;
}
#policy-advocacy #news .col2 .inner {
	border-left : 1px solid #CCC;
	border-right : 1px solid #CCC;
}
#policy-advocacy #news .col2 .callout {
	overflow : hidden;
}
#policy-advocacy #news .col2 .callout .wrap {
	float : right;
	width : 60%;
}
#policy-advocacy #news .col2 .callout .image {
	float : left;
	width : 35%;
}
#policy-advocacy #news .col2 .callout .icon {
	display : none;
}
#policy-advocacy #contact {
	background-color : #736357;
}
#policy-advocacy #contact h2 {
	color : #FFF;
}
#policy-advocacy #contact h3 {
	color : #FFF;
}
#policy-advocacy #contact .wrap {
	background-color : #FFF;
	border-radius : 5px;
	padding : 12px;
}
.callout h3 img {
	width : auto!important;
	display : inline!important;
	position : relative;
	top : 2px;
	left : 5px;
}
#footer a:hover {
	color : #a19d9c;
	text-decoration : none;
}
#content #section-title.open {
	background-image : url('/sebin/n/b/icon-navArrow-up.png')!important;
	background-repeat : no-repeat;
	padding-right : 12%;
	background-position : 95%;
	font-family : 'ProximaNova', sans-serif;
}
.callout ul.link-list li a {
	color : #002d72;
	font-family : 'ProximaNova', sans-serif;
	font-size : 12px;
	line-height : 16px;
}
.callout #events.upcoming .title a {
	color : #002d72;
	font-family : 'ProximaNova', sans-serif;
	font-size : 14px;
	line-height : 16px;
}
.callout #events.upcoming .start {
	color : #333;
	font-family : 'ProximaNova', sans-serif;
	font-size : 12px;
	line-height : 16px;
}
.callout #events.upcoming .location {
	color : #333;
	font-family : 'ProximaNova', sans-serif;
	font-size : 12px;
	line-height : 16px;
}
.callout .featured-publication .icon {
	width : 25px!important;
	height : 25px!important;
	border-radius : 15px;
	float : left;
	margin-right : 10px;
}
#initiatives > .item {
	box-shadow : rgba(0, 0, 0, 0.3) 0px 0px 10px 0px;
	max-width : 275px;
	display : inline-block;
	vertical-align : top;
	margin : 0 25px 25px 0;
}
#initiatives > .item .wrap {
	padding : 15px;
}
#site #staff-member.list .info {
	padding-top : 10px;
}
#site #staff-member.list .info .name {
	font-weight : 600;
	font-size : 16px;
	line-height : 18px;
}
#site #staff-member.list .info .phone {
	font-size : 13px;
	color : #555;
	line-height : 18px;
}
#site #staff-member.list .info .email a {
	font-size : 13px;
	color : #23356e;
	line-height : 18px;
}
#site #staff-member.list .info > a {
	color : #fff;
	background-color : #b75506;
	display : block;
	border-radius : 5px;
	margin-top : 8px;
	background-image : url(/sebin/r/n/icon-orange-btn-arrow.png);
	background-repeat : no-repeat;
	background-position : 85px 12px;
	text-decoration : none;
	width : 90px;
	padding : 6px 0 6px 15px;
}
#site #staff-member.list .info > a:hover {
	background-color : #934721;
}
#project-initiative.list  .project .wrap {
	padding : 15px;
}
#project-initiative.list  .project .area-of-focus {
	font-family : 'ProximaNova', sans-serif;
	font-size : 12px;
	color : #959595;
	text-transform : uppercase;
	margin-bottom : 5px;
}
#project-initiative.list  .project .title {
	font-size : 20px;
	font-family : 'PoximaNova', sans-serif;
	margin-bottom : 5px;
}
#project-initiative.list {
	text-align : center;
}
#project-initiative.list  .project {
	box-shadow : rgba(0, 0, 0, 0.3) 0px 0px 10px 0px;
	max-width : 315px;
	display : inline-block;
	vertical-align : top;
	margin : 0 10px 25px;
	text-align : left;
}
#site .project-contact .name {
	font-family : 'Source Sans Pro', sans-serif;
	font-size : 14px;
	font-weight : 700;
	padding : 0;
}
#site .project-contact .job-title {
	color : #594a42;
	font-size : 14px;
	font-style : normal;
	margin-bottom : 10px;
	padding : 0;
}
#site .project-contact ul {
	list-style : none;
	margin : 0;
	padding : 0;
}
#project-initiative.detail > .desc {
	margin-bottom : 15px;
}
#site.internal-3col #staff-member.list .profile {
	padding : 10px 15px 0 0;
	float : left;
	height : 350px;
}
#site #staff-member.list .info .job-title {
	font-size : 13px;
	color : #594a42;
	line-height : 18px;
	max-width : 200px;
}
#site .callout .title a {
	font-family : 'ProximaNova', sans-serif;
	font-size : 16px;
	line-height : 18px;
	padding : 0 0 5px 0;
}
#col-right .callout > .image img {
	width : 100%;
	display : block;
}
.staff-highlight img {
	max-width : 150px!important;
	width : auto;
	display : block;
	border-radius : 50%;
	margin : auto;
	padding : 5px;
	border : 1px solid #d7d7d7;
}
#main-slider-container #controls a.prevBtn {
	background-image : url('/sebin/f/x/icon-mainSlider-arrow-left.png');
	background-repeat : no-repeat;
	background-position : center;
	float : left;
	border-bottom-left-radius : 5px;
	border-top-left-radius : 5px;
}
#main-slider-container #controls a.nextBtn {
	background-image : url('/sebin/n/h/icon-mainSlider-arrow-right.png');
	background-repeat : no-repeat;
	background-position : center;
	float : right;
	border-bottom-right-radius : 5px;
	border-top-right-radius : 5px;
}
#site #events.detail .desc {
	margin : 15px 0;
}
#site #events.detail .link {
	margin : 15px 0;
}
#staff-highlights.list .item {
	margin : 25px 0;
}
#staff-highlights.list .item .image {
	margin-bottom : 10px;
}
#staff-highlights.list .item .date {
	color : #998675;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	font-size : 12px;
}
#staff-highlights.list .item .staff-member .job-title {
	color : #707070;
	font-style : italic;
}
#footer .photo-credits > a {
	font-family : 'ProximaNova', sans-serif;
	display : inline-block;
	font-size : 10px;
	text-transform : uppercase;
	background : url('/sebin/d/o/icon-camera-credit.png') no-repeat left;
	padding : 5px 0 5px 35px;
	border-bottom : 0;
}
.seSolr_resultBar {
	margin : 15px 0;
}
.seSolr_title {
	font-family : 'ProxmiaNova', sans-serif;
	font-size : 20px;
}
.seSolr_url {
	color : #998675;
}
.seSolr_summary {
	margin-bottom : 15px;
}
#seSolr_pagination {
	margin : 15px 0 25px;
}
#seSolr_pagination .seSolr_page {
	padding : 5px;
}
#project-initiative.list .project {
	box-shadow : rgba(0, 0, 0, 0.3) 0px 0px 10px 0px;
	max-width : 315px;
	display : inline-block;
	vertical-align : top;
	margin : 0 10px 25px;
	font-size : 13px;
	color : #555555;
	text-align : left;
}
#project-initiative.list .project .wrap {
	padding : 15px;
}
#project-initiative.list .project .area-of-focus {
	font-family : 'ProximaNova', sans-serif;
	font-size : 11px;
	color : #959595;
	text-transform : uppercase;
	margin-bottom : 5px;
}
#site .project-contact .title {
	font-family : 'ProximaNova', sans-serif;
	font-size : 13px;
	text-transform : uppercase;
	color : #024e2e;
	padding : 0;
	margin : 10px 0 15px;
}
.from-the-library .pub {
	display : inline-block;
	vertical-align : top;
	margin : 0 10px 25px;
}
.from-the-library .pub .type {
	color : #534741;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	margin-bottom : 5px;
}
.from-the-library .pub .title {
	font-family : 'ProximaNova', sans-serif;
	font-size : 16px;
	margin : 5px 0;
}
#site #news.list .title {
	color : #002d72;
	font-size : 18px;
	font-family : 'ProximaNova', sans-serif;
	line-height : 22px;
	padding-top : 5px;
}
#members.list .member {
	display : inline-block;
	margin : 0 5px 8px;
	padding : 5px;
	border : 1px solid #CCC;
	max-width : 40%;
}
#site #projects .caption .wrap {
	padding : 10px 15px 15px 20px;
	min-height : 220px;
}
#site #strength .col2 .caption {
	color : #000;
	font-size : 13px;
	font-family : 'Source Sans Pro', sans-serif;
	line-height : 18px;
	padding : 20px 0;
	color : #fff;
	margin-top : 0;
}
#site #members-spotlight .caption {
	padding : 0;
	font-size : 12px;
	font-family : 'Source Sans Pro', sans-serif;
}
#site #strength > .wrap {
	padding : 0 13px;
}
#site .green-callout .inner {
	padding : 13px;
}
#site #strength .col2 .wrap {
	padding : 0 13px;
	background : rgba(0, 0, 0, 0.8);
	color : #fff;
}
#strength .col2 .title {
	background-color : #a0410d;
	color : #fff;
	font-family : 'ProximaNova', sans-serif;
	font-size : 14px;
	padding : 10px 13px;
}
#site #strength .col1 #history .title {
	background : rgba(0, 0, 0, 0.7);
	padding : 10px 13px;
	font-size : 20px;
	font-family : 'Merriweather', serif;
	font-style : italic;
	color : #fff;
	margin-top : -49px;
	position : absolute;
	z-index : 1500;
	width : 45%;
}
#site #strength .col1 #history .wrap {
	padding : 0 13px;
}
#news-events .inner {
	padding : 10px 13px;
}
#news-events > ul > li > .title {
	color : #534741;
	font-size : 16px;
	padding : 10px 30px;
	background-color : #e3d3bf;
	background-repeat : no-repeat;
	background-position : 13px;
	text-transform : uppercase;
	font-family : 'ProximaNova', sans-serif;
	transition : background-color 0.3s;
	cursor : pointer;
}
#news-events ul li.news > .title {
	background-image : url('/sebin/d/a/icon-news.png')!important;
	padding-left : 36px !important;
}
#col-right > .inner {
	padding : 13px;
}
#footer > .inner {
	padding : 13px;
}
.green-callout {
	background-color : #024e2e;
	color : #fff;
	background-repeat : no-repeat;
	background-position : bottom center;
	background-position-x : 80px;
}
#members-spotlight #featured-spotlights .spotlight-container {
	margin-bottom : 20px;
}
#site #members-spotlight > .wrap {
	padding : 0 13px;
}
#members-spotlight #featured-spotlights .spotlight-container .member-logo {
	display : none;
}
#site #members-spotlight #featured-spotlights .title {
	font-size : 18px;
	color : #23356e;
	font-family : 'ProximaNova', sans-serif;
	line-height : 20px;
	padding : 20px 10px 0 0;
}
#featured-publications .featured-pub .info .type {
	color : #998675;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	font-size : 12px;
	margin : 0 0 5px;
}
#featured-publications .featured-pub .title a.article {
	display : block;
	padding : 0 0 0 45px;
	min-height : 36px;
	background : url('/sebin/v/b/icon-publication-article.png') no-repeat top left;
}
#featured-publications .featured-pub .title a.fact-sheet {
	display : block;
	padding : 0 0 0 45px;
	min-height : 36px;
	background : url('/sebin/b/z/icon-publication-factsheet.png') no-repeat top left;
}
#featured-publications .featured-pub .title a.letter {
	display : block;
	padding : 0 0 0 45px;
	min-height : 36px;
	background : url('/sebin/n/n/icon-publication-letter.png') no-repeat top left;
}
#featured-publications .featured-pub .title a.report {
	display : block;
	padding : 0 0 0 45px;
	min-height : 36px;
	background : url('/sebin/r/v/icon-publication-report.png') no-repeat top left;
}
#featured-publications .featured-pub .title a.video {
	display : block;
	padding : 0 0 0 45px;
	min-height : 36px;
	background : url('/sebin/r/p/icon-publication-video.png') no-repeat top left;
}
#featured-publications .featured-pub .title a.webinar {
	display : block;
	padding : 0 0 0 45px;
	min-height : 36px;
	background : url('/sebin/f/x/icon-publication-webinar.png') no-repeat top left;
}
.from-the-library .pub .title a.article {
	display : block;
	padding : 0 0 0 45px;
	min-height : 36px;
	background : url('/sebin/v/b/icon-publication-article.png') no-repeat top left;
}
.from-the-library .pub .title a.fact-sheet {
	display : block;
	padding : 0 0 0 45px;
	min-height : 36px;
	background : url('/sebin/b/z/icon-publication-factsheet.png') no-repeat top left;
}
.from-the-library .pub .title a.letter {
	display : block;
	padding : 0 0 0 45px;
	min-height : 36px;
	background : url('/sebin/n/n/icon-publication-letter.png') no-repeat top left;
}
.from-the-library .pub .title a.report {
	display : block;
	padding : 0 0 0 45px;
	min-height : 36px;
	background : url('/sebin/r/v/icon-publication-report.png') no-repeat top left;
}
.from-the-library .pub .title a.video {
	display : block;
	padding : 0 0 0 45px;
	min-height : 36px;
	background : url('/sebin/r/p/icon-publication-video.png') no-repeat top left;
}
.from-the-library .pub .title a.webinar {
	display : block;
	padding : 0 0 0 45px;
	min-height : 36px;
	background : url('/sebin/f/x/icon-publication-webinar.png') no-repeat top left;
}
#filter-events .cals {
	overflow : hidden;
}
#filter-events .cals > .item {
	width : 45%;
	padding-right: 5%    float: left;
}
#filter_events .cals {
	overflow : hidden;
}
#filter_events .cals > .item {
	width : 45%;
	padding-right : 5%;
	float : left;
}
#featured-publications .featured-pub .info .title {
	font-family : 'ProximaNova', sans-serif;
	font-size : 20px;
}
#site .callout .desc {
	color : #666;
	font-size : 12px;
	font-family : 'ProximaNova', sans-serif;
	line-height : 16px;
}
#col-right .callout > .callout-link a {
	display : inline-block;
	font-weight : 300;
	font-size : 12px;
	float : right;
	padding : 7px 30px 7px 10px;
	color : #FFF;
	background : #736357 url('/sebin/h/e/icon-calloutArrow.png') no-repeat right;
	transition : background-color 0.3s;
}
#site .callout .featured-publication .title a.article {
	display : block;
	padding : 0 0 0 45px;
	min-height : 36px;
	background : url('/sebin/v/b/icon-publication-article.png') no-repeat top left;
}
#site .callout .featured-publication .title a.fact-sheet {
	display : block;
	padding : 0 0 0 45px;
	min-height : 36px;
	background : url('/sebin/b/z/icon-publication-factsheet.png') no-repeat top left;
}
#site .callout .featured-publication .title a.letter {
	display : block;
	padding : 0 0 0 45px;
	min-height : 36px;
	background : url('/sebin/n/n/icon-publication-letter.png') no-repeat top left;
}
#site .callout .featured-publication .title a.report {
	display : block;
	padding : 0 0 0 45px;
	min-height : 36px;
	background : url('/sebin/r/v/icon-publication-report.png') no-repeat top left;
}
#site .callout .featured-publication .title a.video {
	display : block;
	padding : 0 0 0 45px;
	min-height : 36px;
	background : url('/sebin/r/p/icon-publication-video.png') no-repeat top left;
}
#site .callout .featured-publication .title a.webinar {
	display : block;
	padding : 0 0 0 45px;
	min-height : 36px;
	background : url('/sebin/f/x/icon-publication-webinar.png') no-repeat top left;
}
#site #featured-spotlights {
	padding : 13px;
}
.callout #events.upcoming .wrap {
	float : right;
	width : 70%;
}
.callout #events.upcoming .date {
	float : left;
	clear : both;
	text-align : center;
	margin : 0;
	padding : 0;
	width : 24%;
}
#site #topics.callout ul.link_list li {
	background : url('/sebin/d/s/icon-linkList.png') no-repeat left 6px;
	padding : 0 0 5px 12px;
}
.pagination {
	float : right;
	margin : 20px 0;
}
.pagination a {
	color : #707070;
}
.pagination .pages {
	display : inline-block;
	margin : 0 5px;
}
.pagination a.active {
	color : #23356e;
	font-weight : bold;
}
.pagination a.next .icon {
	display : inline-block;
	background : url('/sebin/r/x/icon-paginationArrow-next.png') no-repeat center;
	padding : 9px 10px;
	vertical-align : text-bottom;
}
.pagination a.prev .icon {
	padding : 9px 10px;
	vertical-align : text-bottom;
	display : inline-block;
	background : url('/sebin/t/y/icon-paginationArrow-prev.png') no-repeat center;
}
.pagination .pages a {
	padding : 0 2px;
	display : inline-block;
}
#main-nav ul li ul li {
	font-size : 15px;
}
#main-nav ul li a {
	font-family : 'ProximaNova', sans-serif;
	text-decoration : none;
	color : #363636;
	display : block;
	font-size : 16px;
	padding : 10px 13px;
	margin : 0 10px 0 0;
	text-transform : none;
	transition : color 0.3s;
}
#main-nav ul li ul li a {
	font-size : 15px;
}
#side-nav .nav-wrap > div > ul > li > ul > li > a {
	display : block;
	color : #024e2e;
	padding : 10px 0;
	text-transform : none;
	font-size : 14px;
}
#site #featured-spotlights .desc {
	padding : 10px 0;
	padding : 10px 20px;
	font-size : 13px;
	font-family : 'Source Sans Pro', sans-serif;
}
#initiatives > .item .title {
	font-size : 19px;
	font-family : 'ProximaNova', sans-serif;
	margin-bottom : 5px;
}
#initiatives > .item .desc {
	padding : 5px 0;
	color : #555555;
	font-size : 13px;
	font-family : 'Source Sans Pro', sans-serif;
	line-height : 16px;
}
#site.home #members-spotlight .spotlight-container:hover .member-logo img {
	-webkit-filter : grayscale(0%);
	-moz-filter : grayscale(0%);
	filter : none;
	filter : grayscale(0%);
}
.green-callout a.btnAction-green {
	margin : 0 auto;
	width : 70%;
	display : block;
	margin-bottom : 10px;
	font-size : 13px;
	font-family : 'ProximaNova', sans-serif;
}
#main-slider .caption > .inner > a.btnAction-orange {
	display : block;
	width : 70%;
	margin : 20px auto 0;
	font-size : 14px;
	font-family : 'ProximaNova', sans-serif;
}
#content p {
	line-height : 1.5;
	margin : 0 0 25px;
}
#side-nav .nav-wrap div > ul > li > a {
	color : #707070;
	display : block;
	margin : 0 20px;
	padding : 10px 0;
	border-bottom : 1px solid #d7d7d7;
	transition : all 0.3s;
	text-decoration : none;
	font-size : 16px;
}
#side-nav .nav-wrap > div > ul > li > ul > li {
	margin : 0 20px;
	padding-left : 15px;
}
#project-initiative.detail .overview {
	clear : both;
	overflow : hidden;
}
#side-nav > .callout {
	box-shadow : none;
	padding : 10px 20px;
	text-align : right;
	margin-bottom : 25px;
	background : url('/sebin/f/x/bg-callout-texture.png') repeat;
}
#project-initiative.detail .related .project a {
	font-family : 'ProximaNova', sans-serif;
}
#job-posts.detail .left .member-logo {
	margin-bottom : 15px;
}
#job-posts.detail .left a.btnAction-green {
	padding : 10px 35px 10px 55px;
	background : #4a8529 url('/sebin/v/j/icon-externalLink-white.png') no-repeat 30px;
	margin : 15px 0;
}
#main-slider li .wrap > .image {
	position : relative;
}
#main-slider .image-caption {
	font-size : 12px;
	position : absolute;
	bottom : 25px;
	left : 15px;
}
#main-slider .image-caption.white {
	color : #fff;
}
#main-slider .image-caption.black {
	color : #000;
}
.callout #events.upcoming .event .date div {
	width : auto;
	padding : 3px 6px;
}
#col-content #events.upcoming {
	margin-bottom : 15px;
}
#col-content #events.upcoming .event .date > div {
	display : inline;
}
#blog.list .item {
	border-top : 1px solid #ededed;
	padding : 10px 0;
}
#blog.list .item:first-child {
	border : 0;
}
#blog.list .item .title {
	font-size : 18px;
	font-family : 'ProximaNova', sans-serif;
	line-height : 22px;
	padding-top : 5px;
}
#blog.list .item .date {
	color : #998676;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	font-size : 12px;
	line-height : 14px;
	padding : 0px 0 2px 0;
}
#blog.list .item .desc {
	padding : 5px 0;
	color : #555555;
	font-size : 13px;
	line-height : 16px;
}
#news-events ul li.blog > .title {
	background-image : url('/sebin/j/h/icon-blog.png')!important;
	padding-left : 48px !important;
}
#site #news-events ul li.blog.active > .title {
	background-image : url('/sebin/b/d/icon-blog-white.png') !important;
}
#site.home #events.upcoming .event {
	border-bottom : 1px solid #ededed;
	padding : 10px 0;
	overflow : hidden;
}
#site.home #events.upcoming .event .date {
	color : #998676;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	font-size : 12px;
	line-height : 14px;
	padding : 0px 0 2px 0;
	float : left;
	clear : both;
	text-align : center;
	margin : 0;
	width : 17%;
	max-width : 40px;
	margin-top : 5px;
}
#site.home #events.upcoming .event .date div {
	width : 100%;
	padding : 1px 7px;
	display : inline-block;
	text-align : center;
}
#site.home #events.upcoming .date .month {
	background-color : #b75506;
	width : 100%;
	color : #fff;
	font-family : 'ProximaNova', sans-serif;
	line-height : 16px;
	border-radius : 5px 5px 0 0;
	padding : 3px 6px;
}
#site.home #events.upcoming .date .day {
	text-align : center;
	background-color : #e8ceb9;
	display : block;
	width : 100%;
	color : #b75506;
	font-family : 'Merriweather', serif;
	font-size : 26px;
	line-height : 28px;
	padding : 0 6px;
	border-radius : 0 0 5px 5px;
	height : 31px;
}
#site.home #events.upcoming .wrap {
	float : right;
	width : 75%;
}
#site.home #events.upcoming .title {
	text-decoration : none;
	width : 100%;
	padding : 0;
}
#project-initiative.list .project .title {
	font-size : 19px;
	font-family : 'ProximaNova', sans-serif;
	margin-bottom : 5px;
}
.callout #member-slider-container #member-slider {
	min-height : 150px!important;
}
.callout #member-slider-container #member-slider img {
	display : block;
	margin : auto;
}
#site.home #members-spotlight .member-logo img {
	-webkit-filter : grayscale(100%);
	filter : gray;
	filter : grayscale(100%);
}
#site.home #members-spotlight .member-logo:hover img {
	filter : none;
	-webkit-filter : grayscale(0%);
	-moz-filter : grayscale(0%);
	filter : grayscale(0%);
}
#site #news.detail .date {
	color : #998676;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	font-size : 12px;
	line-height : 14px;
	margin-bottom : 15px;
	padding : 0px 0 2px 0;
}
#site.internal-2col #staff-member.list .profile {
	padding : 15px 20px 15px 0;
	display : inline-block;
	vertical-align : top;
	width : 200px;
}
#blog.detail .date {
	color : #998676;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	font-size : 12px;
	line-height : 14px;
	margin-bottom : 15px;
	padding : 0px 0 2px 0;
}
#blog.detail .topic ul {
	list-style : none;
	margin : 15px 0;
	padding : 0;
}
#blog.detail .topic ul li {
	display : inline-block;
	color : #998676;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	font-size : 12px;
	border-left : 1px solid #eaeaea;
	padding : 0 5px 0 7px;
}
#blog.detail .topic ul li:first-child {
	border : 0;
	padding-left : 0;
}
#members.list .member a {
	display : block;
}
ul.accordion > li > .title {
	font-size : 16px;
	font-family : 'ProximaNova', sans-serif;
	padding : 12px 0px 12px 10px;
	background : url('/sebin/f/x/icon-expand.png') no-repeat right;
	cursor : pointer;
}
#site #member-spotlight.list .spotlight {
	width : 100%;
	max-width : 600px;
	margin-bottom : 10px;
}
.accordion .content {
	padding : 0 25px 0 10px;
	line-height : 20px;
	color : #666;
}
#project-initiative.detail .related .project {
	display : inline-block;
	margin-bottom : 25px;
	vertical-align : top;
}
p a {
	font-weight : 700;
}
#news-events ul li.in-the-news > .title {
	background-image : url('/sebin/f/d/icon-newspaper.png')!important;
	padding-left : 48px !important;
}
#site #news-events ul li.in-the-news.active > .title {
	background-image : url('/sebin/h/s/icon-newspaper-white.png') !important;
}
body.js #job-posts.list th a {
	padding-right : 20px;
	cursor : pointer;
}
#search-jobs {
	background-color : #f4ede5;
	color : #000;
	display : none;
}
body.js #search-jobs {
	display : block;
}
#search-jobs .label {
	font-size : 18px;
}
#search-jobs .search-wrap {
	width : 100%;
	background-color : #FFF;
	border-radius : 3px;
	border : 1px solid #ccc;
	overflow : hidden;
	padding : 4px 0;
	margin : 5px 0;
}
#search-jobs .search-wrap input {
	border : 0;
	background-color : transparent;
	padding : 6px 10px;
}
#job-posts > .inner {
	padding : 0 20px 20px;
}
#job-posts .pagination li {
	display : inline-block;
}
#job-posts .pagination a {
	padding : 0 5px;
	display : block;
}
#job-posts .pagination {
	list-style : none;
	padding : 0;
}
#job-posts .pagination .active a {
	color : #23356e;
	font-weight : bold;
}
#job-posts .pagination .disabled a {
	cursor : default;
}
#job-posts .pagination .disabled a:hover {
	text-decoration : none;
}
#job-posts .display-info {
	margin : 10px 0;
}
#job-posts.list table th {
	font-weight : normal;
	padding : 7px 0;
	text-align : left;
}
#job-posts.list table th.date {
	width : 10%;
}
#job-posts.list table th.name {
	width : 55%;
}
#job-posts.list table th.member {
	width : 20%;
}
#job-posts.list table th.city {
	width : 10%;
}
#job-posts.list table th.state {
	width : 5%;
}
#blog.list .item .desc p {
	margin : 10px 0 0;
}
#blog.list .item .desc p:first-child {
	margin : 0;
}
#site .callout .staff-highlight .title {
	font-size : 18px;
	margin-top : 5px;
}
#site .callout .staff-highlight .name {
	font-size : 16px;
	padding-top : 0;
}
#staff-highlights.list .item .staff-member .title {
	font-size : 18px;
	font-family : 'ProximaNova', sans-serif;
}
#staff-highlights.list .item .staff-member .name {
	font-size : 16px;
	font-family : 'ProximaNova', sans-serif;
	margin-top : 5px;
}
#staff-highlights.list .item .staff-member {
	margin : 0 0 10px;
}
.eventcalwrapper .SECalendarViewletItem {
	margin : 0 0 10px;
}
.eventcalwrapper .SECalendarViewletItem ul {
	list-style : none;
	margin : 0;
	padding : 0;
	overflow : hidden;
}
.eventcalwrapper .SECalendarViewletItem ul li.eventcalitem {
	width : calc(100% - 60px);
	float : right;
	color : #555555;
	font-size : 13px;
	font-family : 'Source Sans Pro', sans-serif;
	line-height : 18px;
}
.eventcalwrapper .SECalendarViewletItem ul li.eventcalitem:first-child {
	width : auto;
	float : none;
}
.eventcalwrapper .SECalendarViewletItem .date {
	color : #998676;
	font-family : 'ProximaNova', sans-serif;
	text-transform : uppercase;
	font-size : 12px;
	line-height : 14px;
	padding : 0px 0 2px 0;
	float : left;
	clear : both;
	text-align : center;
	margin : 0;
	width : 50px;
}
.eventcalwrapper .SECalendarViewletItem .date .month {
	background-color : #b75506;
	width : auto;
	color : #fff;
	font-family : 'ProximaNova', sans-serif;
	line-height : 16px;
	border-radius : 5px 5px 0 0;
	padding : 1px 0;
}
.eventcalwrapper .SECalendarViewletItem .date .day {
	text-align : center;
	background-color : #e8ceb9;
	display : block;
	width : auto;
	color : #b75506;
	font-family : 'Merriweather', serif;
	font-size : 26px;
	line-height : 28px;
	border-radius : 0 0 5px 5px;
	height : 33px;
}
.eventcalwrapper .SECalendarViewletItem .eventcalevent {
	color : #002d72;
	font-family : 'ProximaNova', sans-serif;
	font-size : 14px;
	line-height : 16px;
}
.eventcalwrapper .SECalendarViewletItem .eventcaltime {
	display : block;
}
#site.home .eventcalwrapper .SECalendarViewletItem {
	border-bottom : 1px solid #ededed;
	padding : 10px 0;
	overflow : hidden;
}
#site.home .eventcalwrapper .SECalendarViewletItem:first-child {
	border-top : 0;
}
#site.home .eventcalwrapper .SECalendarViewletItem .SECalendarViewletDetails {
	padding : 10px 20px;
}
a.sort {
	color : #FFFFFF;
}
#publication.list table th a {
	color : #fff;
}
#site .callout a.icon-rss {
	background-image: url(https://aplu.siteexecutive.com/sebin/z/d/icon-rss-orange.png);
	background-repeat : no-repeat;
	padding : 10px 10px 10px 35px;
	background-position : 0% 50%;
}
