<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://ssl.acesag.auburn.edu/main/css/Contribute.css');
@import url('https://ssl.acesag.auburn.edu/main/css/rssfeed.css');
@import url('https://ssl.acesag.auburn.edu/main/SpryAssets/SpryMenuBarVertical2.css');
@import url('https://ssl.acesag.auburn.edu/main/css/featuresSlide.css');
/*  @import url('https://ssl.acesag.auburn.edu/main/jquery/qTip/jquery.qtip.css'); */
@import url('https://ssl.acesag.auburn.edu/main/css/Contribute.css');

/*@charset "utf-8";
  Import other stylesheets  */
  
/*  Begin Main CSS  */

html {
	font-size: 100%;	
}
body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #9BAF8C;
	background-image: url(/pic/main-bk.png);
	margin: 0px;
	padding: 0px;
	/* font-size: 11pt; */
}
/*  HTML Headings moved to Contribute.css  */
#logo {
	width: 235px;
	background-repeat: no-repeat;
	background-image: url(https://ssl.acesag.auburn.edu/main/images/aces-c-long-univ.gif);
	height: 112px;
	float: left;
}
hr {
  border: 0;
  width: 85%;
  color: #5C791B;
  background-color: #5C791B;
  height: 1px;
  text-align: center;
  margin: 20px auto 20px auto;
}
a {
	color: #006040;  /*  old  #008256 - changed 1-24-17 for ADA - JDH  */
	text-decoration: none;
}
a:visited {
	color: #1e5c6f;  /*  old  #3395b7 - changed 1-24-17 for ADA - JDH  */
	text-decoration: none;
}
a:active {
	color: #1e5c6f;  /*  old  #3395b7 - changed 1-24-17 for ADA - JDH  */
	text-decoration: underline;
}
a:hover {
	color: #1e5c6f;  /*  old  #3395b7 - changed 1-24-17 for ADA - JDH  */
	text-decoration: underline;
}
a img{
	border: 0px;
	outline: none;
}
.clear {
	clear: both;
}
/*https://css-tricks.com/places-its-tempting-to-use-display-none-but-dont/
accessible hiding comes from some Snook research and the HTML5 boilerplate:*/
.visuallyhidden { 
  position: absolute; 
  overflow: hidden; 
  clip: rect(0 0 0 0); 
  height: 1px; width: 1px; 
  margin: -1px; padding: 0; border: 0; 
}
#leftcol{
	width: 235px;
	min-height: 100%;
	float: left;
	display: block;
	background-color: #FFF;
	margin-top: 0px;
	background-image: url(https://ssl.acesag.auburn.edu/main/images/sidebar2.gif);
	background-position: 0px 110px;
	background-repeat: no-repeat;
	padding-bottom: 40px;
	font-size: 10pt;
	z-index: 10;
}
.LocalLeftSideNav {
	color: #4f3213; /*  old: #5B3916 - Changed 1-24-17 for ADA - JDH  */
	font-style: italic; 
	font-weight: bold;
}
.UpcomingEvents{
	width: 210px;
	min-height: 100%;
	padding: 0px 0px 15px 10px;
	z-index: 10000 !important;
}
.leftcolAddContent{
	width: 95%;
	margin:auto;
	text-align: center;
	min-height: 100%;
	/*  padding: 0px 0px 0px 10px; */
	overflow: hidden !important;
	font-size:10pt;	
}  
#calendar {
	width: 227px;
	height: 163px;
	float: left;
	background-color: #EAE5CE;  /*	 #CCCCCC	*/
	margin-top: -163px;  /*	 ?	*/
	background-image: url(https://ssl.acesag.auburn.edu/main/images/calendar.jpg);
}
.clear {
	clear: both;
}
/* .topimg {
	width: 725px;
	height: 112px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} */

#soliloquy-container-23 {
	float:right;
}
#rightcol{
	width: 725px;
	float: right;
	margin: 0px 0px 0px 0px;
	z-index: 0;
}
.subRightColWrap {
	float: right;
	width: 165px;
	text-align: center;
	border-left: 1px solid #5C791B;
	margin: 6px 0px 0px;
	padding: 0px 10px 72px 10px;
	font-size: 10pt; /* 12px  */
	overflow: hidden !important;

}
.subRightCol {
	align-content:center;
	width: auto;
	margin: 0;
	padding: 0 0 10px;
	overflow: hidden !important;
}
.subRightCol h4 {
	text-align: center;	
	color: #4f3213; /*  old: #5B3916 - Changed 1-24-17 for ADA - JDH  */
	margin: 0px;
}
.subRightCol img {	
}
/*
#container {
	margin: 0px;
	padding: 0px;
	width: 100%;
	float:left;
	clear: both;
	height: 100%
}
*/
/*  The following is for doing two div cols side by side in the content area  */
.content-leftcol {
	float: left; 
	width:50%;
}
.content-rightcol {
	float: right; 
	width:50%;
}
/*  End content cols  */
/* pub 2-col */

.pubLeftCol {
	width:70%; 
	float:left; 
	margin:1em;
}
.pubRightCol {
	width:27%;
	float:left;
	padding-left:-2em;
	margin-left:1em;
	margin-right:-2em;
}
.pubRightCol img {
	width:75%;
	text-align:center;
}
/* END pub 2-col */
#contentholder {
	width: 960px;
	margin: 0 auto;
	background: #FFF;
}
.colimg {
	width: 315px;
	/*height: 150px;*/
	margin-bottom: 10px;
	margin: 0 auto;
}
.coltext {
	padding: 15px;
	font-size: 10pt; /*  12px  */
}
#colholder {
	background-image: url(https://ssl.acesag.auburn.edu/main/images/homestripes.gif);
	background-repeat: no-repeat;
	background-position: 0px 180px;
	float: left;
}
/* #subcolholder {
	background-image: url(https://ssl.acesag.auburn.edu/main/images/homestripes.gif);
	background-repeat: no-repeat;
	background-position: 0px 180px;
	float: left;
	width:685px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 0px;
	font-size: 12px;
	width: 500px;
	padding-top: 30px;
} */
/*	Sub-page 3 Column	*/
#subpagecontentarea {
	background-color: #FFFFFF;
	float: left;
	width: 500px;
	padding: 10px 0 20px 20px;
	font-size: 10pt; /*  12px  */
	overflow: hidden !important;

}
.personContainer {
width: 90%;
float: left;
margin: 0 8px;
}
/*	Sub-page 2 Column	*/
#subpagefullcontentarea {
	background-color: #FFFFFF;
	padding:10px 20px 20px;
	font-size: 10pt; /*  12px  */
	/* overflow: hidden !important; */
	overflow-x: auto; /* Changed 3-21-16 to auto scroll wide content such as tables on small screens - JDH */
}
#subpage1colfullcontentarea {
	background-color: #FFFFFF;
	float: left;
	width: 890px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: 10pt; /*  12px  */
	overflow: hidden !important;
}
/*	Home Page Columns	*/
#col1 {
	width: 315px;
	float: left;
	margin-top: 7px;
}
#col2{
	margin-left: 7px;
	width: 315px;
	float: left;
	margin-top: 7px;
}
#col3 {
	margin-left: 7px;
	width: 315px;
	float: left;
	margin-top: 7px;
}
/*	Main Menu	*/
#mainMenu {
	background: #F4F0DF;  
	width: 100%;
	margin: 0px;
	padding: 0px;
	/* Round Corners */
	-moz-border-radius: 6px 6px 0px 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
    -khtml-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
	font-size: .8em;
	clear: both;
}
.tabWrap {
	border-bottom: none;
	width: 100%;
	overflow: hidden;
	height: 24px;
	color: #4f3213; /*  old: #5B3916 - Changed 1-24-17 for ADA - JDH  */
}
ul.tabs {
	margin: 0;
	padding: 0;
	text-align: center;
	float: right;
	right: 50%;
	text-align: center;
	list-style: none;
	position: relative;
}
ul.tabs li {
	display: block;
	float: left;
	border: 1px solid #F4F0DF;
	position: relative;
	left: 50%;
	height: 24px;
	/* Round Corners */
	-moz-border-radius: 6px 6px 0px 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
    -khtml-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
}
ul.tabs li.active {
    background: #D3CDB7;
	border-color: #D3CDB7;
}
ul.tabs li:hover {
	background: #EAE5CE;
	border-color: #EAE5CE;
}
ul.tabs li a {
	display: block;
	color: #4f3213; /*  old: #5B3916 - Changed 1-24-17 for ADA - JDH  */
	text-decoration: none;
	padding: 5px 8px;
	height: 20px;
	outline: none;
}
.tab_container {
	background: #D3CDB7;
	border: 1px solid #D3CDB7;
	height: 25px;
	/* Round Corners */
	-moz-border-radius: 6px 6px 0px 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
    -khtml-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
	padding: 0px;
}
.tab_content {
	padding: 0px;
	position: relative;
	width: 100%;
	height: 25px;
	display: none;
}
/**   Menu Hover    **/
ul#menu {
	color: #4f3213; /*  old: #5B3916 - Changed 1-24-17 for ADA - JDH  */
	height: 24px;
	margin: 0;
	padding: 0px;
	border-bottom: none;
	line-height: 24px;
	line-spacing: 0px;
	list-style: none;
	text-align: center;	
	float: right;
	right: 50%;
	text-align: center;
	position: relative;
}
ul#menu &gt; li {
	display: block;
	height: 24px;
	float: left;
	left: 50%;
	position: relative;
	/* Round Corners */
	-moz-border-radius: 6px 6px 0px 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
    -khtml-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
}
ul#menu &gt; li &gt; a {
	padding: 0px;
	display: block;
	padding: 0 10px;
}
ul#menu &gt; li.mega &gt; a {
}
ul#menu &gt; li.mega &gt; a:after, ul.tabs &gt; li &gt; a:after {
	content: url("https://ssl.acesag.auburn.edu/main/images/down-arrow.png");
	margin-left: 2px;
}
ul.tabs &gt; li.noSubmenu &gt; a:after {
	content: none;	
}
ul#menu &gt; li.mega {
		/*background: url('https://ssl.acesag.auburn.edu/main/images/down-arrow.png') no-repeat right;*/
}

ul#menu a {
	color: #4f3213; /*  old: #5B3916 - Changed 1-24-17 for ADA - JDH  */
	text-decoration: none;
}

ul#menu li.mega a:hover {
	text-decoration: underline;
}

ul#menu div.sub {
	display: none;
	/* Round Corners */
	-moz-border-radius: 0px 6px 6px 6px;
    -webkit-border-radius: 0px 6px 6px 6px;
    -khtml-border-radius: 0px 6px 6px 6px;
    border-radius: 0px 6px 6px 6px;
}

ul#menu li.mega div.sub {
	border: 1px solid #D3CDB7;
	border-top: none;
	min-width: 250px;  
	line-height: 115%;
	font-size: .9em;
	position: absolute;
	top: 24px;
	left: -1px;
	padding: 0;
	background: #EAE5CE;
	color: black;
	text-align: center;
}

ul#menu li.mega div.sub.twoCol {
	width: 550px;
	text-align: left;
}

/*  These are for the bulleted lists in the block menus at the top like 'About Us&gt; Who We Are'  */
.twoCol ul{
    margin: 0px 0px 0px 15px; 
}

.twoCol li{ 
    padding: 5px 10px 5px 15px;
    background:url(https://ssl.acesag.auburn.edu/main/images/bullet.png) no-repeat 0 7px;
}

ul#menu div.sub ul.links a {
	display: block;
}

ul#menu div.sub ul.links a:hover {
	background:  #D3CDB7;
}

ul#menu div.sub ul.links li {
	margin: 0px;	
}

ul#menu div.sub ul.links li a{
	padding: 5px 16px;
	margin-left: -8px;
}

ul#menu div.sub ul.links li.title a{
	padding-left: 8px;
}

ul#menu div.sub li.title a{
	color: #4f3213; /*  old: #5B3916 - Changed 1-24-17 for ADA - JDH  */
	font-weight: bold;
}

ul#menu li.mega.attachRight div.sub {
	left: auto;
	right: -1px;
	/* Round Corners */
	-moz-border-radius: 6px 0px 6px 6px;
    -webkit-border-radius: 6px 0px 6px 6px;
    -khtml-border-radius: 6px 0px 6px 6px;
    border-radius: 6px 0px 6px 6px;
}

ul#menu div.sub div.subContent {
	height: 100%;
	padding: 10px;
	overflow: hidden;
}

ul#menu li.hovering div.sub {
	display: block;
}

ul#menu &gt; li.hovering, ul#menu &gt; li:hover{
	background: #EAE5CE;
	border-bottom: 1px solid #EAE5CE;
}

ul#menu div.sub a {
	color: #006040;  /*  old  #008256 - changed 1-24-17 for ADA - JDH  */
	padding: 0;
	background-image: none;
}

ul#menu div.sub ul {
	list-style: none;
	padding-left: 0px;
	color: black;
}

ul#menu div.sub li{
	margin: 0px 0px 6px;
}

ul#menu div.sub h3 {
	color: #4f3213; /*  old: #5B3916 - Changed 1-24-17 for ADA - JDH  */
	font-weight: bold;
	font-size: 1.2em;
}

ul#menu div.sub .col {
	float: left;
	text-align: left;
	width: 230px;
	margin-top: 8px;
	padding: 0px 5px;
}

ul#menu div h3 {
	font-weight: bold;
	font-size: 1.1em;
}

ul#menu div p {
	margin: 0 0 0.8em 0;
	padding: 0;
}

ul#menu li.mega div.round {
	display: block;
}

ul#menu li.mega div.sub.dropDown {
	width: auto;
	text-align: left;
}

ul#menu div.sub.dropDown div.subContent{
	padding: 10px 0;	
}

ul#menu div.sub.dropDown ul {
	margin: 0;
	width: 100%;
}

ul#menu div.sub.dropDown  li {
	margin: 0;
	width: 100%;
}

ul#menu div.sub.dropDown  li a {
	color: #4f3213; /*  old: #5B3916 - Changed 1-24-17 for ADA - JDH  */
	display: block;
	padding: 5px 8px;
	text-decoration: none;
	width: 100%;
	font-weight: bold;
	white-space: nowrap;
	text-align: left;
}

ul#menu div.sub.dropDown  li a:hover {
	background:  #D3CDB7;
}

ul#menu .tab_content{
	display: none;	
}
/*	End Main Menu	*/
#pageContainer {
	margin: 0px;
	padding: 0px;
	width: 100%;
	float:left;
	clear: both;
}
#headerArea, #pageContent, #footerWrap {
	margin: 0px;
	padding: 0px;
	width: 100%;
	float:left; 
	clear: both;
}
#pageContent #content{
	width: 960px;
	margin: 0px auto;
	padding: 0px;
	overflow: hidden !important; /* REQUIRED */
}
#navArea  {
	width: 960px;
	margin: 0px auto;
	padding: 0px;
}
#headerArea {
	background-color: #A6BECC;
	background-image: url(https://ssl.acesag.auburn.edu/main/images/bluebkgrndshdw.png);
	background-position: top;
	background-repeat: repeat-y;
	min-width: 960px;
}
#navArea {
	position: relative;
	z-index: 1000;
}
.showMenuBtn {
	display: none;	
}
/*  Upcoming Events  */
#upcomingevents {
	font-size: 10px;
}
.upcoming ul{ 
	margin-left: 0px;
	padding: 0px;
}
.upcoming li{ 
    list-style-type: none;
    padding: 5px 0px 5px 15px;
    background:url(https://ssl.acesag.auburn.edu/main/images/bullet.png) no-repeat 0 7px;
	margin-left: -5px;
}

/* Temp fix to show upcoming calendar on tablet and phone templates. */
#content &gt; .upcoming, #content &gt; .leftcolAddContent {
	display: none;	
}

#pageContent, #bannerWrap {
    background-color: #F4F0DF;  
	background-image: url(https://ssl.acesag.auburn.edu/main/images/tanbkgrndshdw.png);
	background-position: center;
	background-repeat: repeat-y;
}
#pageContent #content {
	background-color: #FFF;
	padding-bottom: 42px;
}
#footerWrap {
	position: relative;
}
#footerRight {
	background-color: #9BAF8C;
	height: 74px;
	width: 49%;
	float: right;
}
#footerLeft{
	background-color: #A6BECC;
	height: 74px;
	width: 50%;
	float: left;
}
#footer {
	width: 100%;
	position: absolute;
	margin: auto;
	top: -36px;
	height: 74px;
	left: 0px;
	font-size: 6px;
	line-height: 13px;
	background: none;
	border: none;
}
#footerContent {
	width: 960px;
	margin: auto;
	height: 110px;
	background: url(https://ssl.acesag.auburn.edu/main/images/footer-2.jpg);
	overflow: hidden;
	position: relative;
	padding-bottom: 10px;
	float: none;
	padding: 0px;
}
#thanks {
	float: left;
	width: 230px;
	text-align: right;
	margin-top: 5px;
}
#aces-wp-login {
	display:none;
}
#SocialIcons {
	position: absolute;
	bottom: 10px;
	left: 250px;
	font-size: 10px;
	color:#000;
	float: left;
	text-align: left;
	margin: 0;
}
#MobileIcons {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 150px;
	font-size: 10px;
	color:#000;
	float: left;
	text-align: left;
	margin: 0;
}
#houses {
	float: right;
	margin: 5px 0 0 0;
	text-align: right;
}
/* Headings defined in Contribute style sheet  
h1 {
	color: #663300;
	font-style: italic;
}
*/
#Copyright {
	position: absolute;
	font-size: 11px;
	color: #FFF;
	float: right;
	margin: 0;
	text-align: center;
	line-height: 11px;
	bottom: 10px;
	right: 15px;
}
#Copyright p {
	margin: 0px;	
}
#Copyright a {
	color: #FFFFFF;
	text-decoration: none;
}
#Copyright a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#Copyright a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
#Copyright a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/*	Top Bar	*/
.topBar {
	width: 960px;
	height: 30px;
}
/**************  Share Section ******************************/
.share { 
	text-align: left;
	font-size: 12px;
	color: WHITE;
	padding-top: 6px;
}
.share a:link {
	text-decoration: none;
	color: WHITE;
}
.share a:visited {
	color: WHITE;
}
.share a:link {
	color: WHITE;
}
.share a:visited {
	color: WHITE;
}
/**************  Search Section ******************************/
#searchWrap {
	float: right;
	margin: 0;
	font-weight: normal;
}
#searchForm {
	height: 30px;
	float: left;
	width:179px;
	clear: none;
	padding: 0;
}
.searchBox {
	position: relative;	
	background: url(https://ssl.acesag.auburn.edu/main/images/SearchField.png) center center no-repeat;
	height: 18px;
	margin: 6px 0;
	text-align: center;
	color: WHITE;
	font-style: italic;
	float: left;
}
.searchOptions {
	height: 18px;
	line-height: 18px;
	margin: 6px 0 6px 5px;
	vertical-align: middle;
	float: left;
	font-size: 12px;
	padding: 0px 5px;
	border-left: 1px solid white;
	color: white;
}
#searchWrap a:link {
	color: WHITE;
	text-decoration: none;
}
#searchWrap a:visited {
	color: WHITE;
	text-decoration: none;
}
.searchField {
	text-align: left;
	background-color: transparent;
	border:none;
    font-size: 12px; 
	height: 15px;
	letter-spacing: normal;
	line-height: 14px;
	outline: none;
	margin: 1px 6px 1px 6px;
	padding: 0; 
	display: block;
}
.searchButton {
	position: absolute;
	right: 3px;
	top: 3px;
}
.searchButton:hover {
	cursor: pointer;
}
/*	End Top Bar	*/
.gallerydesctext {
	font-size: 12px;
	text-align: center;
}
.topLinks {
	background-color: #D3CDB7;
	height: 24px;
	clear: both;
	line-height: 24px;
	font-size: .8em;
	padding: 0 15px;
}
.topLinks a {
	display: block;	
	height: 24px;
	padding: 0 10px !important;
	/* Round Corners */
	-moz-border-radius: 6px 6px 0px 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
    -khtml-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
	border: none;
	color: #4f3213; /*  old: #5B3916 - Changed 1-24-17 for ADA - JDH  */
}
.topLinks .divider {
	display: block;
	height: 24px;
	width: 0px;
	background-color: #4f3213; /*  old: #5B3916 - Changed 1-24-17 for ADA - JDH  */
	margin: 0px 5px;
	float: left;
}
.topLinks a:hover, .topLinks a.active {
	background-color: #EAE5CE;
}
.left {
	float: left;	
}

.right {
	float: right;	
}
.fullWidth {
	width: 100% !important;	
}
#bannerWrap {
	overflow: hidden !important;	
	min-width: 960px;
}
#headerBanner {
	width: 960px;
	margin: auto;
	background: #FFFFFF;
}

.mobileOnlyHR {
	Display: none;
}

.phone {
	display: none;	
}
.tablet {
	display: none;	
}
.hidden {
	display: none !important;	
}
/* ~~~~~~~~~~ 
.CallOutBox {
	background:#D0EED7;  
	padding: 20px; 
	margin: 25px; 
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border: none;	
	margin-left: auto;
	margin-right: auto;
}
.RoundCorners {  
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border: none;	
	overflow:hidden;
}
 */

/*  For Responsive YouTube Videos  */

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*  End Responsive YouTube Videos - See more at: //avexdesigns.com/responsive-youtube-embed/#sthash.C2yePGU6.dpuf  */

/*
 * Let's target IE to respect aspect ratios and sizes for img tags containing SVG files
 *
 * [1] IE9
 * [2] IE10+
 */
/* 1 */
.ie9 img[src*=".svg"] {
  width: 100%; 
}
/* 2 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  img[src*=".svg"] {
    width: 100%; 
  }
}
.svg-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}
/* END IE svg fix */

/* multiple columns css //www.w3schools.com/css/css3_multiple_columns.asp */
.col-w-80 {
    -webkit-column-width: 80px; /* Chrome, Safari, Opera */
    -moz-column-width: 80px; /* Firefox */
    column-width: 80px;	
}
.col-w-90 {
    -webkit-column-width: 90px; /* Chrome, Safari, Opera */
    -moz-column-width: 90px; /* Firefox */
    column-width: 90px;	
}
.col-w-100 {
    -webkit-column-width: 100px; /* Chrome, Safari, Opera */
    -moz-column-width: 100px; /* Firefox */
    column-width: 100px;	
}
.col-w-125 {
    -webkit-column-width: 125px; /* Chrome, Safari, Opera */
    -moz-column-width: 125px; /* Firefox */
    column-width: 125px;	
}
.col-w-150 {
    -webkit-column-width: 150px; /* Chrome, Safari, Opera */
    -moz-column-width: 150px; /* Firefox */
    column-width: 150px;	
}
.col-w-200 {
    -webkit-column-width: 200px; /* Chrome, Safari, Opera */
    -moz-column-width: 200px; /* Firefox */
    column-width: 200px;	
}
.col-w-250 {
    -webkit-column-width: 250px; /* Chrome, Safari, Opera */
    -moz-column-width: 250px; /* Firefox */
    column-width: 250px;	
}
.col-w-300 {
    -webkit-column-width: 300px; /* Chrome, Safari, Opera */
    -moz-column-width: 300px; /* Firefox */
    column-width: 300px;	
}
h3 {
	  -webkit-column-span: 1; 
          column-span: 1; 
}

/* END - column css */

/* styling for Font Awesome icons */
/* .mi menu icon(s) */
.mi.fa::before {
	float: left;
	margin: 7px -16px 0 8px;
	width: 30px;
}
.mi.fa-lg {
	line-height:inherit;
	}
ul li.mi.fa.fa-lg a {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
}
@media screen and (max-width: 960px) {
.mi.fa::before {
	float: left;
	margin: 3px -30px 0 20px;
	width: 30px;
}
ul li.mi.fa.fa-lg a {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
}
.subRightColWrap {
	padding: 0px 10px 15px 10px;
}
}
/* END - icons */

/* 2017-06-21 RFF &amp; JMH - from bootstrap - screen reader only */
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
}

/* award button 
www.aces.edu/aboutACES/award-button-sample-headerIMG-editable-area.txt */

.award {
  max-height: 29vh !important;
  max-width: 21vw !important;
  top: 4.4vh;
  right: 1vw;
  position: absolute;
}

@media only screen and (min-width:475px) {
  .award {
    top: 4.4vh;
    right: 1vw;
  }
		
}

@media only screen and (min-width:725px) {
  .award {
    top: 8vh;
    right: 11vw;
  }
}

@media only screen and (min-width:960px) {
  .award {
    top: 12vh;
    right: 12vw;
  }

}

@media only screen and (min-width:1080px) {
  .award {
    right: 10.7vw;
  }

}

@media only screen and (min-width:1200px) {
  .award {
    top: 16vh;
    right: 7vw;
  }
  
}

@media only screen and (min-width:1400px) {
  .award {
    right: 13vw;
  }
  
}

@media only screen and (min-width:1600px) {
  .award {
    right: 15vw;
  }
  
}

@media only screen and (min-width:1800px) {
  .award {
    right: 20vw;
  }
  
}


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