/*
*************************************************

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 0;
}
h1 {
	font-size: 36px;
	line-height: 44px;
	color: #1f2f4d;
}
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;
}

p, ul, dl, ol { 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; }
	th, td { 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:hover, a:focus { 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;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(129, 129, 129, 0.3);
	-moz-box-shadow: 0px 1px 2px 0px rgba(129, 129, 129, 0.3);
	box-shadow: 0px 1px 2px 0px 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; }

.split:after, 
.split-thirds:after, 
.split-half:after, 
.split-alt:after, 
.split-recent:after,
.split-share:after, 
.split-today:after, 
.todays-events:after, 
.main-nav:after, 
.header:after, 
.fixed div.open:after, 
.footer:after,
.section:after, 
.content:after,
.gift form p:after,
.secondary form#find-class p:after,
.sidebar .breakout-img:after,
.sidebar ul.faculty:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }

.move { position: absolute; left: -9999px; }
.hide { display: none; }

a.view-all,
a.download {
	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;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(127,131,132,0.35);
	-moz-box-shadow: 0px 0px 3px 0px rgba(127,131,132,0.35);
	box-shadow: 0px 0px 3px 0px rgba(127,131,132,0.35);
}
a.view-all:hover,
a.view-all:focus,
a.download:hover,
a.download:focus {
	color: #555;
	text-decoration: none;
	background: #fff url('/templates/assets/images/screen/icons/ico-btn-arrow-white.png') 10px 7px no-repeat;
}

a.action,
.admissions .first li.action a {
	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;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.25);
}
a.action:hover,
a.action:focus,
.admissions .first li.action a:hover,
.admissions .first li.action a:focus {
	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;
}*/

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;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35);
	box-shadow: 0px 1px 1px 0px 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 0px -1px 1px;
}
.main-nav li.gul-about a {
	width: 85px;
	background-position: top left;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-radius: 0 0 0 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;
	-webkit-border-radius: 0 0 6px 0;
	border-radius: 0 0 6px 0;
}

.main-nav li a:hover, 
.main-nav li a:focus,
.gul-academics .main-nav li.gul-academics a,
.gul-faculty .main-nav li.gul-faculty 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 {
	color: #fefefe;
	text-decoration: none;
	background-position: -10px -50px;
}
.main-nav li.gul-about a:hover, .gul-about .main-nav li.gul-about a { background-position: left -50px; }
.main-nav li.gul-alumni-giving a:hover, .gul-alumni-giving .main-nav li.gul-alumni-giving a { 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;
}

.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;
	-webkit-border-radius: 4px 4px 2px 2px;
	border-radius: 4px 4px 2px 2px;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(0,0,0,0.05);
	box-shadow: inset 0px 1px 0px 0px 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: #5179b4 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 auto;
}
.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 0px -1px 1px;
}

.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:hover, 
.footer ul.footer-nav li a:focus {
	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;
}
.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: 0px 0px; }
.footer .on-web ul li.twitter { background-position: 0px -49px; }
.footer .on-web ul li.facebook { background-position: 0px -98px; }
.footer .on-web ul li a {
	display: block;
	width: 55px;
	height: 49px;
	text-indent: -9999em;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.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:hover,
.footer .on-web ul li.youtube a:focus { background-image: url('/templates/assets/images/screen/icons/ico-video-footer-on.png'); }
.footer .on-web ul li.twitter a:hover,
.footer .on-web ul li.twitter a:focus { background-image: url('/templates/assets/images/screen/icons/ico-twitter-footer-on.png'); }
.footer .on-web ul li.facebook a:hover,
.footer .on-web ul li.facebook a:focus { 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;
}
.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 .twitter,
.footer .on-web .wrap .facebook { 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;
}
.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;
}

.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;
	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;
	border-left: 1px solid #313f56;
	border-right: 1px solid #172132;
}
.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;
}
.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:hover,
.fixed ul.fixed-nav li a:focus,
.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:hover,
.fixed ul.links li a:focus {
	color: #555;
}


/*-------------------------------------------
    Forms
-------------------------------------------*/
form { }
	fieldset { border: none; }
	label, .form-heading { 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;
}
/* IE7 doesn't support type="search" */
.header form #search,
.header form input[type="search"], 
.fixed form input[type="text"] {
	-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;
	
}*/
.fixed form input[type="text"],
.content .secondary 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;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0px 0px 3px 0px #b3b4b4;
	-moz-box-shadow: inset 0px 0px 3px 0px #b3b4b4;
	box-shadow: inset 0px 0px 3px 0px #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: -moz-linear-gradient(top, #3f4867 0%, #333e5c 1%, #252d44 100%);
	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: -o-linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	background: -ms-linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	background: linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.fixed form input[type="submit"]:hover {
	background: #2d3f75;
	background: -moz-linear-gradient(top, #435999 0%, #33498d 1%, #253258 100%);
	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: -o-linear-gradient(top, #435999 0%,#33498d 1%,#253258 100%);
	background: -ms-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') 0px 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="text"],
.main form input[type="password"],
.main form input[type="search"],
.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;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0px 0px 3px 0px #999;
	-moz-box-shadow: inset 0px 0px 3px 0px #999;
	box-shadow: inset 0px 0px 3px 0px #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;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0px 0px 3px 0px #999;
	-moz-box-shadow: inset 0px 0px 3px 0px #999;
	box-shadow: inset 0px 0px 3px 0px #999;
}


.main form p.error input[type="text"],
.main form p.error input[type="search"],
.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: -moz-linear-gradient(top, #3f4867 0%, #333e5c 1%, #252d44 100%);
	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: -o-linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	background: -ms-linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	background: linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	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: -moz-linear-gradient(top, #3f4867 0%, #333e5c 1%, #252d44 100%);
	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: -o-linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	background: -ms-linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	background: linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	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: -moz-linear-gradient(top, #3f4867 0%, #333e5c 1%, #252d44 100%);
	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: -o-linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	background: -ms-linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	background: linear-gradient(top, #3f4867 0%,#333e5c 1%,#252d44 100%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	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"]:hover,
.main form input[type="submit"]:focus,
.secondary form input[type="submit"].submit-btn-alt:hover,
.secondary form input[type="submit"].submit-btn-alt:focus,
.secondary form#find-class .submit-btn-alt:hover,
.secondary form#find-class .submit-btn-alt:focus {
	background: #2d3f75;
	background: -moz-linear-gradient(top, #435999 0%, #33498d 1%, #253258 100%);
	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: -o-linear-gradient(top, #435999 0%,#33498d 1%,#253258 100%);
	background: -ms-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="radio"],
.main form input[type="checkbox"] {
	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 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.selected a,
.content .secondary ul.nav li a:hover,
.content .secondary ul.nav li a:focus {
	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 ul li a,
.content .secondary ul.nav li.selected 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 ul li a:hover,
.content .secondary ul.nav ul li a:focus,
.content .secondary ul.nav li.selected ul li.selected a,
.content .secondary ul.nav li.selected ul li a:hover,
.content .secondary ul.nav li.selected ul li a:focus {
	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') 0px 9px no-repeat;
	margin: 10px 0 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:hover,
.content .secondary ul.nav li.selected ul li.selected ul li a:focus {
	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;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	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 0;
	background: #1d1f28;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
/*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 ul.inline,
.main ol.inline {
	margin-left: 0;
}
.main ul li, 
.main ol 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;
}
.main .related li a,
.main .related li a span,
.admissions .col li a,
.admissions .col li a span,
.admissions .col .news 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;
}
.main .related li a.video,
.admissions .col li a.video,
.profile div.video a.video {
	position: relative;
	display: block;
}
.main .related li img,
.admissions .col li a.video img,
.profile div.video a.video img {
	margin-bottom: 10px;
	border: 5px solid #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
}
.main .related li span,
.admissions .col .news 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 { }
.main .related li a.video span,
.admissions .col 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;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 5px 0px 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;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 5px 0px 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 0;
	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-thirds .col,
.split-half .col,
.split-recent .col,
.split-share .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;
}
.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;
	-webkit-border-radius: 6px 0px 0px 0px;
	border-radius: 6px 0px 0px 0px;
}
.slide-wrap .slide5 div {
	-moz-border-radius-topright: 6px;
	-webkit-border-radius: 0px 6px 0px 0px;
	border-radius: 0px 6px 0px 0px;
}
.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:hover,
.slide-wrap div a.min:focus {
	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:hover .screen,
.slide-wrap div a.min:focus .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');
}
.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:hover .screen h3,
.slide-wrap .slide1 a.min:focus .screen h3 {
	background: #ff7f40;
}
.slide-wrap .slide2 a.min:hover .screen h3,
.slide-wrap .slide2 a.min:focus .screen h3 {
	background: #95b25b;
}
.slide-wrap .slide3 a.min:hover .screen h3,
.slide-wrap .slide3 a.min:focus .screen h3 {
	background: #20815b;
}
.slide-wrap .slide4 a.min:hover .screen h3,
.slide-wrap .slide4 a.min:focus .screen h3 {
	background: #9b864d;
}
.slide-wrap .slide5 a.min:hover .screen h3,
.slide-wrap .slide5 a.min:focus .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;
	opacity: 0.9;
	overflow: hidden;
}
.slide-wrap div.open .options .seal:hover, 
.slide-wrap div.open .options .seal:focus { opacity: 1; }
.slide-wrap div.slide2 .options .seal { background-image: url('/templates/assets/images/screen/bg-slide-seal2.png'); }
.slide-wrap div.slide3 .options .seal { background-image: url('/templates/assets/images/screen/bg-slide-seal3.png'); }
.slide-wrap div.slide4 .options .seal { background-image: url('/templates/assets/images/screen/bg-slide-seal4.png'); }
.slide-wrap div.slide5 .options .seal { background-image: url('/templates/assets/images/screen/bg-slide-seal5.png'); }
.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;
	-webkit-border-radius: 0px 6px 0px 0px;
	border-radius: 0px 6px 0px 0px;
}

.caption-wrap {
	position: relative;
	padding: 18px 20px 20px;
	background: #242939;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
}
.caption-wrap .caption h2 {
	font-family: "PMNCaeciliaW01-55Roman", Tahoma, sans-serif;
	font-size: 24px;
	line-height: 1em;
	color: #fff;
	font-weight: normal;
	padding: 0 0 5px;
	margin: 0;
}
.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;
}
.caption-wrap 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') 0px 0px no-repeat;
	display: none;
}
.caption-wrap a.slide-control:hover,
.caption-wrap a.slide-control:focus {
	background-position: 0px -13px;
}
.caption-wrap a.paused { height: 12px; background: url('/templates/assets/images/screen/icons/ico-carousel-play.png') 0px 0px no-repeat; }
.caption-wrap a.paused:hover, .caption-wrap a.paused:focus { background-position: 0px -12px; }

.slide-wrap div.has-video img.full,
.slide-wrap div.has-video .options {
	display: none;
}

/* Image Carousel with Captions */
.main .carousel,
.main .carousel-alt, .carousel-alt-preview {
	position: relative;
	width: 702px;
	height: 336px;
	margin-bottom: 30px;
	background: #33353d;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.main .carousel-alt, .carousel-alt-preview {
	height: auto;
	margin-bottom: 15px;
}
.main .carousel ul,
.main .carousel-alt ul, .carousel-alt-preview ul {
	width: 702px;
	padding: 0;
	margin: 0;
}
.main .carousel li,
.main .carousel-alt li, .carousel-alt-preview li {
	display: none;
	position: relative;
	text-align: center;
	padding: 0;
	margin: 0;
	background: none;
}
.main .carousel-alt li, .carousel-alt-preview li {
	margin: 0;
}
.main .carousel li.current,
.main .carousel-alt li.current, .carousel-alt-preview li {
	display: block;
}
.main .carousel li img,
.main .carousel-alt li img {
	padding: 0;
	margin: 0 auto;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.main .carousel-alt li img {
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
.main .carousel li.has-video img,
.main .carousel-alt li.has-video img,
.main .carousel li.has-video .options,
.main .carousel-alt li.has-video .options {
	display: none;
}
.main .carousel .player,
.main .carousel-alt .player {
	display: block;
	line-height: 1em;
}
.main .carousel li p,
.main .carousel-alt li p, .carousel-alt-preview li p {
	width: 580px;
	text-align: left;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-radius: 0 0 4px 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');
}
.main .carousel-alt li p, .carousel-alt-preview 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 strong,
.main .carousel li p a {
	text-transform: uppercase;
}
.main .carousel-alt li p strong, .carousel-alt-preview 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;
}
.main .carousel-alt .options p, .carousel-alt-preview .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;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.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;
	-webkit-border-radius: 0px 6px 0px 0px;
	border-radius: 0px 6px 0px 0px;
}


/*-------------------------------------------
    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;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.happenings ul.menu {
	float: left;
	width: 164px;
	padding: 24px 0 0;
	margin: 0 0 0 -1px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	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:hover,
.happenings ul.menu li a:focus {
	width: 107px;
	padding-left: 40px;
	margin-left: 1px;
	background: #fff;
}
.happenings ul.menu li.selected a,
.happenings ul.menu li.selected a:hover,
.happenings ul.menu li.selected a:focus {
	width: 123px;
	height: 22px;
	color: #fff;
	text-decoration: none;
	padding-left: 41px;
	margin-left: 0;
	border: none;
	background: transparent url('/templates/assets/images/screen/bg-happenings-selected.png') -52px 0px 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 { 
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.happenings .split-half {
	background: #f7f7f7 url('/templates/assets/images/screen/bg-happenings-half.png') 160px 0px 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;*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	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-thirds,
.happenings .split-half {
	display: none;
}
.happenings .lectures,
.happenings .all {
	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 0;
	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;
	-webkit-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 3px 5px 0px 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;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.13);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.13);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.13);
}
.todays-events .first .date a.previous,
.todays-events .first .date a.next {
	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') 0px 0px no-repeat;
}
.todays-events .first .date a.next {
	top: 14px;
	left: 139px;
	background-position: -15px 0px;
}
.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 0px 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 .screen img,
a.feature .screen,
a.feature .caption,
a.feature .caption p {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
a.feature:hover .caption p,
a.feature:focus .caption p {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
a.feature .caption p,
a.feature:hover .caption p.hide,
a.feature:focus .caption p.hide {
	-moz-border-radius: 0px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-radius: 0px 0px 0px 3px;
	border-radius: 0px 0px 0px 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;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.releases .featured img {
	margin-bottom: 13px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
.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 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 0 0 0; /* Changed padding to get rid of extraneous blue area below photos */
	margin: 0 0 10px 0;
	background: #242939;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.hero img {
	padding: 0;
	margin: 0 0 24px 0;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
.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 0;
}
.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 0;
	background: none;
}
.admissions .col li a:hover,
.admissions .col li a:focus,
.admissions .col li a:hover span,
.admissions .col li a:focus 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 0;
}
.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: 0px;
}
.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 0;
}
.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:hover,
.admissions .first ul li a:focus {
	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 0;
}
.alumni-giving ul {
	padding: 0;
	margin: 0;
}
.alumni-giving ul li {
	position: relative;
	padding: 0 0 10px 0;
	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 p,
.alumni-giving ul li a {
	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 ul li h3,
.alumni-giving ul li h3 a,
.alumni-giving .first ul li h3,
.alumni-giving .first 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 .first h2,
.alumni-giving .split-half .col h2 {
	margin-bottom: 15px;
}
.alumni-giving .split-half .first li {
	margin: 0 0 10px;
	border: none;
}
.alumni-giving .split-half .first h3,
.alumni-giving .split-half .first h3 a,
.alumni-giving .split-half .col h3,
.alumni-giving .split-half .col 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 .first p,
.alumni-giving .split-half .col 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 0;
	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#email,
.gift form input#dollar {
	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;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0px 0px 3px 0px #b3b4b4;
	-moz-box-shadow: inset 0px 0px 3px 0px #b3b4b4;
	box-shadow: inset 0px 0px 3px 0px #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:hover,
.gift form p.submit a:focus {
	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') 0px 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;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0px 0px 40px 0px rgba(0, 0, 0, 0.30);
	-moz-box-shadow: inset 0px 0px 40px 0px rgba(0, 0, 0, 0.30);
	box-shadow: inset 0px 0px 40px 0px 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;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-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:hover,
.sidebar ul li p a.download:focus {
	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;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(127, 131, 132, 0.15);
	-moz-box-shadow: 0px 0px 2px 0px rgba(127, 131, 132, 0.15);
	box-shadow: 0px 0px 2px 0px rgba(127, 131, 132, 0.15);
}
.profile h2.accordion {
	border: 1px solid #3162ad;
	background: #3469ba;
	background: -moz-linear-gradient(top, #3061ab 0%, #366ec1 79%);
	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: -o-linear-gradient(top, #3061ab 0%,#366ec1 79%);
	background: -ms-linear-gradient(top, #3061ab 0%,#366ec1 79%);
	background: linear-gradient(top, #3061ab 0%,#366ec1 79%);
	-webkit-box-shadow: 0px 0px 3px 0px rgba(127, 131, 132, 0.75);
	-moz-box-shadow: 0px 0px 3px 0px rgba(127, 131, 132, 0.75);
	box-shadow: 0px 0px 3px 0px 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') 0px 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: normal;
}

.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 img,
.sidebar ul.faculty li a {
	padding: 0;
	margin: 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	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;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.news .media .player {
	margin-bottom: 24px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
.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 16px;
	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 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 0;
	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  */
.centerEvent, .border-bottom {
	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 0px 3px 23px; 
	border-radius: 6px; 
	border: 5px solid rgb(255, 255, 255); 
	display: block; 
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.292969);
	float:right;
}

/* Hide Selector under BXSLIDER */
div.bx-pager {
    display:none;
}



