/*
*************************************************

Georgetown Law
General Screen Styles

Created by the friendly folks at Happy Cog
http://www.happycog.com/

*************************************************

.selector { clear: both; float: none; position: absolute; top: 0; left: 0; width: 100px; height: 100px; margin: 0; padding: 0; background: #fff; color: #333; font: bold 2.2em/1 Helvetica, Arial, serif; text-transform: uppercase; letter-spacing: 1px; border: 1px solid red; list-style-type: none; }
*/
/*
Webfont names:
	PMNCaeciliaW01-46LightI
	PMNCaeciliaW01-55Roman
	PMNCaeciliaW01-56Italic
	PMNCaeciliaW01-75Bold
	PMNCaeciliaW01-76BoldIt
	PMNCaeciliaW01-85Heavy
*/
/*-------------------------------------------
    General Selectors
-------------------------------------------*/
* {
	margin: 0;
	padding: 0;
	line-height: 1.4em;
	-webkit-font-smoothing: antialiased;
}

body {
	background: #fff url('/templates/assets/images/screen/bg-body.png') repeat-x;
	color: #3a3938;
	font: normal 100% Tahoma, Helvetica, Arial, sans-serif;
}
/*body.home { background: #fff url('/templates/assets/images/screen/bg-body-home.png') repeat-x; }*/
/*body.landing { background: #fff url('/templates/assets/images/screen/bg-body-center-landing.png') repeat-x; }*/
/* block level */
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "PMNCaeciliaW01-55Roman", Tahoma, sans-serif;
	color: #3a3938;
	font-weight: normal;
	padding: 0;
	margin: 0 0 25px;
}

h1 {
	font-size: 36px;
	line-height: 44px;
	color: #1f2f4d;
}

h1.hja {
	font-size: 30px;
	line-height: 44px;
	color: #1f2f4d;
	font-family: "PMNCaeciliaW01-55Roman", Tahoma, sans-serif;
	color: #3a3938;
	font-weight: normal;
	padding: 0;
	margin: 0 0 25px;
}

h2 {
	font-size: 24px;
	line-height: 36px;
}

h3 {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 20px;
	line-height: 30px;
}

h4 {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #555;
	text-transform: uppercase;
}

h4.heavy {
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	margin-bottom: 10px;
}

h5 {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #555;
	font-weight: bold;
}

h6 {
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 14px;
	line-height: 21px;
	color: #555;
	font-style: italic;
}

dl,
ol,
p,
ul {
	margin: 0 0 1.5em;
	padding: 0;
	color: #333;
	font-size: 0.75em;
	/* 12/16 */
}

li {
	margin: 0 0 0.5em 1em;
}

dd {
	margin: 0 0 0.5em 1em;
}

blockquote {
	margin: 0 0 1.2em;
}

table {
	border-collapse: collapse;
	margin: 0 0 1em;
	font-size: 1.2em;
}

th {
	background: #888387;
	text-align: left;
}

td,
th {
	padding: 3px 5px;
	border-bottom: 1px solid #888387;
}
/* inline */
em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

a {
	font-size: 1em;
	color: #3061ab;
	font-weight: bold;
	text-decoration: none;
}

a:focus,
a:hover {
	color: #555;
	text-decoration: underline;
}

img {
	display: block;
	margin: 0 0 15px;
}

a img {
	border: none;
}

input,
textarea {
	color: #666;
	font: italic 12px Georgia, 'Times New Roman', serif;
}

input,
textarea {
	margin: 5px 0;
}

input:focus,
textarea:focus {
	color: #333;
	font-style: normal;
}

code {
	font: 12px/1 'Courier New', Courier, monospace;
}

sub,
sup {
	line-height: 0;
}

ul,
ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

select {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #272727;
	font-weight: normal;
	font-style: normal;
	padding: 8px 8px 8px 6px;
	border: 1px solid #D4D6D1;
	-webkit-padding-end: 25px;
	-webkit-appearance: none;
	border-radius: 6px;
	box-shadow: 0 1px 2px 0 rgba(129, 129, 129, 0.3);
	background: #EDEDED url('/templates/assets/images/screen/bg-selectbox_alt.png') repeat-x;
	background-position: right top;
	min-width: 50%;
	-moz-appearance: none;
}
/*-------------------------------------------
    Global combinations
-------------------------------------------*/
#image-replaced a {
	display: block;
	text-indent: -9999px;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden;
}

.content:after,
.fixed div.open:after,
.footer:after,
.gift form p:after,
.header:after,
.main-nav:after,
.secondary form#find-class p:after,
.section:after,
.sidebar .breakout-img:after,
.sidebar ul.faculty:after,
.split-alt:after,
.split-half:after,
.split-recent:after,
.split-share:after,
.split-thirds:after,
.split-today:after,
.split:after,
.todays-events:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

.move {
	position: absolute;
	left: -9999px;
}

.hide {
	display: none;
}

a.download,
a.view-all {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1em;
	font-weight: bold;
	color: #3162ab;
	padding: 5px 12px 6px 22px;
	margin: 5px 0;
	background: #fff url('/templates/assets/images/screen/bg-btn-viewall.png') no-repeat;
	border: 1px solid #cacaca;
	border-radius: 4px;
	box-shadow: 0 0 3px 0 rgba(127, 131, 132, 0.35);
}

a.download:focus,
a.download:hover,
a.view-all:focus,
a.view-all:hover {
	color: #555;
	text-decoration: none;
	background: #fff url('/templates/assets/images/screen/icons/ico-btn-arrow-white.png') 10px 7px no-repeat;
}

.admissions .first li.action a,
a.action {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 15px;
	line-height: 1em;
	font-weight: normal;
	color: #fff;
	padding: 6px 21px 6px 29px;
	margin: 0;
	background: #bb4232 url('/templates/assets/images/screen/bg-btn-action-off.png') no-repeat;
	border: 1px solid #c34b3b;
	border-radius: 4px;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.25);
}

.admissions .first li.action a:focus,
.admissions .first li.action a:hover,
a.action:focus,
a.action:hover {
	color: #fff;
	text-decoration: none;
	background: #b73524 url('/templates/assets/images/screen/bg-btn-action-on.png') no-repeat;
}
/*-------------------------------------------
    Structure
-------------------------------------------*/
/*.col { float: left; margin-left: 5px; }
.first { margin-left: 0!important; }*/
.content,
.header {
	width: 977px;
	padding: 0 8px;
	margin: 0 auto;
}

.content {
	padding: 4px 8px 0;
	background: url('/templates/assets/images/screen/bg-content-top.png') no-repeat;
}
/*body.home .content {
	background: url('/templates/assets/images/screen/bg-content-top-home.png') no-repeat;
}*/
nav.breadcrumbs {
	height: auto;
	min-height: 30px;
	overflow: hidden;
	padding-left: 20px;
	/*padding-top: 10px;*/
	margin-bottom: 40px;
	border-bottom: 4px solid #e2e2e2;
}

nav.breadcrumbs li {
	float: left;
	padding: 6px 11px 8px 0;
	margin: 0 7px 0 0;
	background: url('/templates/assets/images/screen/icons/ico-breadcrumb-arrow.png') right 12px no-repeat;
}

nav.breadcrumbs li a {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 1em;
	font-weight: bold;
	color: #3f6fb0;
	text-transform: uppercase;
}

ul.breadcrumbs {
	height: auto;
	min-height: 30px;
	overflow: hidden;
	padding-left: 20px;
	/*padding-top: 10px;*/
	margin-bottom: 40px;
	border-bottom: 4px solid #e2e2e2;
}

ul.breadcrumbs li {
	float: left;
	padding: 6px 11px 8px 0;
	margin: 0 7px 0 0;
	background: url('/templates/assets/images/screen/icons/ico-breadcrumb-arrow.png') right 12px no-repeat;
}

ul.breadcrumbs li a {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 1em;
	font-weight: bold;
	color: #3f6fb0;
	text-transform: uppercase;
}

.content .secondary {
	float: left;
	position: relative;
	top: -20px;
	width: 213px;
	min-height: 800px;
	padding: 0 5px 200px;
	margin-left: -5px;
	background: url('/templates/assets/images/screen/bg-secondary.png') left bottom no-repeat;
}

.content .main {
	float: right;
	width: 704px;
	padding: 0 23px;
}
/*body.home .content .main {
	float: none;
	width: 963px;
	padding: 0 7px 0 6px;
}*/
/*-------------------------------------------
    Header
-------------------------------------------*/
.header {
	margin-bottom: 20px;
}
/*body.landing .header {
	height: 50px;
	margin-bottom: 0;
}*/
.main-nav {
	margin-bottom: 10px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-radius: 0 0 6px 6px;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.35);
}

.main-nav li {
	float: left;
	font-size: 0.9375em;
	/* 15/16 */
	line-height: 1em;
	text-align: center;
	border-left: 1px solid #3f4966;
	border-right: 1px solid #131d3a;
}

.main-nav li.gul-about {
	border-left: none;
}

.main-nav li.gul-alumni-giving {
	border-right: none;
}

.main-nav li a {
	display: block;
	height: 33px;
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 1.25em;
	/* 15/12 */
	color: #fefefe;
	font-weight: normal;
	padding: 17px 0 0;
	background: url('/templates/assets/images/screen/bg-main-nav.png') -10px 0 no-repeat;
	text-shadow: #181f31 0 -1px 1px;
	background-color: #242939;
}

.main-nav li.gul-about a {
	width: 85px;
	background-position: top left;
	-moz-border-radius-bottomleft: 6px;
	border-radius: 0 0 0 6px;
}

.main-nav li.gul-academics a {
	width: 119px;
}

.main-nav li.gul-faculty a {
	width: 129px;
}

.main-nav li.gul-admissions a {
	width: 251px;
}

.main-nav li.gul-campus-life a {
	width: 129px;
}

.main-nav li.gul-careers a {
	width: 87px;
}

.main-nav li.gul-alumni-giving a {
	width: 165px;
	background-position: top right;
	-moz-border-radius-bottomright: 6px;
	border-radius: 0 0 6px 0;
}

.gul-academics .main-nav li.gul-academics a,
.gul-admissions .main-nav li.gul-admissions a,
.gul-campus-life .main-nav li.gul-campus-life a,
.gul-careers .main-nav li.gul-careers a,
.gul-faculty .main-nav li.gul-faculty a,
.main-nav li a:focus,
.main-nav li a:hover {
	color: #fefefe;
	text-decoration: none;
	background-position: -10px -50px;
}

.gul-about .main-nav li.gul-about a,
.main-nav li.gul-about a:hover {
	background-position: left -50px;
}

.gul-alumni-giving .main-nav li.gul-alumni-giving a,
.main-nav li.gul-alumni-giving a:hover {
	background-position: right -50px;
}

strong.logo,
strong.logo a {
	display: block;
	width: 484px;
	height: 31px;
}

strong.logo {
	float: left;
	margin-top: 27px;
	background: url('/templates/assets/images/titles/gu-law-logo.png') no-repeat;
}

strong.logo a {
	text-indent: -9999em;
}
/*body.landing strong.logo, body.landing strong.logo a {
	width: 312px;
	height: 20px;
}
body.landing strong.logo {
	margin-top: 13px;
	background: url('/templates/assets/images/titles/gu-law-logo-small.png') no-repeat;
}*/
.utility-nav {
	float: right;
	margin-bottom: 6px;
}

.utility-nav li {
	float: left;
	font-size: 11px;
	/* 11/16 */
	color: #fff;
	padding-left: 16px;
	margin: 0;
	background: url('/templates/assets/images/screen/bg-utility-nav-bullet.png') 6px 6px no-repeat;
}

.utility-nav li:first-child {
	background: none;
}

.utility-nav li a {
	color: #fff;
}

.utility-nav.desktop {
	background-color: #4274b4;
}

.header form {
	display: block;
	float: right;
	clear: right;
	padding: 0;
	margin: 0;
}

.header form p {
	padding: 6px 5px 7px;
	margin: 0;
	background: #3a67a7;
	border-top: 1px solid #30558d;
	border-left: 1px solid #36619e;
	border-right: 1px solid #36619e;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
	border-radius: 4px 4px 2px 2px;
	box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.05);
}
/*body.landing .header form p {
	padding-top: 7px;
	border: none;
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

body.landing .masthead {
	width: 977px;
	height: 110px;
	text-align: center;
	padding: 1px 0 0;
	margin: 0 auto;
}
body.landing .masthead h1 {
	width: 677px;
	height: 51px;
	padding: 0;
	margin: 30px auto 0;
	text-indent: -9999em;
	background: url('/templates/assets/images/titles/nat-sec-center.png');
}*/
/*-------------------------------------------
    Footer
-------------------------------------------*/
.footer {
	position: relative;
	width: 100%;
	min-width: 977px;
	min-height: 414px;
	margin-top: 100px;
	/* 50 + 50 to overcome nav positioning */
	border-top: 8px solid #2a334e;
	background: #2e5283 url('/templates/assets/images/screen/bg-footer-lg.jpg') 50% 0 no-repeat;
}

.footer ul.footer-nav {
	position: relative;
	width: 977px;
	height: 50px;
	margin: -50px auto 0;
}

.footer ul.footer-nav li {
	float: left;
	font-size: 0.9375em;
	/* 15/16 */
	line-height: 1em;
	text-align: center;
	border-left: 1px solid #3f4966;
	border-right: 1px solid #131d3a;
}

.footer ul.footer-nav li.campus-services {
	border-left: none;
}

.footer ul.footer-nav li.about {
	border-right: none;
}

.footer ul.footer-nav li a {
	display: block;
	height: 34px;
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 14px;
	color: #fefefe;
	/*font-weight: bold;*/
	font-weight: normal;
	padding: 16px 0 0;
	background: url('/templates/assets/images/screen/bg-footer-nav.png') -10px -2px no-repeat;
	text-shadow: #181f31 0 -1px 1px;
	background-color: #242939;
}

.footer ul.footer-nav li.campus-services a {
	width: 166px;
	background-position: left -2px;
}

.footer ul.footer-nav li.centers a {
	width: 175px;
}

.footer ul.footer-nav li.education a {
	width: 234px;
}

.footer ul.footer-nav li.journals a {
	width: 134px;
}

.footer ul.footer-nav li.about a {
	width: 260px;
	background-position: right -2px;
}

.footer ul.footer-nav li a:focus,
.footer ul.footer-nav li a:hover {
	color: #fefefe;
	text-decoration: none;
	background-position: -10px -54px;
}

.footer ul.footer-nav li.campus-services a:hover {
	background-position: left -54px;
}

.footer ul.footer-nav li.about a:hover {
	background-position: right -54px;
}

.footer .section {
	position: relative;
	width: 977px;
	/*min-height: 382px;*/
	margin: 0 auto;
	padding-top: 32px;
}

.footer h2 {
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 15px;
	background-color: inherit;
}

.footer h2 a {
	font-weight: normal;
}

.footer .on-web {
	position: relative;
	float: left;
	width: 410px;
	margin: 0 20px 20px 24px;
}

.footer .on-web ul {
	position: absolute;
	top: 36px;
	right: 27px;
}

.footer .on-web ul li {
	width: 57px;
}

.footer .on-web ul li.selected {
	background: url('/templates/assets/images/screen/bg-footer-selected.png') no-repeat;
}

.footer .on-web ul li.youtube {
	background-position: 0 0;
}

.footer .on-web ul li.twitter {
	background-position: 0 -49px;
}

.footer .on-web ul li.facebook {
	background-position: 0 -98px;
}

.footer .on-web ul li a {
	display: block;
	width: 55px;
	height: 49px;
	text-indent: -9999em;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	color: #fff;
	background-color: inherit;
}

.footer .on-web ul li.youtube a {
	background-image: url('/templates/assets/images/screen/icons/ico-video-footer.png');
}

.footer .on-web ul li.twitter a {
	background-image: url('/templates/assets/images/screen/icons/ico-twitter-footer.png');
}

.footer .on-web ul li.facebook a {
	background-image: url('/templates/assets/images/screen/icons/ico-facebook-footer.png');
}

.footer .on-web ul li.youtube a:focus,
.footer .on-web ul li.youtube a:hover {
	background-image: url('/templates/assets/images/screen/icons/ico-video-footer-on.png');
}

.footer .on-web ul li.twitter a:focus,
.footer .on-web ul li.twitter a:hover {
	background-image: url('/templates/assets/images/screen/icons/ico-twitter-footer-on.png');
}

.footer .on-web ul li.facebook a:focus,
.footer .on-web ul li.facebook a:hover {
	background-image: url('/templates/assets/images/screen/icons/ico-facebook-footer-on.png');
}

.footer .on-web .wrap {
	width: 295px;
	min-height: 109px;
	padding: 0 25px 20px 9px;
	margin: 0;
	background: url('/templates/assets/images/screen/bg-footer-onweb.png') repeat-y;
	background-color: inherit;
}

.footer .on-web .top {
	height: 9px;
	background: url('/templates/assets/images/screen/bg-footer-onweb-top.png') no-repeat;
}

.footer .on-web .bot {
	height: 9px;
	background: url('/templates/assets/images/screen/bg-footer-onweb-bot.png') no-repeat;
}

.footer .on-web .wrap .facebook,
.footer .on-web .wrap .twitter {
	display: none;
}

.footer .on-web .youtube .media {
	margin-bottom: 10px;
}

.footer .on-web h3 {
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	margin-bottom: 10px;
}

.footer .on-web p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #bacfec;
	margin: 0;
	padding-bottom: 15px;
	background-color: inherit;
}

.footer .on-web p strong {
	display: block;
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 26px;
	font-weight: normal;
	color: #fff;
}

.footer .on-web p span,
.footer .on-web p.meta {
	font-size: 11px;
	font-weight: normal;
	color: #b2cbff;
}

.footer .on-web p.meta {}

.footer .on-web a.name {
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	text-decoration: underline;
}

.footer .on-web a.view-all {
	position: absolute;
	right: 88px;
	bottom: 6px;
}

.footer .maps {
	float: left;
	width: 270px;
	margin-right: 20px;
}

.footer .maps .wrap {
	width: 207px;
	height: 283px;
	padding: 10px 11px;
	background: url('/templates/assets/images/screen/bg-footer-map.png') no-repeat;
}

.footer .maps img {
	margin-bottom: 20px;
}

.footer .maps .wrap span {
	display: block;
	font-size: 11px;
	line-height: 18px;
	color: #b2cbff;
	background-color: inherit;
}

.footer .contact {
	float: left;
	width: 220px;
}

.footer .contact p {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 15px;
	line-height: 24px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 0.8em;
}

.footer .contact p a {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}

.footer .contact p strong {
	display: block;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #b2cbff;
}

.footer .contact ul {
	width: 185px;
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #33558a;
}

.footer .contact ul li {
	padding-left: 13px;
	background: url('/templates/assets/images/screen/icons/ico-footer-list-arrow.png') 0 9px no-repeat;
}

.footer .contact ul li a {
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 28px;
	color: #fff;
	font-weight: normal;
}

.fixed {
	width: 100%;
	background: #fff url('/templates/assets/images/screen/bg-fixed-footer.png') repeat-x;
	background-color: #242939;
	z-index: 500;
}

.fixed ul.fixed-nav {
	width: 977px;
	height: 49px;
	margin: 0 auto;
	border-left: 1px solid #172132;
	border-right: 1px solid #313f56;
}

.fixed ul.fixed-nav > li {
	float: left;
}

.fixed ul.fixed-nav > li > a {
	display: block;
	height: 30px;
	font-size: 1em;
	/* 12/12 */
	line-height: 1em;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	padding: 19px 0 0;
	background: url('/templates/assets/images/screen/icons/ico-footer-arrow-down.png') 0 23px no-repeat;
	border-left: 1px solid #313f56;
	border-right: 1px solid #172132;
	float: left;
}

.fixed ul.fixed-nav > li.current-students > a {
	width: 194px;
	padding-left: 26px;
	background-position: 183px 23px;
}

.fixed ul.fixed-nav > li.alumni > a {
	width: 108px;
	padding-left: 27px;
	background-position: 96px 23px;
}

.fixed ul.fixed-nav > li.faculty > a {
	width: 119px;
	padding-left: 28px;
	background-position: 110px 23px;
}

.fixed ul.fixed-nav > li.staff > a {
	width: 93px;
	padding-left: 24px;
	background-position: 84px 23px;
}

.fixed ul.fixed-nav > li.search > a {
	width: 318px;
	padding-left: 30px;
	background-position: 300px 23px;
}

.fixed ul.fixed-nav > li > a:focus,
.fixed ul.fixed-nav > li > a:hover,
.fixed ul.fixed-nav > li.selected > a {
	text-decoration: none;
}

.fixed .remember,
.fixed .search-faculty-js {
	display: none;
}

.fixed div.section div {
	float: left;
	padding: 0 5px 20px 14px;
}

.fixed div.current-students {
	width: 204px;
}

.fixed div.alumni {
	width: 118px;
}

.fixed div.faculty {
	width: 129px;
}

.fixed div.staff {
	width: 123px;
}

.fixed div.search-faculty {}

.fixed div.section {
	width: 977px;
	padding-top: 20px;
	margin: 0 auto;
}

.fixed div h2 {
	visibility: hidden;
	height: 1px;
	margin-bottom: 0;
}

.fixed ul.links li {
	padding-left: 14px;
	margin-bottom: 5px;
	border-bottom: 1px solid #e0e0df;
	background: url('/templates/assets/images/screen/icons/ico-footer-links-arrow.png') 0 6px no-repeat;
}

.fixed ul.links li a {
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #3162ab;
	font-weight: normal;
}

.fixed ul.links li a:focus,
.fixed ul.links li a:hover {
	color: #555;
}
/*-------------------------------------------
    Forms
-------------------------------------------*/
form {}

fieldset {
	border: none;
}

.form-heading,
label {
	display: block;
}

.inline li {
	list-style-type: none;
}

.inline label {
	display: inline;
	margin-left: 5px;
}

.header form label {
	display: block;
	float: left;
	text-indent: -9999em;
	color: #fff;
}
/* IE7 doesn't support type="search" */
.fixed form input[type="text"],
.header form #search,
.header form #searchr,
.header form input[type="search"] {
	-webkit-appearance: none;
	float: left;
	width: 363px;
	height: 31px;
	font-family: "PMNCaeciliaW01-76BoldIt", Tahoma, sans-serif;
	font-size: 14px;
	line-height: 1em;
	color: #6d6d6d;
	font-weight: normal;
	padding-left: 10px;
	margin: 0;
	border: none;
	background: #fff;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
/*body.landing .header form #search,
body.landing .header form input[type="search"] {
	width: 343px;
	
}*/
.content .secondary form input[type="text"],
.fixed form input[type="text"] {
	width: 305px;
	height: 31px;
	color: #9c9a9a;
	padding-left: 33px;
	border: 4px solid #fff;
	background: #fff url('/templates/assets/images/screen/icons/ico-footer-search.png') 8px 6px no-repeat;
	border-radius: 6px;
	box-shadow: inset 0 0 3px 0 #b3b4b4;
}

.header form input[type="submit"] {
	width: 41px;
	height: 35px;
	padding: 0;
	margin: -2px 0 0;
	background: #ddd;
	border: none;
	text-indent: -9999em;
	cursor: pointer;
	background: url('/templates/assets/images/screen/btn-search.png');
}

.header form input[type="submit"]:hover {
	background-position: 0 -35px;
}

.fixed form input[type="submit"] {
	width: 79px;
	height: 32px;
	font-family: "PMNCaeciliaW01-55Roman", Tahoma, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	padding: 2px 0 0;
	margin: 2px 0 0 6px;
	border: 1px solid #3a3432;
	cursor: pointer;
	background: #2d3651;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f4867), color-stop(1%, #333e5c), color-stop(100%, #252d44));
	background: -webkit-linear-gradient(top, #3f4867 0%, #333e5c 1%, #252d44 100%);
	background: linear-gradient(top, #3f4867 0%, #333e5c 1%, #252d44 100%);
	border-radius: 4px;
}

.fixed form input[type="submit"]:hover {
	background: #2d3f75;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #435999), color-stop(1%, #33498d), color-stop(100%, #253258));
	background: -webkit-linear-gradient(top, #435999 0%, #33498d 1%, #253258 100%);
	background: linear-gradient(top, #435999 0%, #33498d 1%, #253258 100%);
}

.fixed form label {
	display: block;
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	font-size: 13px;
	color: #555;
	font-weight: normal;
	margin-bottom: 10px;
}

.content .secondary form input[type="text"] {
	font-family: "PMNCaeciliaW01-76BoldItalic", Tahoma, sans-serif;
	width: 136px;
	padding: 0 32px 0 10px;
	background: #fff;
}

.content .secondary form input[type="submit"] {
	position: absolute;
	top: 35px;
	right: 17px;
	width: 27px;
	height: 29px;
	text-indent: -9999px;
	border: none;
	background: transparent url('/templates/assets/images/screen/icons/ico-footer-search.png') 0 6px no-repeat;
	cursor: pointer;
}
/* Generic Form styles */
.main form {
	width: 470px;
}

.main form p {
	margin-bottom: 30px;
}

.main form label,
.main form p.form-heading {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 28px;
	color: #555;
	font-weight: bold;
	margin-bottom: 5px;
}

.main form label span {
	color: #9c1b00;
}

.main form input[type="password"],
.main form input[type="search"],
.main form input[type="text"],
.main form textarea {
	-webkit-appearance: none;
	width: 100%;
	font-family: "PMNCaeciliaW01-76BoldIt", Tahoma, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #555;
	font-weight: normal;
	font-style: normal;
	padding: 8px 8px 10px;
	border: 4px solid #edebeb;
	border-radius: 6px;
	box-shadow: inset 0 0 3px 0 #999;
}
/* ADDED TO ADDRESS DATE PICKER STYLING */
.main form input.datefieldinput {
	-webkit-appearance: none;
	font-family: "PMNCaeciliaW01-76BoldIt", Tahoma, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #555;
	font-weight: normal;
	font-style: normal;
	padding: 8px 8px 10px;
	border: 4px solid #edebeb;
	border-radius: 6px;
	box-shadow: inset 0 0 3px 0 #999;
}

.main form p.error input[type="search"],
.main form p.error input[type="text"],
.main form p.error textarea {
	border: 4px solid #ce5140;
}

.main form input[type="submit"],
.secondary form input[type="submit"].submit-btn-alt,
.secondary form#find-class .submit-btn-alt {
	font-family: "PMNCaeciliaW01-55Roman", Tahoma, sans-serif;
	font-size: 14px;
	line-height: 1em;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	padding: 9px 15px;
	margin: 0 0 25px;
	border: 1px solid #3a3432;
	cursor: pointer;
	background: #2d3651;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f4867), color-stop(1%, #333e5c), color-stop(100%, #252d44));
	background: -webkit-linear-gradient(top, #3f4867 0%, #333e5c 1%, #252d44 100%);
	background: linear-gradient(top, #3f4867 0%, #333e5c 1%, #252d44 100%);
	border-radius: 4px;
}

.main form input[type="button"],
.secondary form input[type="button"].submit-btn-alt,
.secondary form#find-class .cancel-btn-alt {
	font-family: "PMNCaeciliaW01-55Roman", Tahoma, sans-serif;
	font-size: 14px;
	line-height: 1em;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	padding: 9px 15px;
	margin: 0 0 25px;
	border: 1px solid #3a3432;
	cursor: pointer;
	background: #2d3651;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f4867), color-stop(1%, #333e5c), color-stop(100%, #252d44));
	background: -webkit-linear-gradient(top, #3f4867 0%, #333e5c 1%, #252d44 100%);
	background: linear-gradient(top, #3f4867 0%, #333e5c 1%, #252d44 100%);
	border-radius: 4px;
}

.main form p input[type="button"],
.secondary form p input[type="button"].submit-btn-alt,
.secondary form#find-class p .cancel-btn-alt {
	font-family: "PMNCaeciliaW01-55Roman", Tahoma, sans-serif;
	font-size: 14px;
	line-height: 1em;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	padding: 9px 15px;
	margin: 0 0 25px;
	border: 1px solid #3a3432;
	cursor: pointer;
	background: #2d3651;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f4867), color-stop(1%, #333e5c), color-stop(100%, #252d44));
	background: -webkit-linear-gradient(top, #3f4867 0%, #333e5c 1%, #252d44 100%);
	background: linear-gradient(top, #3f4867 0%, #333e5c 1%, #252d44 100%);
	border-radius: 4px;
}

.secondary form input[type="submit"].submit-btn-alt,
.secondary form#find-class .submit-btn-alt {
	width: auto;
	text-indent: 0;
	padding: 7px 15px 9px;
}

.main form input[type="submit"]:focus,
.main form input[type="submit"]:hover,
.secondary form input[type="submit"].submit-btn-alt:focus,
.secondary form input[type="submit"].submit-btn-alt:hover,
.secondary form#find-class .submit-btn-alt:focus,
.secondary form#find-class .submit-btn-alt:hover {
	background: #2d3f75;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #435999), color-stop(1%, #33498d), color-stop(100%, #253258));
	background: -webkit-linear-gradient(top, #435999 0%, #33498d 1%, #253258 100%);
	background: linear-gradient(top, #435999 0%, #33498d 1%, #253258 100%);
}

.main form ul {}

.main form ul li {
	padding: 0;
	margin-bottom: 5px;
	background: none;
}

.main form ul li label {
	font-size: 13px;
	font-weight: normal;
	color: #272727;
}

.main form input[type="checkbox"],
.main form input[type="radio"] {
	margin-right: 10px;
}

.main form select {
	margin: 0;
}

.main form textarea {
	max-width: 100%;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	font-style: normal;
	padding: 8px;
}
/*-------------------------------------------
    Secondary Column
-------------------------------------------*/
/*body.landing .content .secondary {
	margin-top: 20px;
}*/
.content .secondary h2,
.secondary-title h2 {
	width: 193px;
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0 5px 20px 20px;
	margin: 0;
	background: #fff;
}

.content .secondary ul {
	padding-left: 20px;
	margin-bottom: 20px;
}

.content .secondary ul li {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
}

.content .secondary ul.nav,
.secondary-navbar {
	padding: 6px 0 0;
	margin: 0 0 20px;
	background: url('/templates/assets/images/screen/bg-secondary-top-bar.png') no-repeat;
}

.content .secondary ul.nav li {
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #dfdfdf;
}

.content .secondary ul.nav li.selected {
	background: #fff;
}

.content .secondary ul.nav li a {
	display: block;
	font-weight: normal;
	padding: 14px 20px;
}

.content .secondary ul.nav li a:focus,
.content .secondary ul.nav li a:hover,
.content .secondary ul.nav li.selected a {
	color: #555;
	text-decoration: none;
	background: #fff;
}

.content .secondary ul.nav ul {
	display: none;
	padding-left: 0;
	margin-bottom: 0;
	background: none;
}

.content .secondary ul.nav li.selected ul {
	display: block;
	padding-top: 3px;
	padding-left: 0;
	margin-bottom: 0;
	background: #ebebeb url('/templates/assets/images/screen/bg-secondary-selected-highlight.png') no-repeat;
}

.content .secondary ul.nav ul li {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-weight: bold;
	border: none;
}

.content .secondary ul.nav li.selected ul li a,
.content .secondary ul.nav ul li a {
	font-size: 12px;
	font-weight: bold;
	color: #3162ab;
	padding-left: 35px;
	background: transparent url('/templates/assets/images/screen/icons/ico-secondary-link-arrow.png') 20px 18px no-repeat;
}

.content .secondary ul.nav li.selected ul li a:focus,
.content .secondary ul.nav li.selected ul li a:hover,
.content .secondary ul.nav li.selected ul li.selected a,
.content .secondary ul.nav ul li a:focus,
.content .secondary ul.nav ul li a:hover {
	color: #555;
	background: #ebebeb url('/templates/assets/images/screen/icons/ico-secondary-link-arrow.png') 20px 18px no-repeat;
}

.content .secondary ul.nav li.selected ul ul {
	display: none;
	background: none;
}

.content .secondary ul.nav li.selected ul li.selected ul {
	display: block;
	padding: 8px 10px 10px 35px;
	background: #ebebeb;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}

.content .secondary ul.nav li.selected ul li.selected ul li {
	padding: 0 0 0 13px;
	background: url('/templates/assets/images/screen/icons/ico-secondary-link-bullet.png') 0 9px no-repeat;
	margin: 10px 0 0;
}

.content .secondary ul.nav li.selected ul li.selected ul li a {
	display: inline;
	font-size: 11px;
	line-height: 1em;
	color: #3162ab;
	padding: 0;
	background: #ebebeb;
}

.content .secondary ul.nav li.selected ul li.selected ul li a:focus,
.content .secondary ul.nav li.selected ul li.selected ul li a:hover {
	color: #555;
	text-decoration: underline;
}

.content .secondary form {
	position: relative;
	padding-left: 15px;
	margin-bottom: 20px;
}

.content .secondary form p {}

.content .secondary form label {
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 30px;
	font-weight: normal;
	color: #555;
	padding-left: 5px;
}

.content .secondary h3 {
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 2.5em;
	font-weight: normal;
	color: #555;
	padding-left: 20px;
	margin-bottom: 0;
}

.content .secondary .cta,
.content .secondary .cta-link {
	width: 150px;
	padding: 23px 16px 10px;
	margin: 30px 0 20px 17px;
	border: 1px solid #d3d3d3;
	background: #e5e5e5;
	border-radius: 4px;
}

.content .secondary .cta-link {
	padding: 10px 16px 0 10px;
}

.content .secondary .cta h3 {
	line-height: 1.4em;
	padding: 0;
	margin: 0 0 12px;
}

.content .secondary .cta h3 a {
	font-weight: normal;
}

.content .secondary .cta p {
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #555;
	margin-bottom: 10px;
}

.content .secondary .cta-link p {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #555;
	padding-left: 13px;
	margin-bottom: 10px;
	background: url('/templates/assets/images/screen/icons/ico-cta-arrow.png') 0 3px no-repeat;
}

.content .secondary .cta p a,
.content .secondary .cta-link p a {
	font-size: 11px;
	font-weight: bold;
}
/*-------------------------------------------
    Emergency Message
-------------------------------------------*/
.emergency-msg {
	position: relative;
	width: 880px;
	padding: 22px 0 0 97px;
	margin: 0 0 -18px;
	background: #1d1f28;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-radius: 4px 4px 0 0;
}
/*body.home .emergency-msg {
	margin: 0 0 -12px -7px;
}*/
.emergency-msg a.close {
	display: none;
	position: absolute;
	top: 9px;
	right: 9px;
	width: 22px;
	height: 21px;
	text-indent: -9999em;
	background: url('/templates/assets/images/screen/icons/ico-emergency-close.png') no-repeat;
}

.emergency-msg .ico {
	position: absolute;
	top: 25px;
	left: 25px;
	width: 46px;
	height: 40px;
	background: url('/templates/assets/images/screen/icons/ico-emergency.png') no-repeat;
}

.content .wrap .emergency-msg h2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 26px;
	color: #fff;
	font-weight: bold;
	padding-right: 150px;
	margin: 0;
}

.content .wrap .emergency-msg p {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #fff;
	padding: 0 150px 20px 0;
}

.content .wrap .emergency-msg p a {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #bacfec;
}
/*-------------------------------------------
    General Styles
-------------------------------------------*/
.content .main h1 {
	/*margin-top: 32px; REMOVED BY DWAYNE - ADDED TOO MUCH WHITE SPACE ABOVE H1 */
}

.main p {
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 15px;
	line-height: 26px;
	color: #3a3938;
	font-weight: normal;
	padding-right: 30px;
}

.main p.intro {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
}

.main p.intro span.date {
	font-size: 11px;
	font-weight: bold;
	color: #929292;
}

.main ul {
	margin: 0 0 25px 40px;
}

.main ol {
	margin: 0 0 25px 45px;
}

.main ol.inline,
.main ul.inline {
	margin-left: 0;
}

.main ol li,
.main ul li {
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 13px;
	line-height: 26px;
	padding-right: 30px;
}

.main ul li {
	padding-left: 10px;
	background: url('/templates/assets/images/screen/icons/ico-list-bullet.png') 0 11px no-repeat;
}

.main hr {
	clear: both;
	width: 100%;
	margin: 0 0 30px;
	border: none;
	border-top: 1px solid #e7e7e7;
}

.main .related {
	float: right;
	width: 217px;
	margin: 20px 0 20px 50px;
}

.main .related h2 {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1em;
	color: #6c6c6c;
	font-weight: bold;
	padding: 5px 0 6px;
	margin: 0 0 17px;
	border-top: 2px solid #cecece;
	border-bottom: 1px solid #cecece;
}

.main .related ul {
	padding: 0;
	margin: 0;
}

.main .related li {
	padding: 0 0 15px;
	margin: 12px 0 0;
	border-bottom: 1px solid #cecece;
	background: none;
}

.admissions .col .news li a span,
.admissions .col li a,
.admissions .col li a span,
.main .related li a,
.main .related li a span {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: normal;
	color: #3061ab;
	padding: 0;
	margin: 0;
}

.admissions .col li a.video,
.main .related li a.video,
.profile div.video a.video {
	position: relative;
	display: block;
}

.admissions .col li a.video img,
.main .related li img,
.profile div.video a.video img {
	margin-bottom: 10px;
	border: 5px solid #fff;
	border-radius: 4px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
}

.admissions .col .news li span,
.main .related li span {
	display: block;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #555;
	padding-top: 5px;
}

.admissions .col .news li span {
	padding-left: 0;
}

.main .related li a span {}

.admissions .col li a.video span,
.main .related li a.video span,
.profile div.video a.video span {
	position: absolute;
	bottom: 11px;
	left: 12px;
	width: 21px;
	height: 21px;
	text-indent: -9999em;
	cursor: pointer;
	background: url('/templates/assets/images/screen/icons/ico-video-thumb.png');
}

.admissions .col li a.video span {
	padding: 0;
}

.main .figure {
	float: right;
	width: 150px;
	margin: 20px 0 20px 50px;
}

.main .figure img,
img.magFigureL,
img.magFigureR {
	display: block;
	margin: 0 0 13px;
	border: 5px solid #fff;
	border-radius: 6px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
}

.figure-box img {
	display: block;
	margin: 0 0 13px;
	border: 5px solid #fff;
	border-radius: 6px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
}

.group {
	border-bottom: solid 1px #CCC;
	margin: 5px 0;
}

.group:last-child {
	border: none;
}

.group p {
	color: #3A3938;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 26px;
	padding-right: 30px;
}

img.borderShadow {
	display: block;
	margin: 0 0 13px 13px;
	border: 5px solid #fff;
	border-radius: 6px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
}
/*ADDED FOR HEADSHOTS IN THE MAGAZINE SUBSITE - D. Traylor 03/05/2012 */
img.magFigureL {
	float: left;
	width: 80px;
	margin: 0 13px 20px 0;
}

img.magFigureR {
	float: right;
	width: 80px;
	margin: 0 0 20px 13px;
}

.main .figure strong {
	display: block;
	width: 90%;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1em;
	color: #929292;
	font-weight: bold;
	padding: 0 10px 10px 5px;
	margin: 10px 0 20px;
	border-bottom: 1px solid #cecece;
}

.main blockquote {
	padding: 0 30px 0 25px;
	margin-bottom: 30px;
	border-left: 2px solid #cecece;
}

.main blockquote p {
	font-style: italic;
	text-indent: -12px;
	padding-right: 30px;
	margin-bottom: 0;
}

.main blockquote p.who {
	text-align: right;
	padding-right: 20px;
	text-indent: 0;
}

.main blockquote p.who span {
	font-style: normal;
}

.main blockquote p:before {
	content: "\201C";
	position: relative;
	top: 8px;
	font-size: 32px;
	padding-right: 5px;
}

.main blockquote p.who:before {
	content: "";
}

.main blockquote.pull {
	float: left;
	width: 335px;
	padding: 20px 10px 17px 25px;
	margin: 20px 45px 20px 0;
	border-top: 2px solid #cecece;
	border-bottom: 1px solid #cecece;
	border-left: none;
}

.main blockquote.pull p {
	font-family: "PMNCaeciliaW01-56Italic", Tahoma, sans-serif;
	font-size: 19px;
	line-height: 26px;
	font-weight: normal;
	font-style: normal;
	text-indent: -25px;
	padding: 0;
}

.main blockquote.pull p:before {
	top: 18px;
	font-family: "PMNCaeciliaW01-46LightI", Tahoma, sans-serif;
	font-size: 41px;
	line-height: 18px;
	padding-right: 10px;
}

.main blockquote.pull p.who {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
	color: #929292;
	text-align: left;
	text-indent: -10px;
	padding: 0;
}

.main blockquote.pull p:after {
	content: "\201D";
}

.main blockquote.pull p.who:after {
	content: "";
}
/* Table styles */
.main table {
	width: 100%;
	margin-bottom: 40px;
}

.main table th {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #fff;
	padding: 7px 15px 3px;
	background: #242939;
}

.main table td {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 36px;
	color: #272727;
	font-weight: normal;
	padding: 0 10px;
	border: none;
	background: #fff;
}

.main table tr.even td {
	background: #f4f4f4;
}

.main ul.table-footnotes {
	margin: -30px 0 40px 10px;
}

.main ul.table-footnotes li {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #555;
	padding: 0;
	background: none;
}
/* Content Sections */
/*.split,
.split-alt,
.split-thirds,
.split-half,
.split-recent,
.split-share,
.split-today {
	width: 100%;
}*/
.split .col,
.split-alt .col,
.split-half .col,
.split-recent .col,
.split-share .col,
.split-thirds .col,
.split-today .col {
	float: left;
	padding: 0;
	margin: 0;
}

.split .col {
	width: 66.66667%;
}

.split .first {
	width: 33.33334%;
}

.split-alt .col {
	width: 33.33334%;
}

.split-alt .first {
	width: 66.66667%;
}

.split-thirds .col {
	width: 33.33334%;
}

.split-half .col {
	width: 50%;
}

.split-share .col {
	/*width: 100px;*/
	min-height: 70px;
}

.split-share .first {
	width: 574px;
	padding: 0 30px 30px 0;
}

.split-today .col {
	width: 508px;
}

.split-today .first {
	width: 162px;
	margin-right: 30px;
}

.main .section {
	/*width: 100%;*/
	margin: 30px 0 0;
}

.main .section h2 {
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	font-size: 14px;
	line-height: 1em;
	color: #555;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 15px;
}
/* Homepage Slides */
.slide-wrap {
	position: relative;
	height: 333px;
	margin-top: 7px;
	overflow: hidden;
	background-color: #000;
}

.slide-wrap .slide1,
.slide-wrap .slide2,
.slide-wrap .slide3,
.slide-wrap .slide4,
.slide-wrap .slide5 {
	float: left;
	position: absolute;
	height: 333px;
}

.slide-wrap .slide1 div {
	-moz-border-radius-topleft: 6px;
	border-radius: 6px 0 0 0;
}

.slide-wrap .slide5 div {
	-moz-border-radius-topright: 6px;
	border-radius: 0 6px 0 0;
}

.slide-wrap .slide1 {
	left: 0;
}

.slide-wrap .slide2 {
	left: 587px;
}

.slide-wrap .slide3 {
	left: 681px;
}

.slide-wrap .slide4 {
	left: 775px;
}

.slide-wrap .slide5 {
	left: 869px;
}

.slide-wrap div a.min {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 93px;
	height: 333px;
	border-left: 1px solid #666;
	overflow: hidden;
	z-index: 100;
}

.slide-wrap div.slide1 a.min {
	border: none;
}

.slide-wrap div a.min:focus,
.slide-wrap div a.min:hover {
	text-decoration: none;
}

.slide-wrap div.open {
	border-left: 1px solid #666;
}

.slide-wrap div.slide1 {
	border: none;
}

.slide-wrap div.open a.min {
	display: none;
}

.slide-wrap .screen {
	position: absolute;
	width: 93px;
	height: 333px;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	background: url('/templates/assets/images/screen/bg-slide-screen.png');
}

.slide-wrap div a.min:focus .screen,
.slide-wrap div a.min:hover .screen {
	background: none;
}

.slide-wrap .screen h3 {
	position: absolute;
	width: 83px;
	height: 33px;
	bottom: 0;
	left: 0;
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	padding: 8px 5px 0;
	margin: 0;
	background: url('/templates/assets/images/screen/bg-slide-screen-title.png');
}
/*fix for 508 compliance top level heading*/
.slide-wrap .screen h2 {
	position: absolute;
	width: 83px;
	height: 33px;
	bottom: 0;
	left: 0;
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	padding: 8px 5px 0;
	margin: 0;
	background: url('/templates/assets/images/screen/bg-slide-screen-title.png');
	background-color: inherit;
}
/* end fix*/
.slide-wrap .slide1 .screen h3 {
	border-top: 3px solid #ff7f40;
}

.slide-wrap .slide2 .screen h3 {
	border-top: 3px solid #95b25b;
}

.slide-wrap .slide3 .screen h3 {
	border-top: 3px solid #20815b;
}

.slide-wrap .slide4 .screen h3 {
	border-top: 3px solid #9b864d;
}

.slide-wrap .slide5 .screen h3 {
	border-top: 3px solid #605aa3;
}

.slide-wrap .slide1 a.min:focus .screen h3,
.slide-wrap .slide1 a.min:hover .screen h3 {
	background: #ff7f40;
}

.slide-wrap .slide2 a.min:focus .screen h3,
.slide-wrap .slide2 a.min:hover .screen h3 {
	background: #95b25b;
}

.slide-wrap .slide3 a.min:focus .screen h3,
.slide-wrap .slide3 a.min:hover .screen h3 {
	background: #20815b;
}

.slide-wrap .slide4 a.min:focus .screen h3,
.slide-wrap .slide4 a.min:hover .screen h3 {
	background: #9b864d;
}

.slide-wrap .slide5 a.min:focus .screen h3,
.slide-wrap .slide5 a.min:hover .screen h3 {
	background: #605aa3;
}

.slide-wrap div img.full {
	display: none;
	width: 587px;
	height: 333px;
}

.slide-wrap div.open img.full {
	display: block;
}

.slide-wrap div .options {
	display: none;
}

.slide-wrap div.open .options {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 588px;
	height: 30px;
	padding: 0;
	margin: 0;
}

.slide-wrap div.open .options .seal {
	position: absolute;
	top: -273px;
	left: 13px;
	width: 113px;
	height: 68px;
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	padding-top: 45px;
	background: url('/templates/assets/images/screen/bg-slide-seal.png') no-repeat;
	background-color: #b14415;
	opacity: 0.9;
	overflow: hidden;
	border-radius: 50%;
}

.slide-wrap div.open .options .seal:focus,
.slide-wrap div.open .options .seal:hover {
	opacity: 1;
}

.slide-wrap div.slide2 .options .seal {
	background-image: url('/templates/assets/images/screen/bg-slide-seal2.png');
	background-color: #a3c560;
}

.slide-wrap div.slide3 .options .seal {
	background-image: url('/templates/assets/images/screen/bg-slide-seal3.png');
	background-color: #1f86b1;
}

.slide-wrap div.slide4 .options .seal {
	background-image: url('/templates/assets/images/screen/bg-slide-seal4.png');
	background-color: #a790b1;
}

.slide-wrap div.slide5 .options .seal {
	background-image: url('/templates/assets/images/screen/bg-slide-seal5.png');
	background-color: #6660b1;
}

.slide-wrap div.open .options p {
	float: left;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1em;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	padding: 9px 20px 10px;
	margin: 0;
	background: #1d1f28;
	overflow: hidden;
}

.slide-wrap div.open .options a.video {
	display: block;
	float: left;
	height: 20px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1em;
	font-weight: bold;
	color: #fff;
	padding: 10px 14px 0 38px;
	margin: 0;
	background: #3c69ab url('/templates/assets/images/screen/icons/ico-video-thumb.png') 10px 5px no-repeat;
	-moz-border-radius-topright: 6px;
	border-radius: 0 6px 0 0;
}

.caption-wrap {
	position: relative;
	padding: 18px 20px 20px;
	background: #242939;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	border-radius: 0 0 4px 4px;
}

.caption-wrap .caption .heading-2 {
	font-family: "PMNCaeciliaW01-55Roman", Tahoma, sans-serif;
	font-size: 24px;
	line-height: 1em;
	color: #fff;
	font-weight: normal;
	padding: 0 0 5px;
	margin: 0;
	background-color: inherit;
}

.caption-wrap .caption a {
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	font-size: 12px;
	line-height: 1em;
	font-weight: normal;
	color: #bacfec;
	text-transform: uppercase;
}

.caption-wrap .caption h2 a {
	font-family: "PMNCaeciliaW01-55Roman", Tahoma, sans-serif;
	font-size: 24px;
	line-height: 1em;
	color: #ff7f40;
	font-weight: normal;
	text-transform: none;
}

.caption-wrap .caption {
	display: none;
}

.caption-wrap .current {
	display: block;
}

#CS_Element_spotlightContent {
	position: relative;
}

a.slide-control {
	position: absolute;
	bottom: 20px;
	right: 20px;
	width: 11px;
	height: 13px;
	text-indent: -9999em;
	background: url('/templates/assets/images/screen/icons/ico-carousel-pause.png') 0 0 no-repeat;
	display: none;
	z-index: 100;
}

.has-js a.slide-control {
	color: #fff!important;
	display: block;
}

a.slide-control:focus,
a.slide-control:hover {
	background-position: 0 -13px;
}

a.slide-control.paused {
	height: 12px;
	background: url('/templates/assets/images/screen/icons/ico-carousel-play.png') 0 0 no-repeat;
}

a.slide-control.paused:focus,
a.slide-control.paused:hover {
	background-position: 0 -12px;
}

.slide-wrap div.has-video .options,
.slide-wrap div.has-video img.full {
	display: none;
}
/* Image Carousel with Captions */
.carousel-alt-preview,
.main .carousel,
.main .carousel-alt {
	position: relative;
	width: 702px;
	height: 336px;
	margin-bottom: 30px;
	background: #33353d;
	border-radius: 4px;
}

.carousel-alt-preview,
.main .carousel-alt {
	height: auto;
	margin-bottom: 15px;
}

.carousel-alt-preview ul,
.main .carousel ul,
.main .carousel-alt ul {
	width: 702px;
	padding: 0;
	margin: 0;
}

.carousel-alt-preview li,
.main .carousel li,
.main .carousel-alt li {
	display: none;
	position: relative;
	text-align: center;
	padding: 0;
	margin: 0;
	background: none;
}

.carousel-alt-preview li,
.main .carousel-alt li {
	margin: 0;
}

.carousel-alt-preview li,
.main .carousel li.current,
.main .carousel-alt li.current {
	display: block;
}

.main .carousel li img,
.main .carousel-alt li img {
	padding: 0;
	margin: 0 auto;
	border-radius: 4px;
}

.main .carousel-alt li img {
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	border-radius: 4px 4px 0 0;
}

.main .carousel li.has-video .options,
.main .carousel li.has-video img,
.main .carousel-alt li.has-video .options,
.main .carousel-alt li.has-video img {
	display: none;
}

.main .carousel .player,
.main .carousel-alt .player {
	display: block;
	line-height: 1em;
}

.carousel-alt-preview li p,
.main .carousel li p,
.main .carousel-alt li p {
	width: 580px;
	text-align: left;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	border-radius: 0 0 4px 4px;
}

.main .carousel li p {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 77px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #fff;
	font-weight: bold;
	padding: 15px 100px 0 22px;
	margin: 0;
	background: url('/templates/assets/images/screen/bg-carousel-overlay.png');
}

.carousel-alt-preview li p,
.main .carousel-alt li p {
	display: block;
	/* Height commented out to fix a problem with slides of varying heights. MZ 11/28/2011 */
	/* height: 70px; */
	font-family: "PMNCaeciliaW01-55Roman", Tahoma, sans-serif;
	font-size: 24px;
	line-height: 36px;
	color: #fff;
	font-weight: normal;
	padding: 10px 100px 10px 20px;
	margin: 0;
	background: #242939;
}

.main .carousel li p a,
.main .carousel li p strong {
	text-transform: uppercase;
}

.carousel-alt-preview li p strong,
.main .carousel-alt li p strong {
	color: #bacfec;
	font-weight: normal;
}

.main .carousel li p a {
	display: block;
	font-size: 11px;
	line-height: 20px;
	color: #bacfec;
}

.main .carousel li p a span {
	text-transform: none;
}

.main .carousel .controls,
.main .carousel-alt .controls {
	display: none;
}

.main .carousel-alt .controls {
	top: 410px;
}

.main .carousel .controls a,
.main .carousel-alt .controls a {
	display: block;
	float: left;
	width: 24px;
	height: 23px;
	text-indent: -9999em;
	margin-left: 3px;
	background: url('/templates/assets/images/screen/icons/ico-carousel-btns.png') 0 0 no-repeat;
}

.main .carousel .controls a.next,
.main .carousel-alt .controls a.next {
	background-position: -29px 0;
}

.main .carousel-alt .options {
	display: block;
	position: absolute;
	top: 364px;
	left: 0;
	height: 30px;
	padding: 0;
	margin: 0;
}

.main .carousel-alt .options .seal {
	position: absolute;
	top: -273px;
	left: 13px;
	width: 113px;
	height: 68px;
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	padding-top: 45px;
	background: url('/templates/assets/images/screen/bg-slide-seal.png') no-repeat;
	overflow: hidden;
}

.carousel-alt-preview .options p,
.main .carousel-alt .options p {
	float: left;
	width: auto;
	height: auto;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1em;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	padding: 9px 20px 10px;
	margin: 0;
	background: #1d1f28;
	overflow: hidden;
	border-radius: 0;
}

.main .carousel-alt .options a.video {
	display: block;
	float: left;
	height: 20px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1em;
	font-weight: bold;
	color: #fff;
	padding: 10px 14px 0 38px;
	margin: 0;
	background: #3c69ab url('/templates/assets/images/screen/icons/ico-video-thumb.png') 10px 5px no-repeat;
	-moz-border-radius-topright: 6px;
	border-radius: 0 6px 0 0;
}
/*-------------------------------------------
    Homepage Styles
-------------------------------------------*/
.recent-news {
	padding: 0 20px;
}

.split-recent .col {
	float: left;
	width: 25%;
}

.split-recent .first {
	float: left;
	width: 75%;
}

.recent-news .figure {
	float: left;
	width: auto;
	margin: 0 20px 20px 0;
}

.article {
	padding-top: 10px;
	padding-bottom: 30px;
	margin: 0 0 20px;
	border-bottom: 1px solid #cecece;
}

.recent-news .article {
	padding: 0;
	margin: 0;
	border: none;
}

.article .figure {
	position: relative;
	top: -15px;
	margin: 0 0 0 40px;
}

.article h3 {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	padding-right: 20px;
	margin-bottom: 0;
}

.article h3 a {
	font-weight: normal;
}

.article p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	line-height: 26px;
	padding-right: 20px;
	margin-bottom: 0;
}

.article p.date {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #555;
	margin-bottom: 10px;
}

.recent-news .article p.date {
	/*line-height: 24px;*/
	line-height: 10px;
	/* [PT-GAC 2012-07-12] Modified when Date was removed from renderhandler */
}

.recent-news .article a.more {
	font-size: 11px;
	line-height: 26px;
}

.recent-news .col ul {
	padding: 0 0 0 20px;
	margin: 0;
	border-left: 1px solid #cecece;
}

.recent-news .col ul li {
	padding: 0;
	margin: 0;
	line-height: 18px;
	background: none;
}

.recent-news .col ul li a {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
}

.recent-news .col ul li p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	/*line-height: 18px;*/
	line-height: 6px;
	/* [PT-GAC 2012-07-12] Modified when Date was removed from renderhandler */
	color: #555;
}

.recent-news .col ul li a.view-all {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1em;
	font-weight: bold;
}

.happenings {
	padding: 0;
	margin: 6px 0 0;
}
/*body.home .happenings {
	padding: 0 20px;
}*/
.happenings h2 {
	padding: 10px 0 0;
}
/*body.home .happenings h2 {
	padding: 18px 0 0;
}*/
.happenings h2 a {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	text-indent: -9999em;
	margin: -10px 14px 0 0;
	background: url('/templates/assets/images/screen/icons/ico-happenings.png') no-repeat;
}
/*body.home .happenings h2 a {
	margin: -18px 14px 0 0;
}*/
.happenings .wrap {
	border: 1px solid #cecece;
	background: #f7f7f7;
	border-radius: 4px;
}

.happenings ul.menu {
	float: left;
	width: 164px;
	padding: 24px 0 0;
	margin: 0 0 0 -1px;
	border-radius: 4px;
}
/*body.home .happenings ul.menu {
	width: 216px;
}*/
.happenings ul.menu li {
	padding: 0;
	margin: 0;
	border: none;
	background: none;
}

.happenings ul.menu li a {
	display: block;
	width: 108px;
	height: 21px;
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 1em;
	font-weight: normal;
	color: #555;
	padding: 7px 0 0 41px;
	margin: 0;
	border-top: 1px solid #cecece;
}
/*body.home .happenings ul.menu li a {
	width: 156px;
	padding-left: 43px;
}*/
.happenings ul.menu li a:focus,
.happenings ul.menu li a:hover {
	width: 107px;
	padding-left: 40px;
	margin-left: 1px;
	background: #fff;
}

.happenings ul.menu li.selected a,
.happenings ul.menu li.selected a:focus,
.happenings ul.menu li.selected a:hover {
	width: 123px;
	height: 22px;
	color: #fff;
	text-decoration: none;
	padding-left: 41px;
	margin-left: 0;
	border: none;
	background: #4274b4 url('/templates/assets/images/screen/bg-happenings-selected.png') -52px 0 no-repeat;
}
/*body.home .happenings ul.menu li a:hover,
body.home .happenings ul.menu li a:focus {
	width: 155px;
	padding-left: 42px;
	margin-left: 1px;
}
body.home .happenings ul.menu li.selected a,
body.home .happenings ul.menu li.selected a:hover,
body.home .happenings ul.menu li.selected a:focus {
	width: 173px;
	padding-left: 43px;
	margin-left: 0;
	background-position: 0px 0px;
}*/
.happenings .split-thirds {
	border-radius: 4px;
}

.happenings .split-half {
	background: #f7f7f7 url('/templates/assets/images/screen/bg-happenings-half.png') 160px 0 repeat-y;
}
/*body.home .happenings .split-thirds {
	background: #f7f7f7 url('/templates/assets/images/screen/bg-happenings.png') 215px 0px repeat-y;
}*/
.happenings .col {
	position: relative;
	width: 278px;
	min-height: 132px;
	padding-top: 28px;
	padding-bottom: 30px;
	/*border-left: 1px solid #cecece;*/
	border-radius: 4px;
}
/*body.home .happenings .col {
	width: 230px;
}*/
.happenings .split-half .first {
	width: 253px;
	padding-left: 5px;
	border: none;
}
/*body.home .happenings .first {
	width: 244px;
	padding-left: 0;
}*/
.happenings .col p.date {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 18px;
	line-height: 26px;
	font-weight: normal;
	color: #555;
	text-transform: uppercase;
	padding: 0 20px;
	margin: 0 0 5px;
}

.happenings .col h3 {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	padding: 0 20px;
	margin: 0 0 10px;
}

.happenings .col h3 a {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
}

.happenings .col p.time {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1em;
	padding: 0 20px;
}

.happenings .col a.view-all {
	position: absolute;
	bottom: 8px;
	right: 7px;
}

.happenings .split-half,
.happenings .split-thirds {
	display: none;
}

.happenings .all,
.happenings .lectures {
	display: block;
}

.split-share .col a.share {
	margin: 30px 0 0;
}
/*-------------------------------------------
    Press Release Styles
-------------------------------------------*/
.split-share .col .st_fblike_hcount {
	/* temp */
	display: block;
	margin-top: 8px;
}

.content .main a.share {
	display: block;
	height: 16px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 1em;
	padding-top: 5px;
	padding-left: 30px;
	margin-top: 20px;
	text-transform: uppercase;
	background: url('/templates/assets/images/FPO/FPO-sharethis-icon.png') no-repeat;
}

.split-share .col a.share {
	margin: 30px 0 0;
}

.article-footer {
	padding-top: 12px;
	margin-top: 20px;
	border-top: 2px solid #cecece;
}

.article-footer h2 {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1em;
	font-weight: bold;
	color: #555;
	margin-bottom: 15px;
}

.article-footer p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 24px;
	font-weight: normal;
	color: #3a3938;
}

.article-footer .first p {
	padding-right: 50px;
}
/*-------------------------------------------
    Events Calendar Styles
-------------------------------------------*/
.todays-events {
	position: relative;
	padding: 22px 0 35px;
	top: -12px;
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
}

.todays-events .first .date {
	position: relative;
	width: 160px;
	height: 153px;
	border: 1px solid #cecece;
	border-top: none;
	background: #f3f3f3;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border-radius: 0 0 3px 3px;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.12);
}

.todays-events .first .date p span.day-of-week {
	display: block;
	width: 162px;
	height: 39px;
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 14px;
	line-height: 40px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	margin-left: -1px;
	background: url('/templates/assets/images/screen/bg-calendar-day.png') no-repeat;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.13);
}

.todays-events .first .date a.next,
.todays-events .first .date a.previous {
	display: block;
	position: absolute;
	top: 14px;
	left: 4px;
	width: 15px;
	height: 10px;
	text-indent: -9999px;
	background: url('/templates/assets/images/screen/icons/ico-calendar-arrows.png') 0 0 no-repeat;
}

.todays-events .first .date a.next {
	top: 14px;
	left: 139px;
	background-position: -15px 0;
}

.todays-events .first .date span.day {
	display: block;
	width: 162px;
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 72px;
	line-height: 56px;
	color: #555;
	font-weight: normal;
	text-align: center;
	margin-top: 18px;
}

.todays-events .first .date span.month {
	display: block;
	width: 162px;
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 10px;
	color: #555;
	font-weight: normal;
	text-align: center;
	margin-top: 11px;
}

.todays-events .open-datepicker {
	display: none;
	margin-top: 5px;
}

.todays-events .open-datepicker a.picker-btn {
	height: 11px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 1em;
	font-weight: bold;
	color: #3162ab;
	text-transform: uppercase;
	cursor: pointer;
	padding-left: 18px;
	margin: 0;
	background: url('/templates/assets/images/screen/icons/ico-datepicker.png') no-repeat;
}

.todays-events ul.events {
	padding: 12px 0 0;
	margin: 0;
}

.todays-events ul.events li {
	padding: 0 40px 0 0;
	margin: 0 0 25px;
	background: none;
}

.todays-events ul.events li h2 {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 18px;
	line-height: 1em;
	color: #555;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 13px;
}

.todays-events ul.events li h2 a {
	display: block;
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 20px;
	line-height: 1em;
	font-weight: normal;
	text-transform: none;
	margin-top: 13px;
}

.todays-events ul.events li p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 24px;
	color: #3a3938;
	margin-bottom: 5px;
}

.todays-events ul.events li p.location,
.todays-events ul.events li p.sponsor {
	font-size: 11px;
	line-height: 18px;
	color: #555;
	margin-bottom: 0;
}

.todays-events a.view-all {
	clear: both;
	margin-left: 190px;
}
/*-------------------------------------------
    Campus Life Styles
-------------------------------------------*/
.features {
	clear: both;
}

a.feature {
	position: relative;
	display: block;
	float: left;
	top: -10px;
	margin: 0 24px 0 0;
}

a.last {
	margin: 0;
}

a.feature img {
	opacity: 0.65;
}

a.feature .screen {
	background: #000;
}

a.feature:hover img {
	opacity: 1;
}

a.feature .caption {
	position: absolute;
	bottom: 15px;
	left: 0;
	width: 100%;
}

a.feature .caption p {
	width: auto;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1em;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 23px 10px 20px;
	margin: 0;
	background: #1c1f28;
}

a.our-students .caption p {
	width: 90px;
}

a.athletics .caption p {
	width: 60px;
}

a.feature .caption p.hide {
	display: none;
	width: auto;
	font-family: "PMNCaeciliaW01-55Roman", Tahoma, sans-serif;
	font-size: 24px;
	line-height: 1.2em;
	font-weight: normal;
	text-transform: none;
	padding-top: 8px;
	padding-bottom: 0;
	background: #242939;
}

a.feature:hover {
	text-decoration: none;
}

a.feature:hover .caption p.hide {
	display: block;
}

a.feature .caption p.hide strong {
	display: block;
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: normal;
	color: #bacfec;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 15px;
}

a.feature,
a.feature .caption,
a.feature .caption p,
a.feature .screen,
a.feature .screen img {
	border-radius: 3px;
}

a.feature:focus .caption p,
a.feature:hover .caption p {
	border-radius: 0;
}

a.feature .caption p,
a.feature:focus .caption p.hide,
a.feature:hover .caption p.hide {
	-moz-border-radius: 0;
	-moz-border-radius-bottomleft: 3px;
	border-radius: 0 0 0 3px;
}

.content .main .campus-life-nav h2 {
	padding-bottom: 7px;
	margin: 0 20px 20px 0;
	border-bottom: 1px solid #cecece;
}

.content .main .campus-life-nav h3 {
	font-size: 18px;
	color: #555;
	text-transform: uppercase;
	padding-right: 30px;
	margin: 20px 0 15px;
}

.content .main .campus-life-nav h4,
.content .main .campus-life-nav h4 a {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	text-transform: none;
	padding-right: 30px;
	margin-bottom: 5px;
}

.content .main .campus-life-nav p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #3a3938;
	padding-right: 30px;
}

.content .main .campus-life-nav ul {
	padding: 0;
	margin: 0;
}

.content .main .campus-life-nav ul li {
	padding: 0;
	margin: 0 0 15px;
	background: none;
}

.content .main .campus-life-nav ul li a {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 14px;
	line-height: 1em;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

h1.life span {
	display: block;
	position: relative;
	top: -3px;
	float: left;
	width: 69px;
	height: 51px;
	margin-right: 10px;
	text-indent: -9999px;
	background: url('/templates/assets/images/titles/campus-life.png') no-repeat;
}
/*-------------------------------------------
    Press Releases Styles
-------------------------------------------*/
.releases .col {
	width: 338px;
}

.releases .first {
	width: 338px;
	margin-right: 25px;
}

.releases .featured {
	background: #242939;
	border-radius: 4px;
}

.releases .featured img {
	margin-bottom: 13px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-radius: 4px 4px 0 0;
}

.releases .featured h2,
.releases .featured h2 a {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	color: #bacfec;
	padding: 0;
	margin: 0;
}

.releases .featured h2 {
	padding: 10px 16px;
	margin: 0;
}

.releases .featured p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 24px;
	color: #fff;
	font-weight: normal;
	padding: 0 16px 16px;
	margin: 0;
}

.releases .featured p.date {
	font-size: 11px;
	line-height: 1em;
	color: #c4c4c4;
	padding-bottom: 0;
	margin-bottom: 13px;
}

ul.pagination {
	height: 20px;
	padding: 0;
	margin: 0;
}

ul.pagination li {
	float: left;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1em;
	color: #555;
	padding: 0;
	margin: 0 7px 0 0;
	background: none;
}

ul.pagination li a {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 1em;
	text-transform: uppercase;
	margin-right: 3px;
	margin-left: 2px;
}

ul.pagination li.page {
	font-size: 11px;
	line-height: 1em;
	color: #555;
}

ul.pagination li.page a {
	font-size: 11px;
	line-height: 1em;
	padding: 4px 6px;
	margin-right: 0;
	margin-left: 0;
	background: #d8e2f0;
}

ul.pagination li.current {}

ul.pagination li.current a {
	color: #555;
	padding: 4px 2px;
	background: #fff;
}
/*-------------------------------------------
    Admissions Styles
-------------------------------------------*/
.hero {
	position: relative;
	top: -10px;
	width: 702px;
	/*padding: 0 0 15px 0;*/
	padding: 0;
	/* Changed padding to get rid of extraneous blue area below photos */
	margin: 0 0 10px;
	background: #242939;
	border-radius: 4px;
}

.hero img {
	padding: 0;
	margin: 0 0 24px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-radius: 4px 4px 0 0;
}

.hero p {
	font-family: "PMNCaeciliaW01-55Roman", Tahoma, sans-serif;
	font-size: 24px;
	line-height: 34px;
	font-weight: normal;
	color: #fff;
	padding: 0 20px 0 25px;
	margin: 0 0 -3px;
}

.hero a {
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #bacfec;
	text-transform: uppercase;
	padding: 0 20px 0 25px;
	margin: 0;
}

.hero p.caption {
	position: relative;
	top: -55px;
	width: 143px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1em;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 17px 10px 23px;
	margin: 0 0 -30px;
	background: #1d1f28;
}

.admissions .col {
	width: 219px;
}

.admissions .col h2 {
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	font-size: 14px;
	line-height: 25px;
	border-bottom: 1px solid #cecece;
}

.admissions .col ul {
	padding: 0;
	margin: 0;
}

.admissions .col li {
	line-height: 19px;
	padding: 0;
	margin: 0 0 25px;
	background: none;
}

.admissions .col li a:focus,
.admissions .col li a:focus span,
.admissions .col li a:hover,
.admissions .col li a:hover span {
	color: #555;
}

.admissions .col .news {
	margin-bottom: 20px;
}
/*
.admissions .col .twitter h2 {
	padding: 2px 0 0 42px;
	margin-bottom: 20px;
	background: url('/templates/assets/images/screen/icons/ico-twitter-header.png') 4px 0 no-repeat;
}
.admissions .col .twitter a.name {
	font-size: 13px;
	line-height: 24px;
}
.admissions .col .twitter p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #3a3938;
	padding: 0 5px 0 0;
	margin: 0 0 5px 0;
}
.admissions .col .twitter p.meta {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 24px;
	color: #555;
	margin-bottom: 20px;
}
*/
/* New Style for the Admissions Page Right Column for the Admissions News item. */
.section .news h2 {
	padding: 2px 0 0 42px;
	margin-bottom: 20px;
	border-bottom: 1px solid #CECECE;
	line-height: 25px;
}

.main .section .twitter h2 {
	padding: 2px 0 0 42px;
	margin-bottom: 20px;
	background: url('/templates/assets/images/screen/icons/ico-twitter-header.png') 4px 0 no-repeat;
	border-bottom: 1px solid #CECECE;
	line-height: 25px;
}

.main .section .twitter a.name {
	font-size: 13px;
	line-height: 24px;
}

.main .section .twitter p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #3a3938;
	padding: 0 5px 0 0;
	margin: 0 0 5px;
}

.main .section .twitter p.meta {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 24px;
	color: #555;
	margin-bottom: 20px;
}

.admissions .first {
	width: 480px;
}

.admissions .first .section {
	margin-right: 25px;
	margin-top: 10px;
	border-bottom: 1px solid #cecece;
}

.admissions .first .last {
	border: none;
	margin-top: 0;
}

.admissions .first h2,
.admissions .first h2 a {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	text-transform: none;
	border: none;
}

.admissions .first p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 24px;
	color: #3a3938;
	padding-right: 30px;
}

.admissions .first ul {
	margin: 15px 0 30px;
}

.admissions .first ul li {
	padding: 0;
	margin: 0 0 7px;
}

.admissions .first ul li.action {
	padding: 10px 0 15px;
}

.admissions .first ul li a {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 1em;
	font-weight: bold;
}

.admissions .first ul li a:focus,
.admissions .first ul li a:hover {
	color: #555;
}

.admissions .first ul li.action a {
	font-weight: normal;
}
/*-------------------------------------------
    Alumni Styles
-------------------------------------------*/
.alumni-giving {
	margin-top: 25px;
}

.alumni-giving .col {
	width: 220px;
}

.alumni-giving .first {
	width: 462px;
	margin-right: 20px;
}

.alumni-giving .section {
	margin-top: 0;
	border-bottom: 1px solid #cecece;
}

.alumni-giving .first h2 {
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
	color: #555;
	text-transform: uppercase;
	margin: 0 0 25px;
}

.alumni-giving ul {
	padding: 0;
	margin: 0;
}

.alumni-giving ul li {
	position: relative;
	padding: 0 0 10px;
	margin: 20px 0 0;
	border-bottom: 1px solid #cecece;
	background: none;
}

.alumni-giving ul li.last {
	border: none;
}

.alumni-giving ul li span.date {
	position: absolute;
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	color: #555;
	text-transform: uppercase;
}

.alumni-giving ul li a,
.alumni-giving ul li p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 24px;
}

.alumni-giving ul li p {
	font-weight: normal;
	color: #3a3938;
}

.alumni-giving .first ul li p {
	padding-right: 40px;
	margin-left: 80px;
	margin-bottom: 2px;
}

.alumni-giving .first ul li a {
	display: block;
	font-size: 13px;
	line-height: 22px;
	padding-right: 20px;
	margin-left: 80px;
	margin-bottom: 15px;
}

.alumni-giving .first ul li h3,
.alumni-giving .first ul li h3 a,
.alumni-giving ul li h3,
.alumni-giving ul li h3 a {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
}

.alumni-giving .first ul li h3 {
	padding-right: 50px;
	margin-left: 80px;
	margin-bottom: 5px;
}

.alumni-giving .first ul li h3 a {
	display: inline;
	margin: 0;
	font-weight: normal;
}

.alumni-giving .split-half {
	margin-top: 20px;
}

.alumni-giving .split-half .col {
	width: 50%;
}

.alumni-giving .split-half .first {
	margin: 0;
}

.alumni-giving .split-half .col h2,
.alumni-giving .split-half .first h2 {
	margin-bottom: 15px;
}

.alumni-giving .split-half .first li {
	margin: 0 0 10px;
	border: none;
}

.alumni-giving .split-half .col h3,
.alumni-giving .split-half .col h3 a,
.alumni-giving .split-half .first h3,
.alumni-giving .split-half .first h3 a {
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	padding: 0;
}

.alumni-giving .split-half .col h3 {
	margin-bottom: 0;
}

.alumni-giving .split-half .first h3 {
	padding-right: 20px;
	margin-left: 0;
	margin-bottom: 5px;
}

.alumni-giving .split-half .col p,
.alumni-giving .split-half .first p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 24px;
	padding-right: 10px;
}

.alumni-giving .split-half .first p {
	padding-right: 30px;
	margin-left: 0;
}

.alumni-giving .split-half span.date {
	display: block;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1em;
	font-weight: normal;
	color: #555;
	padding: 0;
	margin: 5px 0 15px;
}

.gift {
	width: 220px;
	padding: 0 0 15px;
	margin: 0;
	background: url('/templates/assets/images/screen/bg-gift-bot.png') left bottom no-repeat;
}

.gift h2 {
	width: 100px;
	height: 75px;
	font-family: "PMNCaeciliaW01-56Italic", Tahoma, sans-serif;
	font-size: 23px;
	line-height: 26px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	padding: 20px 60px 0;
	margin: 0;
	background: url('/templates/assets/images/screen/bg-gift-heading.png') no-repeat;
}

.gift form {
	width: 220px;
	padding: 20px 0 0;
	margin: 0;
	background: url('/templates/assets/images/screen/bg-gift-mid.png') 50% 0 repeat-y;
}

.gift form p {
	width: 220px;
	text-align: center;
	padding: 0;
}

.gift form label {
	width: 220px;
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 1em;
	font-weight: normal;
	color: #555;
	text-align: center;
	margin-bottom: 13px;
}

.gift form input {
	display: block;
}

.gift form input#dollar,
.gift form input#email {
	font-family: "PMNCaeciliaW01-76BoldItalic", Tahoma, sans-serif;
	width: 161px;
	height: 31px;
	color: #9c9a9a;
	text-align: center;
	padding: 0 10px;
	margin: 0 auto;
	border: 4px solid #fff;
	background: #fff;
	border-radius: 6px;
	box-shadow: inset 0 0 3px 0 #b3b4b4;
}

.gift form input#email {}

.gift form input#dollar {
	float: left;
	width: 80px;
	margin: 0;
}

.gift form p span {
	float: left;
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 1em;
	font-weight: normal;
	color: #555;
	padding: 14px 8px 0 0;
	margin: 0 0 0 45px;
}

.gift form p.submit {
	width: 180px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1em;
	font-weight: normal;
	color: #555;
	padding: 15px 0;
	margin: 0 auto;
	border-top: 1px solid #dadada;
}

.gift form p.submit .submit-btn {
	margin: 0 0 10px 42px;
}

.gift form p.submit a {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1em;
	font-weight: bold;
}

.gift form p.submit a:focus,
.gift form p.submit a:hover {
	color: #555;
}

.secondary form#find-class label {
	display: block;
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	padding-right: 30px;
	margin-bottom: 20px;
}

.secondary form#find-class p {
	margin-bottom: 35px;
}

.secondary form select#findclass {
	float: left;
	width: 80px;
	margin: 0;
}

.secondary form input[type="submit"].submit-btn-alt,
.secondary form#find-class .submit-btn-alt {
	float: left;
	position: static;
	margin: 0 0 0 3px;
}

.secondary .services h3 {
	font-size: 13px;
	line-height: 1em;
	padding: 0 0 13px;
	margin: 0 20px 15px;
	border-bottom: 1px solid #cecece;
}

.secondary .services ul {}

.secondary .services ul li {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1em;
	padding-left: 14px;
	margin-bottom: 13px;
	background: url('/templates/assets/images/screen/icons/ico-services-arrow.png') 0 3px no-repeat;
}

.secondary .services ul li a {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
/*-------------------------------------------
    Sidebar Styles
-------------------------------------------*/
.profile .col {
	width: 219px;
}

.profile .first {
	width: 461px;
	margin-right: 24px;
}

.sidebar {
	width: 196px;
	padding: 9px 10px 9px 13px;
	margin: 0 0 10px;
	border-radius: 6px;
	box-shadow: inset 0 0 40px 0 rgba(0, 0, 0, 0.30);
}
/* colors */
.red-bar {
	background: #c7594b;
}

.green-bar {
	background: #448f56;
}

.purple-bar {
	background: #714a7f;
}
/* /colors */
.sidebar .breakout-img {
	float: right;
	margin-bottom: 25px;
}

.sidebar .breakout-img img {
	margin: 0 0 40px;
	-ie-border-radius: 4px;
	border-radius: 4px;
	z-index: 1000;
}

.sidebar ul {
	z-index: 100;
	padding: 0;
	margin: 0;
}

.sidebar ul li {
	padding: 0;
	margin: 0;
	background: none;
}

.sidebar ul li h3 {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #fff;
	margin: 0;
}

.sidebar ul li p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	padding: 0;
	margin: 0 0 20px;
	word-wrap: break-word;
}

.sidebar ul li p.download {
	margin-top: 10px;
}

.sidebar ul li p a {
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
}

.sidebar ul li p a.download {
	font-weight: bold;
	color: #3162ab;
	text-decoration: none;
}

.sidebar ul li p a.download:focus,
.sidebar ul li p a.download:hover {
	color: #555;
}
/* FORMATTING FOR SIDEBAR WITHIN COMMONSPOT */
p.contact {
	margin: 0;
}

ul.right2Col {
	padding: 0;
	margin: 10px 0 0 2px;
}

ul.right2Col li {
	padding: 0;
	margin: 0;
	list-style-position: inside;
	font-size: 11px;
}

ul.right2Col li p.listTitle {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
/*-------------------------------------------
    Faculty Profile Styles
-------------------------------------------*/
h2.accordion {
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 10px;
	border-radius: 4px;
	box-shadow: 0 0 2px 0 rgba(127, 131, 132, 0.15);
}

.profile h2.accordion {
	border: 1px solid #3162ad;
	background: #3469ba;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3061ab), color-stop(79%, #366ec1));
	background: -webkit-linear-gradient(top, #3061ab 0%, #366ec1 79%);
	background: linear-gradient(top, #3061ab 0%, #366ec1 79%);
	box-shadow: 0 0 3px 0 rgba(127, 131, 132, 0.75);
}

.profile h2.accordion a {
	color: #fff;
	font-weight: normal;
}

h2.accordion a {
	display: block;
	padding: 6px 70px 6px 12px;
}

div.accordion {
	display: block;
	padding: 0;
	margin: 0;
}

div.accordion ul {
	padding: 5px 0 0;
	margin: 0 0 0 3px;
}

div.accordion ul li {
	padding: 0 0 0 12px;
	margin: 0;
	background: url('/templates/assets/images/screen/icons/ico-list-bullet.png') 0 6px no-repeat;
}

div.accordion ul li h3 {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 2px;
}

div.accordion ul li h3 a {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
}

div.accordion ul li p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #555;
}

.profile h1 {
	padding: 0 110px 0 0;
	margin-bottom: 20px;
}

.profile .section {
	border-bottom: 1px solid #cecece;
}

.profile .bio {
	padding-bottom: 25px;
}

.profile .bio h2 {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	text-transform: none;
	padding: 0 120px 0 0;
	margin: 0 0 2px;
}

.profile .bio p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 28px;
	color: #555;
	padding: 0 15px 0 0;
	margin-bottom: 15px;
}

.profile .bio p.degrees {
	line-height: 24px;
	padding-bottom: 30px;
	padding-right: 100px;
	border-bottom: 1px solid #CCCCCC;
}

.profile .bio p.degrees.landscape {
	height: 100px;
}

.profile .bio h3 {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 12px;
	font-weight: bold;
	color: #555;
	padding: 0 120px 0 0;
	margin-bottom: 2px;
}

.profile .bio p.areas {
	font-size: 12px;
	line-height: 20px;
	padding: 0 110px 0 0;
}

.profile .bio p.areas a {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
}

.profile .bio .more p {
	margin-bottom: 5px;
}

.profile a.continue {
	display: none;
}
/* EXPAND/COLLAPSE STYLE */
a#anc {
	text-transform: uppercase;
	font-size: 11px;
	background: #fff url('/templates/assets/images/screen/icons/ico-arrow-expand.gif') 0 0 no-repeat;
	padding: 3px 12px;
}

a#ancc {
	text-transform: uppercase;
	font-size: 11px;
	background: #fff url('/templates/assets/images/screen/icons/ico-arrow-collapse.gif') 0 0 no-repeat;
	padding: 3px 12px;
}

.profile div.video {
	float: left;
	padding-bottom: 10px;
	margin-right: 48px;
}

.profile .videos div.last {
	margin: 0;
}

.profile div.video a.video {}

.profile div.video h3 {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	padding: 0;
	margin: 12px 0 0;
}

.profile div.video h3 a {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
}

.profile div.video p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #555;
}

.profile .scholarship {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border: none;
}

.profile .scholarship h3 {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #555;
	font-weight: bold;
	padding-right: 20px;
	margin-bottom: 10px;
}

.profile .scholarship ul {
	padding: 0;
	margin: 0;
}

.profile .scholarship ul li {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	/*font-size: 11px;*/
	font-size: 12px;
	line-height: 18px;
	color: #555;
	padding: 0 20px 0 0;
	margin: 0 0 15px;
	background: none;
}

.profile .scholarship ul li a {
	display: block;
	/*font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;*/
	font-size: 12px;
	/*font-size: 13px;*/
	line-height: 18px;
	font-weight: bold;
}

.profile .scholarship ul li .caseName {
	font-style: italic;
}

.profile .scholarship ul li em .caseName {
	font-style: normal;
}

.profile .scholarship ul li .sc-ex {
	font-variant: small-caps;
	/* This is required to correctly disply legal citations. */
}

.profile hr {
	margin: 30px 0 15px;
	border-top: 1px solid #cecece;
}
/*-------------------------------------------
    Center Landing Styles
-------------------------------------------*/
.sidebar ul.faculty {
	padding: 0;
	margin: 5px 0 0;
}

.sidebar ul.faculty li {
	float: left;
	padding: 0;
	margin: 0 6px 6px 0;
}

.sidebar ul.faculty li a,
.sidebar ul.faculty li img {
	padding: 0;
	margin: 0;
	border-radius: 3px;
}

.profile .description {
	padding-bottom: 10px;
	margin-bottom: 40px;
}

.profile .description p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 28px;
	color: #555;
	font-weight: normal;
	padding: 0 20px 0 0;
}

.profile .description p.pad,
p.pad {
	padding-right: 140px;
}

.profile .description strong {
	display: block;
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 20px;
	line-height: 30px;
	font-weight: normal;
	color: #3a3938;
}

.profile .description span {
	font-weight: bold;
}

.profile .description p a.more {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 28px;
}

.news {
	padding-bottom: 40px;
}

.main .news h2 {
	margin-bottom: 12px;
}

.news .media {
	background: #242939;
	border-radius: 4px;
}

.news .media .player {
	margin-bottom: 24px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-radius: 4px 4px 0 0;
}

.news .media h3,
.news .media h3 a {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	color: #bacfec;
	padding: 0;
	margin: 0;
}

.news .media h3 {
	padding: 0 16px 10px;
	margin: 0;
}

.news .media p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 24px;
	color: #fff;
	font-weight: normal;
	padding: 0 16px 16px;
	margin: 0;
}

.news .media p.date {
	font-size: 11px;
	line-height: 1em;
	color: #c4c4c4;
	padding-bottom: 0;
	margin-bottom: 13px;
}

.main .news ul {
	padding: 0;
	margin: 30px 0 0;
}

.main .news ul li {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #555;
	font-weight: normal;
	padding: 0;
	margin: 0 0 25px;
	background: none;
}

.main .news ul li a,
.main .news ul li span {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
}

.main .news ul li span {
	padding: 0 5px;
}

.main .activity {
	border: none;
}

.main .activity .col {
	width: 218px;
	margin: 0;
}

.main .activity .first {
	width: 225px;
	margin-right: 15px;
}

.main .activity .section {
	border: none;
}

.main .activity .federal {
	border-bottom: 1px solid #cecece;
}

.main .activity h2 {
	margin-bottom: 25px;
}

.main .activity h3 {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 1em;
	font-weight: bold;
	color: #555;
	margin-bottom: 10px;
}

.main .activity ul {
	padding: 0;
	margin: 0;
}

.main .activity ul li {
	padding: 0;
	margin: 0;
	line-height: 19px;
	background: none;
}

.main .activity ul li a,
.main .federal p a,
.main .state p a {
	font-family: "PMNCaeciliaW01-75Bold", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: normal;
	padding: 0 20px 0 0;
	margin: 0;
}

.main .activity ul li p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 24px;
	padding-top: 3px;
	padding-right: 20px;
}

.main .activity ul li p.date,
.main .federal p,
.main .state p {
	font-size: 11px;
	line-height: 18px;
	padding-top: 0;
	margin-bottom: 20px;
}

.main .federal,
.main .state {
	padding: 0 0 30px;
	margin: 0 0 25px;
}

.main .federal p,
.main .state p {
	padding-right: 15px;
	margin-bottom: 25px;
}

.main .federal p a,
.main .state p a {
	display: block;
	padding: 0;
}
/* CUSTOM STYLES FOR CENTERS & INSTITUTES  */
.border-bottom,
.centerEvent {
	margin-bottom: 20px;
	border-bottom: solid 1px #CCC;
}

p.border-bottom {
	padding-bottom: 20px;
}

.centerEvent:last-child,
p.border-bottom:last-child {
	border: none;
}

p.border-bottom+h3 {
	padding: 0;
	margin: 0;
}

h1+a {
	padding: 0;
	margin: 0;
}

.StudentPortal {
	font-size: 13px;
	font-family: "PMNCaeciliaW01-85Heavy", Tahoma, sans-serif;
	font-weight: normal;
}
/* style for wrapping text around image */
.imagewrap {
	margin: 10px 0 3px 23px;
	border-radius: 6px;
	border: 5px solid rgb(255, 255, 255);
	display: block;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.292969);
	float: right;
}
/* Hide Selector under BXSLIDER */
div.bx-pager {
	display: none;
}
/* hidden style for skip to content link
a.hiddenlink
{position:absolute;
font-size: 10px;
top:auto;
color:#000000;
text-decoration: none;
overflow:hidden;}


a.hiddenlink:focus
{
color: #ffffff;
}*/
.skip-links a {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	width: 1px;
	height: 1px;
	padding: 0.5rem 1rem;
	border: 0;
	margin-top: 10px;
	color: #000;
	font-size: 1rem;
}

.skip-links a:focus,
.skip-links a:hover {
	z-index: 9999;
	clip: auto;
	overflow: auto;
	width: auto;
	height: auto;
	border: 1;
	top: 0;
	left: 0;
	background-color: #fff;
	text-decoration: none;
}

.controls--hero {
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index: 1;
}

.arrow--left {
	display: block;
	float: left;
	width: 24px;
	height: 23px;
	text-indent: -9999em;
	background: url("/templates/assets/images/screen/icons/ico-carousel-btns.png") 0 0 no-repeat;
	cursor: pointer;
}

.arrow--right {
	display: block;
	float: right;
	width: 24px;
	height: 23px;
	text-indent: -9999em;
	margin-left: 3px;
	background: url('/templates/assets/images/screen/icons/ico-carousel-btns.png') 0 0 no-repeat;
	background-position: -29px 0;
	margin-left: 10px;
	cursor: pointer;
}

.arrow--left,
.arrow--right {
	opacity: 0.8;
}

.arrow--left:focus,
.arrow--left:hover,
.arrow--right:focus,
.arrow--right:hover {
	opacity: 1;
}

.skip-links--carousel a:focus,
.skip-links--carousel a:hover {
	text-align: right;
	bottom: 0;
	width: 270%;
	left: -110px;
	overflow: initial;
	top: 9px;
}

.fixed-nav__item.is-hover {
	background: url("/templates/assets/images/screen/bg-fixed-footer-on.png") repeat-x;
}

.has-js .fixed div.open {
	display: block!important;
}

.text-hidden {
	text-indent: -999px;
}

.header .masthead.desktop {
	padding-top: 69px;
	height: 90px;
}

.masthead.mobile {
	display: none;
}

.heading-2 {
	font-family: "PMNCaeciliaW01-55Roman", Tahoma, sans-serif;
	font-size: 24px;
	line-height: 1em;
	color: #fff;
	font-weight: normal;
	padding: 0 0 5px;
	margin: 0;
	background-color: inherit;
}

.caption-wrap .caption p.heading-2 a {
	font-family: "PMNCaeciliaW01-55Roman", Tahoma, sans-serif;
	font-size: 24px;
	line-height: 1em;
	color: #ff7f40;
	font-weight: normal;
	text-transform: none;
}

.has-js .main .carousel .controls.slide-controls,
.has-js .main .carousel-alt .controls.slide-controls {
	bottom: 0;
}

.responsive .hero a {
	display: inline-block!important;
}
@media screen and (max-width: 1010px) {
	.controls--hero {
		display: none;
	}

	.masthead.mobile {
		display: block;
	}

	.header .masthead.desktop {
		display: none;
	}

	.has-js .responsive .fixed ul.fixed-nav li a.fixed-nav__label {
		display: block;
		width: 100%;
		padding-left: 25px;
		background: linear-gradient(to bottom, #323c5b 0%, #252c44 100%);
	}

	.has-js .responsive .fixed .fixed-nav__item div.section {
		width: 100%;
		box-shadow: none;
	}

	.has-js .responsive .fixed ul.fixed-nav li {
		position: relative;
	}

	.has-js .responsive .fixed ul.fixed-nav {
		display: flex;
		flex-direction: column;
	}
	#searchr + input {
	
	    position: absolute;
    top: 4px;
    left: 8px;
    width: calc(100% - 14px);
    border: none;}
}

