<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Lato:wght@900&amp;display=swap');
	 
#container {max-width:100%; /*margin-top: 0.01em; margin-bottom: 0.1em;  display:none;  
	 */  }  
 

#container_one
{
	/* width: 95.5%;max-width:1680px; padding: 2em 2.25%;max-width:1680px;  max-width:99%;  border:1px solid #EA1CD7 !important;border:1px solid #D8D9DA!important;
	*/
    max-width:100%;  width:100%; 
	clear:both;
	padding: 0.1em 0.3%;
	overflow: hidden;
	/* margin-top: 0.01em; 
	margin-bottom:0.5em;
	margin-right:auto;
	margin-left:auto;*/
	 
 	 color:#000000; 
	font-size:1.05em; 
	font-family: 'Open Sans', sans-serif !important;  
	
}
 
#container_one div.feature{ 
	max-width:100%;  width:100%;  
	clear:both;
	padding: 0.1em 0;	
	/* margin-top: 0.03%; max-width:99%;
	margin-top:0.03%;
	margin-bottom:0.03%;
	margin-left:0.03%;
    margin-right:0.03%;
	margin-left:0.03%;
    margin-right:0.03%; float:left;  */
	background:#ffffff;
 
	/*border:1px solid  margin-left:0.5%;#006622!important;#D8D9DA padding: 10px;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); border:1px solid #D8D9DA !important; padding: 0.5px 8px;*/
	 color:#000000; 
	font-size:1.05em; 
	font-family: 'Open Sans', sans-serif !important;  
	
 }
  
#container_one div.box1 { 
	max-width:100%;  
	clear:both;
	padding: 0.1em 0.3%;

 	background: #ccc;
	/*border:1px solid  margin-left:0.5%;#006622!important;#D8D9DA padding: 10px;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); border:1px solid #D8D9DA !important; padding: 0.5px 8px;*/
	 color:#000000; 
	 font-size:1.4em; 
	font-family: 'Open Sans', sans-serif !important;  
	
 }
			 
#container_one div.box1 p{
	/*padding: 16px 10px;*/
	max-width:100%;  
	padding: 5px;
	 color:#000000; 
	font-size:1.4em; 
	font-family: 'Open Sans', sans-serif !important; 
 		margin-top: 1.03%;
	margin-bottom:  1.03%;
	margin-left: 1.03%;
    margin-right: 1.03%;
	 
}

#container_one div.flipbox { 
	max-width:90%; max-height:50%;  
	clear:both;
	padding: 0.1em 0.3%;
    border:1px solid #23DD86 !important; 
 }

 h3.cpa1 {
font-weight:bold!important;
text-align:center!important;
 font-size: 50px!important;
 font-family: 'Open Sans', sans-serif !important; 
color:#ffcc00!important;  padding: 15px;
background-color:#639;  
/*margin: .5em 0;margin-top:0;text-transform:uppercase!important;*/
 max-width:100%;  
  
}		 
 
h3.cpa3 {
font-weight:bold!important; 
font-size: 1.5em!important;
 font-family: 'Open Sans', sans-serif !important; 

color:#ffcc00!important;
background-color:#639; padding: 15px;
/*margin: .5em 0;margin-top:0; text-transform:uppercase!important;*/
 max-width:100%;   
	
}
#container_one div.feature h3{
	/*padding: 16px 10px; font-size: 1.7vw; font-size:3.5em;font-size: 2.5vw;font-family: 'Open Sans', sans-serif !important;padding: 5px;*/
	padding: 5px;
	font-size:1.5em;
  font-weight: bold; color:#663399;
	
}
 
#container_one div.feature h4{
	/*padding: 16px 10px; font-size: 1.4vw;font-size:3em; 	font-size: 2.0vw; */
	padding: 5px;
	font-size:1.3em;
	
 	font-weight: bold; color:#000000;
 
}

#container_one div.feature p{
	/*padding: 16px 10px;*/
	padding: 5px;
	font-size:1.1em; 
	 
}

#container_one div.feature img	{
width: 100%;
height:100%;
object-fit:unset;
float:none !important;
margin: 0 !important;
						}


#container_one div.feature a:link{
color: #639; !important;
font-weight:bold !important;
}


#container_one div.feature a:hover {
color:#9054f4 !important;
}

#container_one div.feature a:visited {
color:#ffcc00 !important;
}


#container_one div.feature img.desktop-image{display:block;}

#container_one div.feature div.image-container{
overflow:hidden;
padding:0;
margin:0;
width:100%;
	
}


#container_one div.feature ul{
font-size:1.2em;
line-height:1.5em;	
margin-top: 0.5em;
list-style:disc;
margin-left:1.5em;
}

 

@media only screen and (max-width:1340px){
	#container_one div.feature
	{
 	font-size:1.05em; 
		
	}
	#container_one div.feature h3 
	{
 	font-size:1.1em; 
	}
 }
 
 
@media only screen and (max-width:1024px){
	#container_one div.feature {
	font-size: 1.0em;
		
}
} 
  
@media only screen and (max-width:950px){	
	#container_one div.feature
	{ 
	 	font-size:1.05em; 
		
	 	width:99%;
		clear:both;	
	} 
	
	#container_one .feature img{
		width: 100%; 
		 }
  
	#container_one .feature h3.cpa1, #container_one .feature h3.cpa2 {
		font-size:1.05em; 
	
	 }
 	   
 }  

@media only screen and (max-width:800px) {
	#container_one .feature h3.cpa1, #container_one .feature h3.cpa3 {
		font-size:1.05em; 
		font-weight:bold;
		
		color: #639;
		/*margin-bottom: 0.5em;text-transform:uppercase;*/
		}
		#container_one .feature img{
		width: 100%; 
		 }
	#container_one div.feature
	{
  		font-size:1.05em; 
		
	 	width:99%;
		clear:both;
	} 
}
 
 

/* container menu - footer menu */
    
#container_one div.feature .containerTop {
display:grid;
grid-template-columns: repeat(4, 1fr);
gap: 1rem;
padding:0.2em 0;
  
}

#container_one div.feature .cardTop {
background-color:#fc0;
padding: 1em 0;	 
	 
}

#container_one div.feature .cardTop p {
text-align: center;
  text-decoration: none;
font-size: 1.1em!important; 
  font-weight: bold;

}
 
#container_one div.feature .containerTop a  {
color:#663399 !important; font-weight:bold;
}

#container_one div.feature .containerTop a:hover {
color:#9054f4 !important; font-weight:bold;
}
 
		
 

/*tablet*/
@media only screen and (max-width:1024px){ 
	#container_one div.feature .containerTop {
	/*display:grid;*/
	grid-template-columns: 1fr;

	}
}

/*mobile*/
@media only screen and (max-width:767px){

	#container_one div.feature .containerTop {
	grid-template-columns: 1fr;

	}
}

 

/* container menu - top menu */
    
#container_one div.feature .containerTop1 {
display:grid;
grid-template-columns: repeat(7, 1fr);
gap: 0.1rem;
padding:0.01em 0;
  
}

#container_one div.feature .cardTop1 {
background-color:#fc0;
padding: 1em 0;	 
 
}

#container_one div.feature .cardTop1 p {
text-align: center;
  text-decoration: none;
font-size: 1.1em!important; 
  font-weight: bold;

}
 
#container_one div.feature .containerTop1 a  {
color:#663399 !important; font-weight:bold; display:block; background:#fc0;
}

#container_one div.feature .containerTop1 a:hover {
color:#9054f4 !important; font-weight:bold;
}
 
		
 

/*tablet*/
@media only screen and (max-width:1024px){ 
	#container_one div.feature .containerTop1 {
	/*display:grid;*/
	grid-template-columns: 1fr;

	}
}

/*mobile*/
@media only screen and (max-width:767px){

	#container_one div.feature .containerTop1 {
	grid-template-columns: 1fr;
    font-size: 1.0em;
	color:#000000;  
	}
}

 
 
 
/* media container */
 
.columns {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	 padding: 10px;
	 margin: 5px 0;
	margin-bottom:0.03%;
	
}

.column {
	flex: 1;
	/*border: 1px solid gray;*/
	
	margin: 2px;
	padding: 10px;
	&amp;:first-child { margin-left: 0; }
	&amp;:last-child { margin-right: 0; }
	
	margin-bottom:0.03%;
}

 
.column img{
 float:left;
 margin-right: 2%; margin-left: 2%;
 width:100%;
 	padding: 0.1em 0.1em;
	 
 }

@media screen and (max-width: 980px) {
  .columns .column {
		margin-bottom: 5px;
    flex-basis: 40%;
		&amp;:nth-last-child(2) {
			margin-right: 0;
		}
		&amp;:last-child {
			flex-basis: 100%;
			margin: 0;
		}
	}
}

@media screen and (max-width: 680px) {
	.columns .column {
		flex-basis: 100%;
		margin: 0 0 5px 0;
	}
}

 
 

		 #container_one div.feature p.viewmore{
			 margin-top:1em; 
			 padding: 15px;
			 text-align: center;
			   text-decoration: none;
			 font-size: 1.1em!important; 
			 font-weight: bold;
			 color:#ffcc00!important;
			 font-family: 'Open Sans', sans-serif !important; 
			 
			  }
					
		#container_one div.feature p.viewmore a {
						background: #639;
						color:#ffffff!important;
						font-family: 'Open Sans', sans-serif !important; 
						font-size: 1.4em;
						font-weight: bold;
						padding: 0.6em 1em;
						 max-width:30%;  
					}
					
					  

					#container_one div.feature p.viewmore a:hover{
						color:#fc0 !important;
					}

					#container_one div.feature p.viewmore a:visited{
						color:#fc0 !important;
					}
					
					@media only screen and (max-width:950px){
						 
						
						#container_one div.feature  p.viewmore {
						margin-left:0.5em;
						margin-right:0.5em;
						}
						 
					}


 /* message box 
 
 
 
					
#container_one .messagebox1{
		float:left;
	 	 width:99%; 
	   clear:both;
	    float:left;
		padding: 0.1em 0.3%;
	 	margin-bottom:0.03%;
	
		 overflow:hidden; background: #ccc;
		 color:#000000; 
		font-size:1.05em; 
	
	    font-family: 'Open Sans', sans-serif !important;
		   
	 	/*border:1px solid #ffcc00 !important; margin-left: 10px height:100%; border-bottom: 1px solid #ccc;
	}*/ 
	  
 
/* 
#container_one .messagebox1 p {
	/*padding: 16px 10px; margin-bottom: 1em;
	margin-right: auto;
	margin-left: auto;	 color: #000000;
	padding: 2em 2.25%;
	margin-top: 1em;
	
	 
	
	 
	 clear: both;
	margin-left:1.25%;
	margin-right:1.25%;
	margin-bottom: 0.5em;
	
	font-size: 1.5em;
	font-weight:bold;
}
 
 	 
@media only screen and (max-width:1340px){
 #container_one div.messagebox1 
	{
 		font-size:1.05em; 
	}
 }
 
 
@media only screen and (max-width:1024px){
	 #container_one div.messagebox1 
	{
		font-size: 1.0em;
		
 	}
} 
  
@media only screen and (max-width:950px){	
	 #container_one div.messagebox1 
	{
	
		
	/*margin-bottom: 2em;margin-left: 2.25%;
	margin-right: 2.25%;
	 clear:both;
	padding:0 0 2.5em 0;font-size:1.05em; 
	}  
 } */
	 
 
 
 /* container menu - top menu */
    
#container_one div.feature .containerTop2 {
display:grid;
grid-template-columns: repeat(1, 1fr);
gap: 0.1rem;
padding:0.01em 0;
  
}

#container_one div.feature .cardTop2 {
background-color:#fc0;
padding: 1em 0;	 
 
}

#container_one div.feature .cardTop2 p {
text-align: center;
  text-decoration: none;
font-size: 1.1em!important; 
  font-weight: bold;

}
 
#container_one div.feature .containerTop2 a  {
color:#663399 !important; font-weight:bold;
}

#container_one div.feature .containerTop2 a:hover {
color:#9054f4 !important; font-weight:bold;
}
 
		
 

/*tablet*/
@media only screen and (max-width:1024px){ 
	#container_one div.feature .containerTop2 {
	/*display:grid;*/
	grid-template-columns: 1fr;

	}
}

/*mobile*/
@media only screen and (max-width:767px){

	#container_one div.feature .containerTop2 {
	grid-template-columns: 1fr;
    font-size: 1.0em;
	color:#000000;  
	}
}





/* new header &amp; faculty/student treatments */
					div.main-hero{overflow:hidden; background:#fff;}
			
					img.mobile-image{display:none;}
					img.desktop-image{display:block;}

					div.hero-image{
						width:100%;
						float:left;
					}

					div.image-container{
						overflow:hidden;
						padding:0;
						margin:0;
						width:100%;
						
					}

					div.hero-image img{ width:100%;  }

					div.hero-blurb{
						position:absolute;
						top:0;
						right:0;
						width:100%;
						color: white !important;
						padding-top:0vw;
					}
			 

					 div.hero-blurb h3{
						font-family: 'Lato', sans-serif;
						font-size: 5.0vw !important;
						color:white !important;
						font-weight:bold !important;
						line-height: 6vw !important;
						margin-bottom: 0vw;
						margin-top: 0;
						margin-right: 6vw;
						text-align:right;
						text-transform: none;
					} 

					div.hero-blurb h3 .gold {color:#fc0;}
					
					div.hero-blurb p{
						    font-size:clamp(1rem,1.35vw,2rem);
							text-align: right;
							display: block;	
							padding-right: 6vw;
					}
					
					div.hero-blurb div#actionbutton{
						float:right;						
						margin-right:7vw;
						margin-top:0;
					}

					div.hero-blurb a.button{
						background: #ffcc00;				
						color: #ffcc00;
						font-size: 1.2vw;
						font-weight:bold;				
						padding: 0.2vw 2vw;
						margin:0 auto;
						text-transform: uppercase;
						
					}

					div.hero-blurb a.button:hover{
						color: black !important;

					}
					
					div.hero-blurb .weirdunderline{
						background: linear-gradient(white, white) 0 var(--y-pos, 81%) / 100% var(--size, 0.8vw) no-repeat;
					}
					
					div.hero-blurb .corncobyellow{
						color: #FFF700;
					}
					
					div.hero-blurb .colrockgold{
						color: #FFCC00;
					}
					
					div#alert p a{color:#639;}
					div#alert p a:hover{
						text-decoration:underline !important;
					}


.showmobile{display:none;}
					
					@media only screen and (max-width: 1024px){
						div.featured-image{
							min-height: auto;
						}
						div.hero-image{
							width:100%;
							clear:both;
							float:none;
							min-height:auto;
						}
						div.hero-blurb{
							position:relative;
							background:#639;
							clear:both;
							width:calc(100% - 3em);
							padding:0.5em 1.5em 2em 1.5em;
							text-align:center;
						}
					 
						
						 div.hero-blurb h3{
							font-size: 4em;
							line-height: 1em;
							text-align:center;
							margin-right:0;
						} 

						div.hero-blurb p{
							font-size: 1.5em;
							margin: 1.5em 0;
							line-height: 1em;
							text-align: center;
							padding: 0.5em 0;
						}
						
						div.hero-blurb div#actionbutton{
							float:none;							
							margin-top:1em;
							margin-right:0;
						}

						div.hero-blurb a.button{
							font-size:1.5em;
							padding: 0.5em .8em;
							display:block;
							width:fit-content;
						}

						img.mobile-image{display:block;}
						img.desktop-image{display:none;}
						br.desktop-break{display:none;}
						
						
						/* disabled temporarily
						div#facultystudentscontainer p.quote{
							font-size:1.2em !important;
						}
						*/
						
						 

					}


@media only screen and (max-width: 767px){
				
						.showmobile{display:block;}
						.hidemobile{display:none;}
						
				
						br.desktop-break{display:block;}

						 div.hero-blurb h3{
							font-size:3.5em;
							line-height: 1em;
						} 

						div.hero-blurb p{
							font-size:1.2em;
							margin:1.5em 0 2em 0;
							line-height: 1em;
						}

						div.hero-blurb a.button{
							font-size:1.25em;

						}
					}


 </pre></body></html>