@charset "utf-8";
/* CSS Document */
/*/
////////////// FONT ///////////////////
/*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,700;1,400;1,700&family=Urbanist:wght@800&family=Vollkorn:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&family=Open+Sans:wght@400;800&display=swap');



/* FLEX STANDARDS */

.flex-container {
    display: flex;
}
.flex-container.justify-left, ul.flex-list-container.justify-left {
    justify-content: left;
}
.flex-container.justify-space-around, ul.flex-list-container.justify-space-around {
    justify-content: space-around;
}
.flex-container.justify-right, ul.flex-list-container.justify-right {
    justify-content: right;
}
.flex-container.justify-space-between, ul.flex-list-container.justify-space-between {
    justify-content: space-between;
}

ul.flex-list-container {
    display: flex;
    flex-wrap: wrap;
    list-style:none;
    margin:0;
    padding:0;
}
ul.flex-list-container li.nonsquare {
    background-color: transparent;
    border: 0;
}

ul.flex-list-container li {
    background-color: #fbfbfb;
    border: 2px solid #e5e5e5;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    overflow:hidden;
    padding:0;
    margin-bottom: 20px;
}
ul.flex-list-container li img {
    width: 100%;
    height: auto;   
}
ul.flex-list-container li h3 {
    font-size:20px;
    margin-top:0!important;
    padding: 20px 20px 0 20px;
}
ul.flex-list-container li h3 a {
    text-decoration:none;
}
ul.flex-list-container li h3 span {
    display:block;
    font-weight:normal;
    font-size:16px;
     color: #555555;
    line-height: 22px;
    color: #555555;
}
ul.flex-list-container li p {
    display: block;
    font-weight: normal;
    font-size: 16px;
    color: #555555;
    line-height: 22px;
    margin-top: 8px;
    color: #555555;
    margin: 8px 20px 25px 20px;
}

/* to set the hero buttons */

.flex-button-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    box-sizing: border-box;
}

.flex-button {
    flex-basis: 100%;
}

.flex-button-container .button {
    margin: 10px 2px 0px 0!important;
    text-shadow: 0 1px 1px rgb(0 0 0 / 60%);
    min-width: 75%;
}

.goldalt {
    color: #fff;
    background: rgba(0,0,0, .3);
    border-radius: .3em;
    border: 2px solid #c99a2c;
    width: 100%;
    max-width: 250px;
}

.wide-container {
  max-width:1600px;
  margin: 0 auto;
  padding: 0px 25px;
}
.section h2.headerline {
    text-align: center;
    margin-bottom: 50px;
    position: relative;
    font-size: 35px;
    line-height: 45px;
}

.section h2.headerline:after {
    margin: 30px auto;
    content: "";
    display: block;
    width: 100px;
    height: 10px;
    background-color: #c99a2c;
    border-radius: 2px;
}
    
pre { 
white-space: pre-wrap;
width: 100%;
}

/* SLANT BUTTONS */
.slantregion{
  position:relative;
  text-align:center;
}

.button-default {
  color: #ffffff;
  text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.53);
  text-transform: uppercase;
  font-size: 14.5px;
  line-height:30px;
  font-weight:bold;
  padding: 5px 14px;
  background: #000000;
  display: inline-block;
  text-align: center;
  cursor:pointer;
background-color:rgba(0,0,0,0.7);
margin-top: 5px;
}
.button-default:hover {
  background: #c99a2c;
  background-color:rgba(218,175,72,0.9);
  color:#ffffff;
  
}
.button-fadeL {
  text-align: right;
  margin-right:10px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+99&0+0,0.7+54,0.7+100 */
background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 54%, rgba(0,0,0,0.7) 99%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 54%,rgba(0,0,0,0.7) 99%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 54%,rgba(0,0,0,0.7) 99%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=1 ); /* IE6-9 */
}

.button-fadeL:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#daaf48+0,daaf48+100&0+0,0.7+55,0.9+100 */
background: -moz-linear-gradient(left, rgba(218,175,72,0) 0%, rgba(218,175,72,0.7) 55%, rgba(218,175,72,0.9) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(218,175,72,0) 0%,rgba(218,175,72,0.7) 55%,rgba(218,175,72,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(218,175,72,0) 0%,rgba(218,175,72,0.7) 55%,rgba(218,175,72,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00daaf48', endColorstr='#e6daaf48',GradientType=1 ); /* IE6-9 */
}

.button-fadeR {
  text-align: left;
  margin-left:10px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+1,000000+100&0.7+0,0.7+46,0+100 */
background: -moz-linear-gradient(left, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 1%, rgba(0,0,0,0.7) 46%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 1%,rgba(0,0,0,0.7) 46%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 1%,rgba(0,0,0,0.7) 46%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}
.button-fadeR:hover {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#daaf48+0,daaf48+100&0.9+0,0.7+45,0+100 */
background: -moz-linear-gradient(left, rgba(218,175,72,0.9) 0%, rgba(218,175,72,0.7) 45%, rgba(218,175,72,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(218,175,72,0.9) 0%,rgba(218,175,72,0.7) 45%,rgba(218,175,72,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(218,175,72,0.9) 0%,rgba(218,175,72,0.7) 45%,rgba(218,175,72,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6daaf48', endColorstr='#00daaf48',GradientType=1 ); /* IE6-9 */
}
.button-slanted {
  -ms-transform: skewX(-20deg);
  -webkit-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

.button-slanted-content {
  -ms-transform: skewX(20deg);
  -webkit-transform: skewX(20deg);
  transform: skewX(20deg);  
  display: inline-block;
  vertical-align: middle;
}

.button-slanted-content i {
    color: #ffda68;
}

.fixedbg{
    background-attachment:initial;
}
 ::selection {
	 background: #e4b646;
	/* WebKit/Blink Browsers */
	 color:#ffffff;
}
 ::-moz-selection {
	 background: #e4b646;
	/* Gecko Browsers */
	 color:#ffffff;
}
 .circle-text {
	 text-align:center;
}
 .circle-text h3 {
	 color:#c99a2c;
}
 .circle-text span {
	 font-weight:bold;
	 line-height: 22px;
}
 .img-circle {
	 border-radius: 50%;
}
 .border-gold {
	 border:7px solid #c99a2c;
}
 #advisoryBand-orange {
	 background: transparent repeat-x url(https://www.geneva.edu/_files/images/advisoryband-bg.gif) center;
	 max-height:56px;
	 text-align:center;
}
 #advisoryBand-yellow {
	 background: transparent retpeat-x url(https://www.geneva.edu/_files/images/advisoryband-bg-yellow.gif) center;
	 height:56px;
	 text-align:center;
}
 #advisoryBand-text {
	 position:relative;
	 background: transparent repeat-x url(https://www.geneva.edu/_files/images/advisoryband-bg-yellow.gif) top center;
	/*height:56px;
	*/
	 text-align:center;
}
 #advisoryBand-text a {
	 color: #f3c400;
	 text-decoration:none;
	 font-size:20px;
	 font-weight:bold;
}
 #advisoryBand-text a:hover {
	 color: #f4ce2f;
	 text-decoration:none;
	 font-size:20px;
	 font-weight:bold;
}
 .clearall:after {
	 content: ".";
	 display: table;
	 height: 0;
	 clear: both;
	 visibility: hidden;
}
 .clearall {
	display: inline-block;
}
/* for IE/Mac */
 .clearit {
	 display:block;
	 height:0px;
	 width:0px;
	 margin: 0;
	 padding: 0;
	 height: 0;
	 clear: both;
}
 .spacer {
	 height:25px;
}
 .BackToTop {
	 display:none;
	 position: fixed;
	 right: 15px;
	 bottom: 25px;
	 z-index: 1000;
}
/*Pulse */
.polygontext {
    margin:auto;
}
.polygontext p {
    line-height: 22px;
    margin-top: 10px;
    margin-bottom: 0px;
}


.pulse-button {
    cursor: pointer;
    display:flex;
  color: #fff;
  /*background-color: #c99a2c80;*/
  background-image: linear-gradient(#fdd90070, #fdd90020);
  border: none;
  border-radius: 100%;
  border: 3px solid #fdd900;
  height:60px;
width:60px;
  box-shadow: 0px 5px 10px -3px rgba(0,0,0,0.3);
    margin:15px auto 0px;
  animation: pulse 1s infinite;
  position:relative;
}
.pulse-button:hover {
    background-image: linear-gradient(#fdd90020, #fdd90080);
    border: 3px solid #ffffff;
}
.pulse-button:active {
    background-image: linear-gradient(#fdd90080, #fdd90080);
    border: 3px solid #fdd900;
}
.pulse-button span {
  font-size:30px;
  margin:auto;
  padding:0px 0px 0px 5px;
  color: #ffffff;
  cursor:pointer;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
  /*end pulse */
  
 body {
	 font-family: 'Poppins', Arial, Helvetica, sans-serif;
	 font-weight: normal;
	 font-size:1.7rem;
	 line-height:1.9rem;
	 color: #291c03;
	 margin: 0px;
	 background-color:#fff;
	 -webkit-font-smoothing: antialiased;
	 text-rendering: optimizeLegibility;
}
 a {
	 font-size:100%;
	 color:#c99a2c;
	/*font-weight:normal;
	*/
}
 a:hover {
	/*font-size:100%;
	*/
	 color:#ddb863;
	/*font-weight:normal;
	*/
}
 a{
	 outline: 0 none;
}
 .nolink., .nolink:hover, .nolink:active{
	 padding:0;
	 margin:0;
	 text-decoration:none!important;
	 outline: 0 none;
}
 h6 {
	 font-size:11px;
	 color:#843e1c;
	 color:#804b15;
}
 hr {
	 border: 0;
	 height: 2px;
	 border-top: 2px dotted #d9aa29;
	 width:100%;
	 margin-top:15px;
	 margin-bottom:15px;
}
 .callout {
	 border-top:2px dotted #dfbd00;
	 border-bottom:2px dotted #dfbd00;
	 font-size:20px;
	 padding:20px;
}
 .light {
	 color:#808080;
}
 .block {
	 display:block;
}
/* OFF CANVAS MENU STYLES //////////////////////////////////////////////////////////
/*/
 nav:not(.mm-menu) {
	 display: none;
}
 .menutrigger {
	 position: absolute;
	 top: 0;
	 right: 0;
	 z-index: 1000;
}
 .menutrigger a {
	 background: center center no-repeat transparent;
	 /*background-image: url( data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );*/
	background-image: url('../sitegraphics/fa-bars.png');
	 display: block;
	 width: 50px;
	 height: 67px;
	 position: absolute;
	 top: 0;
	 right: 0;
	 color:#fff;
	 text-decoration:none;
	 font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
	 font-size:1.4rem;
	 line-height:67px;
	 **padding-right: 40px;
	 text-align:center;
}
 .mm-search {
	 padding: 20px 15px 15px 15px;
}
 .mm-search input {
	 border: none;
	 border-radius: 30px;
	 font: inherit;
	 font-size: 14px;
	 line-height: 30px;
	 outline: none;
	 display: block;
	 width: 100%;
	 height: 30px;
	 margin: 0;
	 padding: 0 10px;
	 height: 35px;
	 -webkit-box-shadow: inset 2px 5px 11px -7px rgba(0,0,0,0.94);
	 -moz-box-shadow: inset 2px 5px 11px -7px rgba(0,0,0,0.94);
	 box-shadow: inset 2px 5px 11px -7px rgba(0,0,0,0.94);
	 border: 2px solid #464646;
}
 .mm-menu .mm-search input {
	 background: #202020 url('../sitegraphics/searchico32-b.png') no-repeat center right;
	 color: #e6b848;
}
 .mmenu-undernav {
	 padding:20px;
	 text-align:center;
}
/* MAIN DROPDOWN BAR NAVIGATION //////////////////////////////////////////////////////////
/*/
div#navdrop ul li ul li i {
color:#8c8c8c;
}
div#navdrop ul li ul li:hover i {
color:#383838;
}


 #navdrop ol, #navdrop ul {
	 padding-left: 0;
	 margin-top: 0;
}
 #navdrop {
	 width:100%;
	 font-weight: 700;
	 position: absolute;
	 top: 0;
	 left: 0;
	/* 30 480 */
}
 #navdrop > a {
	 display: none;
}
 #navdrop li {
	 position: relative;
}
 #navdrop li a {
	 color: #fff;
	 display: block;
	 text-decoration: none;
}
 #navdrop li a:active {
	 background-color: #ffdc85 !important;
	 background-color: #8f7747 !important;
}
 #navdrop span:after {
	 width: 0;
	 height: 0;
	 border: 0.313em solid transparent;
	/* 5 */
	 border-bottom: none;
	 border-top-color: #e4b646;
	 content: '';
	 vertical-align: middle;
	 display: inline-block;
	 position: relative;
	 right: -0.313em;
	/* 5 */
	 font-size: 1.2em;
}
/* first level */
 #navdrop > ul {
	 height: 40px;
	/* 60 */
	 **background-color: #ccc;
	 list-style: none;
	 **font-size:1.3rem;
}
 #navdrop > ul > li {
	 height: 100%;
	 float: left;
	 cursor: default;
}
/* custom widths */
 #navdrop > ul > li.currentstudents > a {
	 padding: 0 15px 0 15px;
}
 #navdrop > ul > li.undergraduate > a {
	 padding: 0 15px 0 15px;
}
 #navdrop > ul > li.academics > a {
	 padding: 0 15px 0 15px;
}
/* end custom widths */
 #navdrop > ul > li > a {
	 height: 100%;
	 height:40px;
	 font-size: 1.4rem;
	/* 1.5em 24 */
	 line-height: 40px;
	/* 2.5 em 60 (24) */
	 text-align: center;
	 padding: 0 20px 0 22px;
	 text-transform: uppercase;
	 letter-spacing: -0.3px;
}
 #navdrop > ul > li:not( :last-child ) > a {
	 **border-right: 1px solid #333;
}
 #navdrop > ul > li:hover > a, #navdrop > ul:not( :hover ) > li.active > a {
	 background-color: #c39935;
	 background-color: #b4975b;
}
/* second level */
 #navdrop li ul {
	 background-color: #333;
	 background: transparent repeat url(../sitegraphics/navtex-trans.png) top left;
	 display: none;
	 position: absolute;
	 top: 100%;
	 list-style: none;
	 padding-left:0;
	 margin-left:0;
	 width:275px;
	 border-radius:0px 0px 5px 5px;
	 -webkit-box-shadow: 10px 10px 14px 0px rgba(0,0,0,0.55);
	 -moz-box-shadow: 10px 10px 14px 0px rgba(0,0,0,0.55);
	 box-shadow: 10px 10px 14px 0px rgba(0,0,0,0.55);
}
 #navdrop li:hover ul:not(.rightside) {
	 display: block;
	 left: 0;
}
 #navdrop li:hover ul.rightside {
	 display: block;
	 right: 0;
}
 #navdrop li:not( :first-child ):hover ul:not(.rightside) {
	 left: 0px;
}
 #navdrop li:not( :first-child ):hover ul.rightside {
	 right: 0px;
}
 #navdrop li ul a {
	 font-size: .9em;
	/* 20 */
	 border-top: 1px solid #222;
	 padding: 0.75em;
	/* 15 (20) */
	 font-weight:normal;
}
 #navdrop li ul.rightside li a {
	 text-align:right;
}
 #navdrop li ul li a:hover, #navdrop li ul:not( :hover ) li.active a {
	 background-color: #c39935;
	 background-color: #b4975b;
	 **border-radius:0px 0px 5px 5px;
}
 #navdrop li ul li:last-child, #navdrop li ul li:last-child a:hover{
	 border-radius:0px 0px 5px 5px;
}
 #navdrop li ul li.minibanner a {
	 padding: 0;
}

/* third level */
 #navdrop li ul {
	 background-color: #333;
	 background: transparent repeat url(../sitegraphics/navtex-trans.png) top left;
	 display: none;
	 position: absolute;
	 top: 100%;
	 list-style: none;
	 padding-left:0;
	 margin-left:0;
	 width:275px;
	 border-radius:0px 0px 5px 5px;
	 -webkit-box-shadow: 10px 10px 14px 0px rgba(0,0,0,0.55);
	 -moz-box-shadow: 10px 10px 14px 0px rgba(0,0,0,0.55);
	 box-shadow: 10px 10px 14px 0px rgba(0,0,0,0.55);
}
 #navdrop li:hover ul:not(.rightside) {
	 display: block;
	 left: 0;
}
 #navdrop li:hover ul.rightside {
	 display: block;
	 right: 0;
}
 #navdrop li:not( :first-child ):hover ul:not(.rightside) {
	 left: 0px;
}
 #navdrop li:not( :first-child ):hover ul.rightside {
	 right: 0px;
}
 #navdrop li ul a {
	 font-size: .9em;
	/* 20 */
	 border-top: 1px solid #222;
	 padding: 0.75em;
	/* 15 (20) */
	 font-weight:normal;
}
 #navdrop li ul.rightside li a {
	 text-align:right;
}
 #navdrop li ul li a:hover, #navdrop li ul:not( :hover ) li.active a {
	 background-color: #c39935;
	 background-color: #b4975b;
	 **border-radius:0px 0px 5px 5px;
}
 #navdrop li ul li:last-child, #navdrop li ul li:last-child a:hover{
	 border-radius:0px 0px 5px 5px;
}
 #navdrop li ul li.minibanner a {
	 padding: 0;
}

/* end thirdlevel */

 img.liImg {
	 max-width: 100%;
	 height: auto;
	 padding: 5px 0px 0px 8px;
}
/* TEXT STYLING /////////////////////////////////////////////////////////
/*/
 .text14 {
	 font-size:14px;
}
 .text15 {
	 font-size:15px;
}
 div.title{
	 font-size:18px;
	 padding:5px;
	 font-weight:bold;
}
 div.instruction {
	 font-size:10px;
	 font-style:italic;
}
 div.subhead {
	 font-weight:bold;
	 font-size:16px;
	 padding-bottom:5px;
	 border-bottom:4px #ead490 solid;
	 margin-top:35px;
	 margin-bottom:10px;
}
/* -------------------- Source: http://stackoverflow.com/a/5809186 */
 select#drop-point {
	 -webkit-appearance: button;
	 -webkit-border-radius: 2px;
	 -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	 -webkit-padding-end: 20px;
	 -webkit-padding-start: 2px;
	 -webkit-user-select: none;
	/*background-image: url(https://www.geneva.edu/_files/sitegraphics/drop-point.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);*/
	 background-position: 97% center;
	 background-repeat: no-repeat;
	 border: 2px solid #AAA;
	 color: #555;
	 font-size: inherit;
	 margin: 20px 5px 20px 0;
	 overflow: hidden;
	 padding: 5px 10px;
	 text-overflow: ellipsis;
	 white-space: nowrap;
	 min-width: 300px;
}
 input.text {
	 font-weight:normal;
	 font-size:13pt;
	 padding:5px;
	 color:#9b7a15;
}
 input.password {
	 font-weight:normal;
	 font-size:13pt;
	 padding:5px;
	 color:#9b7a15;
}
 input.select {
	 font-weight:normal;
	 font-size:13pt;
	 padding:5px;
}
 .cal-select select {
	 background: transparent;
	 width: 268px;
	 padding: 5px;
	 font-size: 16px;
	 border: 1px solid #ccc;
	 height: 34px;
}
 textarea.textarea {
	 font-weight:normal;
	 font-size:12pt;
	 padding:5px;
	 color:#9b7a15;
}
/*/
//////////////////////// Expand/Hide Div Styles ////////////////////////
/*/
 .toggle {
	 cursor: pointer;
}
 .no-expand {
	 padding: 0px;
	 height:40px;
}
 .expandDiv {
	 cursor: pointer;
	 padding: 0px;
	 background: url(https://www.geneva.edu/_files/images/more-down_on.png) no-repeat right top;
	 height:30px;
}
 .expandDiv-highlight {
	 background: url(https://www.geneva.edu/_files/images/more-down_off.png) no-repeat right top;
	 height:30px;
}
 .expandDiv-title {
	 float:left;
	 width:90%;
	 font-weight:bold;
	 text-decoration:none;
	 padding-top:6px;
}
 .expandDiv-title a {
	 font-weight:bold;
	 text-decoration:none;
}
 .expandDiv-arrow {
	 float:right;
	width:30px;
}
 .toggleBar {
	 padding: 0px;
	 background: url(https://www.geneva.edu/_files/images/more-down_on.png) no-repeat 99% 6px;
	 font-weight: bold;
	 background-color: #e1e1e1;
	 padding: 7px;
	 padding-left: 12px;
	 text-align: left;
	 margin-bottom: 5px;
	 -moz-border-radius-topright: 5px;
	 -moz-border-radius-topleft: 5px;
	 -webkit-border-top-right-radius: 5px;
	 -webkit-border-top-left-radius: 5px;
	 border-bottom:1px solid #555555;
	 border-radius: 5px 5px 0 0;
	 color: #000;
	 cursor: pointer;
}
 .toggleBarActive {
	 background-image: url(https://www.geneva.edu/_files/images/more-down_off.png);
}
 .eventDate-text {
	 padding-top:6px;
	 font-weight:bold;
}
 .hidDiv {
	 clear:both;
	 padding: 15px;
	 padding-top:5px;
	 margin-top:0;
	 padding-left:0;
}
 .shoDiv {
	 padding: 15px;
	 padding-top:0;
	 margin-top:0;
	 padding-left:0;
}
/*/
/////////////////////// Table Styles /////////////////////////////
/*/
 table.stack thead tr td, table.gridtable2 thead tr td, table.gridtable thead tr td {
	 /*background-color: #a2a2a2;*/
	 font-weight:bold;
}
 table.stack td {
	 border: none;
}
 table.stack > tbody > tr > td:first-child {
	 font-weight: bold;
}
 @media screen and (max-width:750px) {
	 table.stack.gridtable2 td, table.stack.gridtable td {
		 border-bottom: 0px solid #bfbfbf;
	}
	 table.stack, table.stack tbody, table.stack tr {
		 border-bottom:1px solid #e1e1e1;
	}
	 table.stack thead {
		 display: none;
	}
	 table.stack tbody th, table.stack tbody td, table.stack td span {
		 display: block;
		 text-align: center;
	}
	 table.stack td .label {
		 font-weight: bold;
		 text-align: center;
	}
}
 TD {
	 font-weight: normal;
	 line-height:1.5em;
	 color: #291c03;
}
 .tdheader{
	 font-weight: bold;
	 font-size:14px;
	 background-color:#dedede;
	/*was #bfbfbf*/
	 padding:5px;
}
 table.gridtable {
	 color:#333333;
	 border-width: 1px;
	 border-color: #bfbfbf;
	 border-collapse: collapse;
}
 table.gridtable th {
	 border-width: 1px;
	 padding: 8px;
	 border-style: solid;
	 border-color: #bfbfbf;
	 background-color: #dedede;
	 text-align:left;
	 font-weight: bold;
}
 table.gridtable td {
	 border-width: 1px;
	 padding: 8px;
	 border-style: solid;
	 border-color: #bfbfbf;
}
 table.gridtable2 {
	 color:#333333;
	 border-width: 0px;
	 border-color: #bfbfbf;
	 border-collapse: collapse;
	 margin:0px;
}
 table.gridtable2 th {
	 border-width: 0px;
	 padding: 10px;
	 border-style: solid;
	 border-color: #bfbfbf;
	 background-color: #dedede;
	 text-align:left;
	 font-weight: bold;
}
 table.gridtable2 td {
	 border-width: 0px;
	 padding: 10px;
	 border-bottom: 1px solid #bfbfbf;
	 border-style: solid;
	 border-color: #bfbfbf;
	/*background-color: #ffffff;
	*/
}
/*table.gridtable2 td:hover {
	 background-color:#EEEEEE;
}
 */
 #rowhighlights tr:hover {
	 background-color:#EEEEEE;
}
 table.rowhighlights tr:hover {
	 background-color:#EEEEEE;
}
 table.altrow-even tr:nth-child(even) {
	 background-color: #E0E0E0;
}
 table.altrow-odd tr:nth-child(odd) {
	 background-color: #E0E0E0;
}
/*/
/////////////////////////////////////////////////////////////////////
/*/

.iframe-container{
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; 
  height: 0;
}
.iframe-container iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}
 h3.bebas {
	 font-family:bebas_neueregular !important;
	 font-size:20px;
	 margin:0px;
	 margin-top:10px !important;
	 **margin-bottom:-15px !important;
	 font-weight:bold;
}
 h2.sectionHead {
	 padding:0;
	 padding-top:18px;
	 padding-bottom:18px;
	 margin:0;
	 margin-top:40px;
	 margin-bottom:20px !important;
	 border-top: 2px solid #b4975b;
	 border-bottom: 2px solid #b4975b;
	 text-align:center;
	 font-family:bebas_neueregular !important;
	 font-size:50px !important;
	 color:#c99a2c !important;
	 font-weight:normal !important;
}
 .sectionHead.link {
	 background: #585858 url(../sitegraphics/sectionHead-arrow.png) no-repeat center right 8px;
}
 .sectionHead.link:hover {
	 background: #8c8c8c url(../sitegraphics/sectionHead-arrow.png) no-repeat center right 8px;
}
 .sectionHead.link a {
	 display: inline-block;
	 margin-bottom: 0;
	 width: 100%;
	 font-size: 18px;
	 line-height: 1.4em;
}
 .blackheader{
	 letter-spacing:1px;
	 color:#ffffff;
	 font-weight: bold;
	 font-size:18px;
	 background-color:#2e2e2e;
	 padding:5px;
}
 .boldheader{
	 font-weight: bold;
	 font-size:14px;
	 padding:5px;
}

.rowheader-div {
    font-weight: 700;
    padding: 7px;
    padding-left: 12px;
    text-align: left;
    margin-bottom: 5px;
    border-bottom: 2px solid #d1d1d1;
    border-radius: 5px 5px 0 0;
    cursor: pointer;
}
 .sport-ico{
	 font-weight: bold;
	 font-size:12px;
	 background-color:#7c7c7c;
	/*#bfbfbf*/
	 padding:2px;
	 text-align:left;
	 margin-bottom:5px;
	 -moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
	 border-radius: 5px;
	 color:#ffffff;
	 text-shadow: 2px 2px 2px #000;
}
 #jp-title{
	 color: #000000;
	 background-color:#bfbfbf;
	 padding:5px;
	 margin-bottom:7px;
	/*border:1px #797979 solid;
	*/
	 font-size:18px;
	 font-weight:bold;
}
 #jp-title h1 {
	color: #000000
}
 ul.navChoice {
	 list-style-position: inside;
	 list-style: none;
	 padding: 0px;
	 padding-left: 7px;
	 margin-bottom: 20px;
}
 ul.navChoice li {
	 padding: 5px 0 5px 0px;
	 padding-left: 1em;
	 text-indent: -1em;
	 font-size:18px;
	 font-weight:bold;
	 color:#797979;
}
 ul.navChoice li:before {
	 content: "\0BB \020";
	 font-size: larger;
	 color: #898989;
}
 ul.navChoice li a {
	 text-decoration: none;
	/*font-size: 1.3rem;
	 letter-spacing: -.1px;
	*/
}
 ul.navChoice li a:hover {
	 text-decoration: none;
	/*font-size: 1.3rem;
	 letter-spacing: -.1px;
	*/
}
/*secondlevel*/
 ul.navChoice li ul {
	 list-style-position: inside;
	 list-style: none;
	 padding: 0px;
	 padding-left: 8px;
    margin-top: 8px;
}
 ul.navChoice li ul li {
	padding: 5px 0 5px 6px;
    font-size: 16px;
    font-weight: normal;
}
 ul.navChoice li ul li:before {
	 content: none;
}
/* third level*/
 ul.navChoice li ul li ul {
	 list-style-position: inside;
	 list-style: none;
	 padding: 0px;
	 padding-left: 5px;
}
 ul.navChoice li ul li ul li {
	 padding: 0px 0 0px 8px;
	 font-size: 11px;
	 font-style: italic;
}
 ul.navChoice li ul li ul li:before {
	 content: none;
}
 ul.goldList {
	 border:0;
	 padding:0;
	 margin:0 20px 25px 20px;
	 list-style-type: none;
}
 ul.goldList li {
	 margin-top:15px;
	 margin-bottom:7px;
	 background-image: url(https://www.geneva.edu/_files/images/ligold.gif);
	 background-repeat: no-repeat;
	 background-position: 0 12px;
	 padding-left: 17px;
}
ul.goldList ol li {
    background-image: none; 
}
 ul.goldList ul{
	 border:0;
	 padding:0;
	 margin:0;
	 margin-top: 5px;
	 margin-left:20px;
	 margin-right:20px;
	 list-style-type: none;
}
 ul.goldList ul li {
	 margin:0px;
	 margin-bottom:5px;
	 background-image: url(https://www.geneva.edu/_files/images/ligrey.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 12px;
	 padding-left: 17px;
}
 ul.goldList ul ul li {
	 margin-bottom:5px;
	 background-image: url();
	 background-repeat: no-repeat;
	 background-position: 0px 12px;
	 padding-left: 12px;
}
 ul.goldListLg {
	 border:0;
	 padding:0;
	 margin:0;
	 margin-left:20px;
	 margin-right:20px;
	 list-style-type: none;
}
 ul.goldListLg li {
	 margin-top: 35px;
	 margin-bottom: 7px;
	 background-image: url(https://www.geneva.edu/_files/images/ligold-lg.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 7px;
	 padding-left: 40px;
	 font-size: 30px;
	 line-height: 35px;
}
 ul.goldListLg ul{
	 border:0;
	 padding:0;
	 margin:0;
	 margin-top: 5px;
	 margin-left:20px;
	 margin-right:20px;
	 list-style-type: none;
}
 ul.goldListLg ul li {
	 margin:0px;
	 margin-bottom:5px;
	 background-image: url(https://www.geneva.edu/_files/images/ligrey.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 7px;
	 padding-left: 14px;
}
 ul.goldListLg ul ul li {
	 margin-bottom:5px;
	 background-image: url();
	 background-repeat: no-repeat;
	 background-position: 0px 5px;
	 padding-left: 12px;
}

.licol2, .licol3, .licol4 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1; 
}

ul.licol2 li, ul.licol3 li, ul.licol4 li {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}

ul.licol2 li:first-child, ol.licol2 li:first-child, ul.licol3 li:first-child, ol.licol3 li:first-child, ul.licol4 li:first-child, ol.licol4 li:first-child {
    margin-top: 0;
    padding-top: 0;
}


/* HEADER BAR /////////////////////////////////////////////////////////
/*/
 #goldBarContainer ol, #goldBarContainer ul {
	 padding-left: 0;
	 margin-top: 0;
}
 #goldBarSpace {
	 position:relative;
	 z-index:900;
	 margin: 0px auto;
	 padding: 0px;
	 width: auto;
	 width: 100%;
	 height:67px;
	 background: rgb(45 45 45 / 100%);
	/* Standard syntax */
	 -moz-transition: height 1s;
	/* For Mozilla */
	 -webkit-transition: height 1s;
	/* For Safari 3.1 to 6.0 */
	 transition: height 1s;
	/*-moz-box-shadow: 0 5px 10px 3px rgba(0,0,0,0.5);
	 -webkit-box-shadow: 0 5px 10px 3px rgba(0,0,0,0.5);
	 box-shadow: 0 5px 10px 3px rgba(0,0,0,0.5);
	*/
}
 #goldBarContainer {
	 position:relative;
	 margin: 0px auto;
	 padding: 0px;
	 width: 100%;
	/*margin-left:auto;
	 margin-right:auto;
	*/
	 height:67px;
	/*-moz-box-shadow: 0 15px 15px -10px rgba(0,0,0,0.5);
	 -webkit-box-shadow: 0 15px 15px -10px rgba(0,0,0,0.5);
	 box-shadow: 0 15px 15px -10px rgba(0,0,0,0.5);
	 background: transparent url(https://www.geneva.edu/_files/images/goldbar-bac.jpg) repeat-x top center;
	*/
}
 #logoFlag {
	 position:absolute;
	 left:0;
	 z-index:999;
	 margin-left:3.00300902708124%;
	/* 30px / 997px */
	 display:block;
	 width:150px;
	 top: 15px;
	 transition-timing-function: linear;
	 -moz-transition: height 1s, width 1s;
	/* For Mozilla */
	 -webkit-transition: height 1s, width 1s;
	/* For Safari 3.1 to 6.0 */
	 transition: height 1s, width 1s;
}
 #logoFlag img {
	 width:100%;
	 min-width:70px;
	 height:auto;
}
/*#textLogoTop orig{
	 position:relative;
	 padding-top:17px;
	 width:317px;
	 height:31px;
}
*/
 .middle-align {
	 display: inline-block;
	 height: 100%;
	 vertical-align: middle;
}
 #textLogoTop {
	 position:relative;
	 margin-left:24.375%;
	 margin-left:24%;
	/*width:317px;
	 height:31px;
	*/
	 width:31.79538615847543%;
	 min-width:200px;
	 height:67px;
	 vertical-align:middle;
	 z-index:1000;
	 transition-timing-function: linear;
	 -moz-transition: height 1s;
	/* For Mozilla */
	 -webkit-transition: height 1s;
	/* For Safari 3.1 to 6.0 */
	 transition: height 1s;
}
 #textLogoTop img {
	 width:100%;
	 height:auto;
	 min-width:200px;
	 max-width:317px;
	 vertical-align: middle;
}



 #menuContainer-Search {
	 display: block;
	 height: 38px;
	 border-radius: 8px;
	 -moz-border-radius: 8px;
	 -webkit-border-radius: 8px;
	 -webkit-box-shadow: inset 2px 5px 11px -7px rgba(0,0,0,0.94);
	 -moz-box-shadow: inset 2px 5px 11px -7px rgba(0,0,0,0.94);
	 box-shadow: inset 2px 5px 11px -7px rgba(0,0,0,0.94);
	 border: 2px solid #686868;
	 width: 97%;
	 background-color:#1b1b1b;
	 margin-right: auto;
	 margin-left: auto;
}
 #menuContainer-Search:hover {
	 border:2px solid #c99a2c;
}
 #menuContainer-Search #searchFld2 {
	 width:100%;
	 height:32px;
	 text-align:left;
	 overflow:hidden;
	 display:inline;
}
 #menuContainer-Search .searchTxt2 {
	 font-size: 16px;
	 color: #ab8228;
	 color:#ccc;
	 padding:0;
	 margin-top:7px;
	 margin-left:10px;
	/*width:71.69811320754717%;
	 190px / 265px */
	 width:80%;
	/*height:30px;
	*/
	 border:0;
	 overflow:hidden;
	 font-family: "Poppins", sans-serif;
}
 #menuContainer-Search .searchTxt2:hover {
	 color: #c99a2c;
	/*width:71.69811320754717%;
	 190px / 265px */
	 width:80%;
}
 #menuContainer-Search input:focus {
	 outline: none;
}
 #menuContainer-Search .searchButton2 {
	 border:0;
	 padding:0;
	 margin:0;
	 width:38px;
	 height:38px;
	/*background: transparent url('') no-repeat top left;
	*/
	 float:right;
}
 #menuContainer-Search .searchButton2:hover {
	 border:0;
	 padding:0;
	 margin:0;
	 width:38px;
	 height:38px;
	/*background: transparent url('') no-repeat top left;
	*/
	 float:right;
}
 #menuContainer-Search .formFix {
	 border:0;
	 margin:0;
	 padding:0;
}
 #gbL {
	 width:45%;
	 height:42px;
	 float:left;
	 line-height:42px;
	 color:#4d4d4d;
	 font-weight:bold;
	 padding-left:50px;
	 letter-spacing:.5px;
	 font-size:18px;
}
 #gbR {
	 width:45%;
	 height:42px;
	 float:right;
	 line-height:42px;
	 color:#4d4d4d;
	 text-align:right;
	 padding-right:25px;
	 font-size:15px;
}
 #bannerSpace {
	 padding: 0px;
	 width: 100%;
	 margin: 0px auto;
	 min-width: 320px;
	/*height:400px;
	*/
	 position:relative;
	 background-color:#000000;
	/*background: transparent #000000 url(https://www.geneva.edu/_files/images/goldbar-bac.jpg) repeat-x top center;
	*/
}
 #banner-rotator {
	 width: 100%;
	/*height: 400px;
	*/
	 margin: 0 auto;
}
 #themeSpace {
	 margin: 0px auto;
	 padding: 0px;
	 width: auto;
	 height:142px;
	 position:relative;
	 background-color:#000000;
	 text-align:center;
	 background: #000000 url(https://www.geneva.edu/_files/images/theme-oldseal.webp) no-repeat top center;
}
 #titleBar {
	 position:relative;
	 height:25px;
	 text-align:right;
	 max-width:997px;
	 margin-right:auto;
	 margin-left:auto;
	 padding-top:118px;
	 padding-right:2.50752256770311%;
}
 #titleBar span{
     display:block;
	 text-transform:uppercase;
	 font-size:38px!important;
	 font-weight: bold;
	 line-height:30px;
	 text-shadow: 5px 1px 4px #000;
	 color:#ffffff;
	 padding:0;
	 margin:0;
	 position: absolute;
	 bottom: -1px;
	 right: 0%;
	 padding-right:5.01504513540622%;
	 font-size:2.2rem;
}
/* SEARCH BOX /////////////////////////////////////////////////////////////////////// */
 #screencheck{
	display: none;
	margin:0;
	padding:0;
}
 .roundcorners {
	 border-radius:7px;
	 -moz-border-radius:7px;
	 -webkit-border-radius:7px;
	/*was 20px*/
}
 #searchBoxHeader {
	 display:none;
	 position:absolute;
	 top:29px;
	 right:48px;
	 width:26.57973921765296%;
	/* 265px / 997px */
	 height:38px;
	 background-color:#2d2d2d;
	 border-radius:8px;
	 -moz-border-radius:8px;
	 -webkit-border-radius:8px;
	/*-webkit-box-shadow: inset 5px 5px 13px -4px rgba(0,0,0,0.18);
	 -moz-box-shadow: inset 5px 5px 13px -4px rgba(0,0,0,0.18);
	 box-shadow: inset 5px 5px 13px -4px rgba(0,0,0,0.18);
	 -webkit-box-shadow: inset 5px 5px 13px -7px rgba(0,0,0,0.27);
	 -moz-box-shadow: inset 5px 5px 13px -7px rgba(0,0,0,0.27);
	 box-shadow: inset 5px 5px 13px -7px rgba(0,0,0,0.27);
	*/
	 -webkit-box-shadow: inset 2px 5px 11px -7px rgba(0,0,0,0.94);
	 -moz-box-shadow: inset 2px 5px 11px -7px rgba(0,0,0,0.94);
	 box-shadow: inset 2px 5px 11px -7px rgba(0,0,0,0.94);
	 border:2px solid #ab8228;
	 min-width:160px;
	 max-width:265px;
	 margin-right: 20px;
}
 #searchBoxHeader:hover {
	 border:2px solid #ab8228;
}
 #searchFld {
	 width:100%;
	 height:32px;
	 text-align:left;
	 overflow:hidden;
	 display:inline;
}
 .searchTxt {
     font-family: 'Poppins';
	 font-size: 16px;
	 color: #ffffff;
	 padding:0;
	 margin-top:8px;
	 margin-left:12px;
	 width:71.69811320754717%;
	/* 190px / 265px */
	/*height:30px;
	*/
	 border:0;
	 overflow:hidden;
}
 .searchTxt:hover {
	 color: #c99a24;
	 width:71.69811320754717%;
	/* 190px / 265px */
}
 input:focus {
	 outline: none;
}
 .searchButton {
	 border:0;
	 padding:0;
	 margin:0;
	 width:38px;
	 height:38px;
	/*background: transparent url('') no-repeat top left;
	*/
	 float:right;
}
 .searchButton:hover {
	 border:0;
	 padding:0;
	 margin:0;
	 width:38px;
	 height:38px;
	/*background: transparent url('') no-repeat top left;
	*/
	 float:right;
}
 .formFix {
	 border:0;
	 margin:0;
	 padding:0;
}
/* SeachBox for Responsive Menu */
 #searchBox-menucontainer{
	 width:100%;
}
 #searchBox-menu {
	/*position:absolute;
	 top:20px;
	 right:20px;
	*/
	 height:32px;
	 display:block;
	 background-color:#202020;
	 -webkit-box-shadow: inset 2px 5px 11px -7px rgba(0,0,0,0.94);
	 -moz-box-shadow: inset 2px 5px 11px -7px rgba(0,0,0,0.94);
	 box-shadow: inset 2px 5px 11px -7px rgba(0,0,0,0.94);
	 border:2px solid #464646;
	 min-width:160px;
	 margin:3.65853658536585%;
	 margin-top: 0;
}
 #searchBox-menu:hover {
	 border:2px solid #464646;
}
 #searchFld-menu {
	 width:100%;
	 height:32px;
	 text-align:left;
	 overflow:hidden;
	 display:inline;
}
 .searchTxt-menu {
	 font-size: 14px;
	 color: #e6b848;
	 padding:0;
	 margin-top:5px;
	 margin-left:9px;
	 width:71.69811320754717%;
	/* 190px / 265px */
	/*height:30px;
	*/
	 border:0;
	 overflow:hidden;
	 font-family: "Poppins", sans-serif;
}
 .searchTxt-menu:hover {
	 color: #ffdf90;
	 width:71.69811320754717%;
	/* 190px / 265px */
}
 .searchButton-menu {
	 border:0;
	 padding:0;
	 margin:0;
	 width:32px;
	 height:32px;
	 background: transparent url('../sitegraphics/searchico32-grey.png') no-repeat top left;
	 float:right;
}
 .searchButton-menu:hover {
	 border:0;
	 padding:0;
	 margin:0;
	 width:32px;
	 height:32px;
	 background: transparent url('../sitegraphics/searchico32-b.png') no-repeat top left;
	 float:right;
}
/* TOP NAVIGATION /////////////////////////////////////////////////////////////////////// */
 #topLinks {
	 position:absolute;
	 z-index:1000;
	 top:0px;
	 right:15px;
	 text-align:right;
	/*margin-left:255px;
	*/
	 margin-top:-2px;
	 margin-right:2.00601805416249%;
	/* 20px / 997px */
	 padding:0;
	 width:320px;
	 display:block;
	 color:#523c14;
}
 #topLinks ul {
	 padding:0;
	 margin:0;
	 list-style-type:none;
}
 #topLinks ul li{
	 display:inline;
	 padding:0;
	 margin:0;
	 border-right:1px solid #a57c25;
	 margin-right:15px;
	 margin-top:0px;
	/*letter-spacing:-.02em;
	*/
	 font-size:12px;
	 color:3a2a0e;
	 padding-right:15px;
}
 #topLinks ul li a{
	 font-size:12px;
	 font-weight:bold;
	 color:#523c14;
	 text-decoration:none;
	/*text-shadow: 1px 1px 1px #a57e20;
	*/
	 border-bottom:0px dotted #a57e20;
}
 #topLinks ul li a:hover{
	 color:#7b5908;
	 text-decoration:none;
	 border-bottom:1px dotted #a57e20;
	/*text-shadow: 0px 0px 0px #a57e20;
	*/
}
 #topLinks ul li.last{
	 border-right:0;
	margin-right:0;
	 padding:0;
	 margin:0;
}
/* Enable topLink Bar */
/*.logo-small{
	 margin-left:1%;
	 max-width:45px;
	 float:left;
	 display:none;
}
 .logo-small img{
	 *width:100%;
}
*/
 .fixed {
	 display: block;
	 position:fixed;
	 z-index:2000;
	 width:100%;
}
 #topLinkBar {
	 display:block;
	 height:40px;
	 background-color:#c99a2c;
	 /*background: #4a4a4a url(../sitegraphics/trans-lines.png) center top repeat;*/
}
 #topLinkBar ul {
	 padding:0;
	 list-style-type:none;
	 text-align:center;
	 height:40px;
	 margin-left: auto;
	 margin-right: auto;
	 margin-top: 0;
}
#topLinkBar ul li {
    font-size: 15px;
    font-weight: normal;
    display: inline-block;
    padding: 10px 15px 10px 15px;
    box-sizing: border-box;
    margin: 0;
    border-right: 1px solid #333;
    margin-right: -5px;
    height: 40px;
    text-shadow: 0 1px 1px rgb(0 0 0 / 30%);
}
#topLinkBar ul li:last-child {
    border-right: none!important;
}
 #topLinkBar ul li a{
	 font-size:15px;
	 font-weight: normal;
	 color:#2d2d2d;
	 text-decoration:none;
}
 #topLinkBar ul li a:hover{
	 font-size:15px;
	 font-weight:normal;
	 color:#c99a24;
	 text-decoration:none;
}
 #topLinkBar ul li.last{
	 border-right:0;
	margin-right:0;
	 /*padding:0;*/
	 margin:0;
}
/* for toplinkbar submenus */
 #topLinkBar ul li ul li {
	 padding: 0;
	 width: 100%;
	 height: 55px;
	 text-shadow: none;
	 text-align: left;
	 font-size: 16px;
	 padding-top: 5px;
}
 #topLinkBar ul li ul li a {
	 padding-left: 15px;
	 color: #fff;
	 font-weight: normal;
	 font-size: 16px;
}
 #topLinkBar ul li ul li a:hover {
	 color: #fff;
	 font-weight: normal;
	 font-size: 16px;
}
/* END TOP LINK BAR */
 #topLinkPanel {
	 position: absolute;
	 z-index: 1000;
	 top: 0px;
	 right: 15px;
	 text-align: right;
	/*margin-left: 255px;
	*/
	 margin-top: -2px;
	 margin-right: 1.2%;
	 padding: 0;
	 width: 95%;
	 display: block;
	 color: #523c14;
	 font-weight:bold;
	 height: 22px;
}
 #topLinkPanel ul li.last {
	 border: none;
}
 .btndrop, .btndrop2 {
	 position: relative;
	 display: inline-block;
	 padding: 5px 15px 3px 10px;
	 margin: 0;
	 border-right: 1px solid #a57c25;
	 margin-top: 2px;
	 font-size: 14px;
	 font-weight:bold;
	/* color: #3a2a0e;
	 */
	 text-align:left;
	 height: 22px;
}
 .btndrop:hover, .btndrop2:hover {
	 background-color:#333;
	 color:#f2c439;
	/*-moz-border-radius: 5px 5px 0 0;
	 -webkit-border-radius: 5px 5px 0 0;
	 border-radius: 5px 5px 0 0;
	*/
}
 li.btndrop a:before, li.btndrop2 a:before {
	 content: "\0BB \020";
	 font-size: larger;
	 color: #f2c439;
}
 .btndrop-menu {
	 position: absolute;
	 z-index: 999;
	 top: 100%;
	 display: none;
	 margin: 0;
	 list-style: none;
	/** Remove list bullets */
	 width: 100%;
	/** Set the width to 100% of it's parent */
	 padding: 0;
	 -moz-border-radius: 0 0 5px 5px;
	 -webkit-border-radius: 0 0 5px 5px;
	 border-radius: 0 0 5px 5px;
	 background: #333;
	 width: auto;
	 width:180px;
}
 .leftalign {
	 left: 0;
}
 .rightalign {
	 right: 0;
}
 .btndrop:hover .btndrop-menu, .btndrop2:hover .btndrop-menu {
	 display: block;
}
/** List Item Styles **/
 .btndrop a, .btndrop2 a {
	 display:block;
	 padding: 0.9em 0;
	 text-decoration: none;
	 color: #fff;
	 font-size:14px;
	 padding-left: 14px;
}
 .btndrop a:first-child {
	 -moz-border-radius: 0 0 5px 5px;
	 -webkit-border-radius: 0 0 5px 5px;
	 border-radius: 0 0 5px 5px;
}
 .btndrop-menu li {
	 background-color:#333;
}
 .btndrop-menu li:first-child {
	/*-moz-border-radius-topright: 5px;
	 -webkit-border-top-right-radius: 5px;
	 border-radius: 0 5px 0 0;
	*/
}
 .btndrop-menu li:last-child {
	 -moz-border-radius-bottomright: 5px;
	 -moz-border-radius-bottomleft: 5px;
	 -webkit-border-bottom-right-radius: 5px;
	 -webkit-border-bottom-left-radius: 5px;
	 border-radius:0 0 5px 5px;
}
 .btndrop-menu li:hover {
	 background: #000;
}
 .btndrop-menu li:active {
	 background: #c39935;
}
 .btndrop-menu li:active a {
	 color:#fff;
}
/* topLinkPanel no drop */
 #topLinkPanel a.toplevel:before {
	 content: "";
}
 #topLinkPanel a.toplevel {
	 text-decoration: none;
	 display: inline;
	 color: #333;
	 font-size: 14px;
	 padding-left: 0;
	 font-weight: bold;
}
 #topLinkPanel ul li a.toplevel {
	 text-decoration: none;
	 display: inline;
	 color: #523C14;
	 font-size: 14px;
	 padding-left: 0;
	 font-weight: bold;
	 padding: 0;
}
 #topLinkPanel ul li a.toplevel:hover {
	 color: #775B28;
}
 .nodrop {
	 position: relative;
	 display: inline-block;
	 padding: 5px 0px 3px 10px;
	 margin: 0;
	 margin-right: 35px;
	 margin-top: 2px;
	 border-right: none;
	 font-size: 14px;
	 font-weight: bold;
	 text-align: left;
	 height: 22px;
}
li.nodrop:hover a.toplevel {
    color: #c99a24!important;
}
li.nodrop:hover {
    background-color: #333;
}
/* end toplink no drop*/
 #navBarBac {
	/*this is legacy and can be removed*/
	/*font-family: BebasNeueRegular,Arial,sans-serif;
	 font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
	*/
	 position:absolute;
	 width:100%;
	/*min-width: 997px;
	*/
	 z-index:200;
	 height:40px;
	 left:0px;
	 top:67px;
	 background-color:#000000;
	/* Theoretically for IE 8 & 9 (more valid) */
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	 filter: alpha(opacity=50);
	/* Older than Firefox 0.9 */
	 -moz-opacity:0.5;
	/* Safari 1.x (pre WebKit!) */
	 -khtml-opacity: 0.5;
	/* Modern! 
	/* Firefox 0.9+, Safari 2?, Chrome any? 
	/* Opera 9+, IE 9+ */
	 opacity: 0.5;
	 border-bottom: 1px solid #393939;
}
 #searchcheck {
	display:none;
}
 #menuSpace {
	 position:absolute;
	 z-index:200;
	 height:60px;
	 width:100%;
	 background-color: rgb(45 45 45 / 50%);
    border-top: 2px solid #c99a2c;
	box-sizing: border-box;
	 display:none;
}
 #menuSpace-Search {
	 height: 55px;
	 width: 100%;
	 background-color: #000;
	 border-bottom: 1px solid #393939;
	 display: block;
	 padding-top: 12px;
}
/* Content Boxes //////////////////////////////////////////////////////////////////////// */
 #contentBoxSpace {
	 margin: 0px auto;
	 padding: 0px;
	 width: auto;
	/*height:180px;
	 position:relative;
	 background-color:#e4d8b9;
	 border-bottom: 3px solid #ba9b56;
	 padding-bottom:10px;
	*/
	background-color:#b4975b;
	 /*background: transparent url(../sitegraphics/blurrybarbac.jpg) repeat-x top center;
	 background-attachment: fixed;*/
	/*background-attachment: fixed;
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 border-bottom:7px solid #e1e1e1;
	*/
}
 #contentBoxContainer {
	 position:relative;
	 margin: 0px auto;
	/*padding: 10px 5px 0px 5px;
	 width: 100%;
	*/
	/* 987px */
	 margin-left:auto;
	 margin-right:auto;
	/*height:160px;
	*/
}
 #contentBoxContainer:after {
	 content: "";
	 display: table;
	 clear: both;
}
/* New Content Boxes */
 .sqcard {
	 width:100%;
	 position:relative;
	 text-align:center;
	 margin:0px;
}

 
 #sqcard1{
	 width:100%;
	 text-align:center;
	 background: rgb(126 87 17 / 80%);
	 transition: all 0.5s ease-in-out 0s;
	 -webkit-transition: all 0.5s ease-in-out 0s;
	 -o-transition: all 0.5s ease-in-out 0s;
	 -ms-transition: all 0.5s ease-in-out 0s;

}
 #sqcard1:hover {
	 background: rgb(126 87 17 / 20%);
}
 #sqcard2 {
	 width:100%;
	 text-align:center;
	 background: rgb(61 86 12 / 75%);
	 background: rgb(2 52 48 / 75%);
	 transition: all 0.5s ease-in-out 0s;
	 -webkit-transition: all 0.5s ease-in-out 0s;
	 -o-transition: all 0.5s ease-in-out 0s;
	 -ms-transition: all 0.5s ease-in-out 0s;
}
 #sqcard2:hover{
	 background: rgb(61 86 12 / 20%);
}
 #sqcard3{
	 width:100%;
	 text-align:center;
	 background: rgb(0 0 0 / 70%);
	 transition: all 0.5s ease-in-out 0s;
	 -webkit-transition: all 0.5s ease-in-out 0s;
	 -o-transition: all 0.5s ease-in-out 0s;
	 -ms-transition: all 0.5s ease-in-out 0s;
}
 #sqcard3:hover{
	 background: rgb(0 0 0 / 50%);
}
 .sqcard-ico{
	 display:block;
	 color: #c99a2c;
     padding-top:0;
	 font-size:80px;
	 text-shadow: 4px 4px 0 rgb(0 0 0 / 20%);
}
.sqcard-ico-text {
    display: block;
    color: #c99a2c;
    padding-top: 15px;
    font-size: 50px;
    line-height: 50px;
    text-shadow: 4px 4px 0 rgb(0 0 0 / 20%);
}
 .sqcard-title{
	 display:block;
	 width:80%;
	 margin-left:auto;
	 margin-right:auto;
	 font-size:35px;
	 font-weight:bold;
	 margin-top:15px;
	 margin-bottom:10px;
	 line-height: 1em;
    color: #f5cb65;
    text-shadow: 4px 4px 0 rgb(0 0 0 / 20%);
}
 .sqcard-text{
	 display:block;
	 color:#fff;
	 width:85%;
	 margin-left:auto;
	 margin-right:auto;
	 padding-bottom:15px;
	 font-size: 20px;
     line-height: 24px;
	 text-shadow: 2px 2px 0px rgba(0,0,0,0.2);
}
.cardtext {
    font-weight: bold;
    display:inline-block;
    text-align: center;
    text-decoration: none;
    color: #c99a2c;
}

a.cardlink {
    font-weight: bold;
    border: 2px solid #c99a2c;
    border-radius: 5px;
    padding: 5px 15px;
    margin-top: 20px;
    box-sizing: border-box;
    display: inline-block;
    width: 180px;
    text-align: center;
    text-decoration: none;
    background-color: rgba(0,0,0,.2);
    color: #ffffff;
    transition: all 0.5s;
}
a.cardlink:hover {
    background-color: rgba(0,0,0,.5);
    color:#c99a2c;
}
a.nolink {
    text-decoration:none;
}

.flexcard {
            font-size:18px;
}

.flexcard .sqcard {
            padding:80px 40px;
            position:relative;
            text-align:center;
            box-sizing: border-box;
}
@media(min-width:600px) {
    .flexcard-container{
            display:flex;
        }
    .flexcard {
            display:flex;
            flex-basis:33.33%;
    }
}
        
/* end New Content Boxes */

/* STATUS BAR //////////////////////////////////////////////////////////////////////// */

#statusBarSpace {
    margin: 0 auto;
    padding: 0;
    width: auto;
    position: relative;
}
#statusBarContainer {
    position: relative;
    margin: 0px auto;
    padding: 0px 25px;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
 
 #statusPanel{
	 float:right;
	 width:180px;
	 margin-top:5px;
	 font-size:1rem;
	 font-weight:bold;
	 color:#F2C233;
	 text-transform:uppercase;
	 display:none;
	 line-height: 18px;
}

#breadCrumbs {
    display: none;
    margin-top: 4px;
    /*margin-left: 1%;*/
    letter-spacing: .4px;
    /*height: 20px;*/
}

#breadCrumbs ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    padding-top: 5px;
}

#breadCrumbs li {
    display: inline;
    padding: 0;
    margin: 0;
    font-size: 14px;
}

#breadCrumbs li a {
    color: #b99345;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
}

#breadCrumbs li a:hover {
    color: #878787;
    font-size: 14px;
    font-weight: 700;
    border-bottom: 1px dotted #bbb;
    text-decoration: none;
    font-weight: 700;
}

#breadCrumbs ul li:after {
    content: "\00BB \0020";
    color: #878787;
    font-weight: 400;
    font-size: 21px;
    padding: 7px;
}

#breadCrumbs ul li:last-child:after {
    content: none;
    color: #878787;
    font-weight: 400;
    font-size: 21px;
    padding: 7px;
}



.icopill {
    font-size: 18px;
    background-color: #e1e1e1;
    color: #000;
    padding: 5px;
    padding-right: 15px;
    border-radius: 24px;
    margin-bottom: 15px;
    margin-right:5px;
    margin-top:10px;
}

.icopill span {
    width: 25px;
    height: 25px;
    display: inline-block;
    background-color: #000000;
    border-radius: 100%;
    padding: 8px;
    text-align: center;
    margin-right:10px;
    line-height: 25px;
}

.icopill i {
color: #c99a2c;
font-size:18px;
line-height: 25px;
}

/* CONTENT /////////////////////////////////////////////////////////////////////////
/*/
 #contentSpace {
	 position:relative;
	 margin: 0px auto;
	 padding: 0px;
	 width: auto;
	 **min-width: 997px;
	/*background: transparent url(https://www.geneva.edu/_files/images/gold-stripes.jpg) repeat-x bottom center;
	*/
	 padding-bottom:45px;
	 padding-bottom:0px;
}
 #contentSpace-noshell {
	 position:relative;
	 margin: 0px auto;
	 padding: 0px;
	 width: auto;
	/*background: transparent url(https://www.geneva.edu/_files/images/gold-stripes.jpg) repeat-x bottom center;
	*/
	 padding-bottom:45px;
	 padding-bottom:0px;
}
 #contentContainer {
	 position:relative;
	/*margin: 10px auto;
	 padding: 0px;
	 padding:2%;
	*/
	 margin-left:auto;
	 margin-right:auto;
	 text-align:left;
}


.img-inset-100,.img-inset-90,.img-inset-80,.img-inset-70,.img-inset-60,.img-inset-50,.img-inset-40,.img-inset-30,.img-inset-20,.img-inset-10{
	width:auto;
}
 .parallax {
	 *background-position: 0 400;
	 *background-position: right bottom;
}
.parallax-1 {
    margin-top: 20px;
    min-height: 500px;
    /*background: #c99a2c url(../sitegraphics/charcoalspade-bg-trans.png) no-repeat right bottom;*/
    /*background-blend-mode: color-burn;*/
    background-position: 90% 35%;
}
 .parallax-2{
	/*margin-top:20px;
	*/
	 background-color:#353535;
	 min-height:650px;
	 background-image: url("https://www.geneva.edu/about-geneva/_assets/made-arch-bg.jpg");
}
 .sectionText {
	 padding-left:10px;
	 margin-bottom:35px;
}
 .sectionText-Gold h2.lg-heading{
	 font-size: 40px;
	 text-transform:uppercase;
	 line-height: 42px;
	 margin: 15px 0 40px 15px;
	 color: #ffd980;
	/*color: #291c03;
	 text-shadow: 0 2px 2px rgba(0,0,0,.3);
	*/
}
 .sectionText-Main {
	 margin-top:25px;
	 font-size: 25px;
	 line-height: 25px;
	 margin-bottom: 15px;
	 color: #fff;
}
 .sectionText-Gold {
	 margin-top:25px;
	 font-size: 25px;
	 line-height: 25px;
	 margin-bottom: 15px;
	 color: #fff;
}
 .sectionText-Gold h2{
	 font-size: 25px;
	 text-transform:uppercase;
	 line-height: 30px;
	 margin-bottom: 15px;
	 margin-top:8px;
	 color: #3d3935;
	/*text-shadow: 0 2px 2px rgba(0,0,0,.3);
	*/
}
 .tableParent {
	 display:table;
}
 .tableChild{
	 display:table-cell;
	 vertical-align:middle;
	 height: 75px;
}
 .sectionText-Gold p {
	 font-size: 18px;
	 line-height: 30px;
	 margin-bottom: 40px;
	 padding-right: 20px;
	 color: #fff;
	 text-shadow: 0 2px 2px rgba(0,0,0,.2);
}
 .sectionText-Gold ul {
	 margin-bottom: 20px;
}
 .center{
	 text-align:center;
}
 .badge {
	 height:600px;
}
 #contentFullscreen {
	 position:relative;
	 margin: 0px auto;
	 padding: 0px;
	 width: auto;
	 margin-left:20px;
	 margin-right:20px;
	 text-align:left;
}
 #eventListing{
	 padding:10px;
	/*background-color:#eeeeee;
	 */
	 margin-bottom:15px;
}
 #eventListing h3{
	 color:#ffffff;
	 margin:0;
	 text-shadow: 2px 1px 2px #000000;
}
 #eventListing .colorBand{
	 padding:5px;
	 margin-bottom:5px;
	 width:auto;
	 -webkit-border-radius:4px;
	 -moz-border-radius:4px;
	 border-radius:4px 
}
 #eventListPanel {
	 background-color:#eeeeee;
	 margin-bottom:10px;
	 background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cacaca));
	 background: -moz-linear-gradient(top, #eeeeee, #cacaca);
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cacaca');
	 -webkit-border-radius:4px;
	 -moz-border-radius:4px;
	 border-radius:4px;
	 border: 1px solid #c1c1c1;
}
 a.printlink:link {
	 font-family:Verdana, Helvetica, sans-serif;
	 font-size:12px;
	 color:#999999;
	 padding:0;
	 margin:0;
	 margin-bottom:5px;
	 font-weight:bold;
	 text-decoration:none;
}
 a.printlink:hover {
	 font-family:Verdana, Helvetica, sans-serif;
	 font-size:12px;
	 color:#c1c1c1;
	 padding:0;
	 margin:0;
	 margin-bottom:5px;
	 font-weight:bold;
	 text-decoration:none;
}
 a.printlink:visited {
	 font-family:Verdana, Helvetica, sans-serif;
	 font-size:12px;
	 color:#999999;
	 padding:0;
	 margin:0;
	 margin-bottom:5px;
	 font-weight:bold;
	 text-decoration:none;
}
 .box-text {
	 background: #efefef;
	 padding: 17px;
	 border-radius: 5px;
	 margin-top: 10px;
}

.pull-quote {
    position: relative;
    max-width: 100%;
    padding: 32px 10px;
    margin: 26px 0;
    border: 5px solid #c99a2c;
    border-right: none;
    border-left: none;
    font-family: vollkorn;
    font-size: 30px;
    line-height: 40px;
    font-style: italic;
    font-weight: bold;
  }

  .pull-quote p {
    padding: 0;
    margin: 0;
    font-weight: bold;
    font-style: italic;
    font-size: 30px;
    line-height: 40px;
  }

  /* Left/Beginning quote */
  .pull-quote::before {
    content: "“";
    position: absolute;
    top: 70px;
    left: 0;
    font-size: 150px;
    font-weight: bold;
    color: #c99a2c80;
    mix-blend-mode: multiply;
  }

  /* Right/End quote */
  .pull-quote::after {
    content: "”";
    position: absolute;
    bottom: -25px;
    right: 0;
    font-size: 150px;
    font-weight: bold;
    color: #c99a2c80;
    mix-blend-mode: multiply;
  }
  
  .pull-quote-center {
    font-family: vollkorn;
    position: relative;
    max-width: 100%;
    padding: 30px 26px 30px 35px;
    margin: 30px 0px 30px 0px;
    border-top: 2px solid #c99a2c;
    border-right: none;
    border-bottom: 2px solid #c99a2c;
    font-size: 30px;
    line-height: 40px;
    font-style: italic;
    font-weight: bold;
}
  .pull-quote-center p {
    padding: 0;
    margin: 0;
    font-weight: bold;
    font-style: italic;
    font-size: 30px;
    line-height: 40px;
  }
  
    /* Left/Beginning quote */
  .pull-quote-center::before {
    content: "“";
    position: absolute;
    top: 70px;
    left: 0;
    font-size: 150px;
    font-weight: bold;
    color: #c99a2c80;
    mix-blend-mode: multiply;
  }

  /* Right/End quote */
  .pull-quote-center::after {
    content: "”";
    position: absolute;
    bottom: -25px;
    right: 0;
    font-size: 150px;
    font-weight: bold;
    color: #c99a2c80;
    mix-blend-mode: multiply;
  }
  
aside p span.cite {
    font-weight: normal;
    color: #adadad;
    margin-left: 20px;
    font-size: 24px;
}
aside p span.cite:before {
    content: "—";
}
  /* Desktop */
  @media (min-width: 1025px /* maybe 1280px? */) {
    .pull-quote {
      float: right;
      width: 400px;
      padding: 20px 26px 13px 35px;
      margin: 0 13px 13px 26px;
      border-top: none;
      border-right: none;
      border-bottom: none;
      border-left: 5px solid #c99a2c;
    }

    .pull-quote:nth-of-type(2n) {
      float: left;
      margin: 13px 26px 13px 0;
      border-top: none;
      border-right: 5px solid #c99a2c;
      border-bottom: none;
      border-left: none;
      text-align: right;
    }

    /* Left/Beginning quote */
    .pull-quote::before {
      content: "“";
      position: absolute;
      top: 65px;
      left: 0;
      font-size: 150px;
      font-weight: bold;
      color: #c99a2c80;
      mix-blend-mode: multiply;
    }

    /* Right/End quote */
    .pull-quote::after {
      content: "”";
      position: absolute;
      bottom: -35px;
      right: 15px;
      font-size: 150px;
      font-weight: bold;
      color: #c99a2c80;
      mix-blend-mode: multiply;
    }
    /* Left/Beginning quote */
    .pull-quote-center::before {
      content: "“";
      position: absolute;
      top: 65px;
      left: 0;
      font-size: 150px;
      font-weight: bold;
      color: #c99a2c80;
      mix-blend-mode: multiply;
    }

    /* Right/End quote */
    .pull-quote-center::after {
      content: "”";
      position: absolute;
      bottom: -35px;
      right: 15px;
      font-size: 150px;
      font-weight: bold;
      color: #c99a2c80;
      mix-blend-mode: multiply;
    }
  }
  
 #inquotes blockquote {
	 font-family: Georgia, serif;
	 font-size: 20px;
	 font-style: italic;
	 width: auto;
	 margin: 0.25em 0;
	 padding: 0.25em 40px;
	 line-height: 29px;
	 position: relative;
	 color: #bd9430;
}
 #inquotes blockquote:before {
	 display: block;
	 content: "\201C";
	 font-size: 80px;
	 position: absolute;
	 left: -20px;
	 top:20px;
	 color: #bd9430;
}
 #inquotes blockquote cite {
	 color: #6b6b6b;
	 font-size: 14px;
	 display: block;
	 margin-top: 5px;
}
 #inquotes blockquote cite:before {
	 content: "\2014 \2009";
}
 .pullquote {
	 padding: 15px 15px 10px 15px;
	 margin-bottom: 10px;
}
/* Blog Styles ///////////////////////////////////////////////////////////////////////
/*/
 .blogbar {
	/*border: 2px #e1e1e1 solid;
	 border-left: 0;
	 border-right: 0;
	 padding: 7px 0 7px 0;
	*/
	 font-weight: normal;
	 font-size: 15px;
	/*margin: 10px 0 10px 0;
	*/
}
 .blogbar span {
	 font-weight: bold;
	 font-size: 15px;
}
 .blogtext {
	 font-size: 1.3em;
	 line-height: 1.7em;
	 font-weight: normal;
	 margin-right: 20px;
}
 #pageContent .blogtext h2 {
	 color: #c99a2c;
}
 .blogtext img {
	/*margin-bottom:10px;
	*/
}
 ul.blogoptions{
	 border-top: 2px #e1e1e1 solid;
	 padding-top: 15px;
	 margin-top: 25px;
	 list-style-type: none;
	 margin-left: 0;
	 padding-left: 0;
}
 ul.blogoptions li {
	 display:inline;
	 margin-right: 15px;
}
 ul.blogoptions li a {
	 text-decoration:none;
	 font-size:1.1em;
}
 ul.blogoptions li:before {
	 content: "\00BB \0020";
	 color: #ABABAB;
	 font-weight: normal;
	 font-size: 16px;
	 padding: 3px;
}
 .blogCatLabel {
	 display: block;
	 background-color: #B4975b;
	 padding: 5px;
	 color: #fff;
	 margin: 0;
}
 .blogCatLabelsm {
	 display: block;
	 background-color: #B4975B;
	 padding: 0 0 0 4px;
	 color: #fff;
	 margin: 0;
	 font-size:12px;
}
 a.blogCatLink, a:hover.blogCatLink {
	 color:#fff;
	 text-decoration:none;
}
 a.blogCatLink:before {
	 content: "\00BB \0020";
	 color: #FFCC33;
	 font-weight: normal;
	 font-size: 16px;
	 padding: 3px;
}
/* BUTTONS ///////////////////////////////////////////////////////////////////////
/*/
/* Style for all submit buttons*/
/* input button default */
 input[type="button"] {
     transition:all 0.5s ease;
	 color: #fff!important;
	 cursor: pointer;
	 font-size: 1.3em;
	 font-weight: bold;
	 margin: 0 4px 10px 4px;
	 text-transform: uppercase;
	 outline: none;
	 -moz-border-radius: 4px;
	 -moz-outline-radius: 4px;
	 -webkit-border-radius: 4px;
	 text-shadow: 1px 1px 1px #a77e05;
	 font-weight:bold;
	 border: solid 1px #be9416;
	 background: #c99a2c;

}
 input[type="button"]:hover {
	 color: #fff;
	 cursor: pointer;
	 font-size: 1.3em;
	 font-weight: bold;
	 outline:none;
	 -moz-border-radius: 4px;
	 -moz-outline-radius: 4px;
	 -webkit-border-radius: 4px;
	 text-shadow: 1px 1px 1px #a77e05;
	 color: #ffffff;
	 font-weight:bold;
	 border: solid 1px #ffd060;
	 background: #fdcc3a;
}
 body form input[type="submit"] {
	 color: #fff;
	 cursor: pointer;
	 font-size: 1.3em;
	 font-weight: bold;
	 margin: 0 4px 10px 4px;
	 text-transform: uppercase;
	 outline: 0px solid #CE8B0A;
	 -moz-border-radius: 4px;
	 -moz-outline-radius: 4px;
	 -webkit-border-radius: 4px;
	 text-shadow: 1px 1px 1px #a77e05;
	/*ADDS GOLD TO THE SUBMIT BUTTON BACKGROUND*/
	 color: #fef4e9;
	 font-weight:bold;
	 border: solid 1px #be9416;
	 background: #c99a2c;
	 padding:.5em;
}
 input[type="submit"]:hover {
	/*background: transparent url('') repeat-x left top;
	 background-position:0px -15px;
	*/
	 color: #fff;
	 cursor: pointer;
	 font-size: 1.3em;
	 font-weight: bold;
	 margin: 0 4px 10px 4px;
	 text-transform: uppercase;
	 outline: 0px solid #CE8B0A;
	 -moz-border-radius: 4px;
	 -moz-outline-radius: 4px;
	 -webkit-border-radius: 4px;
	 text-shadow: 1px 1px 1px #a77e05;
	/*ADDS GOLD TO THE SUBMIT BUTTON BACKGROUND*/
	 color: #ffffff;
	 font-weight:bold;
	 border: solid 1px #be9416;
	 background: #ffd060;
}
 body form input[type="reset"] {
	/*background: transparent url('') repeat-x left top;
	 background-position:0px -10px;
	*/
	 color: #fff;
	 cursor: pointer;
	 font-size: 1.3em;
	 font-weight: bold;
	 margin: 0 4px 10px 4px;
	 padding: 6px 10px;
	 text-transform: uppercase;
	 outline: none;
	 -moz-border-radius: 4px;
	 -moz-outline-radius: 4px;
	 -webkit-border-radius: 4px;
	 text-shadow: 1px 1px 1px #a77e05;
	/*new*/
	 color: #ffffff;
	 font-weight:bold;
	 border: solid 1px #be9416;
	 background: #dfb127;
	 background: -webkit-gradient(linear, left top, left bottom, from(#ffda68), to(#d09d01));
	 background: -moz-linear-gradient(top, #ffda68, #d09d01);
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda68', endColorstr='#d09d01');
}
/* GENERAL BUTTON STYLES ///////////////////////////////////////////////////////////////////////
/*/
 .button {
	 display: inline-block;
	 zoom: 1;
	 box-sizing: border-box;
	/* zoom and *display = ie7 hack for display:inline-block */
	 vertical-align: baseline;
	 margin: 10px 2px 10px 0px;
	 outline: none;
	 cursor: pointer;
	 text-align: center;
	 text-decoration: none;
	 font: 14px/100% 'Poppins', Arial, Helvetica, sans-serif;
	 padding: .9em 2.5em .9em;
	 /*text-shadow: 0 1px 1px rgba(0,0,0,.5);
	 -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	 -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	 box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
}
 .button:hover {
	 text-decoration: none;
}
 .button:active {
	 position: relative;
	 top: 1px;
}
 .bigrounded {
	 -webkit-border-radius: 2em;
	 -moz-border-radius: 2em;
	 border-radius: 2em;
}
 .smallrounded {
	 -webkit-border-radius: .5em;
	 -moz-border-radius: .5em;
	 border-radius: .5em;
	 padding: .2em 1em .275em;
}
 .semirounded {
	 -webkit-border-radius: .3em;
	 -moz-border-radius: .3em;
	 border-radius: .3em;
}
 .xlarge, .xlarge:hover {
	 font-size: 40px;
}
 .xlarge, .xlarge:hover {
	 font-size: 30px;
}
 .large, .large:hover {
	 font-size: 20px;
}
 .med, .med:hover {
	 font-size: 16px;
}
 .medium {
	 font-size: 14px;
	 *padding: .4em 1.5em .42em;
}
 .medium:hover {
	 font-size: 14px;
	 *padding: .4em 1.5em .42em;
}
 .medium:active {
	 font-size: 14px;
	 *padding: .4em 1.5em .42em;
}
 .small {
	 font-size: 11px;
	 *padding: .2em 1em .275em;
}
 .small:hover {
	 font-size: 11px;
	 *padding: .2em 1em .275em;
}
 .small:active {
	 font-size: 11px;
	 *padding: .2em 1em .275em;
}
/* button color styles ---------------------------------------------- */
/* black */
 .black {
	 color: #d7d7d7;
	 font-weight:bold;
	 border: solid 1px #333;
	 background: #2f2f2f;
	 border-radius: .2em;
    -webkit-border-radius: .2em;
    -mox-border-radius: .2em;
    transition: all .2s ease-in-out 0s;
    -webkit-transition: all .2s ease-in-out 0s;
    -o-transition: all .2s ease-in-out 0s;
    -ms-transition: all .2s ease-in-out 0s;
	 /*background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	 background: -moz-linear-gradient(top, #666, #000);
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');*/
}
 .black:hover {
	 background: #3a3a3a;
	 color: #ffffff;
	 font-weight:bold;
	 /*background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	 background: -moz-linear-gradient(top, #444, #000);
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');*/
}
 .black:active {
	 color: #666666;
	 font-weight:bold;
	 /*background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	 background: -moz-linear-gradient(top, #000, #444);
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');*/
}
/* gold Button */
 .gold {
    color: #ffffff;
    font-weight: bold;
    background: #c99a2c;
    border-radius: .2em;
    transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    
}
.gold a {
    text-shadow: 1px 1px #a57e22;
}

.gold:hover {
    color: #ffffff;
    font-weight: bold;
    background: #ecc35e;
}

.gold:active {
    color: #ffffff;
    font-weight: bold;
    background: #c79e3b;
}

/* grey Button */
 .grey{
	 color: #ffffff;
	 font-weight:bold;
	 /*border: solid 1px #c1c1c1;*/
	 background: #a1a1a1;
	 border-radius:.2em;
	 -webkit-border-radius:.2em;
	 -mox-border-radius:.2em;
	 transition: all 0.2s ease-in-out 0s;
	 -webkit-transition: all 0.2s ease-in-out 0s;
	 -o-transition: all 0.2s ease-in-out 0s;
	 -ms-transition: all 0.2s ease-in-out 0s;
}
 .grey:hover {
	 color: #ffffff;
	 font-weight:bold;
	 background: #7a7a7a;
}
 .grey:active {
	 color: #ffffff;
	 font-weight:bold;
	 color: #ffffff;
	 font-weight:bold;
	 background: #333;
}
 
/* green button */
 .lime {
	 color: #e8f0de;
	 font-weight:bold;
	 border: solid 1px #538312;
	 background: #64991e;
	 background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	 background: -moz-linear-gradient(top, #7db72f, #4e7d0e);
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
 .lime:hover {
	 background: #538018;
	 color: #ffffff;
	 font-weight:bold;
	 background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	 background: -moz-linear-gradient(top, #6b9d28, #436b0c);
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
 .lime:active {
	 color: #a9c08c;
	 font-weight:bold;
	 background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	 background: -moz-linear-gradient(top, #4e7d0e, #7db72f);
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

/* red Button */
 .red {
    color: #fef4e9;
    font-weight: bold;
    background: #81282e;
    border-radius: .2em;
    transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    
}

.red:hover {
    color: #ffffff;
    font-weight: bold;
    background: #922d34;
}

.red:active {
    color: #ffffff;
    font-weight: bold;
    background: #722026;
}

/* Green Button */

.green {
    color: #ffffff;
    font-weight: bold;
    background: #385c47;
    border-radius: .2em;
    transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    
}

.green:hover {
    color: #ffffff;
    font-weight: bold;
    background: #597865;
}

.green:active {
    color: #ffffff;
    font-weight: bold;
    background: #9fad87;
}



/* Navy Button */
 .navy {
    color: #ffffff;
    font-weight: bold;
    background: #3b505a;
    border-radius: .2em;
    transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    
}

.navy:hover {
    color: #ffffff;
    font-weight: bold;
    background: #5e7b89;
}

.navy:active {
    color: #ffffff;
    font-weight: bold;
    background: #88a9b9;
}

.clean {
    color: #181000;
    background: none;
    border-radius: 0.3em;
    border: 2px solid #181000;
    font-weight: 700;
    text-shadow: none;
    transition: background .5s;
}

.clean:hover {
    background: rgb(24 16 0)!important;
    color: #fff;
    font-weight: 700;
}
.cleangold {
    color: #ffffff;
    background: none;
    border-radius: 0.3em;
    border: 2px solid #c99a2c;
    font-weight: 700;
    text-shadow: none;
    transition: background .5s;
}
.cleangold:hover {
    background: #c99a2c!important;
    color: #fff;
    font-weight: 700;
}

.cleanwhite:hover {
    background: rgb(0 0 0 / 50%)!important;
    color: #fff;
    font-weight: 700;
}

.cleanwhite {
    color: #ffffff;
    background: none;
    border-radius: 0.3em;
    border: 2px solid #ffffff;
    font-weight: 700;
    text-shadow: none;
    transition: background .5s;
}

.cta-area {
    text-align:center;
}
.cta-area a,.cta-area a:hover {
    font-size:25px;
}
 #buttonGold {
	 height:28px;
	 background-color:#d2a73e;
	 background-image: -webkit-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: -moz-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: -o-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: -ms-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffda68', EndColorStr='#a37a01');
	 border:1px solid #be9416;
	 -webkit-box-shadow: inset 0px 1px 0px #fee395, 0px 1px 1px rgba(0,0,0,.15);
	 -moz-box-shadow: inset 0px 1px 0px #fee395, 0px 1px 1px rgba(0,0,0,.15);
	 box-shadow: inset 0px 1px 0px #fee395, 0px 1px 1px rgba(0,0,0,.15);
	 -webkit-border-radius:4px;
	 -moz-border-radius:4px;
	 border-radius:4px;
	 font-size:13px;
	 font-weight:bold;
	 text-align:center;
	 line-height:28px;
	 color:#fff;
	 text-shadow:0px 1px 0px rgba(255,255,255,.4);
	 position:absolute;
	 padding-left:15px;
	 padding-right:15px;
	 margin-bottom:10px;
	/*was 10px*/
	 margin-top:10px;
	 text-decoration:none;
}
 #buttonGold:hover {
	 background-image: -webkit-linear-gradient(top, rgb(254, 222, 122), rgb(185, 138, 0));
	 background-image: -moz-linear-gradient(top, rgb(254, 222, 122), rgb(185, 138, 0));
	 background-image: -o-linear-gradient(top, rgb(254, 222, 122), rgb(185, 138, 0));
	 background-image: -ms-linear-gradient(top, rgb(254, 222, 122), rgb(185, 138, 0));
	 background-image: linear-gradient(top, rgb(254, 222, 122), rgb(185, 138, 0));
	 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fede7a', EndColorStr='#b98a00');
	 -webkit-box-shadow: inset 0px 1px 0px #fed17e, 0px 1px 1px rgba(0,0,0,.1);
	 -moz-box-shadow: inset 0px 1px 0px #fed17e, 0px 1px 1px rgba(0,0,0,.1);
	 box-shadow: inset 0px 1px 0px #fed17e, 0px 1px 1px rgba(0,0,0,.1);
	 text-decoration:none;
}
 #buttonGold:active {
	 background-image: -webkit-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: -moz-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: -o-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: -ms-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffda68', EndColorStr='#a37a01');
	-webkit-box-shadow: inset 0px 1px 0px #fed17e, 0px 1px 1px rgba(0,0,0,.1);
	 -moz-box-shadow: inset 0px 1px 0px #fed17e, 0px 1px 1px rgba(0,0,0,.1);
	 box-shadow: inset 0px 1px 0px #fed17e, 0px 1px 1px rgba(0,0,0,.1);
	 text-decoration:none;
}
 #buttonGoldsm {
	 height:28px;
	 background-image: -webkit-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: -moz-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: -o-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: -ms-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffda68', EndColorStr='#a37a01');
	 border:1px solid #be9416;
	 -webkit-box-shadow: inset 0px 1px 0px #fee395, 0px 1px 1px rgba(0,0,0,.15);
	 -moz-box-shadow: inset 0px 1px 0px #fee395, 0px 1px 1px rgba(0,0,0,.15);
	 box-shadow: inset 0px 1px 0px #fee395, 0px 1px 1px rgba(0,0,0,.15);
	 -webkit-border-radius:4px;
	 -moz-border-radius:4px;
	 border-radius:4px;
	 font-size:13px;
	 font-weight:bold;
	 text-align:center;
	 line-height:28px;
	 color:#fff;
	 text-shadow:0px 1px 0px rgba(255,255,255,.4);
	 padding-left:15px;
	 padding-right:15px;
	 padding-top:5px;
	 padding-bottom:5px;
	 margin-bottom:15px;
	 margin-top:15px;
	 text-decoration:none;
}
 #buttonGoldsm:hover {
	 background-image: -webkit-linear-gradient(top, rgb(254, 222, 122), rgb(185, 138, 0));
	 background-image: -moz-linear-gradient(top, rgb(254, 222, 122), rgb(185, 138, 0));
	 background-image: -o-linear-gradient(top, rgb(254, 222, 122), rgb(185, 138, 0));
	 background-image: -ms-linear-gradient(top, rgb(254, 222, 122), rgb(185, 138, 0));
	 background-image: linear-gradient(top, rgb(254, 222, 122), rgb(185, 138, 0));
	 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fede7a', EndColorStr='#b98a00');
	 -webkit-box-shadow: inset 0px 1px 0px #fed17e, 0px 1px 1px rgba(0,0,0,.1);
	 -moz-box-shadow: inset 0px 1px 0px #fed17e, 0px 1px 1px rgba(0,0,0,.1);
	 box-shadow: inset 0px 1px 0px #fed17e, 0px 1px 1px rgba(0,0,0,.1);
	 text-decoration:none;
}
 #buttonGoldsm:active {
	 background-image: -webkit-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: -moz-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: -o-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: -ms-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffda68', EndColorStr='#a37a01');
	-webkit-box-shadow: inset 0px 1px 0px #fed17e, 0px 1px 1px rgba(0,0,0,.1);
	 -moz-box-shadow: inset 0px 1px 0px #fed17e, 0px 1px 1px rgba(0,0,0,.1);
	 box-shadow: inset 0px 1px 0px #fed17e, 0px 1px 1px rgba(0,0,0,.1);
	 text-decoration:none;
}

.tag-green {
    font-size: 10px;
    font-style: italic;
    color: #FFFFFF;
    background-color: #339900;
    padding: 3px;
    border-radius: 3px;
    vertical-align: middle;
}

/* HOME CONTENT /////////////////////////////////////////////////////////////////////////
/*/
 #homeContainer {
	 position:relative;
	 margin: 0px auto;
	 padding: 0px;
	 width: 997px;
	 margin-left:auto;
	 margin-right:auto;
	 text-align:left;
}
 #homeLeft {
	 position:relative;
	 width:500px;
	 height:170px;
	 float:left;
	 margin-top:15px;
}
 #homeRight {
	 position:relative;
	 width:385px;
	 height:170px;
	 float:right;
	 margin-right:20px;
	 margin-top:15px;
}
/* profile circle Content */
 .profile-circle img{
	 width:90%;
	 transition: all 0.2s ease-in-out 0s;
	 -webkit-transition: all 0.2s ease-in-out 0s;
	 -o-transition: all 0.2s ease-in-out 0s;
	 -ms-transition: all 0.2s ease-in-out 0s;
}
 .profile-circle img:hover{
	 width:95%;
}
 .profile-circle{
	 text-align:center;
	 margin: 10px 0 0 0;
}
 .profile-circle h3{
	 font-size: 35px;
	 color: #c99a2c;
	 padding: 0;
	 margin: 15px;
}
 .profile-circle p{
	 font-size:20px;
	 color:#cccccc;
	 line-height:22px;
}
 .profile-circle span{
	 display: block;
	 font-size: 20px;
	 color: #b4975b;
	 padding: 0 0 10px 0;
	 font-weight:bold;
}
/* end profile circle content */
 #meetStudentHome {
	 **width:90%;
	 height:105px;
	 background: transparent url(https://www.geneva.edu/_files/images/profile-gen.png) no-repeat bottom left;
	 border-bottom: 3px solid #3a1c00;
	 padding-top:40px;
	 margin-top:15px;
	 padding-right:2.5% 
}
 #meetStudentInfo {
	 **width:280px;
	 margin:0px 0 0 40%;
	/* 280px / 500px */
	 background: transparent url(https://www.geneva.edu/_files/images/circarrowbg.gif) no-repeat right;
}
 #meetStudentInfo:hover {
	 background: transparent url(https://www.geneva.edu/_files/images/circarrowbg-hover.gif) no-repeat right;
	 cursor:hand;
}
 #meetStudentMeet {
	 font-size:44px;
	 color:#be8200;
	 text-align:left;
	 font-weight:bold;
	 text-transform:uppercase;
	 margin-right:5px;
	 margin-top:7px;
}
 #meetStudentName {
	 font-size:44px;
	 color:#3a1c00;
	 padding-left:20px;
	;
	 text-align:left;
	 font-weight:bold;
	 *text-transform:uppercase;
	 margin-top:14px;
}
 #meetStudentMajor {
	 text-align:center;
	 margin-top:15px;
	 text-transform:uppercase;
	 color:#3a1c00;
}
 #pointofExcellence {
	 width:97%;
	/* 377px */
	 min-height:150px;
	 background: transparent url(../sitegraphics/oldmain-bg.jpg) no-repeat bottom left;
	 border: 3px solid #ddb75c;
	 -moz-border-radius: 15px;
	 -moz-outline-radius: 15px;
	 -webkit-border-radius: 15px;
	 border-radius: 15px;
	 margin-top:30px;
	 margin-left:5px;
}
 #pointofExcellence span{
	 text-align:right;
	 **width:270px;
	 margin-top:0px;
	/*was25*/
	 margin-right:10px;
	 **float:right;
	 **height:95px;
	 padding:10px;
	 padding-left:21.22015915119363%;
	 padding-top:0;
	 display:inline-block;
}
 .poe-img {
	 text-align:right;
	 margin-top:12px;
	 padding-right:2.6525198938992%;
	/* 10px/377px*/
	 margin-bottom:-7px;
	 padding-bottom:0;
}
 #pointofExcellence span a{
	 color:#bf7304;
	 text-decoration:none;
}
 #pointofExcellence span a:hover{
	 color:#d8912a;
	 text-decoration:underline;
}
 #morePoints {
	 **float:right;
	 margin-top:0px;
	 text-align:right;
	 padding-right:12px;
	 font-size:1.2rem;
	 font-weight:bold;
	 margin-bottom:5px;
}
 #morePoints a {
	 color:#d9aa29;
	 font-weight:bold;
	 text-decoration:none;
}
 #morePoints a:hover {
	 color:#f7ce5f;
	 font-weight:bold;
	 text-decoration:none;
}
 #randomPoint {
	 padding-right:10px;
}

#randomPoint a {
    color: #8a6924;
}
#randomPoint a:hover {
color:#705315;
}

#newsContainer {
	 position:relative;
	 padding:10px;
	 margin-top:10px;
}
 #sectionTitle {
	 width:auto;
	 position:relative;
	 padding:10px 0 10px 0;
	 margin: 0px 20px;
	/*height:35px;
	*/
}
 #sectionTitleText h2{
	 float:left;
	 margin-top:3px;
	 margin-right:20px;
	 font-size:17px;
	 font-weight:700;
	 color:#52320d;
	 text-transform:uppercase;
	 width:auto;
	 line-height:30px;
}
 #sectionTitleLink{
}
 .heading-centered {
	 text-align:center;
	 font-size:40px;
	 font-weight:bold;
	 color:#c99a2c;
	 text-transform:uppercase;
	 width:auto;
}
 .sectionTitleHead{
	 float:left;
	 width:auto;
}
/*.sectionTitleHead h2{
	 font-size: 25px;
	 text-transform:uppercase;
	 line-height: 30px;
	 margin-bottom: 15px;
	 color: #ffda68;
}
*/
 .sectionTitleIco{
	 float:right;
}
/*newNews Styling*/
 #newsStack {
	 position:relative;
	 overflow:auto;
	 width:auto;
	/*370px*/
	 list-style-type:none;
	/*margin-top:10px;
	*/
	 margin-bottom:10px;
	 padding-bottom:5px;
	 padding-top:2px;
	 padding:0;
	 margin:0;
}
 ul#newsStack li{
	 list-style-type:none;
	 padding: 15px 0px 15px 0px;
	 border-top: 2px solid #e1e1e1;
}
 ul#newsStack li:last-child {
	 border-bottom: 0px;
}
 #newsStackItem {
	 min-height:65px;
	 height: auto;
}
 #newsStackItem:hover {
	 background-color:#eeeeee;
	/*background-color:#fdf8ea;
	 cursor:hand;
	*/
}
 .clear:before, .clear:after {
	 content: " ";
	 display: table;
}
 .clear:after {
	 clear: both;
}
 .newsNailLarge {
	 padding: 0px 15px 5px 0px;
}
 .newsNailLarge img {
	 width:100%;
}
 .newsTextLarge {
	 color:#5a5a5a;
	 font-size:16px;
	 line-height:22px;
	 width:98%;
}
 .newsTextSmall {
	 color:#5a5a5a;
	 font-size:14px;
	 line-height:20px;
	 width:98%;
}
 .newsNail {
	 float:left;
	 width:20%;
	 min-width: 75px;
	 padding: 0px 15px 0px 0px;
}
 .newsNail img {
	 width:100%;
}
 .newsText {
	 float:left;
	 width:73%;
	 color:#5a5a5a;
}
 .newsText .para {
	 border-bottom:none;
	/*-webkit-margin-before: 0;
	 -webkit-margin-after: 0;
	*/
}
 span.newsDateStamp {
	 display:block;
	 margin-bottom: 5px;
	 padding: 0;
	 color:#a5a5a5;
	 font-weight:bold;
}
 .newsTitle {
	 font-size:16px;
	 font-weight:bold;
	 color:#333;
}
 .newsTitle a {
	 color:#c99a2c;
	 text-decoration:none;
}
 .newsTitle a:hover {
	 color:#c89f3d;
	 text-decoration:none;
}
 .newsTitleLarge {
	 display:block;
	 font-size:20px;
	 font-weight:bold;
	 color:#333;
	 margin-bottom:5px;
}
 .newsTitleLarge a {
	 color:#c99a2c;
	 text-decoration:none;
}
 .newsTitleLarge a:hover {
	 color:#c89f3d;
	 text-decoration:none;
}
/*.newsStackItem span a {
	 color:#bf7304;
	 font-weight:bold;
}
 .newsStackItem span a:hover {
	 color:#d8912a;
	 font-weight:bold;
	 text-decoration:none;
}
*/
/*end new News*/
 #newsPane {
	 position:relative;
	 overflow:hidden;
	 width:100%;
	/* 500px */
	 height:290px;
	 padding:10px;
	 margin-top:10px;
	/*border: 3px #dcdcdc solid;
	 -moz-border-radius: 5px;
	 -moz-outline-radius: 5px;
	 -webkit-border-radius: 5px;
	 border-radius: 5px;
	*/
}
 #newsNav {
	/*position:relative;
	*/
	 height:15px;
	 width:520px;
	 background-color:#e4d8b9;
	 border: 3px #e4d8b9 solid;
	 -moz-border-radius-bottomright: 5px;
	 -moz-border-radius-bottomleft: 5px;
	 -webkit-border-bottom-right-radius: 5px;
	 -webkit-border-bottom-left-radius: 5px;
}
 #newsItemNav {
	/*position:relative;
	*/
	 width:215px;
	 height:263px;
	 padding:12px;
	 margin-right:7px;
	/*background-color:#fefaef;
	*/
	 border: 2px solid #f5ecd5;
}
 #newsItemNav_LeftCol {
	/*position:relative;
	*/
	 width:215px;
	 margin-bottom:15px;
}
 #newsItem {
	/*position:relative;
	*/
	 **width:180px;
	 **width:43%;
	/* 215px / 997px 0.0250752256770311 */
	 min-height:263px;
	 padding:12px;
	 margin-right:7px;
	/*background-color:#fefaef;
	*/
	 border: 2px solid #efefef;
	 -moz-border-radius: 5px;
	 -moz-outline-radius: 5px;
	 -webkit-border-radius: 5px;
	 border-radius: 5px;
	 float:left;
}
 #newsItem:hover {
	 background-color:#eeeeee;
	 border: 2px solid #dcdcdc;
	 padding:12px;
	 margin-right:7px;
	 float:left;
}
 #newsItem a {
	 font-size:14px;
	 color:#bf7304;
	 display:block;
	 padding:0;
	 margin:0;
	 margin-bottom:5px;
	 font-weight:bold;
}
 #newsItem a:hover {
	 font-size:14px;
	 color:#d8912a;
	 display:block;
	 padding:0;
	 margin:0;
	 margin-bottom:5px;
	 font-weight:bold;
}
 #newsItemImg {
	 height:129px;
	 *height:49.04942965779468%;
	/*129px / 263px */
	 width:100%;
	/*216px*/
	 border:0;
	 text-decoration:none;
}
 #newsItemText {
	 position:relative;
	 top:97px;
	 height:25px;
	/*width:209px;
	*/
	 border:0;
	 text-decoration:none;
	 background-color:#000;
	 font-size:12px;
	 font-weight:bold;
	 color:#FFF;
	 padding-left:7px;
	 padding-top:7px;
	/* Theoretically for IE 8 & 9 (more valid) */
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	 filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	 -moz-opacity:0.6;
	/* Safari 1.x (pre WebKit!) */
	 -khtml-opacity: 0.6;
	/* Modern! 
	/* Firefox 0.9+, Safari 2?, Chrome any? 
	/* Opera 9+, IE 9+ */
	 opacity: 0.6;
}

.thumbdiv{
text-align:center;
padding-bottom:20px;
}

/*photoItem for Storefront */
 #photoItem {
	/*position:relative;
	*/
	 min-height:263px;
	 padding:5px;
	 **border: 2px solid #fff;
	 margin-right:7px;
	 -moz-border-radius: 5px;
	 -moz-outline-radius: 5px;
	 -webkit-border-radius: 5px;
	 border-radius: 5px;
	 float:left;
}
 #photoItem:hover {
	 **border: 2px solid #dcdcdc;
	 padding:5px;
	 margin-right:7px;
	 float:left;
}
 #photoItem a {
	 font-size:14px;
	 color:#bf7304;
	 display:block;
	 padding:0;
	 margin:0;
	 margin-bottom:5px;
	 font-weight:bold;
}
 #photoItem a:hover {
	 font-size:14px;
	 color:#d8912a;
	 display:block;
	 padding:0;
	 margin:0;
	 margin-bottom:5px;
	 font-weight:bold;
}
/*end photoItem*/
 #eventsContainer {
	/*width:100%;
	 400px */
	 width:98%;
	/*height:317px;
	*/
	 **float:right;
	 padding:10px;
	 margin-top:5px;
	/*border-bottom: 3px #e4d8b9 solid;
	 padding-bottom:3px;
	*/
}
 #eventsTitle {
	 font-size:14px;
	 color:#FFFFFF;
	 text-transform:uppercase;
	 width:auto;
	 margin-top:10px;
	 margin-left:10px;
	 text-shadow: 0 0 1px rgba(51,51,51,0.3);
}
 .nicescroll-rails {
	 -moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
	 border-radius: 5px;
	 padding-left:5px;
}
 #eventsPane {
	 position:relative;
	 overflow:auto;
	 width:auto;
	/*370px*/
	 height:315px;
	/*margin-top:10px;
	*/
	 margin-bottom:10px;
	 padding-bottom:5px;
	 padding-top:2px;
}
#eventItem {
    min-height: 65px;
    height: auto;
    border-top: 2px solid rgb(247 247 247);
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    overflow: hidden;
}


 #eventItem:hover {
	/*background-color:#eeeeee;
	 background-color:#fdf8ea;
	 cursor:hand;
	*/
}
 .eventPic {
	 min-width:54px;
	 margin-right: .8em;
	 float:left;
	 -moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
	 border-radius: 5px;
}
 .eventText {
	 float:left;
	 font-size:18px;
	 max-width:70% 
}
 .eventText a {
     transition:all .3s;
	 font-size:18px;
	 color: #3d3935;
	 font-weight:bold;
	 text-decoration:none;
}
 .eventText a:hover {
	 font-size:18px;
	 color:#918c88;
	 font-weight:bold;
	 text-decoration:none;
}
 .eventText span.date {
	 font-size:17px;
	 color: #9f9f9f;
	 text-decoration:none;
	 display:block;
}
 .eventText span.desc {
	 font-size:14px;
	 color:#927538;
	 font-weight:normal;
	 display:block;
}
.featuredevents {
    padding-top: 60px;
    box-sizing: border-box;
    padding:60px 20px 20px 20px;
    box-sizing:border-box;
}
    .carditem500 {
        height:550px;
    }
    .event-card {
        position:relative;
        height: 100%;
        background-image: linear-gradient(to bottom, rgba(48, 48, 48, 0),#c99a2c), url('../../academics/programs/_images/program-faith-shape-engineering-chemical.jpg');
        background-size:cover;
    background-position:center top;
    }
    .event-card > span {
        position:absolute;
        top:0;
        display: block;
        z-index:3;
        padding: 10px;
        /* color: #fff; */
    }
    .event-card > div {
        position:absolute;
        bottom:0;
        padding:20px;
        background-color: rgba(61, 57, 53, .3);
        width:100%;
        box-sizing:border-box;
    }
    .event-card > div h3 {
        color:#fdd900;
        margin-bottom:10px;
    }
    .event-card > div h3 a {
        color:#fdd900;
        text-decoration:none;
    }
    .event-card > div h3 i {
        color:#3d3935;
        text-decoration:none;
    }
    .event-card > div p {
        color:#ffffff;
        font-size:14px;
        line-height:20px;
    }
    .date-card {
    height: 54px;
    width: 54px;
    margin-right: 0.8em;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
a.mainlink {
    text-decoration: none;
}
a.mainlink:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: ' ';
}

/*/
/////////// News and event display for right Column/////////////
/*/
 #colNewsItem {
	 position:relative;
	 margin:5px;
	 *margin-bottom:20px;
	 *padding-top:5px;
	 padding-bottom:5px;
	 *border-top: 2px #F4B351 solid;
	 overflow:hidden;
}
/*#colNewsItem:hover {
	 background-color:#eadfc2;
	 border: 2px solid #dbcead;
	 padding:8px;
	 margin-bottom:20px;
}
*/
 #colNewsPic {
	 position:relative;
	 width:100%;
	 height:80px;
	 background-color: #c1c1c1;
	 background-position:center;
}
 #colNewsText {
	 margin-top:10px;
	 margin-bottom:5px 
}
 #colNewsText a {
	 font-size:14px;
	 color:#bf7304;
	 font-weight:bold;
}
 #colNewsText a:hover {
	 font-size:14px;
	 color:#d8912a;
	 font-weight:bold;
}
 #colNewsDate {
	 position:relative;
	 top:57px;
	 height:20px;
	 width:198px;
	 border:0;
	 text-decoration:none;
	 background-color:#000;
	 font-size:11px;
	 font-weight:normal;
	 color:#FFF;
	 padding-left:5px;
	 padding-top:3px;
	/* Theoretically for IE 8 & 9 (more valid) */
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	 filter: alpha(opacity=60);
	/* Older than Firefox 0.9 */
	 -moz-opacity:0.6;
	/* Safari 1.x (pre WebKit!) */
	 -khtml-opacity: 0.6;
	/* Modern! 
	/* Firefox 0.9+, Safari 2?, Chrome any? 
	/* Opera 9+, IE 9+ */
	 opacity: 0.6;
}
/* End News */
 #colAreaBox {
	 position:relative;
	 margin:5px;
	 margin-bottom:20px;
	 padding-top:5px;
	 padding-bottom:5px;
	 border-top: 2px #F4B351 solid;
	 *border-bottom: 2px #F4B351 solid;
}
 #colBlankBox{
	 position:relative;
	 margin-bottom:20px;
}
 .colAreah3 {
	 color:#dbb13e;
	 padding:0;
	 margin:0 0 0px 5px;
	 font-size:14px;
	 font-weight:bold;
	 text-transform:uppercase;
}
 a.colLink:link {
	 font-size:12px;
}
 a.colLink:hover {
	 font-size:12px;
}
 a.colLink:visited {
	 font-size:12px;
}
 #colEventItem {
	/*margin-bottom: 5px;
	 margin-top: 5px;
	*/
}
 .colEventText {
	 width:148px;
	 margin-bottom:7px;
	 line-height:14px;
	/*height:38px;
	*/
	 height: auto;
	 font-size:11px;
	 padding:5px;
	 padding-top:3px;
	 float:left;
}
 #colEventDate{
    text-align: center;
    padding: 15px 4px 15px 4px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width:54px;
    border: 3px solid #f3f3f3;
}
 .colEventMonth{
	 font-size:80%;
	 width:100%;
	 color: #767069;
	 text-align:center;
	 display:block;
	 text-decoration:none;
}
 .colEventDay{
	 font-size:130%;
	 font-weight:bold;
	 width:100%;
	 color: #fdd900;
	 text-align:center;
	 display:block;
	*/
	 text-decoration:none;
}
 #calEventDate{
	/*background: transparent url(/sitegraphics/coldatesq.gif) no-repeat top center;
	*/
	 text-align:center;
	 width:25px;
	 height:38px;
	 padding:5px;
	 margin-bottom:7px;
	 margin-left:5px;
	 margin-right:5px;
	 float:left;
}
 .calEventMonth{
	 font-size:14px;
	 width:25px;
	 color:#fff;
	 text-align:center;
	 line-height:1em;
	 display:block;
	 text-shadow: 2px 1px 2px #000000;
}
 .calEventDay{
	 font-size:18px;
	 font-weight:bold;
	 width:25px;
	 color:#fff;
	 text-align:center;
	 display:block;
	 text-shadow: 2px 1px 2px #000000;
}
/* New Featured Event listing */
 .calText a.btn-register-sm {
	 font-size: 12px;
	 font-weight: normal;
	 color: #e1e1e1;
	 padding: 2px 8px;
	 background-color: #333;
}
 .calText a.btn-register-sm:hover {
	 font-size: 12px;
	 font-weight: normal;
	 color: #ffcc33;
	 padding: 2px 8px;
	 background-color: #000;
}
 #calItem {
	 min-height:65px;
	 height: auto;
	 color:#fff;
	 margin-bottom:10px;
	 border-radius: 5px;
	 padding-top: 7px;
	 padding-left: 7px;
	 padding-bottom: 7px;
	 overflow:hidden;
	 background-color:#4d4848;
	 background: #4d4848 url(../sitegraphics/trans-lines.png) repeat top right;
	 transition: all 0.4s ease 0s;
	 -webkit-transition: all 0.4s ease 0s;
	 -o-transition: all 0.4s ease 0s;
	 -ms-transition: all 0.4s ease 0s;
}
 #calItem:hover {
	 background-color:#403c3c;
}
 .calSq {
	 margin-right:1em;
	 float:left;
	 background-color: #ddb75c;
	 -moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
	 border-radius: 5px;
}
 .calText {
	 font-size:14px;
	 height:55px;
	 display:table-cell;
	 vertical-align:middle;
	 padding-bottom: 5px;
	 padding-top: 3px;
	 text-shadow: 2px 1px 2px #000000;
}
 .calText a {
	 font-size:17px;
	 color:#e4b646;
	 font-weight:bold;
	 text-decoration:none;
	 display: inline-block;
}
 .calText a:hover {
	 font-size:17px;
	 color:#ffcc33;
	 font-weight:bold;
	 text-decoration:none;
}
 .calText span {
	 font-size:16px;
	 color:#565047;
	 font-weight:bold;
}
 .colCalText {
	 width:148px;
	 margin-bottom:7px;
	 line-height:14px;
	 height: auto;
	 font-size:11px;
	 padding:5px;
	 padding-top:3px;
	 float:left;
}
 #colCalDate{
	 font-weight:bold;
	 text-align:center;
	 font-size: 18px;
	 padding: 12px 15px 12px 12px;
	 text-decoration:none;
	 -moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
	 border-radius: 5px;
	 min-width: 35px;
}
 .colCalMonth{
	/*width:25px;
	*/
	 font-weight:bold;
	 color:#fff;
	 text-align:center;
	 display:block;
	 text-shadow: 2px 1px 2px #000000;
	 text-decoration:none;
	 line-height: 25px;
}
 .colCalDay{
	 font-size:18px;
	 font-weight:bold;
	/*width:25px;
	*/
	 color:#fff;
	 text-align:center;
	 display:block;
	 text-shadow: 2px 1px 2px #000000;
	 text-decoration:none;
	 line-height: 18px;
}
/* end featured Event*/
 #rightColumn ul{
	 padding:0;
	 margin:0;
	 list-style-type:none;
	 padding-left:1em;
	 text-indent: -1.1em;
	 margin-right:5px;
}
 #rightColumn ul li:before {
	 content: "\00BB \0020";
	 color:#c49140;
	 font-weight:bold;
	 font-size:16px;
}
 #rightColumn li{
	 padding:0;
	 margin:0;
	 line-height:12px;
	 margin-bottom:15px;
}
 #rightColumn li a{
	 color:#73410b;
	 font-weight:bold;
	 text-decoration:none;
}
 #rightColumn li a:hover{
	 color:#9c6c20;
	 font-weight:bold;
	 text-decoration:underline;
}
/* EXPAND COLLAPSE STYLES */
 .optionBox1 {
	 cursor: pointer;
	 background-color:#bfbfbf;
	 padding: 15px;
	 font-size: 16px;
	 color:#bf7304;
}
 .optionBox2 {
	 cursor: pointer;
	 background-color:#bfbfbf;
	 padding: 15px;
	 font-size:16px;
	 color:#FFFFFF;
}

}

/* OPTION BOX 3 */
 .optionBox3-title {
	 width:100%;
	 max-width:95%;
}
 .optionBox3 {
	 cursor: pointer;
	 border-bottom: 3px solid #b2b2b2;
	 border-top-right-radius: 4px;
	 border-top-left-radius: 4px;
	 padding: 10px;
	 font-size:16px;
	 font-weight: bold;
	 color:#404040;
	 min-height:20px;
	 margin-top: 10px;
	 background: linear-gradient( #e1e1e1, #e1e1e1 50%, #ccc 50%, #ccc );
	 background-size: 100% 202%;
	 transition: all 0.2s ease;
}
 .optionBox3:hover{
	 background-color: #ccc;
	 background-position: 100% 100%;
}
/* END OPTION BOX 3 */
 .hidToggle {
	 cursor: pointer;
}
 .hidContent {
	 border-top:0;
	 padding: 15px;
	 padding-top:5px;
	 padding-left: 25px;
	 margin-top:0;
}
 .msg_body {
	 border: 1px solid #c38520;
	/*background-color: #e7d1a0;
	*/
	 padding:5px;
}
 .msg_body span{
	 font-size:12px;
	 color:#79653a;
}
/* NEW OPTION BOX STYLES */
 .optionBox-title {
    display: flex;
    flex-basis: 94%;
    box-sizing: border-box;
}

 .optionBox-arrow {
	display: flex;
    flex-basis: 4%;
    box-sizing: border-box;
    text-align: center;
}
.optionBox-arrow i {
    margin: auto;
    font-size: 20px;
}

 .optionBox-arrow:after {
	 content: '';
	 display: block;
	 clear: both;
}

 .optionBox {
     display: flex;
     justify-content: space-between;
	 cursor: pointer;
	 border-top: 2px solid #e1e1e1;
	 padding: 20px 0px 20px 10px;
	 font-weight: bold;
	 color:#3d3935;
	 background-size: 100% 203%;
	 transition: all 0.2s ease;
}
 .optionBox:hover{
	 background-position: 100% 100%;
}
 .optionBox.darkenbar {
	 background: linear-gradient( #686868, #686868 50%, #7d7d7d 50%, #7d7d7d );
	 background-size: 100% 203%;
	 transition: all 0.2s ease;
	 font-size:20px;
	/*min-height:35px;
	*/
	 color:#fff;
}
 .optionBox.darkenbar:hover{
	 background-color: #ccc;
	 background-position: 100% 100%;
}
 .optionBox.goldenbar {
	 background: linear-gradient( #555555, #555555 50%, #e4b646 50%, #e4b646 );
	 background-size: 100% 203%;
	 transition: all 0.2s ease;
}
 .optionBox.goldenbar:hover{
	 background-color: #e4b646;
	 background-position: 100% 100%;
}
/* END NEW OPTION BOX */
/* PAGE CONTENT /////////////////////////////////////////////////////////////////////////
/*/
 #centerPageList {
	 margin:0;
	 padding:0;
	 list-style-type:none;
	 overflow: hidden;
}
 #centerPageList ul {
	 list-style: none;
	 margin-left: 0;
	 padding:0;
}
 #centerPageList li {
	 margin-bottom: 7px;
	 padding-left:1.2em;
	 background-color:#bfbfbf;
	 background: #e1e1e1 url(https://www.geneva.edu/_files/images/arrow-r-white.png) no-repeat top 50% right;
	 -moz-border-radius-bottomright: 3px;
	 -moz-border-radius-bottomleft: 3px;
	 -moz-border-radius-topright: 3px;
	 -moz-border-radius-topleft: 3px;
	 -webkit-border-bottom-right-radius: 3px;
	 -webkit-border-bottom-left-radius: 3px;
	 -webkit-border-top-right-radius: 3px;
	 -webkit-border-top-left-radius: 3px;
	 border-radius: 3px 3px 3px 3px;
	 transition: all 0.2s ease;
}
 #centerPageList li:hover {
	 background: #c6c6c6 url(https://www.geneva.edu/_files/images/arrow-r-white.png) no-repeat top 50% right -1%;
}
 ul#centerPageList li a{
	 display:block;
	 padding:0;
	 font-weight:bold;
	 text-decoration:none;
	 font-size:18px;
	 color:#291c03;
	 display:block;
	 padding:.655em 2.2em .655em 0;
	 margin:0;
	 line-height:20px;
}

/* Reverse Gold Version of above */
 .actionsq #centerPageListGold li {
	 background: #e4b646 url(https://www.geneva.edu/_files/images/arrow-r-white.png) no-repeat top 50% right;
	 padding-left: .5em;
}
 .actionsq #centerPageListGold li:hover {
	 background: #fbd664 url(https://www.geneva.edu/_files/images/arrow-r-white.png) no-repeat top 50% right;
}
/* NEW Link Button */
 #linkButtonGold {
	 margin:0;
	 padding:0;
	 list-style-type:none;
	 overflow: hidden;
	 margin-bottom:20px;
}
 #linkButtonGold ul {
	 list-style: none;
	 margin-left: 0;
	 padding:0;
}
 #linkButtonGold li {
	 margin-bottom: 7px;
	 padding-left: .8em;
	 background-color:#ffd264;
	 background: #ffd264 url(https://www.geneva.edu/_files/images/arrow-r-white.png) no-repeat center right;
	 -moz-border-radius: 7px;
	 -webkit-border-radius: 7px;
	 border-radius: 7px;
	 border: 3px solid #ffd264;
	 transition: all 0.5s ease;
	 -webkit-transition: all 0.5s ease;
}
 #linkButtonGold li:hover {
	 background-color:#cc9933;
	 background: #cc9933 url(https://www.geneva.edu/_files/images/arrow-r-white.png) no-repeat center right;
	 border: 3px solid #ffd264;
	 box-shadow: 0px 2px 2px rgba(0,0,0,.2);
}
 #linkButtonGold li:active {
	 background-color:#cc9933;
	 background: #cc9933 url(https://www.geneva.edu/_files/images/arrow-r-white.png) no-repeat center right;
	 border: 3px solid #FFF;
}
 ul#linkButtonGold li a{
	 display:block;
	 padding:0;
	 font-weight:bold;
	 text-decoration:none;
	 font-size:18px;
	 color:#291c03;
	 display:block;
	 padding:1em .5em 1em .2em;
	 margin:0;
	 line-height:20px;
	 transition: all 0.5s ease;
}
 ul#linkButtonGold li a:hover{
	 display:block;
	 padding:0;
	 font-weight:bold;
	 text-decoration:none;
	 font-size:18px;
	 padding:1em .5em 1em .5em;
	 margin:0;
	 line-height:20px;
}
 #linkButtonTrans {
	 margin:0;
	 padding:0;
	 list-style-type:none;
	 overflow: hidden;
	 margin-bottom:20px;
	 color:#fff;
}
 #linkButtonTrans ul {
	 list-style: none;
	 margin-left: 0;
	 padding:0;
}
 #linkButtonTrans li {
	 margin-bottom: 7px;
	 padding-left: .8em;
	 background: transparent url(https://www.geneva.edu/_files/images/arrow-r-white.png) no-repeat center right;
	 background-color:rgba(0, 0, 0, .4);
	 -moz-border-radius: 7px;
	 -webkit-border-radius: 7px;
	 border-radius: 7px;
	 transition: all 0.5s ease;
	 -webkit-transition: all 0.5s ease;
	 border: 3px solid #ffd264;
}
 #linkButtonTrans li:hover {
	 background-color:rgba(0, 0, 0, .7);
	 box-shadow: 0px 2px 2px rgba(0,0,0,.2);
	 border: 3px solid #ffd264;
}
 #linkButtonTrans li:active {
	 background-color:rgba(0, 0, 0, 1.0);
	 border: 3px solid #ffd264;
}
 ul#linkButtonTrans li a{
	 display:block;
	 padding:0;
	 font-weight:bold;
	 text-decoration:none;
	 font-size:18px;
	 color:#291c03;
	 color:#ffda68;
	 display:block;
	 padding:1em .5em 1em .2em;
	 margin:0;
	 line-height:20px;
	 transition: all 0.5s ease;
}
 ul#linkButtonTrans li a:hover{
	 display:block;
	 padding:0;
	 font-weight:bold;
	 text-decoration:none;
	 font-size:18px;
	 padding:1em .5em 1em .5em;
	 margin:0;
	 line-height:20px;
}
/* END Link Button */
 #centerPageListGold {
	 margin:0;
	 padding:0;
	 list-style-type:none;
	 overflow: hidden;
}
 #centerPageListGold ul {
	 list-style: none;
	 margin-left: 0;
	 padding:0;
}
 #centerPageListGold li {
	 margin-bottom: 7px;
	 padding-left:1.2em;
	 *padding:.5em;
	 background: #e4b646 url(https://www.geneva.edu/_files/images/arrow-r-white.png) no-repeat top 50% right;
	 -moz-border-radius-bottomright: 3px;
	 -moz-border-radius-bottomleft: 3px;
	 -moz-border-radius-topright: 3px;
	 -moz-border-radius-topleft: 3px;
	 -webkit-border-bottom-right-radius: 3px;
	 -webkit-border-bottom-left-radius: 3px;
	 -webkit-border-top-right-radius: 3px;
	 -webkit-border-top-left-radius: 3px;
	 border-radius: 3px 3px 3px 3px;
	 transition: all 0.2s ease;
}
 #centerPageListGold li:hover {
	 background: #fbd664 url(https://www.geneva.edu/_files/images/arrow-r-white.png) no-repeat top 50% right -1%;
}
 ul#centerPageListGold li a{
	 display:block;
	 padding:0;
	 font-weight:bold;
	 text-decoration:none;
	 font-size:18px;
	 color:#291c03;
	 display:block;
	 padding:.655em 1em .655em 0;
	 margin:0;
	 line-height:20px;
}

/* OldGold Version of centerPageList */
 #centerPageListOld {
	 margin:0;
	 padding:0;
	 list-style-type:none;
	 overflow: hidden;
}
 #centerPageListOld ul {
	 list-style: none;
	 margin-left: 0;
	 padding:0;
}
 #centerPageListOld li {
	 margin-bottom: 7px;
	 padding-left:1.2em;
	 *padding:.5em;
	 background-color:#b4975b;
	 background: #b4975b url(https://www.geneva.edu/_files/images/arrow-r-white.png) no-repeat top 50% right;
	 -moz-border-radius-bottomright: 3px;
	 -moz-border-radius-bottomleft: 3px;
	 -moz-border-radius-topright: 3px;
	 -moz-border-radius-topleft: 3px;
	 -webkit-border-bottom-right-radius: 3px;
	 -webkit-border-bottom-left-radius: 3px;
	 -webkit-border-top-right-radius: 3px;
	 -webkit-border-top-left-radius: 3px;
	 border-radius: 3px 3px 3px 3px;
	 transition: all 0.2s ease;
}
 #centerPageListOld li:hover {
	 background: #c5a96e url(https://www.geneva.edu/_files/images/arrow-r-white.png) no-repeat top 50% right -1%;
}
 ul#centerPageListOld li a{
	 display:block;
	 padding:0;
	 font-weight:bold;
	 text-decoration:none;
	 font-size:18px;
	 color:#ffffff;
	 display:block;
	 padding:.655em 1em .655em 0;
	 margin:0;
	 line-height:20px;
}

/* DarkGrey Version of centerPageList */
 #centerPageListDark {
	 margin:0;
	 padding:0;
	 list-style-type:none;
	 overflow: hidden;
}
 #centerPageListDark ul {
	 list-style: none;
	 margin-left: 0;
	 padding:0;
}
 #centerPageListDark li {
	 margin-bottom: 7px;
	 padding-left:1.2em;
	 *padding:.5em;
	 background-color:#676767;
	 background: #676767 url(https://www.geneva.edu/_files/images/arrow-r-white.png) no-repeat top 50% right;
	 -moz-border-radius-bottomright: 3px;
	 -moz-border-radius-bottomleft: 3px;
	 -moz-border-radius-topright: 3px;
	 -moz-border-radius-topleft: 3px;
	 -webkit-border-bottom-right-radius: 3px;
	 -webkit-border-bottom-left-radius: 3px;
	 -webkit-border-top-right-radius: 3px;
	 -webkit-border-top-left-radius: 3px;
	 border-radius: 3px 3px 3px 3px;
	 transition: all 0.2s ease;
}
 #centerPageListDark li:hover {
	 background: #373737 url(https://www.geneva.edu/_files/images/arrow-r-white.png) no-repeat top 50% right -1%;
}
 ul#centerPageListDark li a{
	 font-size:18px;
	 color:#ffffff;
	 display:block;
	 padding:.655em 1em .655em 0;
	 margin:0;
	 *margin-bottom:5px;
	 font-weight:bold;
	 text-decoration:none;
	 text-shadow: 1px 1px 1px #373737;
	 line-height:20px;
}


/* Red Version of centerPageList */
 #centerPageListRed {
	 margin:0;
	 padding:0;
	 list-style-type:none;
	 overflow: hidden;
}
 #centerPageListRed ul {
	 list-style: none;
	 margin-left: 0;
	 padding:0;
}
 #centerPageListRed li {
	 margin-bottom: 7px;
	 padding-left:1.2em;
	 background-color:#81282e;
	 background: #81282e url(https://www.geneva.edu/_files/images/arrow-r-white.png) no-repeat top 50% right;
	 -moz-border-radius-bottomright: 3px;
	 -moz-border-radius-bottomleft: 3px;
	 -moz-border-radius-topright: 3px;
	 -moz-border-radius-topleft: 3px;
	 -webkit-border-bottom-right-radius: 3px;
	 -webkit-border-bottom-left-radius: 3px;
	 -webkit-border-top-right-radius: 3px;
	 -webkit-border-top-left-radius: 3px;
	 border-radius: 3px 3px 3px 3px;
	 transition: all 0.2s ease;
}
 #centerPageListRed li:hover {
	 background: #922d34 url(https://www.geneva.edu/_files/images/arrow-r-white.png) no-repeat top 50% right -1%;
}
 ul#centerPageListRed li a{
	 font-size:18px;
	 color:#ffffff;
	 display:block;
	 padding:.655em 1em .655em 0;
	 margin:0;
	 *margin-bottom:5px;
	 font-weight:bold;
	 text-decoration:none;
	 text-shadow: 1px 1px 1px #373737;
	 line-height:20px;
}

/* Various Link Styling */
 a.biglink:link, a.biglink:visited {
	 font-size:16px;
	 color:#bf7304;
	 font-weight:bold;
	 text-decoration:none;
}
 a.biglink:hover {
	 font-size:16px;
	 color:#d8912a;
	 font-weight:bold;
	 text-decoration:none;
}
 a.biglinkdark:link, a.biglinkdark:visited {
	 font-size:16px;
	 color:#291c03;
	 font-weight:bold;
	 text-decoration:none;
}
 a.biglinkdark:hover {
	 font-size:16px;
	 color:#6f4c08;
	 font-weight:bold;
	 text-decoration:none;
}
 a.plainlink:link, a.plainlink:visited {
	 color:#291c03;
	 text-decoration:none;
	 font-weight:bold;
}
 a.plainlink:hover {
	 color:#4b360c;
	 text-decoration:none;
	 font-weight:bold;
}
/* end Link Styling */
 #pageTopper {
	 height:10px;
	 clear:both;
}
 #icoBlock{
	 position:absolute;
	 z-index:200;
	 top:0px;
	 right:0px;
	 text-align:right;
}
 #socBlock{
	 float:left;
	 text-align:center;
	 width:auto;
	 margin-top:20px;
	 margin-bottom:20px;
}
 #printBlock {
	 display:block;
	 width: auto;
	 width:100px;
	 float:left;
	 margin-top: 50px;
	 margin-left: 15px;
}
 .image-align-text {
	 vertical-align: middle;
}
 #utilityBlock{
	 text-align:center;
	 width:auto;
	/*margin-bottom:20px;
	*/
	 display:none;
}
 #utilityArea{
	/*width:180px;
	*/
	 float:right;
	 text-align:center;
	 margin-top:14px;
	 margin-bottom:14px;
}
/*.leftMenuToggle {
	 background-color:#e1e1e1;
	 -moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
	 border-radius: 5px;
	 padding:10px;
	 width:55px;
	 cursor:pointer;
}
*/
 .leftMenuToggle {
     position:relative;
	 padding: 7px 0px 0px 10px;
	 width: 100px;
	 cursor: pointer;
	 color: #c99a2c;
	 font-size: 2rem;
	 float:left;
	 z-index: 100;
}
 #leftMenuContainer{
	 position:relative;
	 **float:left;
	 margin: 0;
	 margin-right:10px;
	 padding: 0px;
	 **width: 225px;
	 display:none;
	/*background: transparent url(/sitegraphics/gold-stripes.jpg) repeat-x bottom center;
	*/
}
/*#pageContent ol, #pageContent ul {
	 padding-left: 40px;
	 margin-top: 10px;
}
 #pageContentMax ol, #pageContentMax ul {
	 padding-left: 40px;
	 margin-top: 10px;
}
 #pageContentFull ol, #pageContentFull ul {
	 padding-left: 40px;
	 margin-top: 10px;
}
*/
 #pageContentMax {
	 position:relative;
	 line-height:1.8em;
	 **float:left;
	 margin: 0px;
	 padding: 0px;
	 **width:740px;
	 **margin-left:17px;
	 text-align:left;
}
 #pageContentMax h1 {
	 text-transform:uppercase;
	 color:#4e3600;
	 *margin-bottom:25px;
	 line-height:30px;
}
 #pageContentMax h1 a{
	 text-decoration:none;
}
 #pageContentMax h1 a:hover{
	 text-decoration:none;
}
 #pageContentMax h2 {
	 font-size:23px;
	 color:#843e1c;
	 color:#804b15;
	 color:#c99a2c;
	 margin-bottom:15px;
	/*was 25px*/
	 line-height:33px;
}
 #pageContentMax h2 a{
	 text-decoration:none;
}
 #pageContentMax h2 a:hover{
	 text-decoration:none;
}
 #pageContentMax h3 {
	 font-size:18px;
	 line-height:35px;
	 margin-bottom:14px;
	 font-weight:bold;
}
 #pageContent {
	 position:relative;
	 line-height:1.8em;
	 **float:left;
	 margin: 0px;
	 padding: 0px;
	 **width:720px;
	 width:100%;
	 **margin-left:17px;
	 text-align:left;
}
 #pageContent h1 {
	 text-transform:uppercase;
	 color:#4e3600;
	 margin-bottom:28px;
	 line-height:30px;
}
 #pageContent h1 a{
	 text-decoration:none;
}
 #pageContent h1 a:hover{
	 text-decoration:none;
}
 #pageContent h2 {
	 font-size:23px;
	 color:#843e1c;
	 color:#804b15;
	 color:#c99a2c;
	 margin-bottom:15px;
	/*was 25px*/
	 line-height:30px;
	 margin-top: 30px;
}
 #pageContent h2 a{
	 text-decoration:none;
}
 #pageContent h2 a:hover{
	 text-decoration:none;
}
 #pageContent h3 {
	 font-size:20px;
	 line-height:25px;
	 margin-bottom:14px;
	 font-weight:bold;
}
 #pageContent h3.zerospace, #pageContent div h3.zerospace {
	 padding:0;
	 margin:0;
}
 #pgTitle{
	 /*float:left;*/
	 margin-top:15px;
	 /*margin-bottom:25px;*/
	 max-width:99%;
}
 #pgTitle h1{
	 font-size:23px;
	 text-transform:uppercase;
	 color:#4e3600;
	 margin-top:0;
	 margin-bottom:0;
	 line-height:30px;
}
 #pgTitle-auto{
	 width:505px;
	 float:left;
	 margin-top:15px;
	 margin-bottom:25px;
	 line-height:25px;
}
 #pgTitle-auto h1{
	 text-transform:uppercase;
	 color:#4e3600;
	 margin-top:0;
	 margin-bottom:0;
	 line-height:30px;
}
 .pageTitle h1 {
	 text-transform:uppercase;
	 color:#4e3600;
	 margin-top:17px;
	 margin-bottom:25px;
}

/* pageContentAcademics */
 #pageContentAcademics {
	 position:relative;
	 line-height:1.8em;
	 margin: 0px;
	 padding: 0px;
	 width:auto;
	 margin-left:0px;
	 margin-right:0px;
	 text-align:left;
}
 #pageContentAcademics h1 {
	 text-transform:uppercase;
}
 #pageContentAcademics h1 a:hover{
	 text-decoration:none;
}
 #pageContentAcademics h2 {
}
 #pageContentAcademics h2 a{
	 text-decoration:none;
}
 #pageContentAcademics h2 a:hover{
	 text-decoration:none;
}

div#pageContentAcademics div#pgTitle {
    margin-left: 25px;
}
div#pageContentAcademics div.container div#pgTitle {
    margin-left: 0;
}
/* end pageContentAcademics */

 #pageContentFull {
	 position:relative;
	 line-height:1.8em;
	 margin: 0px;
	 padding: 0px;
	 width:auto;
	 margin-left:0px;
	 margin-right:0px;
	 text-align:left;
}
 #pageContentFull h1 {
	 color:#C99a2c;
	 line-height:30px;
}
 #pageContentFull h1 a:hover{
	 text-decoration:none;
}
 #pageContentFull h2 {
	 color:#843e1c;
	 color:#804b15;
	 color:#c99a2c;
	 margin-bottom:15px;
	/*was 25px*/
	 line-height:38px;
	 margin-top: 30px;
}
.actionsq h2 {
    margin-top:5px !important;
}
 #pageContentFull h2 a{
	 text-decoration:none;
}
 #pageContentFull h2 a:hover{
	 text-decoration:none;
}
 #pageContentFull h3 {
	 /*font-size:20px;
	 line-height:25px;*/
	 margin-bottom:14px;
	 font-weight:bold;
	 margin-top: 30px;
}
div#pageContentFull div#pgTitle {
    margin-left: 25px;
}
div#pageContentFull div.container div#pgTitle {
    margin-left: 0;
}
 #pageContentMid {
	 position:relative;
	 float:left;
	 margin: 0px;
	 padding: 0px;
	 width:510px;
	 margin-left:17px;
	 margin-right:10px;
	 text-align:left;
}
 #pageContentMid h1 {
	 color:#4e3600;
	 margin-bottom:25px;
	 line-height:20px;
}
 #pageContentMid h2 {
	 color:#843e1c;
	 color:#804b15;
	 color:#c99a2c;
	 margin-bottom:15px;
	 line-height:30px;
	 margin-top: 30px;
}
 #pageContentMid h3 {
	 font-weight:bold;
	 line-height:25px;
	 color:#000000;
	 margin-bottom:15px;
	 line-height:24px;
	 margin-top: 30px;
}
 #contentSpace .side {
	/*padding-left:3%;
	*/
}
 #contentSpace .side ul li {
	 list-style: none;
	 font-size: 16px;
	 border-bottom: 1px dotted #e1e1e1;
	 padding-top: 10px;
}
 #contentSpace .side ul {
	 margin-left: 0;
	 padding-left: 0;
	 margin-top: 0;
	 list-style: none;
	 margin-bottom: 30px;
}
 #contentSpace .side ul li a {
	 color:#755321;
	 text-decoration:none;
	 font-weight: bold;
	 line-height: 1.5em;
	 display:block;
	/*border-bottom: 1px dotted #e1e1e1;
	*/
	 padding: 0px 0 10px 0;
}
 #contentSpace .side ul li span {
	 font-size: 11px;
	 color: #c1c1c1;
	 padding: 0;
	 margin-bottom: -10px;
}
 #contentSpace .side ul li a:hover {
	 color:#B4975B;
	 text-decoration:none;
	 font-weight: bold;
	 line-height: 1.5em;
}
 #contentSpace .side h1 {
	 text-transform:uppercase;
	 color:#4e3600;
	 margin-bottom:28px;
	 line-height:30px;
}
 #contentSpace .side h1 a{
	 text-decoration:none;
}
 #contentSpace .side h1 a:hover{
	 text-decoration:none;
}
 #contentSpace .side h2 {
	 font-size:20px;
	 text-transform:uppercase;
	 color:#b4975b;
	 margin-bottom: 10px;
	 line-height:30px;
	 border-bottom: 2px solid #e1e1e1;
}
 #contentSpace .side h2 a{
	 text-decoration:none;
}
 #contentSpace .side h2 a:hover{
	 text-decoration:none;
}
 #contentSpace .side h3 {
	 font-size:16px;
	 margin-bottom:14px;
	 font-weight:bold;
	 margin-top: 30px;
}
/* VARIOUS TITLE STYLE ENHANCERS */
 .border-bottom {
	 padding-bottom:5px;
	 border-bottom:4px #bfbfbf solid;
	/*ead490 */
	 margin-bottom:5px;
}
 h4 {
	 font-size:16px;
	 margin-bottom:14px;
	 font-weight:bold;
	 line-height:1.5em;
}
 h4 a{
	 margin-bottom:14px;
	 font-weight:bold;
	 line-height:1.5em;
}
 h4 a:hover{
	 margin-bottom:14px;
	 font-weight:bold;
	 line-height:1.5em;
}
 h4.sectionHead {
	 font-size: 17px;
	 margin-bottom: 14px;
	 font-weight: bold;
	 line-height: 1.4em;
	 background-color: #585858;
	 padding: .7em;
	 -moz-border-radius-topright: 5px;
	 -moz-border-radius-topleft: 5px;
	 -webkit-border-top-right-radius: 5px;
	 -webkit-border-top-left-radius: 5px;
	 border-radius: 5px 5px 0 0;
	 color:#ffffff;
	 /*padding-bottom: 12px;*/
}
h4.sectionHead.link {
    background-color: #585858;
}
 h4.sectionHead a {
	 color: #ffffff;
	 text-decoration: none;
}
/* END VARIOUS */
 #articleFeature {
	 position:relative;
	 float:left;
	 margin: 0 20px 20px 0;
	 width:224px;
}
 #articleFeature span {
	 position:relative;
	 float:left;
	 color:#857146;
	 font-style:italic;
	 font-size:12px;
}
 #relatedContent {
	 margin-top:30px;
	 margin-bottom:30px;
	 color:#9c6c20;
}
 #relatedContent h2{
	 text-transform:uppercase;
	 color:#c49140;
	 padding-bottom:8px;
	 border-bottom:3px solid #e1e1e1;
}
 #relatedContent ul{
	 padding:0;
	 margin:0;
	 list-style-type:none;
}
 #relatedContent ul li:before {
	 content: "\00BB \0020";
	 color:#c49140;
	 font-weight:bold;
	 font-size:20px;
}
 #relatedContent li{
	 padding:0;
	 margin:0;
	 margin-bottom:15px;
}
 #relatedContent li a{
	 color:#73410b;
	 font-weight:bold;
	 text-decoration:none;
}
 #relatedContent li a:hover{
	 color:#9c6c20;
	 font-weight:bold;
	 text-decoration:underline;
	 font-weight:bold;
}
 .newsLine {
	 font-size:14px;
	 padding-top:40px;
	 padding-bottom:35px;
	 border-bottom:solid #e1e1e1 2px;
}
 .newsLine:hover {
	 background-color:#ebebeb;
	 font-size:14px;
	 padding-top:40px;
	 padding-bottom:35px;
	 border-bottom:solid #e1e1e1 2px;
}

.bg-box {
    background-color: #fbfbfb;
    border: 2px solid #e5e5e5;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    overflow:hidden;
    padding:0;
}
.bg-box h2 {
    padding: 20px;
    margin-top:0!important;
}
.bg-box h2 a {
    text-decoration:none;
}
.bg-box h2 span {
    display:block;
    font-weight:normal;
    font-size:14px;
     color: #555555;
    line-height: 20px;
    color: #555555;
}

/* VARIOUS PAGE STYLES FROM EM3 Template Dev //////////////////////////////////////////////////////////////////
/*/
/* greyBox for Wrapping content */
 #greyBox {
	 border: 1px solid #c1c1c1;
	 background-color:#e1e1e1;
	 padding: 25px;
	 margin-top:25px;
	 font-size:10pt;
}
/*#greyBox a {
	 border: 1px solid #9e854f;
	 background-color:#bba169;
	 color:#006600;
	 padding: 10px;
	 text-decoration:none;
}
 #greyBox a:hover {
	 border: 1px solid #9e854f;
	 background-color:#a38951;
	 color:#FFFFFF;
	 padding: 10px;
	 text-decoration:none;
}
 #greyBox span a {
	 color:#7e5a24;
	 text-decoration:underline;
	 background-color:transparent;
	 border:0;
	 padding:0;
}
 #greyBox span a:hover {
	 color:#FFFFFF;
	 text-decoration:none;
	 background-color:transparent;
	 border:0;
	 padding:0;
}
*/
 #greyBoxPlain {
	 border: 1px solid #9e854f;
	 background-color:#cab17b;
	 padding: 25px;
	 margin-top:25px;
	 font-size:10pt;
}
 #greyBoxPlain a {
	 color:#9c5801;
	 text-decoration:underline;
}
 #greyBoxPlain a:hover {
	 color:#FFFFFF;
	 text-decoration:underline;
}
 #greyBoxPlain span a {
	 color:#7e5a24;
	 text-decoration:underline;
	 background-color:transparent;
	 border:0;
	 padding:0;
}
 #greyBoxPlain span a:hover {
	 color:#FFFFFF;
	 text-decoration:none;
	 background-color:transparent;
	 border:0;
	 padding:0;
}
 #stepsBox {
	 border: 2px solid #e3e3e3;
	 background-color:#eeeeee;
	 padding: 15px;
	 padding-top:8px;
	 margin-top:15px;
	 margin-bottom:15px;
	 margin-right:15px;
	 margin-left:8px;
	 font-size:14px;
	/*width:245px;
	 height:250px;
	 float:left;
	*/
	 -moz-border-radius-bottomright: 5px;
	 -moz-border-radius-bottomleft: 5px;
	 -moz-border-radius-topright: 5px;
	 -moz-border-radius-topleft: 5px;
	 -webkit-border-bottom-right-radius: 5px;
	 -webkit-border-bottom-left-radius: 5px;
	 -webkit-border-top-right-radius: 5px;
	 -webkit-border-top-left-radius: 5px;
	 border-radius:5px;
}
 #stepsBox ul {
	 padding:5px;
	 margin:5px;
	 margin-left:20px;
	 font-weight:bold;
	 list-style-type:square;
}
 #stepsBox ul li{
	 padding:10px;
	 padding-left:2px;
	 font-size:14px;
	 padding-top:0;
	 padding-right:0;
	 font-weight:bold;
}
 #stepsBox ul li:hover{
	 background-color:#e3e3e3;
}
 #stepsBox ul li span{
	 font-weight:normal;
}
/* ol {
	 counter-reset: item 
}
 ol li {
	 display: block 
}
 ol li:before {
	 content: counter(item) ". ";
	 counter-increment: item;
	 font-weight: bold;
}
*/
 #stepsBox a {
	/*color:#006600;
	*/
	 text-decoration:none;
	 font-weight:bold;
	 font-size:14px;
}
 #stepsBox a:hover {
	/*color:#FFFFFF;
	*/
	 text-decoration:none;
	 font-weight:bold;
	 font-size:14px;
}
 .greenH1 {
	 color:#006600;
	 line-height:24px;
}
 #greenH1 {
	 color:#006600;
	 line-height:24px;
}
 a.btn-more {
	 -moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
	 border-radius: 3px;
	 **background-color: #e1e1e1;
	 font-weight:bold;
	 display: inline-block;
	 padding: 4px 5px 2px 5px;
	 text-transform: uppercase;
	 font-size: 14px;
	 color: #c99a2c;
	 text-decoration: none;
	 display:none;
}
 a.btn-more:hover {
	 **background-color: #999;
	 color: #efc258;
}
 a.btn-more i {
	 margin-left: 4px;
}
 .btn-ico {
	 display:inline-block;
	 background-color:#c99a2c;
	 border-radius:4px;
	 padding:7px;
	 max-height:30px;
	 min-width:20px;
	 text-align:center;
	 color:#333;
	 font-size:20px;
	 margin-right:5px;
}
 .btn-ico:hover {
	 background-color:#f5ca63;
	 color:#333;
}
 .btn-ico-yellow {
	 display:inline-block;
	 background-color:#f5ca63;
	 border-radius:4px;
	 padding:7px;
	 max-height:30px;
	 min-width:20px;
	 text-align:center;
	 color:#333;
	 font-size:20px;
	 margin-right:5px;
}
 .btn-ico-yellow:hover {
	 background-color:#fedc8a;
	 color:#333;
}
 .btn-ico-orange {
	 display:inline-block;
	 background-color:#f28b35;
	 border-radius:4px;
	 padding:7px;
	 max-height:30px;
	 min-width:20px;
	 text-align:center;
	 color:#fff;
	 font-size:20px;
	 margin-right:5px;
	 text-shadow: 1px 2px 2px rgba(51,51,51,0.5);
}
 .btn-ico-orange:hover {
	 background-color:#fb9947;
	 color:#fff;
}
 #btnBox {
	/*border: 1px solid #9e854f;
	 background-color:#cab17b;
	 padding: 25px;
	*/
	 margin-top:25px;
	 margin-bottom:25px;
	 font-size:11pt;
	 font-weight:bold;
}
 #btnBox a {
	/*background-color:#d2a73e;
	*/
	 background: #d2a73e url() repeat-x top center;
	/*background-image: -webkit-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: -moz-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: -o-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: -ms-linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 background-image: linear-gradient(top, rgb(255, 218, 104), rgb(163, 122, 1));
	 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffda68', EndColorStr='#a37a01');
	*/
	 border: 1px solid #9e854f;
	 -moz-border-radius-bottomright: 5px;
	 -moz-border-radius-bottomleft: 5px;
	 -moz-border-radius-topright: 5px;
	 -moz-border-radius-topleft: 5px;
	 -webkit-border-bottom-right-radius: 5px;
	 -webkit-border-bottom-left-radius: 5px;
	 -webkit-border-top-right-radius: 5px;
	 -webkit-border-top-left-radius: 5px;
	/*background-color:#006600;
	*/
	 color:#FFFFFF;
	 padding: 10px;
	 text-decoration:none;
	 font-size:11pt;
	 font-weight:bold;
}
 #btnBox a:hover {
	 background-color:#eebd44;
	 background: #d2a73e url() repeat-x top center;
	 background-position:0px -42px;
	/*background-image: -webkit-linear-gradient(top, rgb(254, 222, 122), rgb(185, 138, 0));
	 background-image: -moz-linear-gradient(top, rgb(254, 222, 122), rgb(185, 138, 0));
	 background-image: -o-linear-gradient(top, rgb(254, 222, 122), rgb(185, 138, 0));
	 background-image: -ms-linear-gradient(top, rgb(254, 222, 122), rgb(185, 138, 0));
	 background-image: linear-gradient(top, rgb(254, 222, 122), rgb(185, 138, 0));
	 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fede7a', EndColorStr='#b98a00');
	*/
	 border: 1px solid #9e854f;
	 -moz-border-radius-bottomright: 5px;
	 -moz-border-radius-bottomleft: 5px;
	 -moz-border-radius-topright: 5px;
	 -moz-border-radius-topleft: 5px;
	 -webkit-border-bottom-right-radius: 5px;
	 -webkit-border-bottom-left-radius: 5px;
	 -webkit-border-top-right-radius: 5px;
	 -webkit-border-top-left-radius: 5px;
	/*background-color:#009500;
	*/
	 color:#FFFFFF;
	 padding: 10px;
	 text-decoration:none;
	 font-size:11pt;
	 font-weight:bold;
}
 #btnBox a:active {
	 border: 1px solid #9e854f;
	 background-color:#ffd160;
	 background: #ffd160 url() repeat-x top center;
	 background-position:0px -84px;
	 -moz-border-radius-bottomright: 5px;
	 -moz-border-radius-bottomleft: 5px;
	 -moz-border-radius-topright: 5px;
	 -moz-border-radius-topleft: 5px;
	 -webkit-border-bottom-right-radius: 5px;
	 -webkit-border-bottom-left-radius: 5px;
	 -webkit-border-top-right-radius: 5px;
	 -webkit-border-top-left-radius: 5px;
	 color:#FFFFFF;
	 padding: 10px;
	 text-decoration:none;
	 font-size:11pt;
	 font-weight:bold;
}
 #btnTan {
	/*border: 1px solid #9e854f;
	 background-color:#cab17b;
	 padding: 25px;
	*/
	 margin-top:25px;
	 margin-bottom:25px;
	 font-size:10pt;
}
 #btnTan a {
	 border: 1px solid #7f6734;
	 background-color:#9e854f;
	 color:#ffffff;
	 padding: 10px;
	 text-decoration:none;
}
 #btnTan a:hover {
	 border: 1px solid #7f6734;
	 background-color:#7f6734;
	 color:#ffffff;
	 padding: 10px;
	 text-decoration:none;
}
/* RIGHT COLUMN STYLES //////////////////////////////////////////////////////////////////
/*/
 #rightColumn{
	 position:relative;
	 width:210px;
	 float:right;
	 margin:15px 5px 15px 5px;
	 font-size:11px;
}
 #rightColumn a {
	 font-size:11px;
	 color:#bf7304;
	 font-weight:normal;
}
 #rightColumn a:hover {
	 font-size:11px;
	 color:#d8912a;
	 font-weight:normal;
}
/* COLUMN BOX GOLD */
 .colBoxGold{
	 position:relative;
	 width:178px;
	 color:#fff;
	 margin:auto;
	 padding:10px;
	 padding-left:12px;
	 background-color:#dcb53f;
}
 .colBoxGold h1{
	 color:#fff;
	 padding:0;
	 margin:0;
	 margin-bottom:10px;
	 line-height:22px;
	 font-size:18px;
	 text-transform:uppercase;
	 text-shadow: 1px 1px 2px #84670e;
	 background: transparent no-repeat top right url(https://www.geneva.edu/_files/images/poe-arrow-up.png);
	 -webkit-text-stroke-width: 0.2px;
}
 .colBoxGold h1:hover{
	 background: transparent no-repeat top right url(https://www.geneva.edu/_files/images/poe-arrow-over.png);
	 cursor:hand;
}
 .colBoxGoldTop{
	 width:200px;
	 height:12px;
	 margin:auto;
	 padding:0;
	 background-color:#dcb53f;
	 background: transparent url(https://www.geneva.edu/_files/images/colBoxGoldTop.png) no-repeat;
}
 .colBoxGoldBot{
	 width:200px;
	 height:12px;
	 margin:0px auto 25px auto;
	 padding:0;
	 background-color:#dcb53f;
	 background: transparent url(https://www.geneva.edu/_files/images/colBoxGoldBot.png) no-repeat;
}
/* COLUMN BOX SILVER Metallic */
 .colBoxSilver{
	 position:relative;
	 width:180px;
	 color:#fff;
	 margin:auto;
	 padding:10px;
	/*padding-left:12px;
	*/
	 background-color:#828282;
	 background: transparent url() repeat-y;
	 line-height:1.3em;
}
 .colBoxSilver h1{
	 color:#fff;
	 padding:0;
	 margin:0;
	 margin-bottom:10px;
	 line-height:22px;
	 font-size:18px;
	 text-transform:uppercase;
	 text-shadow: 1px 1px 2px #000000;
	 background: transparent no-repeat top right url() ;
	 -webkit-text-stroke-width: 0.2px;
}
 .colBoxSilverTop{
	 width:200px;
	 height:12px;
	 margin:auto;
	 padding:0;
	 background-color:#828282;
	 background: transparent url() no-repeat;
}
 .colBoxSilverBot{
	 width:200px;
	 height:25px;
	/*12*/
	 margin:0px auto 25px auto;
	 padding:0;
	 background-color:#828282;
	 background: transparent url() no-repeat;
}
 #poeText {
	 width:165px;
	 margin-right:auto;
	 margin-left:auto;
	 line-height:1.2em;
}
 #poeText a{
	 font-size:11px;
	 color:#454545;
	 padding:0;
	 margin:0;
	 margin-bottom:5px;
	 font-weight:bold;
	 text-decoration:none;
}
 #poeText a:hover{
	 font-size:11px;
	 color:#bfbfbf;
	 padding:0;
	 margin:0;
	 margin-bottom:5px;
	 font-weight:bold;
	 text-decoration:underline;
}
/* COLUMN BOX GREY */
 #colBoxGrey{
	 position:relative;
	 width:172px;
	 margin:auto;
	 padding:10px;
	 padding-left:12px;
	 border-left:3px solid #e1e1e1;
	 border-right:3px solid #e1e1e1;
}
 #colBoxGrey ul{
	 padding:0;
	 margin:0;
	 list-style-type:none;
	 padding-left:1em;
	 text-indent: -13px;
	 margin-right:5px;
}
 #colBoxGrey ul li:before {
	 content: "\00BB \0020";
	 color:#333;
	 font-weight:bold;
	 font-size:16px;
}
 #colBoxGrey li{
	 padding:0;
	 margin:0;
	 line-height:12px;
	 margin-bottom:15px;
}
 #colBoxGrey li a{
	 color:#999;
	 font-weight:bold;
	 text-decoration:none;
}
 #colBoxGrey li a:hover{
	 color:#5e5e5e;
	 font-weight:bold;
	 text-decoration:underline;
	 font-weight:bold;
}
 #colBoxGrey h1{
	 color:#3c3c3c;
	 padding:0;
	 margin:0;
	 margin-bottom:10px;
	 line-height:22px;
	 font-size:18px;
	 text-transform:uppercase;
	 text-shadow: 1px 1px 2px #c3c3c3;
	 -webkit-text-stroke-width: 0.2px;
}
 .colBoxGreyTop{
	 width:200px;
	 height:12px;
	 margin:auto;
	 padding:0;
	 background-color:#dcb53f;
	 background: transparent url() bottom center no-repeat;
}
 .colBoxGreyBot{
	 width:200px;
	 height:12px;
	 margin:0px auto 25px auto;
	 padding:0;
	 background-color:#dcb53f;
	 background: transparent url() top center no-repeat;
}
 .colSpacer{
	 height:30px;
}
 .colNewsBlock {
	 position:relative;
	 width:165px;
	 margin:auto;
	 padding:10px;
	 height:80px;
	 border: 2px #c1c1c1 solid;
	/*-moz-border-radius: 15px;
	 -webkit-border-radius: 15px;
	*/
}
 .colTextBox{
	 padding:10px;
	 padding-top:5px;
	 position:relative;
	 width:175px;
	 margin:auto;
}
/*/
///////// Meet Student (right column) //////////
/*/
 .colStudent{
	 text-align:center;
	 text-decoration:none;
	 cursor:hand;
}
 .colStudent a {
	 text-decoration:none;
	 cursor:hand;
}
 #colStudentPic {
	 width:197px;
	 margin:auto;
	 border-bottom: 3px solid #3a1c00;
}
 #colStudentText {
	 width:197px;
	 margin:auto;
	 margin-top:5px;
	 height:45px;
	 background: transparent url(https://www.geneva.edu/_files/images/circarrowbg.gif) no-repeat right;
}
 #colStudentText:hover {
	 width:197px;
	 margin:auto;
	 margin-top:5px;
	 height:45px;
	 background: transparent url(https://www.geneva.edu/_files/images/circarrowbg-hover.gif) no-repeat right;
	 cursor:hand;
}
 #colStudentMeet {
	 font-size:22px;
	 color:#be8200;
	 text-align:left;
	 font-weight:bold;
	 text-transform:uppercase;
	 margin-right:5px;
	 margin-top:7px;
	 float:left;
}
 #colStudentName {
	 font-size:22px;
	 color:#3a1c00;
	 text-align:left;
	 font-weight:bold;
	 *text-transform:uppercase;
	 margin-top:7px;
	 float:left;
}
 #colStudentMajor {
	 text-align:left;
	 text-transform:uppercase;
	 clear:both;
	 color:#3a1c00;
}
/* LEFT NAV /////////////////////////////////////////////////////////////////////////
/*/
 #navTop {
	 **background: transparent url(https://www.geneva.edu/_files/images/leftnav-top.gif) no-repeat bottom right;
	 **height:26px;
	 height:20px;
}
 .navTopText {
	 padding-left:12px;
	 margin-bottom:10px;
	 font-size:1.5rem;
	 font-weight:bold;
	 color:#be8d14;
	 letter-spacing:.1em;
	 text-transform:uppercase;
}
 .navTopText a {
	 text-decoration: none;
}
 #navLinks {
	 color:#4e3600;
}
 #navBottom {
	 **background: transparent url(https://www.geneva.edu/_files/images/leftnav-end.gif) no-repeat top right;
	 **height:83px;
}
 #navLinks ul{
	 margin:0;
	 padding:0;
}
 #navAdArea {
	 **height:100px;
	 height:20px;
}
/*#navLinks ul li{
	 height:25px;
	 border-bottom: 3px #e1e1e1 solid;
}
*/
/* BOX LINKS /////////////////////////////////////////////////////////////////////////
/*/
 .boxlink {
	/*display: inline;
	*/
	 float:left;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 border-radius:8px;
	 background-color:#858585;
	 margin-left:5px;
	 margin-right:5px;
	 margin-bottom:10px;
	 *width:205px;
	 width:100%;
	/*padding:15px;
	 padding-top:25px;
	 padding-bottom:25px;
	*/
	 text-align:center;
	 font-size:18px;
	 color:#FFF;
	 font-weight:bold;
	 text-shadow: 2px 1px 2px #000000;
	 text-transform:uppercase;
	 background-image: -webkit-radial-gradient(circle, #b4b4b4, #6a6a6a);
	 background-image: -moz-radial-gradient(circle, #b4b4b4, #6a6a6a);
	 background-image: radial-gradient(circle, #b4b4b4, #6a6a6a);
	 background: -ms-radial-gradient(circle, #848484, #363636);
}
 .boxlink:hover{
	 background-color:#3b3b3b;
	 color:#e4b646;
	 background-image: -webkit-radial-gradient(circle, #848484, #363636);
	 background-image: -moz-radial-gradient(circle, #848484, #363636);
	 background-image: radial-gradient(circle, #848484, #363636);
	 background: -ms-radial-gradient(circle, #848484, #363636);
}
 .boxlink:active{
	/*background-color:#000;
	*/
	 color:#fff;
}
 .boxlink a{
	 font-size:18px;
	 color:#FFF;
	 font-weight:bold;
	 text-shadow: 2px 1px 2px #000000;
	 text-transform:uppercase;
	 text-align:center;
	/*padding:15px;
	*/
	 padding-top:25px;
	 padding-bottom:25px;
	/*height:100px;
	*/
	 width:100%;
	/*205px*/
	 display:block;
}
 .boxlink a:hover{
	 font-size:18px;
	 color:#e4b646;
	 font-weight:bold;
	 text-shadow: 2px 1px 2px #000000;
	 text-transform:uppercase;
	 text-align:center;
	 width:100%;
	 display:block;
}
 #boxlink-container a{
	 text-decoration:none;
}
 #boxlink-container {
	 width:100%;
	 margin:0;
	 margin-top:15px;
	 padding:0;
	 text-align: center;
	/*-ms-text-justify: distribute-all-lines;
	 text-justify: distribute-all-lines;
	*/
	 background-color:#999999;
	/* just for demo min-width: 612px;
	*/
}
/* Brick Styles */
 .brick {
	/*width: 350.2px;
	*/
	 background: #4d4848 url(https://www.geneva.edu/excellence/_assets/images/snow.png) repeat top right;
	 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
	 border-radius: 3px;
	 color: #FFF;
	 border: none;
	 margin-bottom: 4%;
	 -webkit-transition: all 0.5s ease;
}
 .brick p {
	 margin-bottom: 10px;
}
 .brick h2 {
	 margin-top: 4px;
}
 .brick:hover {
	 background-color: #b4975b;
	 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.70);
}
 .brick-info {
	 position: relative;
	 padding: 10px;
	 color: #fff;
	/*min-height: 285px;
	*/
}
 .brick img {
	 margin: 0px;
	 padding: 0px;
	 box-sizing: border-box;
	 margin-bottom: 10px;
}
 #pageContent .brick h2.white {
	 color: #ffffff;
	 text-shadow: 2px 2px 1px rgba(16, 16, 16, 0.4);
}
 .desc-header {
	 padding:15px;
	/*background-color:#b4975b;
	*/
	 background: #b4975b url(https://www.geneva.edu/excellence/_assets/images/snow.png);
	 text-shadow: 2px 2px 1px rgba(16, 16, 16, 0.4);
	 color:#fff;
	 font-size:24px;
}
 .desc-panel {
	 padding:20px;
	 background-color:#e1e1e1;
	 box-sizing:border-box;
}
 .img-inset {
	 margin-top:18px;
	 padding:5px;
	 background-color:#fff;
	 box-sizing:border-box;
	 -webkit-box-shadow: 2px 6px 32px -5px rgba(0,0,0,0.53);
	 -moz-box-shadow: 2px 6px 32px -5px rgba(0,0,0,0.53);
	 box-shadow: 2px 6px 32px -5px rgba(0,0,0,0.53);
}
 .padtop {
	margin-top:30px;
}
/* End Brick Styles */
/* Grid Panels for square display */
 ul.grid {
	 list-style:none;
	 margin: 0;
	 padding: 0;
}
 ul.grid li {
	 display:block;
	 float:left;
	 text-align:center;
	 margin: 15px;
	 margin-left: 0px;
	 margin-right: 14px;
	 padding: 8px;
	 background: #e1e1e1;
	 -moz-border-radius: 3px;
	 -webkit-border-radius: 3px;
	 border-radius: 3px 3px 3px 3px;
	 min-height: 390px;
	 max-width:200px;
}
 ul.grid li p {
	 line-height:21px;
}
 ul.grid li a, ul.grid li a:hover {
	 text-decoration:none;
}
 ul.grid li #pageContent h3 {
	 margin-top: 5px;
	 margin-bottom:8px;
	 line-height:22px;
}
 .gridLink {
	 display:block;
	 float:none;
	 text-align:center;
	 margin: 15px;
	 margin-left: 14px;
	 margin-right: 14px;
	 padding: 8px 8px 0 8px;
	 background: #E9BD36;
	 background: -webkit-gradient(linear, left top, left bottom, from(#ffda68), to(#d09d01));
	 background: -moz-linear-gradient(top, #ffda68, #d09d01);
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda68', endColorstr='#d09d01');
	 -moz-border-radius-bottomright: 3px;
	 -moz-border-radius-bottomleft: 3px;
	 -moz-border-radius-topright: 3px;
	 -moz-border-radius-topleft: 3px;
	 -webkit-border-bottom-right-radius: 3px;
	 -webkit-border-bottom-left-radius: 3px;
	 -webkit-border-top-right-radius: 3px;
	 -webkit-border-top-left-radius: 3px;
	 border-radius: 3px 3px 3px 3px;
}
 .gridLink:hover {
	 background: #FACE46;
	 background: #f47c20;
	 background: -webkit-gradient(linear, left top, left bottom, from(#ffde7b), to(#e4ba37));
	 background: -moz-linear-gradient(top, #ffde7b, #e4ba37);
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde7b', endColorstr='#e4ba37');
}
 .gridLink img {
	 width: 100%;
	 height:auto;
}
 ul.grid li.thumb-wrapper {
	 position:relative;
}
 ul.grid li.thumbwrapper span {
	 position:absolute;
	 top: 0px;
	 left: 0px;
	 width: 100%;
	 height: 100%;
	 z-index: 100;
	 background: transparent url(../../about-geneva/leadership-bios/assets/bio-overlay.png) no-repeat;
}
/*Screens smaller than 400px */
 @media (max-width: 400px) {
	 ul.grid li {
		max-width: 90%;
		width: 90%;
		height:auto;
	}
	 ul.grid li img {
		width:100%;
	}
}
/* end grid square display */

/* Clickable Cards */
.Gridly {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.fullclick li {
    list-style: none;
    position: relative;
    transition: 400ms;
    background-size:cover;
}
    .todelete {
      opacity: 0;
    }
   .fullclick p a {
      color: lime;
      z-index: 2;
      position: relative;
    }
    .fullclick a.main {
      color: #c99a2c;
      text-align: center;
      display: block;
      z-index: 1;
     text-decoration: none;
    font-size: 12px;
    }
    .fullclick a.main.cta {
     border: 1px solid #c99a2c;
     }
.fullclick a.main.ctatitle {
     font-size:30px;
     text-shadow: -2px 2px 2px rgb(0 0 0 / 67%);
     font-weight:bold;
     font-style:italic;
     font-family:Vollkorn;
     }
    .fullclick li a.main::after {
      position: absolute;
      top: 0; left: 0; right: 0; bottom: 0;
      content: ' ';
    }
    .fullclick a.main:hover, 
    .fullclick:focus-within a.main {
      color: #e7b748;
    }
    .fullclick li button {
      z-index: 2;
      position: absolute;
      top: 5px;
      right: 5px;
      opacity: 0;
      transition: 400ms;
      border: none;
      color: #fff;
      background: #333;
    }
    .fullclick li:hover button, 
    .fullclick li:focus-within button {
      opacity: 1;
    }
    .fullclick li:hover, .fullclick li:focus-within {
      background:#484848;
      box-shadow: 0px 3px 6px #000;
     background-size: cover;
    background-position: 55% 57%;

    }
/*end Clickable Cards */
 .goldBorder {
	 display:block;
	 margin: 15px 0 15px 0;
	 padding: 8px 8px 8px 8px;
	 background: #E9BD36;
	 background: -webkit-gradient(linear, left top, left bottom, from(#ffda68), to(#d09d01));
	 background: -moz-linear-gradient(top, #ffda68, #d09d01);
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda68', endColorstr='#d09d01');
	 -moz-border-radius-bottomright: 3px;
	 -moz-border-radius-bottomleft: 3px;
	 -moz-border-radius-topright: 3px;
	 -moz-border-radius-topleft: 3px;
	 -webkit-border-bottom-right-radius: 3px;
	 -webkit-border-bottom-left-radius: 3px;
	 -webkit-border-top-right-radius: 3px;
	 -webkit-border-top-left-radius: 3px;
	 border-radius: 3px 3px 3px 3px;
}
 .goldBorder:hover {
	 background: #FACE46;
	 background: -webkit-gradient(linear, left top, left bottom, from(#ffde7b), to(#e4ba37));
	 background: -moz-linear-gradient(top, #ffde7b, #e4ba37);
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde7b', endColorstr='#e4ba37');
}
/* FOOTER /////////////////////////////////////////////////////////////////////////
/*/

.flexfoot-wrap {
  padding: 5px;
}
.flexfoot-container {
  display: flex;
  justify-content: space-between;
}
.flexfoot-item {
  flex-basis: 48%;
  margin: auto;
}
.footer-sticky .footer-area {
  text-align: right;
  display: flex;
  align-items: center;
  align-self: flex-end;
}
.footer-sticky .footerarea-text {
  margin-left: auto;
  color: #ffffff;
  font-size: 10px;
  line-height: 10px;
}

.footer-sticky {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
}

.footer-sticky .footer-area {
    text-align: right;
}
.footer-sticky .footerarea-text {
color: #ffffff;
font-size:10px;
}
.footer-sticky .footerarea-text p {
margin:0!important;
}
.footer-sticky .footerarea-logotext {
color: #ffffff;
font-size:14px;
font-weight:bold;
}

 #footerStripes {
	 position:relative;
	 margin: 0px 0px 4px auto;
	 padding: 0px;
	 height:20px;
	 width: auto;
	 background: transparent url(../sitegraphics/footerstripes.svg) repeat-x top center;
}
 #footerBar {
	 margin-left:10px;
	 margin-bottom:5px;
}

.flex-foot {
    justify-content: space-around;
	margin-bottom: 80px;
}
 #footerSpace {
	 position:relative;
	 margin: 0px auto 0px auto;
	 padding: 0px;
	 width: auto;
     min-height: 80vh;
	 background: #dcdcdc url(../sitegraphics/footer-campus-bw.jpg) repeat-x top center;
     background-attachment: initial;
     background-position:-450px 50px;
     background-size: cover;
    }
 .footerSealBac {
	 margin: 0px auto 0px auto;
	 padding: 0px;
	 width: auto;
	 background: transparent url(../sitegraphics/footer-campus-color.jpg) no-repeat top center;
     background-size:cover;
}
.footerGradient {
    margin: 0px auto 0px auto;
    padding: 0px;
    width: auto;
    min-height: 500px;
    background-image: linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,.5), rgba(0,0,0,.8),rgba(0,0,0,1));
    background-size:cover;
}
 #footerContainer {
	 margin: 0px auto;
	 padding: 0px;
	 margin-left:auto;
	 margin-right:auto;
	 padding: 0 1.5%;
}
 #footerLeft {
	 padding: 0px;
	 margin-top:70px;
	 padding-left:10px;
	 color:#c8c8c8;
	 margin-bottom:20px;
     text-align:center;
}
 #footerLeft a{
	 color:#fdd900;
}
 #footerLeft a:hover{
	 color:#434039;
}
 #footerRight {
	 padding: 0px;
	 margin-top:30px;
	 margin-bottom:20px;
}
 #footerRight ul{
	 padding: 5px 0 10px 0;
	 margin:0;
	 list-style-type:none;
}
 #footerRight ul li{
	 margin-bottom:5px;
	 margin-top: 15px!important;
}
/*#footerRight ul li:before {
	 content: "\00BB \0020";
	 color:#b18a30;
	 font-weight:normal;
	 font-size:12px;
	 padding:5px;
}
*/
 #footerRight a {
     transition:all .1s;
	 color:#ffffff;
	 text-decoration:none;
	 margin-top: 15px;
	 font-size:16px;
	 line-height:18px;
}
 #footerRight a:hover{
	 color:#fdd900;
	 border-bottom: .3rem solid #fdd900;
	 text-decoration:none;
	 font-size:16px;
}
 #footerRight a:active{
	 color:#ffffff;
	 text-decoration:none;

}
 .hidFootLinks{
	 display:none;
     margin-bottom: 40px;
}
 .footerGroup {
	 margin-bottom: 50px;
	 margin-left: 5%;
	 font-size: 12px;
	 display: block;
	 vertical-align: top;
	 text-align: center;
	 flex-basis: 32%;
}
 .footerGroup h2{
	 color:#fdd900;
	 font-size: 20px;
	 text-transform:uppercase;
	 font-weight:bold;
	 padding:0;
	 margin-top:0;
	 /*text-shadow: #1d1d1d 0.1em 0.1em 0.2em;*/
}
.footer-end {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 50px;
    background-image: url(../sitegraphics/valleyedge-lg.svg);
    background-position: center;
    background-repeat: repeat-x;
    background-size: auto 100%;
}
.footer-end div.pad20 {
padding:28px 20px 20px 20px;
}
.pad20 .left {
    text-align:left;
}
.pad20.buttonflex {
    display: flex;
    /* text-align: center; */
    justify-content: center;
}
.pad20 .right a {
    flex-basis: 1;
}
.motto-margin {
		justify-content: space-between;
		margin-top: 50px;
		text-align: center;
}
 #socialfooter{
	 margin-top:35px;
	 margin-bottom:15px;
}
 #socialfooter ul {
	 margin-left:0;
	 padding:0;
	 margin:0;
}
#socialfooter ul li {
    height: 39px;
    width: 39px;
    list-style: none;
    display: inline;
    margin: 0 10px;
    text-align: center;
    display: flex;
    justify-content: center;
}
 #socialfooter ul li a {
	 text-decoration:none;
}
#socialfooter ul.socialicons li a {
    color:#ffffff;
    font-size:25px;
}
#socialfooter ul.socialicons li a:hover {
    color:#fdd900;
}
ul.socialicons {
display:flex;
justify-content: center;
}
a.quickbtn:first-child {
	border-right:none;
    border-radius:4px 0 0 4px;
}
a.quickbtn:last-child {
    border-radius:0px 4px 4px 0px;
}
a.quickbtn {
    transition: all .5s ease;
    border: 1px solid #fdd900;
    padding: 5px 15px 5px 15px;
    border-radius: 4px;
    text-decoration: none;
    position: relative;
    font-size: 14px;
    display: flex;
    justify-content: center;
    min-width: 140px;
    margin: 10px 0px;
    vertical-align: middle;
    box-sizing: border-box;
}
a.quickbtn:hover {
    color:#434039;
    background-color:#fdd900;
    border: 1px solid #fdd900;
    font-size:14px;
}
a.quickbtn i {
    line-height: 1.3;
}
.copyright {
    font-size:14px;
}
 #ico-giving {
	 max-width:181px;
	 margin-top:10px;
	 background-color:#777777;
	 border:2px solid #8b8b8b;
	 -moz-border-radius: 8px;
	 -webkit-border-radius: 8px;
	 border-radius: 8px;
}
 #ico-giving:hover {
	 background-color:#939393;
	 border:2px solid #FFFFFF;
	 cursor:pointer;
}
 .footer-button {
	 margin-top:10px;
	 background-color:#777777;
	 border:2px solid #8b8b8b;
	 -moz-border-radius: 8px;
	 -webkit-border-radius: 8px;
	 border-radius: 8px;
}
 .footer-button:hover {
	 background-color:#939393;
	 border:2px solid #FFFFFF;
	 cursor:pointer;
}
 .withfadeout {
	 -webkit-transition: all .3s ease-in-out;
	 -moz-transition: all .3s ease-in-out;
	 -ms-transition: all .3s ease-in-out;
	 -o-transition: all .3s ease-in-out;
	 transition: all .3s ease-in-out;
}

/* link bank */

 .flexlist {
	 display:flex;
	 flex-wrap:wrap;
	 justify-content:space-between;
	 padding:0;
	 margin:0;
}
 .flexlist li {
	 display:flex;
	 flex-basis:100%;
	 list-style:none;
	 font-size:16px;
margin-bottom:25px;
}
 .flexlist li a {
font-weight:bold;
	 transition: color, padding .2s;
	 flex-basis:100%;
	 display:block;
	 text-decoration:none;
	 color:#c1c1c1;
	 padding:1px 0 0 30px;
	 background: url(https://www.geneva.edu/_files/svg/chevron-circle-right-solid-gold.svg) no-repeat 0 1px;
	 background-size:20px;
	 line-height: 20px;
	 margin:8px;
}
 .flexlist li a:hover {
font-weight:bold;
	 color:#c99a2c;
	 padding:1px 0 0 32px;
}
 .flexlist li a.current {
	 color: #c99a2c;
	 font-weight: bold;
}
 .linkbank {
	 margin: 40px 0px;
	 padding: 40px;
	 /*border-top: 2px solid #e1e1e1;
	 border-bottom: 2px solid #e1e1e1;*/
	 box-sizing:border-box;
}
 div.linkbank h3 {
	 margin-bottom: 30px!important;
	 margin-top: 0px;
}
.reveal{
  position: relative;
  transform: translateY(150px);
  opacity: 0;
  transition: .8s all ease;
}

.reveal.active{
  transform: translateY(0);
  opacity: 1;
}
/* MEDIA QUERIES ///////////////////////////////////////////////////////////////////////////
/*/

/* Larger than phablet (also point when grid becomes active) */

@media (min-width: 550px) {
.flex-item-3 {
    flex-basis: 32%;
}
ul.flex-list-container li {
    flex-basis: 31%;
}
ul.licol2, ol.licol2{
-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}

.button-default {
  color: white;
  text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.53);
  text-transform: uppercase;
  font-size: 15px;
  line-height:30px;
  font-weight:bold;
  padding: 20px 20px;
  background: #000000;
  display: inline-block;
  text-align: center;
  margin-top:0;
  margin: 7px;
  cursor:pointer;
background-color:rgba(0,0,0,0.7);
padding: 10px 18px;
}
.button-default:hover {
  background: #c99a2c;
  background-color:rgba(218,175,72,0.9);
  
}

.button-fadeL {
    width:15%;
  text-align: right;
  margin-right:10px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+99&0+0,0.7+54,0.7+100 */
background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 54%, rgba(0,0,0,0.7) 99%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 54%,rgba(0,0,0,0.7) 99%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 54%,rgba(0,0,0,0.7) 99%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=1 ); /* IE6-9 */
}

.button-fadeL:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#daaf48+0,daaf48+100&0+0,0.7+55,0.9+100 */
background: -moz-linear-gradient(left, rgba(218,175,72,0) 0%, rgba(218,175,72,0.7) 55%, rgba(218,175,72,0.9) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(218,175,72,0) 0%,rgba(218,175,72,0.7) 55%,rgba(218,175,72,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(218,175,72,0) 0%,rgba(218,175,72,0.7) 55%,rgba(218,175,72,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00daaf48', endColorstr='#e6daaf48',GradientType=1 ); /* IE6-9 */
}

.button-fadeR {
  width:15%;
  text-align: left;
  margin-left:10px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+1,000000+100&0.7+0,0.7+46,0+100 */
background: -moz-linear-gradient(left, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 1%, rgba(0,0,0,0.7) 46%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 1%,rgba(0,0,0,0.7) 46%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 1%,rgba(0,0,0,0.7) 46%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}
.button-fadeR:hover {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#daaf48+0,daaf48+100&0.9+0,0.7+45,0+100 */
background: -moz-linear-gradient(left, rgba(218,175,72,0.9) 0%, rgba(218,175,72,0.7) 45%, rgba(218,175,72,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(218,175,72,0.9) 0%,rgba(218,175,72,0.7) 45%,rgba(218,175,72,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(218,175,72,0.9) 0%,rgba(218,175,72,0.7) 45%,rgba(218,175,72,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6daaf48', endColorstr='#00daaf48',GradientType=1 ); /* IE6-9 */
}

.button-slanted {
  -ms-transform: skewX(-20deg);
  -webkit-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

.button-slanted-content {
  -ms-transform: skewX(20deg);
  -webkit-transform: skewX(20deg);
  transform: skewX(20deg);  
  display: inline-block;
}

.button-fixedwidth {
  width: 12%;
}

 .flexlist li {
		 flex-basis:50%;
	}
}

/* Larger than tablet */
@media (min-width: 750px) {
.flex-item-3 {
    flex-basis: 23.5%;
}
ul.flex-list-container li {
    flex-basis: 23.5%;
}
.section h2.headerline {
    font-size: 40px;
    line-height: 50px;
}
.flex-button {
    flex-basis: 32%;
}
    .button-default {
		 font-size: 18px;
		 padding: 15px 22px;
	}
	
	ul.licol3, ol.licol3 {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3; 
}

}

/* Larger than desktop */
@media (min-width: 997px) {
    .button-default {
		 font-size: 22px;
		 padding: 25px 25px;
	}
	ul.licol4, ol.licol4 {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4; 
    }
     #footerSpace {
     background-attachment: fixed;
     }
     .fixedbg {
         background-attachment:fixed;
     }
}

@media (min-width: 1200px) {

    .button-default {
		 font-size: 26px;
		 padding: 35px 25px;
	}
	 .flexlist li {
		 flex-basis:33%;
	}
}

/* END SLANT BUTTONS */

/*@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){
	 html, body{
		 width:100%;
		 overflow-x:hidden;
	}
}
*/