/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	margin:0;
	padding:0
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
body {
	line-height:1
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
/* Tags */



#slideshow {
	height:320px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:980px;
}
#slideshow img {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}
#slideshow img.active {
	z-index:10;
}
#slideshow img.last-active {
	z-index:9;
}
body {
	color: #222;
	font-family: 'Lato', sans-serif;
	font-smoothing: antialiased;
	line-height:1.4em;
	/* overflow-x: hidden; */

	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
}
a {
 	text-decoration: none;
}
h1, h2, h3, h4 {
	font-family: 'Libre Baskerville', serif;
}
h2 {
	font-size: 1.6em;
	padding-bottom: 15px;
	line-height: 1.4em;
	color: #313131;
}
.content h2 {
	font-family: 'Lato', sans-serif;
	color: #f1f1f1;
	font-size: 1.4em;
	opacity: 1;
	line-height: 1.4em;
	margin-bottom: 15px;
	text-transform: uppercase;
}
h3 {
	font-size: 1.6em;
	padding-bottom: 15px;
	line-height: 1.4em;
	color: #313131;
}
h4 {
	font-size: 1.58em;
	color: #313131;
}
h5 {
	font-size: 1.2em;
	padding-bottom: 10px;
	color: #313131;
}
a.svg {
	position: relative;
	display: inline-block;
}
a.svg:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left:0;
}
/* Structure */

.container {
	display: block;
	width: 100%;
}
.container-inner {
	margin: 0 auto;
	position: relative;
	width: 980px;
}
.container-inner:before,  .container-inner:after,  .navigation:before,  .navigation:after,  .toggle-content:before,  .toggle-content:after {
	content: "";
	display: table;
}
.container-inner:after,  .navigation:after,  .toggle-content:after {
	clear: both;
}
.container-inner .navigation>li>a {
	display:block;
}
.success {
	border-bottom: 1px solid #bdbdbd;
	font-weight:400;
	font-size: .95em;
	clear: both;
	margin-top: 2px;
	margin-bottom: 25px;
	line-height: 1.4em;
	padding: 0 0 25px;
	position: relative;
}
.content-region {
	clear: both;
	margin-top: 2px;
	margin-bottom: 5px;
	line-height: 1.4em;
	padding: 0 0 5px;
	position: relative;
}
.content-region.no-divider {
	border-bottom: 0;
	padding-bottom: 0;
}
.hidden {
	display: none;
}
.mobile {
	display: none;
}
.overlay {
	position: relative;
	z-index: 1;
}
.sidebar-module {
	font-size: .9em;
	margin-bottom: 20px;
}
.toggle>a {
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjEzMkYwOTRCNjY1MTFFMjhCNjg4REIxODBEMTBBNjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjE3QzIwRThCNjZFMTFFMjhCNjg4REIxODBEMTBBNjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MTMyRjA5MkI2NjUxMUUyOEI2ODhEQjE4MEQxMEE2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MTMyRjA5M0I2NjUxMUUyOEI2ODhEQjE4MEQxMEE2NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiKIOlAAAADESURBVHjaYvj//z8DEEsAsRsQM0P5uDALVJ0YiA8SkATiTUD8BYiToQqwaWQF4lwg/gnEK0D6QIIT/iPAZyBOwmIAGxBnA/EnJLXNIAlvIL6DJPgBagArksYsqMEwcA2IXWEmWwHxbSRJkA3xQCwExGlQL8HAdSA2hvkZhm2B+CaSoudAvBiIXyKJXQZiU5ge9EBBNwAZXAVic2T12ELVHuonZHAJiM3Q1eKKT3uoTSBwHt1GQppBOAqITwNxCC41AAEGAAqF+FLnbixIAAAAAElFTkSuQmCC) 100% 50% no-repeat scroll;
	padding-right: 25px;
}
.mobile .toggle-open>a,  .mobile.toggle-open>a {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNGNjdBRkVDQzIyNzExRTJBRjE5OUQ2OTEwMzU1MTRDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNGNjdBRkVEQzIyNzExRTJBRjE5OUQ2OTEwMzU1MTRDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0Y2N0FGRUFDMjI3MTFFMkFGMTk5RDY5MTAzNTUxNEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0Y2N0FGRUJDMjI3MTFFMkFGMTk5RDY5MTAzNTUxNEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5NGTWvAAAAvUlEQVR42mL4//8/Aw4cBcSngTgElxpcGu2B+Op/CDgPxObEagZpvPYfFVwCYjNCmm2B+OZ/7OAqugvwaXwOxIuB+CWS2GUgNkXXbAXEt5EUfQLieCAWAuI0IP6CJHcdiI1hmr2B+A6S5AcgTgJiVqjBbECcBcSfkdSAwsQVJDkBSfAzVCMLWliADMiGuggGmkESkkC8Ceq0ZCwaYRjkklwg/gnEK0D6YBISQOwGxMx4Eg0D1GCQOjEQHyDAAPBj+FIVMtJKAAAAAElFTkSuQmCC);
	padding-right: 25px;
}
.toggle-content {
	display: none;
	z-index: 2;
}
.view-all {
	float: right;
	font-size: .8em;
	margin-top: 10px;
	padding: 5px 10px;
}
/* Top Navigation */

#on1 {
	display: none;
}
.top-navigation-item {
	float: left;
}
#top-navigation-container {
	background-color: rgb(48, 48, 48);
	background-color: rgba(48, 48, 48, 0.9);
	position: fixed;
	z-index: 100;
	height: 50px;
}
#top-navigation-container .navigation {
	margin-right: 45px;
}
#top-navigation-container .navigation>li {
	float: left;
}
#top-navigation-container .navigation>li>a {
	color: #fff;
	height: 50px;
	line-height: 3em;
	margin-right: 35px;
}
#top-navigation-container .toggle-content {
	background-color: #fff;
	border: 1px solid #888;
	border-top: 5px solid #1f5f0b;
	border-bottom: 3px solid #1f5f0b;
	-moz-box-shadow:    0px 1px 3px 0px #5d5d5d;
	-webkit-box-shadow: 0px 1px 3px 0px #5d5d5d;
	box-shadow:         0px 1px 3px 0px #5d5d5d;
	font-size: .9em;
	left: 0;
	padding: 10px 0;
	position: absolute;
	width: 100%;
}
#top-navigation-container .toggle-content a {
	color: #333;
	font-size: 1.02em;
	font-weight:400;
	padding-right: .5em;
	padding-bottom: 3px;
	font-weight:400;
}
#top-navigation-container #tabs {
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMUAAAABCAIAAADhI/0FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMxNDdFMzE3QkYwRjExRTJCNTBGRkRDMzgzQUUxODYyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMxNDdFMzE4QkYwRjExRTJCNTBGRkRDMzgzQUUxODYyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzE0N0UzMTVCRjBGMTFFMkI1MEZGREMzODNBRTE4NjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzE0N0UzMTZCRjBGMTFFMkI1MEZGREMzODNBRTE4NjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5jcaKWAAAAI0lEQVR42mL89un9X0YWBgYGRmYmIMnw7z/DKBgF5AKAAAMAZVwF3vpfMDoAAAAASUVORK5CYII=) 0 0 repeat-y scroll;
}
#top-navigation-container .column h3 {
	color: #1f5f0b;
	font-size: 1.13em;
	font-weight:700;
	padding-top: 3px;
	padding-bottom: 7px;
}
#top-navigation-container .column ul {
	padding-bottom: 10px;
	font-weight:400;
	line-height: 1.7em;
}
#top-navigation-container .column1 h3 {
	color: #1f5f0b;
	font-size: 1.13em;
	font-weight:700;
	padding-top: 3px;
	padding-bottom: 7px;
}
#top-navigation-container .column1 ul {
	padding-bottom: 10px;
	font-weight:400;
	line-height: 1.7em;
	float:left;
	padding-right: 1.2%;
	width: 200px;
}
#top-navigation-container .column3 h3 {
	color: #1f5f0b;
	font-size: 1.13em;
	font-weight:700;
	padding-top: 3px;
	padding-bottom: 7px;
}
#top-navigation-container .column3 ul {
	padding-bottom: 10px;
	font-weight:400;
	line-height: 1.8em;
	float:left;
	padding-right: 70px;
	width: 388px;
}
#top-navigation-container .column4 h3 {
	color: #1f5f0b;
	font-size: 1.35em;
	font-weight:700;
	padding-top: 10px;
	padding-bottom: 10px;
}
#top-navigation-container .column4 ul {
	padding-bottom: 10px;
	font-weight:400;
	line-height: 1.8em;
	float:left;
	padding-right: 20px;
	width: 285px;
}
#color-h3-login {
	color:#ffffff;
}
#loginsize {
	color: #1f5f0b;
	font-size: 1.13em;
	font-weight:700;
	padding-top: 3px;
	padding-bottom: 7px;
}
/* Top Navigation - Vertical Tabs */

.ui-tabs-vertical .ui-tabs-nav {
	float: left;
	margin-right: 10px;
	width: 205px;
}
.ui-tabs-vertical .ui-tabs-nav li {
	outline: none;
	padding-left: 15px;
}
.ui-tabs-vertical .ui-tabs-nav li a {
	color: #434343;
	display: block;
	font-weight: 700;
	outline: none;
	padding: 3px 0;
	width: 100%;
}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
	background: #1f6009 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAeCAIAAABv6ZPXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNzNCNDQzQkYxQTExRTJCN0NCQTlFRjMxQkJCNEFGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNzNCNDQ0QkYxQTExRTJCN0NCQTlFRjMxQkJCNEFGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI3M0I0NDFCRjFBMTFFMkI3Q0JBOUVGMzFCQkI0QUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI3M0I0NDJCRjFBMTFFMkI3Q0JBOUVGMzFCQkI0QUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz67icbHAAAA+klEQVR42mLInhb7HwMwKCXx3H95B02U6e+/v/N3TWVABUxAvObIks/fP6GLfv35Zcm+WeiiQDBv99Tff36hi77++HLzqTXookAwZ+ckLKLXHl06fHUvuiiychTRg5d33352HV0UrHwySJSRkRFZdN2xZUD3MPMbsCCL/vv3l52Vg1nAgBXNkPdf3qGbCwQhNjHootzsPFEOyUyYCnk5+VBEmZmYE92y0d3rpO+hIKaMLprpVYLuYyMVcyBCF01yzUYPSSlhWU+TQHTReOcMoANQRIEOjHFKRY9NoGeAXkLxDDDtPH3zCD3tAC0BWoUeQmdvn8BMfQABBgBGho2Z3pG5gQAAAABJRU5ErkJggg==) 100% 0 no-repeat scroll;
	border-left: 5px solid #646263;
	padding-left: 10px;
}
#top-navigation-container .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a {
	color: #eee;
}
.ui-tabs-vertical .ui-tabs-panel {
	float: left;
	width: 760px;
}
.ui-tabs-vertical .column {
	float:left;
	padding-right: 1.2%;
	width: 32%;
}
#top-navigation-container ul.toggle-content {
	padding: 1.2% 2.2%;
	width: 96%;
}
#top-navigation-container ul.toggle-content li {
	float: left;
	width: 234px;
	line-height: 1.5em;
	padding-bottom: 3px;
}
/* Other Top Bar Items */

#share-button a {
	background: #686866 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVGN0EyMjU0RDUxMzExRTJBMEUzQ0Y2MjI3M0I5NjgzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVGN0EyMjU1RDUxMzExRTJBMEUzQ0Y2MjI3M0I5NjgzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUY3QTIyNTJENTEzMTFFMkEwRTNDRjYyMjczQjk2ODMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUY3QTIyNTNENTEzMTFFMkEwRTNDRjYyMjczQjk2ODMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6vPEN9AAABG0lEQVR42ozSsUuCQRjH8XtfUjAEUczFWtraxMmWltD+AtsKcWhzCmpvaXUKaa8pcBMydHATRBwkHBqCsKaWEDERru/VSSe+r94PPsd7vDz33L3vCSmlsBDEJYb4Qh0ZYVlcxFQupm1TuIWmXM5kVVEIh2hI74w2xF8SSOMbfcRwgaJ+P8EIcfGfO9VhF4/zreiP8WJ06OIEOTyghWvEVPG9z7aecYVt4yguNudzNYw9Cl+xt+5juuz9TSwnjGMkxaqwwilmPlvvoYSw7naEAlJq7jA4rJHXnT7xhAzOjR41jHGACIYomWeI6H+rngPIoir9M1h3u6L6WB8exVPbu132KH53hV1u0DHmM9w6vz/bLvs4ww7qqPwIMACd/02/q4hw2AAAAABJRU5ErkJggg==) 5px 50% no-repeat scroll;
	border-radius: 5px;
	color: #fff;
	display: block;
	font-size: .8em;
	line-height: 1em;
	margin: 15px 25px 0 0;
	padding: 5px 5px 5px 25px;
	text-transform: uppercase;
}
#share-button img {
	visibility: hidden;
}
#give-to-lehman a {
	color: #fff;
	display: block;
	height: 50px;
	line-height: 3em;
	margin-right: 25px;
	padding: 0 10px;
}
.search-form {
	float: right;
	height: 30px;
	margin-top: 10px;
	overflow: hidden;
	position: relative;
}
.search-form input {
	background: #FFF;
	border: none;
	border-top: 1px solid #FFF;
	color: #6D5D52;
	font-size: 12px;
	height: 19px;
	line-height: 1.5em;
	padding: 5px 10px;
	width: 120px;
}
.search-form button{
	color: #fff;
	background-color: #424242;
	border: none;
	cursor: pointer;
	display: block;
	height: 31px;
	position: absolute;
	right: 0px;
	text-indent: -9999px;
	top: 0px;
	width: 30px;
}

/* Logo and Tagline */

#header-container {
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.9);
	padding-top: 45px;
	height: 127px;
}
#header-container .container-inner {
	padding: 24px 0 20px;
}
#lehman-logo-header {
	float: left;
	margin-top: -10px;
}
#header-container .tagline {
	float: right;
	font-size: 2em;
	padding: 50px 0 0;
}
/* Main Navigation */

#main-navigation-container {
	background-color: #1d5b08;
	border-bottom: 5px solid #154507;
	color: #fff;
	height: 42px;
	padding-top: 10px;
}
#main-navigation-container h1 {
	font-size: 2.05em;
	padding-top: 6px;
	letter-spacing: .8px;
	font-family: 'Libre Baskerville', serif;
}
#main-navigation-container ul {
	height: 45px;
	text-align: justify;
}
#main-navigation-container li.item {
	display: inline-block;
 *display: inline;
	zoom: 1;
}
#main-navigation-container li.stretch {
	display: inline-block;
 *display: inline;
	font-size: 0;
	line-height: 0;
	width: 100%;
}
#main-navigation-container a {
	color: #fff;
	font-size: 1.0em;
	font-weight: 500;
}
#main-navigation-container a.last {
	margin-right: 0;
}
/* Emergency Notifications */

#emergency-announcement {
	background-color: #aa0000;
	box-shadow: 0 5px 20px #222;
	border-bottom: 2px solid #8b0000;
	line-height: 1.8em;
	font-size: .9em;
	color: #eee;
	position: absolute;
}
#emergency-announcement a {
	color: #fff;
	font-size: .9em;
	font-weight:bold;
	text-decoration:underline;
}
#emergency-announcement.defcon3 {
	background-color: #ffff99;
	box-shadow: 0 5px 20px #222;
	border-bottom: 2px solid #424242;
	line-height: 1.8em;
	font-size: .9em;
	color: #222;
}
#emergency-announcement.defcon3 a {
	color: #fff;
	font-size: .9em;
	font-weight:bold;
	text-decoration:underline;
}
#emergency-announcement.defcon5 {
	background-color: #309413;
	border-bottom: 2px solid #767676;
	line-height: 1.8em;
	font-size: 1em;
	color: #eee;
}
#emergency-announcement.defcon5 a {
	color: #fff;
	font-size: 1em;
	font-weight:bold;
}
#emergency-announcement .container-inner {
	line-height: 1.8em;
}
/* Photo Rotation */

#photo-rotation-container {
	background-color: #191919;
	background-position: 50% 0;
	background-repeat: no-repeat no-repeat;
	background-size: cover;
	line-height: 0;
	height: 400px;
	position: absolute;
	top: 0;
	visibility: hidden;
}
#photo-rotation-container .container-inner {
	background: #151515;
	color: #FFF;
	height: 400px;
	width: 100%;
}
#photo-rotation-spacer {
	height: 375px;
}
#photo-rotation-spacer-no-cta {
	height: 88px;
}
/* Calls to Action - Homepage */

#calls-to-action-container {
	background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA2CAYAAAAGavOcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEwNERCNDc0QkVFQTExRTI4NDNGQ0JDNDhBNDhGODkxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEwNERCNDc1QkVFQTExRTI4NDNGQ0JDNDhBNDhGODkxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTA0REI0NzJCRUVBMTFFMjg0M0ZDQkM0OEE0OEY4OTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTA0REI0NzNCRUVBMTFFMjg0M0ZDQkM0OEE0OEY4OTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4rWtU+AAAAUklEQVR42mLgty18xvSfgYGBiQGJYGJgYmRkhHL/gbgIWYTEf0YUdWiyaARIGKiDAbssTQjG/yBHMvzDlP0PduQvkKvYGJhY/gFZP5mZGAACDAAecQ4YryjhxQAAAABJRU5ErkJggg==) 0 0 repeat-x scroll;
}
#calls-to-action-container .navigation {
	height: 55px;
	text-align: justify;
}
#calls-to-action-container .navigation li {
	display: inline-block;
 *display: inline;
	zoom: 1;
}
#calls-to-action-container .navigation li.stretch {
	font-size: 0;
	line-height: 0;
	width: 100%;
}
#calls-to-action-container .navigation a {
	color: #fff;
	font-size: 1.17em;
	line-height:1.5em;
	font-weight: 700;
	padding-bottom: 15px;
	padding-top: 15px;
}
#calls-to-action-container .toggle-content {
	background-color: #efefef;
	border-bottom: 1px solid #e1e1e1;
}
#calls-to-action-container .toggle-content li {
	float: left;
	color: #333;
	font-size: .95em;
	line-height: 1.4em;
	height: 200px;
	margin: 10px 0 10px 20px;
	width: 220px;
}
#calls-to-action-container .toggle-content li a {
	color: #333;
	font-weight:bold;
	font-size: 1em;
	line-height: 1.25em;
}
#calls-to-action-container .toggle-content img {
	width: 100%;
}
#main-container {
	padding: 101px 0 0 0;
}
#main-container a {
	color: #333;
	font-weight:600;
	line-height:1.37em;
}
#main-container a.view-all {
	background-color: #206009;
	color: #FFF;
}
/* Sidebars and their content */

#sidebar {
	float: left;
	margin-right: 20px;
	width: 240px;
}
#featured-events li {
	clear: left;
	font-size: .88em;
	line-height: 1.5em;
	padding-top: 10px;
	margin-bottom: 20px;
	min-height: 50px;
}
#featured-events a {
	color: #222;
	font-weight: 700;
}
#featured-events span {
	display: block;
	width: 100%;
}
#featured-events .date {
	background-color: #e1e1e1;
	float: left;
	line-height: 2.1em;
	margin: 0 12px 0 0;
	text-align: center;
	width: 50px;
}
#featured-events .month {
	background-color: #206009;
	color: #eee;
}
.sidebar-module a {
	display: block;
}
.accordion-side-navigation {
	border-top: 3px solid #888;
}
.accordion-side-navigation>li {
	background-color: #eee;
}
.accordion-side-navigation>li.toggle-open {
	background-color: #ccc;
}
.accordion-side-navigation li>a {
	padding: 5px 2%;
	width: 94%;
}
.accordion-side-navigation li.toggle>a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY5MjY4OTc5QzNDMDExRTJBMkNCRjNENjhCQzVFNDU4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY5MjY4OTdBQzNDMDExRTJBMkNCRjNENjhCQzVFNDU4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjkyNjg5NzdDM0MwMTFFMkEyQ0JGM0Q2OEJDNUU0NTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjkyNjg5NzhDM0MwMTFFMkEyQ0JGM0Q2OEJDNUU0NTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4tQJCxAAAAYUlEQVR42nyPSwoAIQxD2zJ2I4gr73+mHqOXcIhUKcwnqzR5RGQzm+5OfxpjkJRSuNb6CaEDIzhaayQiDwgZuuUj4B1kxQAfMJ5gVT0QPLKznhd6768euvIRH5vb5+4WYABSUwmxquqnMAAAAABJRU5ErkJggg==);
}
.accordion-side-navigation .toggle-content {
	background-color:#fafafa;
}
.static-side-navigation li a {
	border-bottom: 1px solid #ccc;
	padding: 5px 0;
	width: 100%;
}
/* Main Content Region */

#main-content {
	float: left;
	width: 720px;
}
#main-content p {
	padding-bottom: .5em;
	padding-right: .5em;
	font-size:1.0em;
	line-height:1.45em;
}
#main-content a {
	color: #282ba1;
	font-weight:500;
	font-size:1.0em;
	line-height:1.4em;
}
#main- a:hover {
	font-size:1.0em;
	color: #deeaf7;
	background-color: #32761a;
	line-height:1.45em;
}

#main-content a:visited {
	color: #205a10;
	font-size:1.0em;
	line-height:1.45em;
}

#main-content h2 {
	color: #313131;
    font-size: 1.7em;
	font-weight:500;
	padding-right: 1.000em;
	padding-bottom: 0.5em;
	line-height:1.3em;
}
#main-content h3 {
	font-size: 1.5em;
	font-weight: 500;
	padding-right: 1.000em;
	padding-bottom: 0.5em;
	line-height: 1.4em;
	color: #313131;
}
#main-content h4 {
	font-family: 'Lato', sans-serif;
	font-size:1.3em;
	font-weight:500;
	padding-top: 0.3em;
	padding-bottom: 0.9em;
	line-height:1.3em;
}
#main-content h5 {
	font-size:1.2em;
	font-weight:700;
	padding-bottom: 0.7em;
	padding-left: .25em;
	font-style:italic;
	line-height:1.4em;
}
#main-content ul {
	padding-top: 0px;
	line-height: 1.55em;
}
#main-links p {
	padding-bottom: 15px;
	padding-left: 5px;
	font-size:1.0em;
	line-height:1.4em;
}
#main-links a {
	color: #282ba1;
	font-weight:600;
	font-size:1.0em;
	line-height:1.4em;
}
.carousel-container {
	height: 280px;
}
.carousel-container.no-caption {
	height: 200px;
}
.thumbnail-slider li {
	display:block;
	float: left;
	font-size: .9em;
	line-height:1.4em;
	margin-right: 14px;
	width: 230px;
}
.thumbnail-slider li h3 {
	font-size: 1.1em;
	padding: 5px 0 5px 0;
	margin: 0px;
}
.thumbnail-slider li.last {
	margin-right: 0;
}
.thumbnail-slider li.l2-image-static {
	margin-right: 0;
	padding-right: 14px;
}
.thumbnail-slider li.l2-image-static-last {
	margin-right: 0;
}
.thumbnail-slider img {
	width: 100%;
}
.rsCustomArrows {
	position: absolute;
	right: 0;
	top: 0;
}
.rsCustomArrows a {
	display: block;
	float: left;
	height: 22px;
	text-indent: -9999px;
	width: 22px;
}
.rsCustomArrows .prev {
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAIAAABL1vtsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzA1RTRBNzZCNzUyMTFFMjhGQzFCQTg3NEJDMjU0RDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QURDN0NERkNCNzU2MTFFMjhGQzFCQTg3NEJDMjU0RDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMDVFNEE3NEI3NTIxMUUyOEZDMUJBODc0QkMyNTREOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMDVFNEE3NUI3NTIxMUUyOEZDMUJBODc0QkMyNTREOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhNsQkQAAAC1SURBVHja7JQxCsQgEEXjahWwEYRcwcb7n2NtxAsICilWJE0kO0TYYjHRmHL3VyLzHzPyHeK9H+7pMdzWDyFeu/oRYH7uijH2IMCvlEopMcbGcbyMyP51XTnnQgiE0FElKd5C3owxLf4ywloLfji0+MuDVD31LqZpwhhDI/n7VBspPyeMIKUkhABFa71tW08uKKWZ4pw7p5zl4kOZ53lZlqMyVN0XIYSMu5aLr17++6JVbwEGAE2NWG5ThSGYAAAAAElFTkSuQmCC) 0 0 no-repeat scroll;
	margin-right: 5px;
}
.rsCustomArrows .next {
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAIAAABL1vtsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QURDN0NERkZCNzU2MTFFMjhGQzFCQTg3NEJDMjU0RDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QURDN0NFMDBCNzU2MTFFMjhGQzFCQTg3NEJDMjU0RDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBREM3Q0RGREI3NTYxMUUyOEZDMUJBODc0QkMyNTREOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBREM3Q0RGRUI3NTYxMUUyOEZDMUJBODc0QkMyNTREOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvO3FekAAACtSURBVHja7JSxCsMgFEVjcXFwEfwFwcX//44G1D8QFBwqmCWS2mQpKT5JHds7OAjnoPeJKIQwjeU2DecnFI893ytyzvc9XUtTQQhhjJVS5nmGLU0FQkhKyTlf1xW2QF2cLK1H2JnIu0Vr7ZwbHWo1fm5imNm2zRhTr4AxFkLU41xTVN5ae/BKKUrptS4O3nsP85BiWZYYY5d/FQT8FymlusJ8p4su/P9yznkKMAANBV4GNB0sJQAAAABJRU5ErkJggg==) 0 0 no-repeat scroll;
}
#featured-videos {
	height: 355px !important;
}
#featured-videos-more {
	float: left;
	margin-right: 15px;
	width: 168px;
}
#featured-videos-more li {
	margin-bottom: 2px;
}
#featured-videos-more img {
	width: 100%;
}
#featured-video {
	float: left;
	padding-bottom: 0;
	position: relative;
	width: 535px;
}
#featured-video img {
	height: auto;
	width: 535px;
}
#featured-video .play-button {
	background: transparent url(../2014-redesign-images/template-assets/play.png) 0 0 no-repeat scroll;
	display: block;
	height: 64px;
	left: 44%;
	position: absolute;
	top: 40%;
	width: 64px;
}
#featured-video .caption {
	background-color: rgba(10, 10, 10, 0.9);
	bottom: 5px;
	color: #eee;
	font-size: .8em;
	left: 0;
	padding: 10px;
	position: absolute;
	width: 515px;
}
/* Notices */

#notices-container {
	font-size: .9em;
	background-color: #efefef;
	border-bottom: 1px solid #eee;
	color: #fff;
	padding: 10px 0 20px;
}
#notices-container h2 {
	color: #313131;
	font-size: 1.58em;
	font-weight: 700;
	padding-bottom: 24px;
}
#notices-container a {
	color: #333;
	font-weight:700;
}
#notices-container a visited {
	color: #333;
	font-weight:700;
}
/* Footer */

#footer-container {
	background-color: #0d3c70;
	;
	border-top: 4px solid #333333;
	margin-top: 20px;
	color: #eee;
	padding: 10px 0 20px;
}
#footer-container ul {
	float: left;
	width: 825px;
}
#footer-container ul>li {
	float: left;
	font-size: .8em;
	margin-right: 10px;
	overflow: hidden;
	padding: 0 0 7px;
	white-space: nowrap;
	width: 154px;
}
#footer-container li a {
	color: #eee;
}
#footer-container .container-inner>p {
	float: left;
	text-align: right;
	width: 155px;
}
#footer-container .goog-te-gadget-simple {
	font-size: 10px;
	padding: 0;
}
#footer-address {
	background-color: #0b3665;
	padding: 20px 0;
}
#lehman-logo-footer {
	float: left;
}
#footer-address p {
	color: #eee;
	float: left;
	font-size: .8em;
	margin-left: 35px;
	width: 600px;
}
#footer-address a {
	color: #eee;
}
#cuny-logo-footer {
	float: right;
}
/* L2 Pages */

.l2 #photo-rotation-container {
	border-bottom: 5px solid #aaa;
}
.l2b #sidebar {
	float: right;
	margin-left: 20px;
	margin-right: 0;
}
/* External Libraries - Royal Slider v1.0.5 */

.royalSlider {
	direction: ltr;
	position: relative;
}
.rsWebkit3d .rsSlide {
	-webkit-transform: translateZ(0);
}
.rsWebkit3d .rsSlide,  .rsWebkit3d .rsContainer,  .rsWebkit3d .rsThumbs,  .rsWebkit3d .rsPreloader,  .rsWebkit3d img,  .rsWebkit3d .rsOverflow,  .rsWebkit3d .rsBtnCenterer,  .rsWebkit3d .rsAbsoluteEl,  .rsWebkit3d .rsABlock,  .rsWebkit3d .rsLink {
	-webkit-backface-visibility: hidden;
}
.rsFade.rsWebkit3d .rsSlide,  .rsFade.rsWebkit3d img,  .rsFade.rsWebkit3d .rsContainer {
	-webkit-transform: none;
}
.rsOverflow {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: left;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
.rsVisibleNearbyWrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	left: 0;
	top: 0;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
.rsVisibleNearbyWrap .rsOverflow {
	position: absolute;
	left: 0;
	top: 0;
}
.rsContainer {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
.rsArrow,  .rsThumbsArrow {
	cursor: pointer;
}
.rsThumb {
	float: left;
	position: relative;
}
.rsArrow,  .rsNav,  .rsThumbsArrow {
	opacity: 1;
	-webkit-transition:opacity 0.3s linear;
	-moz-transition:opacity 0.3s linear;
	-o-transition:opacity 0.3s linear;
	transition:opacity 0.3s linear;
}
.rsHidden {
	opacity: 0;
	visibility: hidden;
	-webkit-transition:visibility 0s linear 0.3s, opacity 0.3s linear;
	-moz-transition:visibility 0s linear 0.3s, opacity 0.3s linear;
	-o-transition:visibility 0s linear 0.3s, opacity 0.3s linear;
	transition:visibility 0s linear 0.3s, opacity 0.3s linear;
}
.rsGCaption {
	width: 100%;
	float: left;
	text-align: center;
}
/* Fullscreen options, very important ^^ */

.royalSlider.rsFullscreen {
	position: fixed !important;
	height: auto !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	z-index: 2147483647 !important;
	top: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
	right: 0 !important;
}
.royalSlider .rsSlide.rsFakePreloader {
	opacity: 1 !important;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-o-transition:  0s;
	transition:  0s;
	display: none;
}
.rsSlide {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.royalSlider.rsAutoHeight,  .rsAutoHeight .rsSlide {
	height: auto;
}
.rsContent {
	width: 100%;
	height: 100%;
	position: relative;
}
.rsContent a {
	color:#FFF;
}
.rsPreloader {
	position:absolute;
	z-index: 0;
}
.rsBullets-container {
	bottom: 100px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	text-align: right;
	width: 980px;
}
.rsNav {
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
}
.rsNavItem {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0.25);
}
.rsThumbs {
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 22;
}
.rsTabs {
	float: left;
	background: none !important;
}
.rsTabs,  .rsThumbs {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
.rsVideoContainer {
	/*left: 0;

	top: 0;

	position: absolute;*/

	/*width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	float: left;*/

	width: auto;
	height: auto;
	line-height: 0;
	position: relative;
}
.rsVideoFrameHolder {
	position: absolute;
	left: 0;
	top: 0;
	opacity:0.4;
 -webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
	opacity:0.4;
}
.rsVideoContainer iframe,  .rsVideoContainer video,  .rsVideoContainer embed,  .rsVideoContainer .rsVideoObj {
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
/* ios controls over video bug, shifting video */

.rsVideoContainer.rsIOSVideo iframe,  .rsVideoContainer.rsIOSVideo video,  .rsVideoContainer.rsIOSVideo embed {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 44px;
}
.rsABlock-container {
	margin: 0 auto;
	position: relative;
	width: 980px;
}
.rsABlock {
	opacity: 1;
	bottom: 70px;
	font-size: 1.05em;
	line-height:1.4em;
	max-width: 618px;
	padding: 20px;
	position: absolute;
}
.rsABlock h2 {
	font-family: 'Lato', sans-serif;
	color: #f1f1f1;
	font-size: 1.7em;
	opacity: 1;
	font-weight: 700;
	line-height:1.4em;
	margin-bottom: 15px;
	text-transform: uppercase;
}
.rsABlock a {
	color: #f1f1f1;
	font-size: 1.05em;
	line-height:1.4em;
}
img.rsImg {
	max-height: 700px;
	max-width: none;
}
.grab-cursor {
	cursor:url(../2014-redesign-images/template-assets/rs-grab.png) 8 8, move;
}
.grabbing-cursor {
	cursor:url(../2014-redesign-images/template-assets/rs-grabbing.png) 8 8, move;
}
.rsNoDrag {
	cursor: auto;
}
.rsLink {
	left:0;
	top:0;
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	z-index: 20;
	background: url(../2014-redesign-images/template-assets/rs-blank.gif);
}



/* Tablet and Small Screen Layout */

@media screen and (min-width: 780px) and (max-width: 1000px) {
 .container-inner,  .rsBullets-container {
 width: 750px;
}
 .no-small-screen {
 display: none;
}
 #top-navigation-container {
 font-size: .8em;
}
 #top-navigation-container .navigation {
 margin-right: 0;
}
 #top-navigation-container .navigation>li>a,  #give-to-lehman a {
 height: 40px;
}
 .search-form {
 margin-top: 5px;
}
 .ui-tabs-vertical .ui-tabs-panel {
 width: 530px;
}
 #main-navigation-container ul {
 font-size: .9em;
}
 #calls-to-action-container .toggle-content li {
 width: 165px;
}
 #main-content {
 width: 490px;
}
 .thumbnail-slider li {
 width: 152px;
}
 .carousel-container.no-caption {
 height: 145px;
}
 #featured-videos {
 height: 260px !important;
}
 #featured-videos-more {
 width: 110px;
}
 #featured-video {
 width: 365px;
}
 #featured-video img {
 width: 365px;
}
 #featured-video .play-button {
 background-size: 70% 70%;
}
 #featured-video .caption {
 bottom: 7px;
 width: 345px;
}
 #footer-container ul {
 width: 590px;
}
 #footer-address p {
 width: 530px;
}
}



/* Mobile Layout */

@media screen and (max-width: 779px) {
 #main-container {
 padding: 0px 0 0 0;
}
 .container-inner {
 width: 96%;
}
 .content-region h3 {
 padding-bottom: 10px;
}
 .mobile {
 display: block;
}
 .no-mobile {
 display: none;
}
 .toggle-content-mobile {
 display: none;
}



/* Top Navigation */

#top-navigation-container {
 position: relative;
}
 .navigation-button a {
 background-position: 100% 70%;
 color: #fff;
 float: left;
 padding-top: 8px;
}
 #top-navigation-container .toggle-content {
 background-color: #555;
 margin-left: -2%;
 padding: 0;
 position: relative;
 width: 104%;
}
 #top-navigation-container .toggle-content ul {
 float: left;
 width: 49%;
}
 #top-navigation-container .toggle-content ul.last li {
 border-left: 1px solid #999;
}
 #top-navigation-container .toggle-content li {
 border-bottom: 1px solid #999;
 color: #aaa;
 font-size: .9em;
 padding: 5px;
}
 #top-navigation-container .toggle-content li.last {
 border-bottom: 0;
}
 #top-navigation-container .toggle-content a {
 color: #eee;
}
 .search-form {
 margin: 5px 0;
}



/* Header */

#header-container {
 border-bottom: 4px solid #eee;
 padding-top: 5px;
}
 #header-container .container-inner {
 padding: 5px 0;
 text-align: center;
}
 #lehman-logo-header {
 float: none;
 height: 65px;
 margin-top: 20px;
}



/* Emergency Announcement */

#emergency-announcement .container-inner {
 font-size: .8em;
}



/* Photo Rotation */

#photo-rotation-container,  #photo-rotation-container .container-inner {
 height: 200px;
 position: relative;
}
 .rsContent>img,  .rsABlock-container {
 width: 100%;
}
 .rsABlock {
 bottom: 0;
 font-size: .8em;
 max-width: 100%;
 padding: 5px 10px;
}
 .rsBullets-container {
 display: none;
}
 .rsDefault .rsArrowIcn {
 top: 45%;
}
 img.rsImg {
 max-height: 220px;
}



/* Sidebar */

#sidebar,  .l2 #sidebar {
 float: none;
 margin: -20px 0 20px -2%;
 width: 104%;
}
 #sidebar .content-region {
 margin: 20px 2% 40px;
}
 #sidebar h4,  #sidebar .static-side-navigation {
 padding: 0 2%;
}
 #sidebar .toggle.mobile {
 background-color: #1d5b08;
 padding: 2%;
 text-align: right;
}
 #sidebar .toggle.mobile a {
 color: #e7e7e7;
 padding: 2%;
 padding-right: 1.5em;
 text-align: right;
}
 .accordion-side-navigation li {
 border-bottom: 1px solid #ddd;
}



/* Main Content */

#main-content {
 width: 100%;
}
 .carousel-container.no-caption {
 min-height: 100px;
}



/* Featured Events */

#featured-events li {
 font-size: .85em;
}
 #featured-events span {
 line-height:1.4em;
}
 #featured-events .date {
 margin-right: 10px;
}



/* Lehman Today */

.thumbnail-slider li {
 margin-right: 1.3%;
 width: 32%;
}



/* Featured Videos */

#featured-video {
 margin-left: 0;
 width: 100%;
}
 #featured-video img {
 width: 100%;
}
 #featured-video .play-button {
 background-size: 70% 70%;
 left: 45%;
}
 #featured-video .caption {
 font-size: .9em;
 padding: 10px 2%;
 width: 96%;
}



/* Footer */

#footer-container {
 padding: 10px 0;
}
 #footer-container .container-inner>p {
 float: none;
 margin: 0 auto;
 padding: 0;
 text-align: center;
}
 #footer-address {
 padding: 0 0 20px;
}
 #footer-address .container-inner {
 text-align: center;
}
 #footer-address p {
 float: none;
 font-size: .6em;
 margin-left: 0;
 margin-top: 15px;
 width: 100%;
}
 #cuny-logo-footer {
 display: block;
 float:none;
 margin-top: 10px;
}
