@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
body {
	background: #2A4862;
	margin: 0;
	font-size: 1em;
	font-family: 'Open Sans';
}
ul.event-front {
	font-size: 13px;
	}
ul.event-front a {
	text-decoration: none;
	font-weight: bold;
	}
ul.event-front span {
	font-size: 20px;
	position: relative;
	top: -8px;
	left: 10px;
	}
span.front-image-span {
	float: left;
	padding-right: 5px;
	}
div.front-event {
	height: 100px;
	}
span.front-event-datetime {
	position: relative;
	top: -20px;
	}
span.front-event-title {
	position: relative;
	top: -20px;
	}
a.psulink {
	text-align: left;
	text-indent: -9999px;
	display: block;
	width: 86px;
	height: 85px;
	position: absolute;
	top: -10px;
	left: -750px;
}
#block-menu-block-6, #block-menu-block-7, .front .node--promoted, .front .feed-icon, .front .pager, #block-views-news-block .views-field-field-external-url, .view-display-id-page_1 .views-field-field-external-url, .faculty-tabs .field--name-field-news-reference-link .views-field-field-external-url, .view-display-id-block_2 .field--name-field-external-url {
	display: none;
}
#block-block-10 {
	background-color: #c7d9f1;
	padding: 15px 5px 0px 5px;
	position: relative;
	top: 10px;
}
#block-block-10 h2.node__title {
	display: none;	
}
#block-block-10 div.caption {
	font-weight:bold;
	font-style: italic;
	font-size: 13px;	
}
#block-block-10 div.btorg {
	font-style: italic;
	font-size: 13px;	
}
#block-block-10 h2.block__title, #block-block-10 a {
	font-family: calibri;	
	padding: 5px 0px 0px 0px;
	font-size: 20px;
	test-decoration: none;
}
#block-block-10 p, #block-block-10 em, {
	font-size: 13px;
	font-style: normal;
}
#block-block-10 img {
	border: 2px solid #778699;
	width: 186px;
	height: 252px;
}
p, ul, ol {
	font-size: .95em;
}
a, a:visited {
	color: #0062A0;
}
div.section-title {
	font-family: "Georgia",serif;
	font-weight: bold;
	font-style: italic;
	color: #052b4c;
	font-size: 1.5em;
	margin: 0 0 25px;
}
h1 {
	margin: 0 0 15px;
	font-size: 1.3em;
	color: #2e353c;
}
.node-type-news h1 {
	margin: 0 0 8px;
}
h2 {
	margin: 0 0 15px;
	font-size: 1.1em;
	color: #2e353c;
}
.button, .button:visited {
	color: #fff;
	text-decoration: none;
	padding: 6px 40px 6px 12px;
	background: #4697c4 url(/sites/all/themes/custom/images/bg_button.png) right center no-repeat;
	display: inline-block;
	font-size: .95em;
}
.site-branding__name {
	display: none;
}
.site-branding__logo img { 
	max-width:495px;
	max-height:85px;
	height:auto;
}
.breadcrumb {
	display: none;
}
.l-constrained, #block-menu-block-3 {
	width: 980px;
	margin: 0 auto;
}
.l-header {
	background: white;
}
.l-branding {
	position: relative;
	padding: 5px 0;
}
.l-region--branding {
	position: absolute;
	top: 14px;
	right: 0;
	width: 425px;
	text-align: right;
}
#block-block-1 {
	position: absolute;
	top: 71px;
	right: 0;
	height: 71px;
	overflow: hidden;
}
#block-block-1 a {
	margin: 0 0 0 7px;
}
#block-block-2 p {
	margin: 0 0 10px;
}
#search-block-form {
	position: relative;
}
#search-block-form .form-text {
	padding: 10px 28px 10px 10px;
	background: #d2d7dd;
	box-shadow: inset 0px 0px 10px 1px #333;
	-webkit-box-shadow: inset 0px 0px 10px 1px #555;
	border: none;
	width: 226px;
}
#search-block-form .form-submit {
	position: absolute;
	right: 10px;
	top: 9px;
	text-indent: -999em;
	background: url(/sites/all/themes/custom/images/icon_search.png) center center no-repeat;
	border: none;
	width: 14px;
	height: 21px;
}
.searchSource { 
	height: 33px;
	background-color: rgba(0,0,0,0.2);
	font-family: 'Open Sans', sans-serif;
	font-size: .8em;
	border: none;
	margin: 0;
	padding-left: 10px;
	padding-top:4px;
	border-radius: 0px;
}
.l-region--navigation {
	background: #072948;
	height: 55px;
	border-bottom: 1px solid #345875;
}
#block-menu-block-3 .menu {
	margin: 0;
	padding: 0;
	list-style: none;
	color: white;
}
#block-menu-block-3 li {
	list-style: none !important;
	float: left;
	position: relative;
	border-right: 1px solid #345875;
}
#block-menu-block-3 .menu a {
	color: white;
	text-decoration: none;
	display: inline-block;
	padding: 18px 27px 19px;
	font-size: .9em;
	text-transform: uppercase;
}
#block-menu-block-3 .menu li:hover, #block-menu-block-3 .menu a:hover, #block-menu-block-3 .menu a.active, #block-menu-block-3 .menu a.active-trail, .section-faculty #block-menu-block-3 .menu li.menu-mlid-463 a, .section-explore-sia #block-menu-block-3 .menu li.menu-mlid-461 a, .section-admissions #block-menu-block-3 .menu li.menu-mlid-464 a, .section-career-services #block-menu-block-3 .menu li.menu-mlid-465 a {
	background: url(/sites/all/themes/custom/images/bg_nav_hover.png) left bottom repeat-x;
}
#block-menu-block-3 .menu .menu a.active-trail, #block-menu-block-3 .menu .menu a.active, #block-menu-block-3 .menu .menu li:hover {
	background: none;
}
#block-menu-block-3 .menu li.first a {
	border-left: 1px solid #345875;
}
#block-menu-block-3 .menu li.expanded .menu {
	display: none;
	position: absolute;
	top: 56px;
	left: 0;
	z-index: 20;
	width: 200px;
	background: white;
	-webkit-box-shadow: 1px 1px 5px 0px #333;
	box-shadow: 1px 1px 5px 0px #333;
}
#block-menu-block-3 .menu li.expanded .menu li {
	float: none;
}
#block-menu-block-3 .menu li.expanded .menu a {
	color: #8a939c;
	border: none;
	padding: 10px 10px 0;
	display: block;
	background: none;
}
#block-menu-block-3 .menu li.expanded .menu li.last a {
	padding-bottom: 10px;
}
#block-menu-block-3 .menu li.expanded .menu a:hover {
	color: #000;
	background: none;
}
.l-hero-wrapper {
	clear: both;
}
.l-highlighted-wrapper {
	margin: 15px auto;
}
#block-views-banner-images-block, #block-views-banner-images-block-1 {
	margin: -15px 0;
	border-top: 3px solid #3e94c9;
	border-bottom: 3px solid #3e94c9;
}
.l-constrained.l-main {
	background: #fff;
	padding: 15px;
	width: 950px;
	margin-bottom: 40px;
}
.front .l-constrained.l-main {
	background: transparent;
	padding: 0;
	width: 980px;
}
.front .l-content {
	position: relative;
}
.l-region--sidebar-first {
	float: left;
	width: 200px;
	margin: 0 15px 0 0;
}
.node-type-news .l-region--sidebar-first {
	width: 220px;
}
.l-region--sidebar-first .block--menu-block .block__title {
	font-weight: normal;
	font-size: 1.05em;
	background: #e8ebf0;
	margin: 0;
}
.l-region--sidebar-first .block--menu-block .block__title a {
	text-decoration: none;
	color: #052849;
	padding: 7px 10px;
	border-top: 1px solid #babbbc;
	display: block;
	font-weight: 600;
}
.l-region--sidebar-first .block--menu-block .block__title a:before {
	content: "> ";
}
.l-region--sidebar-first .block--menu .menu, .l-region--sidebar-first .block--menu-block .menu {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #e8ebf0;
}
.l-region--sidebar-first .block--menu .menu li, .l-region--sidebar-first .block--menu-block .menu li {
	list-style: none;
}
.l-region--sidebar-first .block--menu .menu li a, .l-region--sidebar-first .block--menu-block .menu li a {
	text-decoration: none;
	color: #000028;
	display: block;
	padding: 7px 10px;
	border-top: 1px solid #babbbc;
}
.block--menu-block .menu li .menu li a { 
	padding-left:30px;
	background: #f2f5fa;
}
.l-region--sidebar-first .block--menu .menu li.last a, .l-region--sidebar-first .block--menu-block .menu li.last a {
	border-bottom: 1px solid #babbbc;
}
.l-region--sidebar-first .block--menu .menu li a:hover, .l-region--sidebar-first .block--menu-block .menu li a:hover, .l-region--sidebar-first .block--menu .menu li a.active, .l-region--sidebar-first .block--menu-block .menu li a.active {
	color: #3993ba;
	background: #f2f5fa;
}
.has-sidebar-first .l-content {
	margin: 0 0 0 215px;
	width: 715px;
	float: left;
}
.node-type-news .has-sidebar-first .l-content {
	margin: 0;
	width: 715px;
}
#block-menu-block-2 {
	background: white;
}
#block-menu-block-2:after, .l-colophon-wrapper:after, .l-footer-wrapper:after, .front .l-main:after, #block-views-news-block .views-row:after, .view-news.view-display-id-page_1 .views-row:after, #block-views-news-block-2 article, .page-node-30 .field--name-body:after, .page-node-19381 .field--name-body:after, .page-node-11 .field--name-body:after, .l-constrained.l-main, .faculty-tabs .field--name-field-news-reference-link .field__item:after, .block-views .view-faculty ul li:after, .view-faculty .item-list:after, .faculty-tabs .field--name-field-news-reference-link .field__item div:after {
	content: "";
	display: table;
	clear: both;
}
#block-menu-block-2 h2 {
	margin: 0;
	float: left;
	color: #fff;
	padding: 10px 20px;
	background: #097ebd;
	font-family: "Georgia", serif;
	font-weight: normal;
	font-style: italic;
}
#block-menu-block-2 .menu {
	margin: 0;
	list-style: none;
}
#block-menu-block-2 .menu li {
	list-style: none !important;
	float: left;
	margin: 11px 0 0 15px;
}
#block-menu-block-2 .menu a {
	text-decoration: none;
	border-right: 2px solid #333;
	display: block;
	margin: 0;
	padding: 0 15px 0 0;
	font-size: .9em;
}
#block-menu-block-2 .menu a:hover {
	color: #097ebd;
}
#block-menu-block-2 .menu .last a {
	border-right: none;
}
.l-footer-wrapper {
	background: #3f434d;
	/*background: url(/sites/all/themes/custom/images/bg_top_footer.jpg) top center repeat;*/
	clear: both;
	padding: 15px 0;
}
.l-region--footer .block {
	width: 200px;
	float: left;
	margin: 0 15px 0 0;
}
.l-region--footer .block__title {
	margin: 0 0 12px;
	padding: 0 0 8px;
	border-bottom: 2px solid #4797c4;
	color: #fff;
	font-weight: normal;
	font-size: 1.1em;
}
.l-region--footer .block.block--menu .menu {
	margin: 0;
	padding: 0;
}
.l-region--footer .block.block--menu .menu li {
	list-style: none;
}
.l-region--footer .block.block--menu .menu li a {
	text-decoration: none;
	font-size: .8em;
	color: #fff;
}
.l-region--footer .block.block--menu .menu li a:hover {
	color: #4797c4;
}
.l-colophon-wrapper {
	background: black;
	padding: 15px 0;
}
.l-colophon-wrapper a {
	color: #ccc;
}
.l-colophon-wrapper p {
	margin: 0;
	color: #fff;
	font-size: .8em;
}
.l-colophon-wrapper #block-block-3 {
	float: left;
	margin: 0 45px 0 0;
}
#block-menu-menu-footer-menu {
	float: left;
}
#block-menu-menu-footer-menu ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}
#block-menu-menu-footer-menu li {
	display: inline;
	list-style: none;
}
#block-menu-menu-footer-menu li a {
	text-decoration: none;
	display: inline-block;
	margin: 0 6px 0 0;
	padding: 0 8px 0 0;
	border-right: 1px solid #ccc;
	font-size: .8em;
	line-height: 1em;	
}
#block-menu-menu-footer-menu li a:hover {
	text-decoration: underline;
}
#block-menu-menu-footer-menu li.last a {
	margin: 0;
	padding: 0;
	border-right: none;
}
.l-colophon-wrapper .tbt {
	float: left;
	width: 785px;
}

/* Flexslider */
.flexslider {
	-webkit-border-radius: 0;
	border-radius: 0;
	margin: 0;
}
#flexslider-2 {
	border: 2px solid white;
}
#bannerimageflex.flexslider {
	border: none;
}
.flexslider .slides img {
	height: auto;
}
.slide-text {
	position: absolute;
	top: 30%;
	left: 3%;
	width: 40%;
	padding: 15px;
	background: rgba(255,255,255,.8);
}
.slide-text.p0 {
	left: 1%;
}
.slide-text.p5 {
	left: 5%;
}
.slide-text.p10 {
	left: 10%;
}
.slide-text.p15 {
	left: 15%;
}
.slide-text.p20 {
	left: 20%;
}
.slide-text.p25 {
	left: 25%;
}
.slide-text.p30 {
	left: 30%;
}
.slide-text.p35 {
	left: 35%;
}
.slide-text.p40 {
	left: 40%;
}
.slide-text.p45 {
	left: 45%;
}
.slide-text.p50 {
	left: 50%;
}
.slide-text.p55 {
	left: 55%;
}
.slide-text.p56 {
	left: 56%;
}
.slide-text.v0 {
	top: 2%;
}
.slide-text.v5 {
	top: 5%;
}
.slide-text.v10 {
	top: 10%;
}
.slide-text.v15 {
	top: 15%;
}
.slide-text.v20 {
	top: 20%;
}
.slide-text.v25 {
	top: 25%;
}
.slide-text.v30 {
	top: 30%;
}
.slide-text.v35 {
	top: 35%;
}
.slide-text.v40 {
	top: 40%;
}
.slide-text.v45 {
	top: 45%;
}
.slide-text.v50 {
	top: 50%;
}
.slide-text h3 {
	margin: 0 0 10px;
	font-style: italic;
	color: #037bb4;
	font-size: 1.5em;
}
.slide-text a {
	text-decoration: none;
}
.slide-text .readmore {
	position: absolute;
	bottom: -15px;
	right: 20px;
	background: white;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: #0584c1;
	font-weight: bold;
	font-style: italic;
	font-size: .9em;
	padding: 6px 10px;
	-webkit-box-shadow: 0 0 10px 0 #9C9C9C;
	box-shadow: 0 0 10px 0 #9C9C9C;
}
.slide-text p {
	margin: 0;
	color: #05254e;
	font-size: .9em;
}
.flex-control-nav {
	z-index: 100;
	bottom: 15px;
	width: auto;
	right: 20px;
}
.flex-control-paging li a {
	background: white;
}
.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {
	background: #7ab9d7;
}
.flex-direction-nav a.flex-next:before  { content: '' !important; }
.flex-direction-nav a.flex-prev:before  { content: '' !important; }
.flexslider:hover .flex-prev {
	left: 1%;
}
.flexslider:hover .flex-next {
	right: 1%;
}
.flex-direction-nav a {
	background: url(/sites/all/themes/custom/images/bg_direction_arrows.png) 0 0 no-repeat;
	text-indent: -999em !important;
	width: 18px !important;
	height: 25px !important;
}
.flex-direction-nav a.flex-next {
	background-position: -26px 0;
	text-align: left;
}
#first-time {
	display: none;
}
.front h1 {
	display: none;
}
.front .l-content .block {
	float: left;
	width: 32%;
	background: white;
	height: 389px;
	position: relative;
}
.front .l-content .block .more-link {
	position: absolute;
	top: 9px;
	right: 10px;
}
.front .l-content .block .more-link a {
	text-decoration: none;
	font-size: .8em;
	font-style: italic;
}
/*.front .l-content .block:nth-child(3) {
	margin: 0 2%;
}*/
.front .l-content .block .block__title {
	margin: 0;
	padding: 10px;
	border-bottom: 1px solid #939495;
	font-family: Georgia;
	font-size: 1.3em;
	font-weight: normal;
	font-style: italic;
	color: #3c424e;
}
#block-block-6, #block-views-small-slider-block {
	height: auto;
	position: absolute;
	left: 34%;
	top: 236px;
}
#block-block-6 p {
	margin: 0;
}
#block-block-6 img {
	width: 100% !important;
	display: block;
}
.front #block-views-events-block {
	height: auto;
	margin: 0 2%;
}
.front #block-views-events-block .block__content {
	height: 175px;
	overflow-y: scroll;
}
.front #block-views-news-block .block__content {
	height: 346px;
	overflow-y: scroll;
	background: white;
}
#block-views-events-block .views-row {
	padding: 5px 8px;
	border-bottom: 1px solid #939495;
}
#block-views-events-block .views-field-field-date-time {
	float: left;
	color: #4995b5;
	font-size: .9em;
	margin: 3px 5px -1px 0;
}
#block-views-events-block .views-field-title a {
	text-decoration: none;
	font-size: .8em;
	font-weight: bold;
	color: black;
}
#block-views-events-block .views-field-field-location {
	font-size: .85em;
	font-style: italic;
}
#block-views-news-block .views-row {
	padding: 5px;
	clear: both;
	border-bottom: 1px solid #939495;
}
#block-views-news-block .views-row:hover, #block-views-events-block .views-row:hover {
	background: #e5eaee;
}
#block-views-news-block .views-field-title {
	line-height: 1em;
}
#block-views-news-block .views-field-field-image {
	float: left;
	margin: 0 5px 0 0;
	display: block;
}
#block-views-news-block .views-field-field-image img {
	width: 75px;
	height: auto;
}
#block-views-news-block .views-field-title a {
	text-decoration: none;
	font-size: .9em;
	color: #333;
}
#block-views-faculty-blog-posts-viewer-block {
    width:103%;
    margin-top:-5px;
    margin-left: -5px;
	margin-right: -5px;
    max-height:310px;
    overflow-y:scroll;
}
#block-views-faculty-blog-posts-viewer-block .block__title { 
    font-style:normal;
    font-family:'Open Sans', sans-serif;
    font-size:1.0em;
    display:none;
}
#block-views-faculty-blog-posts-viewer-block .view-content { 
    font-size:0.78em;
    font-family:'Open Sans', sans-serif;
}
#block-views-faculty-blog-posts-viewer-block .views-row { 
    border-bottom:1px solid #666;
    padding:5px 8px
}
#block-views-faculty-blog-posts-viewer-block .views-row:hover { 
    background:#e5eaee;
}
#block-views-faculty-blog-posts-viewer-block .views-row a, #block-views-faculty-blog-posts-viewer-block .views-row a:visited { 
    text-decoration:none;
    font-weight:bold;
    color:#333;
    font-size:0.95em;
}
#block-views-faculty-blog-posts-viewer-block .blog-date div { 
	display:inline;
	color:#4995b5;
}
#block-views-faculty-blog-posts-viewer-block .views-row .blog-author { 
    font-size:0.9em;
    font-style:italic;
}

/* Tiled pages */
.page-node-11 .field--name-body ul, .page-node-48 .field--name-body ul, .page-node-19381 .field--name-body ul, .page-node-30 .field--name-body ul, .page-node-21731xx .field--name-body ul, .page-node-34 .field--name-body ul, .page-node-41 .field--name-body ul, .page-node-34646 .field--name-body ul , .page-node-50 .field--name-body ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.page-node-11 .field--name-body li, .page-node-48 .field--name-body li, .page-node-19381 .field--name-body li, .page-node-21731xx .field--name-body li, .page-node-30 .field--name-body li, .page-node-34 .field--name-body li, .page-node-41 .field--name-body li, .page-node-34646 .field--name-body li , .page-node-50 .field--name-body li {
	display: block;
	width: 48%;
	float: left;
	margin: 0 2% 25px 0;
	min-height: 130px;
}
.page-node-11 .field--name-body li img, .page-node-48 .field--name-body li img, .page-node-19381 .field--name-body li img, .page-node-30 .field--name-body li img, .page-node-21731xx .field--name-body li img, .page-node-34 .field--name-body li img, .page-node-41 .field--name-body li img, .page-node-34646 .field--name-body li img , .page-node-50 .field--name-body li img {
	float: left;
	width: 94px !important;
	height: 94px !important;
	margin: 0 10px 25px 0;
	border: 2px solid #4699c5;
}
.page-node-11 .field--name-body li h4, .page-node-48 .field--name-body li h4, .page-node-19381 .field--name-body li h4, .page-node-30 .field--name-body li h4, .page-node-21731xx .field--name-body li h4, .page-node-34 .field--name-body li h4, .page-node-41 .field--name-body li h4, .page-node-34646 .field--name-body li h4 , .page-node-50 .field--name-body li h4 {
	margin: 0 0 5px 0;
}
.page-node-11 .field--name-body li h4 a, .page-node-48 .field--name-body li h4 a, .page-node-19381 .field--name-body li h4 a, .page-node-30 .field--name-body li h4 a, .page-node-21731xx .field--name-body li h4 a, .page-node-34 .field--name-body li h4 a, .page-node-41 .field--name-body li h4 a, .page-node-34646 .field--name-body li h4 a , .page-node-50 .field--name-body li h4 a {
	color: #333;;
	text-decoration: none;
}
.page-node-11 .field--name-body li h4 a:hover, .page-node-48 .field--name-body li h4 a:hover, .page-node-19381 .field--name-body li h4 a:hover, .page-node-30 .field--name-body li h4 a:hover, .page-node-21731xx .field--name-body li h4 a:hover, .page-node-34 .field--name-body li h4 a:hover, .page-node-41 .field--name-body li h4 a:hover, .page-node-34646 .field--name-body li h4 a:hover , .page-node-50 .field--name-body li h4 a:hover {
	text-decoration: underline;
}
.page-node-11 .field--name-body li p, .page-node-48 .field--name-body li p, .page-node-19381 .field--name-body li p, .page-node-30 .field--name-body li p, .page-node-21731xx .field--name-body li p, .page-node-34 .field--name-body li p, .page-node-41 .field--name-body li p , .page-node-34646 .field--name-body li p , .page-node-50 .field--name-body li p {
	margin: 0 0 5px;
	font-size: .85em;
}

/* embed vid size */
.page-node-34646 .field--name-body iframe.as {
	height: 315px;
	width: 560px;
	}


/* Flag Tile */
.page-node-21731 .field--name-body ul, .page-node-16086 .field--name-body ul {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: right;
	}
.page-node-21731 .field--name-body li, .page-node-16086 .field--name-body li {
	display: block;
	width: 48%;
	float: left;
	margin: 0 2% 5px 0;
	min-height: 30px;
}
.page-node-21731 .field--name-body li img, .page-node-16086 .field--name-body li img {
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #000000;
}
.page-node-21731 .field--name-body li a, .page-node-16086 .field--name-body li a {
	color: #333;;
	text-decoration: none;
}
.page-node-21731 .field--name-body li a:hover, .page-node-16086 .field--name-body li a:hover {
	text-decoration: underline;
}
.page-node-21731 .field--name-body h4, .page-node-16086 .field--name-body h4 {
	clear: left;
}


/* Tabs */
.ui-tabs {
	padding: 0;
}
.ui-tabs .ui-tabs-nav {
	padding: 0;
}
#tabs.ui-corner-all {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.ui-widget-header {
	border: none;
	border-bottom: 1px solid #939495;
	background: none;
	border-radius: 0;
}
.ui-widget-content {
	border: none;
	background: none;
}
.ui-tabs .ui-tabs-nav li {
	margin: 0;
	border-top: 3px solid #fff;
	border-radius: 0;
}
.ui-tabs .ui-tabs-nav li a {
	padding: 6px 10px;
	font-size: .8em;
	color: #4797c4;
	font-weight: bold;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: none;
	border-left: 1px solid #939495;
	background: none;
	border-radius: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	border-top: 3px solid #4797c4;
}
.ui-tabs .ui-tabs-panel {
	padding: 5px;
}
/* News, Events list */
.view-news.view-display-id-page_1 .views-row, .view-events.view-display-id-page_1 .views-row {
	clear: both;
	margin: 0 0 15px;
	border-bottom: 1px solid #efefef;
	padding: 0 0 15px;
}
.view-news.view-display-id-page_1 .views-field-field-image img {
	float: left;
	padding: 5px;
	background: white;
	-webkit-box-shadow: 1px 2px 2px 0px #888888;
	box-shadow: 1px 2px 2px 0px #888888;
	-moz-box-shadow: 1px 2px 2px 0px #888888;
	margin: 0 15px 0 0 !important;
	width: 150px;
	height: auto;
}
.view-news.view-display-id-page_1 .views-field-title, .view-events.view-display-id-page_1 .views-field-title {
	margin: 0 0 4px;
}
.view-news.view-display-id-page_1 .views-field-title a, .view-events.view-display-id-page_1 .views-field-title a {
	font-size: 1.15em;
	line-height: 19px;
	font-weight: bold !important;
	text-decoration: none;
}
.view-news.view-display-id-page_1 .views-field-created, .view-events.view-display-id-page_1 .views-field-field-date-time {
	font-style: italic;
	margin: 0 0 12px;
	font-size: .8em;
}
.view-news.view-display-id-page_1 .views-field-body p, .view-events.view-display-id-page_1 .views-field-field-location {
	margin: 0;
	font-size: .9em;
}
.submitted {
	font-style: italic;
	margin: 0 0 20px;
}
#block-views-news-block-2 .node__submitted {
	display: none;
}
.imagecaption, #block-views-news-block-2 {
	background: white;
	-webkit-box-shadow: 0 0 7px 1px #A1A1A1;
	box-shadow: 0 0 7px 1px #A1A1A1;
	font-family: Arial, sans-serif;
	font-size: .9em;
	padding: 0 0 5px;
	margin: 0 0 20px;
}
.imagecaption .cap {
	font-weight: bold;
	padding: 0 5px 3px;
}
.imagecaption .credit {
	padding: 0 5px;
	font-style: italic;
	color: #333;
	font-size: .8em;
}
#block-block-7 {
	margin: 15px 0;
}
#block-block-7 h2 {
	font-size: .95em;
	margin: 0 0 6px;
}
.addthis_button_facebook_like iframe, .fb-like span {
	width: 52px !important;
	height: 23px !important;
}
#block-views-news-block-2 .views-label-field-related-stories, #block-views-news-block-2 .block__title {
	font-size: 1.5em;
	font-family: Georgia, serif;
	font-style: italic;
	color: #04294b;
	padding: 8px 10px;
	display: block;
	font-weight: normal;
	margin: 0;
}
#block-views-news-block-2 article {
	padding: 5px 10px;
}
#block-views-news-block-2 header {
	float: right;
	width: 130px;
}
#block-views-news-block-2 article h2 {
	font-weight: normal;
	font-size: .9em;
}
#block-views-news-block-2 article h2 a {
	text-decoration: none;
	color: #000;
}
#block-views-news-block-2 .node__content {
	float: left;
	width: 60px;
	margin: 0 5px 5px 0;
}
#block-views-news-block-2 .node__content img {
	width: 60px;
	height: auto;
}
#block-views-news-block-2 .node__links {
	display: none;
}
.field--name-field-contact-name, .field--name-field-contact-email, .field--name-field-contact-phone {
	font-size: .95em;
	margin: 0 0 3px;
}
.field--name-field-contact-name .field__label {
	margin: 0 0 10px;
}
.field--name-field-contact-email.clearfix:after, .field--name-field-contact-phone.clearfix:after {
	clear: none;
	display: block;
	content: ".";
	visibility: hidden;
}
/* Faculty */
.field--name-field-faculty-photo {
	float: left;
	margin: 0 15px 15px 0;
}
.faculty-details {
	float: left;
	width: 68%;
	margin: 0 0 20px;
}
.field--name-field-title {
	margin: 0 0 10px;
}
.faculty-tabs {
	clear: both;
}
.faculty-tabs.ui-tabs .ui-tabs-nav li {
	border-top: 1px solid #939495;
}
.faculty-tabs.ui-tabs .ui-tabs-nav li:last-child {
	border-right: 1px solid #939495;
}
.faculty-tabs.ui-tabs .ui-tabs-nav li a {
	color: #2A4862;
}
.faculty-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active, .faculty-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-hover {
	border-top: none;
	background: #2A4862 url(/sites/all/themes/custom/images/bg_nav_hover.png) left bottom -1px repeat-x;
}
.faculty-tabs.ui-tabs .ui-tabs-nav li.ui-state-hover {
	margin: 0 0 0 0;
	background: url(/sites/all/themes/custom/images/bg_nav_hover.png) left bottom -1px repeat-x;
}
.faculty-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
	color: #fff !important;
}
.faculty-tabs.ui-tabs .ui-tabs-nav li.ui-state-hover a {
	color: #939496;
}
.field--name-field-education p {
	margin: 0;	
}
.field--name-field-office {
	margin: 0 0 15px;
}
.faculty-tabs .ui-tabs-panel {
	font-size: .9em;
	font-family: "Open Sans", Arial, sans-serif;
	min-height: 250px;
	padding: 15px 0;
}
.faculty-tabs .ui-tabs-panel p {
	margin: 0 0 15px;
}
.faculty-tabs .field--name-field-news-reference-link .field__item div {
	margin: 0;
	padding: 15px 0 10px;
	border-bottom: 1px dotted #eaeaea;
	clear: both;
}
.faculty-tabs .field--name-field-news-reference-link .field__item .views-field-field-image {
	float: left;
	margin: 0 5px 5px 0;
}
#block-views-faculty-block-4 img {
	float: left;
	margin: 0 5px 20px 0;
}
.faculty-tabs .field--name-field-news-reference-link .field__item .views-field-title a {
	color: #0062A0;
	text-decoration: none;
	padding: 10px 0 0 0;
	display: block;
}
.view-display-id-block .item-list {
	clear: both;
	margin: 0 0 25px;
}
.view-faculty .facultydivwrap {
	position: relative;
	padding: 0;
	margin: 0;
	list-style: none;
}
#block-views-events-block .item-list ul li {
	list-style: none;
	position: relative;
	left: -20px;
}
.block--views .view-faculty ul li {
	width: 228px;
	float: left;
	border-bottom: 0;
	clear: none;
	margin: 0 0 10px 0;
	position: relative;
	padding-bottom: 5px;
}
.block--views .view-faculty ul li:nth-child(4n+1) {
	clear: both;
}
#block-views-faculty-block-4.block--views .view-faculty ul li {
	width: 100%;
	float: none;
}
#block-views-faculty-block-4.block--views .view-faculty ul li p {
	margin: 0 0 15px;
}
#block-views-faculty-block-4.block--views .view-faculty ul li span.views-label {
	font-weight: bold;
}
#block-views-faculty-block-4.block--views .view-faculty ul li a {
	font-size: .95em;
}
#block-views-faculty-block-4 .views-field-field-education {
	margin: 15px 0;
}
.block--views .view-faculty ul li .views-field-title {
	font-weight: bold;
	font-size: 1.4em;
	line-height: 22px;
	margin: 0 0 5px;
}
.block--views .view-faculty ul li .views-field-title a {
	text-decoration: none;
	padding: 0;
}
.faculty-hover {
	display: none;
	-webkit-box-shadow: 1px 1px 5px 1px #555555;
	box-shadow: 1px 1px 5px 1px #555555;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: white;
	padding: 5px;
	position: absolute;
	width: 200px;
	z-index: 10;
	top: -73px;
	left: 60px;
}
.faculty-hover .fp {
	float: left;
	margin: 0 5px 5px 0;
	width: 50px;
	height: 60px;
	overflow: hidden;
}
.faculty-hover .fp img {
	width: 50px;
	height: auto;
}
.faculty-hover h2, .faculty-hover h3 {
	margin: 0 0 3px;
	font-size: .9em;
	font-weight: normal;
}
.faculty-hover span {
	display: block;
	font-size: .9em;
}
.block--views .view-faculty ul li a {
	font-size: .75em;
}
#block-views-faculty-block .views-field-field-email-1, #block-views-faculty-block .views-field-field-phone-1, #block-views-faculty-block .views-field-field-college-department, #block-views-faculty-block-1 .views-field-field-email-1, #block-views-faculty-block-1 .views-field-field-phone-1, #block-views-faculty-block-1 .views-field-field-college-department, #block-views-faculty-block-3 .views-field-field-email-1, #block-views-faculty-block-3 .views-field-field-phone-1, #block-views-faculty-block-3 .views-field-field-college-department {
	font-size: 12px;
}
#block-views-faculty-block .views-field-field-email-1 a, #block-views-faculty-block-1 .views-field-field-email-1 a, #block-views-faculty-block-3 .views-field-field-email-1 a {
	font-size: 12px !important;
	text-decoration: none;
}
/* Student Ambassadors */
#block-views-student-ambassadors-block .views-row {
	float: left;
	width: 210px;
	margin: 0 15px 25px;
	text-align: center;
	height: 250px;
}
#block-views-student-ambassadors-block .views-field-title a {
	text-decoration: none;
	font-weight: bold;
}
#block-views-student-ambassadors-block .views-field-field-academic-standing {
	font-size: .8em;
}
#block-views-student-ambassadors-block .views-field-field-course-of-study {
	font-size: .8em;
	font-style: italic;
	min-height:41px;
}
/* Courses */
.view-courses .views-row {
	border-bottom: 1px dotted #eaeaea;
	margin: 0 0 10px;
	padding: 0 10px 10px;
}
.view-courses h2 {
	font-weight: 600;
	margin: 0 0 5px;
	cursor: pointer;
	font-size: .95em;
}
.view-courses .course-details {
	font-size: .9em;
	display: none;
}
.view-courses .course-details p {
	margin: 10px 0;
}
.view-courses .views-label {
	font-weight: 600;
}
.view-courses h2:hover {
	color: #294863;
}
.search-result {
	margin: 0 0 15px;
	padding: 0 0 15px;
	border-bottom: 1px solid #efefef;
}
.search-result.external-news {
	display: none;
}
.search-result h3 {
	margin: 0 0 5px;
	font-size: .9em;
}
.search-result p {
	margin: 0;
}

.page-multimedia .views-row {
    height: auto;
    clear: both;
    min-height:120px;
    padding:10px;
    margin-bottom:10px;
    background:#fafafa;
    border-radius:5px;
}
.page-multimedia .views-row:hover { 
    background:#eeeeee;
}
.page-multimedia .views-row a.extlink {
    display:block;
    clear:both;
    font-weight:bold;
    text-decoration:none;

}
.page-multimedia .views-row a.extlink:hover {
    text-decoration:underline;
}
.page-multimedia .views-row img {
    display:inline-block;
    float:left;
    margin-bottom:20px;
    margin-right:20px;
    width:150px;
    height:auto;
}
.page-multimedia .views-row p { 
    clear:right;
    font-size:0.8em;
    margin-left:170px
}
.page-node-2829 article td {
	vertical-align: top;
	padding: 5px 20px 5px 5px;
}
.page-node-2829 article h3 {
	font-size: 1.1em;
	margin: 10px 0 0 0;
}
.menu-mlid-766, .menu-mlid-767 {
	display: none;
}
/* manual flexslider for content embed */

.node--image-gallery { 
	background:#f1f1f1;
	box-shadow: 0 2px 5px rgba(0,0,0,.6);
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.6);
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,.6);
	-o-box-shadow: 0 2px 5px rgba(0,0,0,.6);
	padding:20px;
	margin:0 auto;
	width:80%;
}
.flexslider.gallery-style, .node-type-image-library article { 
	background:#f1f1f1; 
	box-shadow: 0 2px 5px rgba(0,0,0,.6);
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.6);
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,.6);
	-o-box-shadow: 0 2px 5px rgba(0,0,0,.6);
	padding:20px; margin:0;
	border:none;
	box-shadow:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	margin-bottom:40px;
}
.flexslider.gallery-style { 
	background:transparent; 
	padding:10px 0; margin:0;
	border:none;
	box-shadow:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	padding-top:0 !important;
	margin-top:-10px;
}
.flexslider.gallery-style header, #block-views-image-gallery-flexslider-block .flexslider header { 
	display:none;
}
#block-views-image-gallery-flexslider-block .flexslider .field--name-field-slideshow-image {
	margin: 0 0 10px;
}
.flexslider.gallery-style .slides { 
	padding-left:0 !important;
}
.flexslider.gallery-style ol.flex-control-nav, .node-news .flexslider.gallery-style ol.flex-control-nav, .node-type-image-gallery .flexslider.gallery-style ol.flex-control-nav { 
	bottom:-20px;
}
.flexslider.gallery-style .flex-direction-nav a, .node-news .flexslider.gallery-style .flex-direction-nav a, .node-type-image-gallery .flexslider.gallery-style .flex-direction-nav a { 
	top:205px;
} 
.flexslider.gallery-style img, .node-news .flexslider.gallery-style img, .node-type-image-gallery .flexslider.gallery-style img { 
	margin: 10px auto !important;
	width:100%;
	height:auto;
	border:4px solid #cfdfee;
}
.node-type-image-library article .field-type-image { 
	text-align:center;
}
.flexslider.gallery-style img, .node-type-image-library article img { 
	margin: 10px auto !important;
	height:auto;
	border:4px solid #cfdfee;
}
.flexslider .slides > li { 
	margin-left:0 !important;
}