<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/******CSS******/
.fancybox-inner{
	max-width: 100%;
	padding: 20px 0px 20px 20px !important;
}
.fancybox-inner ul{
	margin-left: 20px;
}

#home-content .fbMetaImage{
	display: none;
}

#home-content .grid3{
	padding-right:10px;
}
#home-content .border-right-gold .grid6:first-of-type{
	padding-right: 2.5%;
}
#home-content .border-right-gold .grid6:last-of-type{
	padding-left: 2.5%;
	border-left: 5px solid #ffe800;
}

#home-content .imgCenter{
	display: block;
	margin: 0 auto;
}

#home-content .grid8{
	padding-right: 20px;
}
#home-content .grid2{
	padding: 0px 10px;
}
#home-content .btnSuccess{
	float: right;
	width: 25%;
}
#home-content .grid3 .secondarySlider img{
	display: block;
	margin: 0 auto;
} 
#hdnContent{
	display: none;
	padding: 20px;
	min-width: 600px;
	max-width: 1200px;
	margin-top: 1px;
}

#hdnContent .grid8{
	padding-left: 20px;
}


/****ORIENTATION LEADER****/
#home-content .orientationHomepage .grid9{
	padding-left: 20px;
}
#home-content .orientationHomepage .grid3{
	text-align: center;
}
.hiddenLink {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
#home-content .btnOL{
	width: 100%;
	margin-bottom: 0px;
}
#home-content .grid3{
	padding-left: 10px;
}
#home-content .nsStaff #intro{
	border-bottom: none;

}
#home-content .nsStaff #intro:after{
	display: none;
}

#home-content .grey, #home-content .grey .tileBuilderSnippet{
	background-color: #eee;
	padding: 20px;
	float: left;

}
#home-content .grey p{
	color: #575757;
}

#home-content .purple p{
	color: #292929;
}
#home-content .purple, #home-content .purple .tileBuilderSnippet{
	background-color: #B094B5;
	padding: 20px;
	float: left;
}
#home-content .purple h4{
	border-bottom: none;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #292929;
}
#home-content .grey h4{
	border-bottom: none;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #474747;
}

#home-content .tileBuilderSnippet .grid4 .wcuTileBtn .wcuPurpleTile{
	height: 0px;

}

#home-content .olGrey .grid2, #home-content .Olpurple .grid4{
	padding-right: 10px;
	margin-bottom: 10px;
}
/**********Announcement Box**********/
#home-content .announcements{
	margin-right: 10px;
	margin-top: 20px;
	padding:5px;
	padding-bottom: 50px;
	box-shadow: 0 0 1px 1px #e2e2e2;
	background-color: #f7f7f7;
}
#home-content .nsStaff .grid10{
	padding: 10px;
	padding-top: 0;
}
#home-content .family{
	width: 100%;
}
#home-content #leftColumn{
	padding-right: 10px;
}
#home-content .grid4{
	padding-right: 20px;
}
#home-content .olBtn{
	width: 100%;
}
#home-content .nsStaff h4{
	margin-top: 10px;
	margin-bottom: 5px;
}
#home-content .nsStaff .grid10 h4{
	margin-top: 10px;
	margin-bottom: 5px;
}
#home-content .boldName{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1em;
	color: #763775;
}
#home-content .parkingText{
	font-size:15px;
	color: #6f306e; 
	font-weight: bold;
}

#home-content .parkingIcon{
	margin-right: 10px;
	font-size: 5em;
	font-family: Helvetica, Arial, sans-serif;
	padding: 20px;
	margin-top: 0;
}
#home-content #nsoSocial{
	padding: 10px;
}
#home-content #nsoSocial .faIcons img{
	width: 34px;
}
#home-content #nsoSocial .faIcons{
	float: right;
	padding-left: 5px;
	margin-top: 5px;
}
#home-content .newsletterInfo{
	margin-top: 0;
}

#home-content .nsStaff, #home-content .cbpm, #home-content .cah, #home-content .csm, #home-content .cesw, #home-content .health, #home-content .university, #home-content .music{
	float: left;
	width: 100%;
}

#home-content #olPage .wcuTileBtn{
	font-size: 1.7em;
	max-height: 130px !important;
	padding: 0px 20px;
}


#home-content #rcTop{
	padding-bottom: 40px;
	font-size: 1.3em;
}
#home-content #rcTop p:first-of-type{
	font-weight: bold;
	font-size: 1.1em;
}
#home-content .imgRight{
	float: left;
	padding-right: 30px;
	padding-bottom: 20px;
}
#home-content #purpleBack .grid6:first-of-type{
	padding: 5px 30px 30px 30px;
	background-color: #eee;
}
#home-content #purpleBack .grid6:last-of-type{
	padding: 5px 30px 30px 30px;
}
#home-content #imgCenter .grid6:first-of-type img{
	float: right;
}
#home-content #imgCenter .grid6:last-of-type img{
	float: left;
}
#home-content #imgCenter p, #home-content #imgCenter h3{
	text-align: center !important;
}
#home-content #imgCenter{
	float: left;
	width: 100%;
	padding: 20px;
	margin-bottom: 40px;
}
#home-content #purpleBack{
	border-top: 4px solid #382140;
	float: left;
	width: 100%;
}
#home-content #purpleBack .row-responsive:first-of-type{
	margin-top: 0px;
}
#home-content .linkSpace{
	display: block;
	margin: 10px 0;
}


/*******	NEW WELCOME PAGE	*********/
#welcome-week .wcuSplitBlockContainer &gt; img{
	width: 100%;
}
#welcome-week .wcuSplitBlockContainer:nth-of-type(3) .innerWCUSplitBlock &gt; ul{
	margin-bottom: 30px;
} 
#welcome-week .wcuSplitBlockContainer:nth-of-type(1) .innerWCUSplitBlock .grid6{
	padding: 10px 20px 10px 0px;
}
#welcome-week .wcuSplitBlockContainer:nth-of-type(1) .innerWCUSplitBlock .grid6:last-of-type img{
	margin-top: 20px;
}
#welcome-week .wcuSplitBlockContainer &gt; .row-responsive{
	display: flex;
	margin-top: 0px;
	margin-bottom: 0px;
}
#welcome-week .wcuSplitBlockContainer .grid6 img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
#welcome-week #bottomSplits .wcuSplitBlockContainer{
	padding: 0px 0px;
}
#welcome-week .outerWCUSplitBlock{
	display: table;
	padding: 10% 15%;
	height: 100%;
	width: 100%;
}
#slPage .outerWCUSplitBlock{
	background-color: #fff;
}
#welcome-week .innerWCUSplitBlock{
	display: table-cell;
	vertical-align: middle;
}
#home-content .overflowContentSectionRight .ovContent h3{
	padding-bottom: 10px;
}
#welcome-week .innerWCUSplitBlock h3, #home-content .innerWCUSplitBlock p, .innerWCUSplitBlock h2, #home-content .innerWCUSplitBlock ul, #home-content .innerWCUSplitBlock li, .centerContentWelcome h3{
	list-style-type: none;
	margin-left: 0;
}
#home-content #staffP .grid6{
	padding-right: 40px;
}
#home-content .restrict{
	max-width: 1280px;
	display: block;
	margin: 0 auto;

}
#home-content .smallText{
	font-size: 1.5em;
}


/*	YIELD BUTTONS	*/
#home-content .yieldBtn{
	display: block;
	padding: 10px 10px 0px 0px;
	color: #3C006A;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 10px;
	text-decoration: none;
	border-bottom: 1px solid #eee;
	transition: all .2s ease-in-out;
	max-width: 80%;
}
#home-content .yieldBtn:visited{
	color: #3C006A;
}
#home-content .yieldBtn:hover{
	transition: all .2s ease-in-out;
	margin-left: 10px;
}
#home-content .yieldBtn:hover .fa-angle-right{
	background-color: #E8FD00;
	color: #3C006A;
}
.fa-angle-right{
	background-color: #3C006A;
	color: #E8FD00;
	padding: 5px 10px;
	margin-right: 5px;
}
#helpfulLinks{
	width: 100%;
	float: left;
	display: block;
	padding: 5% 20%;
	background-image: url("/_services/orientation/images/helpfulLinksBack.jpg");
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#helpfulLinks h2, #yieldContactSection h2{
	font-size: 2.8em;
	margin-bottom: 40px;
	font-weight: bold;
	color: #3C006A;
	text-align: center;
}
#helpfulLinks h2, #helpfulLinks .yieldBtn{
	color: #fff;
}
#helpfulLinks .yieldBtn:visited{
	color: #fff;
}
#home-content #yieldContactSection{
	float: left;
	width: 100%;
	padding: 7% 10%;
	text-align: center;
	font-weight: bold;
	font-size: 1.5em;
	line-height: 1.1em;
}
#home-content #yieldContactSection .dialPhone{
	margin-top: 10px;
	margin-bottom: 10px;
}
.faIcons img{
	width: 57px;
	top: 3px;
}
.centerContentWelcome{
	text-align: center;
	padding: 2.5% 10% 5% 10%;
	font-size: 1.3em;
	position: relative;
}
.centerContentWelcome h3{
	font-size: 2.4em;
}
.centerContentWelcome ul{
	margin-left: 0px;
}
.centerContentWelcome li{
	list-style-type: none;
}
.centerContentWelcome img{
	max-width: 315px;
}
.centerContentWelcome .grid6:first-of-type a{
	text-align: right;
}
.centerContentWelcome .grid6:last-of-type a{
	text-align: left;
}
.centerContentWelcome .grid6:first-of-type img{
	float: right;
	padding-right: 10px;
}
.centerContentWelcome .grid6:last-of-type img{
	float: left;
	margin-top: 20px;
	padding-left: 10px;
}
#home-content .centerContentWelcome .centerBtns{
	display: block;
	margin: 0 auto;
	text-align: left;
	padding: 2.5% 15% 2.5% 30%;
}

.centerContent {
	padding: 3% 8%;
	display: block;
	float: left;
	width: 100%;
}


/*******	END NEW WELCOME PAGE	*********/

@media only screen and (max-width:2000px){
	#home-content .olGrey .grid2{
		padding-right: 10px;
	}
}

@media only screen and (max-width:1335px){
	#home-content .olGrey .grid2{
		width: 33%;
	}
	#home-content .centerContentWelcome .centerBtns{
		padding: 2.5% 10% 2.5% 15%;
	}
}

@media only screen and (max-width:900px){
	#home-content .olGrey .grid2, #home-content .Olpurple .grid4{
		width: 100%;
	}
	#home-content .wcuTileBtn span{
		padding: 20px 5px;
	}
}

@media only screen and (max-width: 768px) {
	.wcuSplitBlockContainer .row-responsive {
		flex-direction: column;
	}

	.wcuSplitBlockContainer:nth-child(odd) .row-responsive {
		flex-direction: column-reverse;
	}

	.outerWCUSplitBlock {
		padding: 10% 12%;
	}

	#home-content .yieldBtn {
		max-width: 100%;
	}

	.wcuSplitBlockContainer h3 {
		font-size: 2em;
	}

	#helpfulLinks h2 {
		line-height: 1.2;
	}

	#yieldContactSection h2 {
		font-size: 1.8em;
		line-height: 1.2;
	}
	.centerContentWelcome .grid6:first-of-type img, .centerContentWelcome .grid6:last-of-type img{
		display: block;
		margin: 0 auto;
		padding: 10px;
		float: none;
	}
	#home-content .centerContentWelcome .centerBtns{
		padding: 2.5% 2.5% 2.5% 2.5%;
	}
	#home-content .yellowBoxes .tileBuilderSnippet &gt; div.grid6{
		width: 100%;
	}
}





/*****************************************************/
/*****************************************************/
/*					EVENT SNIPPET					*/
/*****************************************************/
/*****************************************************/
#event-tiles{
	display: block;
	float: left;
	width: 100%;
}
#event-tiles .row-responsive{
	margin-top: 0px;
	margin-bottom: 0px;
}
#event-tiles .grid4{
	padding: 0px 10px;
}
#event-tiles .eTile{
	display: block;
	position: relative;
	width: 100%;
	padding: 2.5% 5% 5% 5%;
	background-color: #382140;
	border-left: 15px solid #ffe800;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 135px;
}
#event-tiles a.eTile{
	text-decoration: none;
}
#event-tiles a.eTile:hover{
	background-color: #6e3061;
}
.eTile .eName{
	font-weight: bold;
	font-size: 1.3em;
	display: block;
	color: #fff;
	margin-bottom: 3px;
}
.eTile .eContext{
	font-size: 1em;
	color: #fff;
}
.eTile .eLocation{
	position: absolute;
	display: inline-block;
	bottom: 20px;
	right: 20px;
	font-weight: bold;
	padding: 0px 5px;
	font-size: .7em;
	background: #fff;
	color: #382140;
}
.fancybox-outer{
	padding: 1% 5% 5% 5%;
}
.fancybox-wrap{
	min-width: 40%;
}

@media only screen and (max-width:768px){
	#event-tiles .grid4{
		padding: 0px 0px;
	}
	#event-tiles .eTile{
		margin-top: 5px;
		margin-bottom: 5px;
	}
}




/*****************************************************/
/*****************************************************/
/*					NEW BRAND CSS					*/
/*****************************************************/
/*****************************************************/

#home-content .legend img{
	margin-bottom: -8px;
	margin-right: 5px;
	margin-left: 15px;
}
#home-content .legend img:first-of-type{
	margin-left: -5px;
}
#home-content .welcomeCenter .accordion h3{
	text-align: left;
}
.centerH2{
	text-align: center;
}
.centerContent .grid4{
	padding: 0px 10px;
}
#home-content .centerContent .accordion td img{
	float: left;
	margin: 0px 2px 10px 2px;
}
.purplePara, .pyPara2, .pyPara1{
	padding: 3.5%;
}
.pyPara2, .pyPara1{
	display: flex;
}
.pyPara2 .grid6:first-of-type, .pyPara1 .grid6:last-of-type{
	background-color: #FFE800;
}
.pyPara2 .grid6:last-of-type, .pyPara1 .grid6:first-of-type{
	background-color: #382140;
	height: 100%;
}
#home-content .goldFont{
	color: #FFE800 !important;
}
.artSocialBar{
	width: 100%;
	display: block;
	background-color: #6e3061;
	text-align: center;
	padding: 10px;
	float: left;
	margin-top: -25px;
}
#home-content .artSocialBar p{
	margin: 0px 0px;
}
.socialLogo{
	display: inline-block;
	margin-right: 5px;
	max-width: 45px;
}
.bol-page{
	float: left;
	width: 100%;
	display: block;
}
.bol-page .pyPara2 .grid6{
	padding: 20px 5% 4% 5%;
}
#home-content .bol-page .pyPara2 .innerWCUSplitBlock ul{
	margin-left: 20px;
}
#home-content .bol-page .pyPara2 .innerWCUSplitBlock li{
	list-style-type: disc;
	margin-bottom: 5px;
}

/* New NSP home page - 11/19/24 */
.ar-section{
	float: left;
	width: 100%;
	display: block;
	padding: 3.5%;
}
#home-content .ar-section .grid3 p{
	font-weight: bold;
}
.ovContent .innerWCUSplitBlock{
	padding-top: 20px;
}

/* New FY Student page - 4/2/25 */
#home-content .fy-page-top{
	padding-top: 0px;
}
.fy-image{
	width: 100%;
}
.orientation-dates-section{
	padding: 3.5%;
	background-color: #382140;
}
.orientation-dates-section .row-responsive{
	padding: 0px 2%;
}
#home-content h3.psuedoHead2{
	font-family: "Phonk", Arial, sans-serif;
}
.bss{
	float: left;
	width: 100%;
	display: block;
}
#home-content .bss .grid6{
	padding: 10px;
}
.fy-page-top .accordion, #home-content .fy-page-top .accordion .grid6 p, #home-content .fy-page-top .accordion p, .fy-page-top .accordion li, .fy-page-top .accordion h3 a, .fy-page-top .accordion h3 {
	text-align: left;
}
#home-content .bcII{
	padding: 1% 15% 3.5% 15%;
}
#home-content .contentHolder .bcIII p, #home-content .contentHolder .bcIII ul, #home-content .contentHolder .bcIII li{
	text-align: left;
}


@media only screen and (min-width:768px){
	#home-content .ar-section .grid3{
		padding-left: 3.5%;
	}
	#home-content .ar-section .grid9{
		padding-right: 3.5%;
		border-right: 5px solid #ffe800;
	}
	#home-content .ar-section .grid9 .right-pad-25 .grid4{
		padding-left: 0px;
		padding-right: 20px;
	}
	.right-pad-25{
		padding-right: 20%;
	}
	.orientation-details-section{
		padding: 0% 3.5% 3.5% 3.5%;
		float: left;
		width: 100%;
	}
	#home-content .bss{
		display: flex;
		margin-top: 2%;
	}
	#home-content .bss .grid6{
		padding: 5%;
		padding-top: 2%;
		height: 100%;
	}
	#home-content .bss .grid6:first-of-type{
		border-right: 5px solid #ffe800;
	}

}
@media only screen and (max-width:768px){
	.purplePara{
		padding: 20% 5% 20% 5%;
	}
	.pyPara2, .pyPara1{
		display: block;
	}
	.pyPara2 .grid6:first-of-type{
		background-color: #382140;
	}
	.pyPara2 .grid6:last-of-type{
		background-color: #FFE800;
	}
	#home-content .bcII{
		padding: 1% 2% 3.5% 2%;
	}
}

.heroWelcomeWeek{
	width: 100%;
}


.collageImages{
	background-image: url(/visitors/images/visitBack1.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 100%;
	float: left;
	position: relative;
	z-index: 10;
}
.collageImages h2{
	font-size: 3em;
	margin: 50px 0px;
	text-align: center;
}
.collageImages h4{
	text-transform: uppercase;
}
.collageImages img{
	width: 100%;
}
.collageImages .row-responsive:first-of-type, .collageImages .row-responsive:first-of-type .grid5, .collageImages .row-responsive:first-of-type .grid4, .collageImages .row-responsive:first-of-type .grid3{
	display: flex;
}
/* .collageImages .bottomPlacement{
align-self: flex-end;
} */
.collageImages .row-responsive:first-of-type{
	margin-bottom: 30px;
}
.collageImages .row-responsive:first-of-type .grid5{
	padding-right: 30px;
}
.collageImages .row-responsive:first-of-type .grid4, .collageImages .row-responsive:last-of-type .grid5, .collageImages .row-responsive:last-of-type .grid4{
	padding-left: 30px;
}
@media only screen and (max-width:768px){
	.collageImages .row-responsive:first-of-type{
		margin-bottom: 0px;
		display: block;
	}
	.collageImages .row-responsive:first-of-type .grid3, .collageImages .row-responsive:last-of-type .grid3, .collageImages .row-responsive:first-of-type .grid5, .collageImages .row-responsive:first-of-type .grid4, .collageImages .row-responsive:last-of-type .grid5, .collageImages .row-responsive:last-of-type .grid4{
		padding-left: 0px;
		padding-right: 0px;
		margin-bottom: 20px;
		display: block;
	}
	.collageImages{
		padding: 30px 20px;
	}
}

.row-responsive .videoContainer{
	width: 100%;
	margin: 10px 0 20px;
	float: none;
}

/* calendar logo */
#home-content a.calendarWelcomeLogo{
	position: relative;
	top: -20px;
}




#home-content .orientationContent {
	padding: 2% 5%;
}

#home-content .orientationContent .grid6 {
	padding: 25px;
}
</pre></body></html>