@charset "utf-8";
/* CSS Document */

/*/////////////// FONT ////////////////////*/

/* @license
 * MyFonts Webfont Build ID 2323485, 2012-07-12T14:23:42-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensetopld Webfonts(s).
 * 
 * You may obtain a valid license at the urls below.
 * 
 * Webfont: Futura Book by Bitstream
 * url: http://www.myfonts.com/fonts/bitstream/futura/book/
 * Copyright: Copyright 1990-2003 Bitstream Inc. All rights reserved.
 * Licensed pageviews: 10,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2323485
 * 
 * © 2012 Bitstream Inc
*/
  
 @font-face {
font-family: 'Futura';
src: url('font-face/23741D_0_0.eot');
src: url('font-face/23741D_0_0.eot#iefix') format('embedded-opentype'),
url('font-face/23741D_0_0.woff') format('woff'),
url('font-face/23741D_0_0.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

/* Provided by Fontfabric (http://www.fontfabric.com) */
@font-face {
    font-family: 'bebas_neueregular';
    src: url('http://www.geneva.edu/_files/css/font-face/bebas/BebasNeue-webfont.eot');
    src: url('http://www.geneva.edu/_files/css/font-face/bebas/BebasNeue-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.geneva.edu/_files/css/font-face/bebasneue-webfont.woff2') format('woff2'),
         url('http://www.geneva.edu/_files/css/font-face/bebas/BebasNeue-webfont.woff') format('woff'),
         url('http://www.geneva.edu/_files/css/font-face/bebas/BebasNeue-webfont.ttf') format('truetype'),
         url('http://www.geneva.edu/_files/css/font-face/bebas/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

::selection {
  background: #e4b646; /* WebKit/Blink Browsers */
  color:#ffffff;
}
::-moz-selection {
  background: #e4b646; /* Gecko Browsers */
  color:#ffffff;
}

.img-circle {
    border-radius: 50%;
}

.border-gold {
border:7px solid #daaf48;
}

#advisoryBand-orange {
 background: transparent repeat-x url(../images/advisoryband-bg.gif) center;
 height:56px;
 text-align:center;
}

#advisoryBand-yellow {
background: transparent retpeat-x url(../images/advisoryband-bg-yellow.gif) center;
height:56px;
text-align:center;
}

#advisoryBand-text {
position:relative;
background: transparent repeat-x url(../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;}

body {
font-family: "Nunito", 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:#B99345;

/*font-weight:normal;*/
}
a:hover {
font-size:100%;
color:#DAAF57;
/*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;
}

/* 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 );
	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
///////////////////////////////////////////////////////////*/
#navdrop ol, #navdrop ul {
  padding-left: 0;
  margin-top: 0;
}

#navdrop
    	{
			**width: 60em; /* 1000 */
			width:100%;
			font-family: 'Nunito', sans-serif;
			font-weight: 700;
			position: absolute;
			top: 0;
			left: 0;
			**margin-left: -30em; /* 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
				{
					***width: 150px;
					height: 100%;
					float: left;
				}
				/* 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(http://www.geneva.edu/_files/sitegraphics/navtex-trans.png) top left;
					display: none;
					position: absolute;
					top: 100%;
					list-style: none;
					padding-left:0;
					margin-left:0;
					width:255px;
					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;
}
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-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
    font-size:10pt;
    padding:5px;
    font-weight:bold;
}

div.instruction { 
    font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
    font-size:9pt;
    font-style:italic;
}

div.subhead { 
    font-weight:bold;
    font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
    font-size:13pt;
    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;
   overflow: hidden;
   padding: 5px 10px;
   text-overflow: ellipsis;
   white-space: nowrap;
   min-width: 300px;
}

input.text { 
font-family: Nunito, 'Century Gothic', 'Arial', 'sans serif';
font-weight:normal;
font-size:13pt;
padding:5px;
color:#9b7a15;
}
input.password { 
font-family: Nunito, 'Century Gothic', 'Arial', 'sans serif';
font-weight:normal;
font-size:13pt;
padding:5px;
color:#9b7a15;
}
input.select { 
font-family: Nunito, 'Century Gothic', 'Arial', 'sans serif';
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-family: Nunito, 'Century Gothic', 'Arial', 'sans serif';
font-weight:normal;
font-size:12pt;
padding:5px;
color:#9b7a15;
}


/*///////////////////////// Expand/Hide Div Styles /////////////////////////*/
.toggle {
 cursor: pointer;
}
.no-expand {
padding: 0px;
font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
height:30px;
}

.expandDiv {
cursor: pointer;
padding: 0px;
font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
background: url(../images/more-down_on.png) no-repeat right top;
height:30px;
}
.expandDiv-highlight {
background: url(../images/more-down_off.png) no-repeat right top;
height:30px;
}
.expandDiv-title {
float:left;
width:90%;
font-weight:bold;
text-decoration:none;
font-size:14px;
padding-top:5px;
}
.expandDiv-title a {
font-weight:bold;
text-decoration:none;
font-size:14px
}
.expandDiv-arrow {
float:right;width:30px; 
}

.toggleBar {
  padding: 0px;
  font-family: Futura, 'Century Gothic', 'Arial', 'sans serif';
  background: url(../images/more-down_on.png) no-repeat 99.5% 3px;
  font-weight: bold;
  font-size: 14px;
  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(../images/more-down_off.png);
}

.eventDate-text {
padding-top:6px;
font-weight:bold;
}
.hidDiv {
clear:both;
padding: 15px;
padding-top:5px;
margin-top:0;
font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
font-size:10pt;
padding-left:0;
}
.shoDiv {
padding: 15px;
padding-top:0;
margin-top:0;
font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
font-size:10pt;
padding-left:0;
}


/*//////////////////////// Table Styles //////////////////////////////*/

TD {
font-weight: normal;
font-size:12px;
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;
 background-color: #ffffff;
}

table.gridtable2 {
color:#333333;
border-width: 0px;
border-color: #bfbfbf;
border-collapse: collapse;
margin:0px;
}
table.gridtable2 th {
border-width: 0px;
padding: 8px;
border-style: solid;
border-color: #bfbfbf;
background-color: #dedede;
text-align:left;
font-weight: bold;
}
table.gridtable2 td {
border-width: 0px;
padding: 8px;
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;
}

/*///////////////////////////////////////////////////////////////////////*/
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:#b4975b !important;
    font-weight:normal !important;
	
}
.sectionHead.link {
  background: #e1e1e1 url(../sitegraphics/sectionHead-arrow.png) no-repeat center right 8px;
}
.sectionHead.link:hover {
  background: #D3D3D3 url(../sitegraphics/sectionHead-arrow.png) no-repeat center right 8px;
}

.sectionHead.link a {
  display: inline-block;
  margin-bottom: 0;
  width: 100%;
}

.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: bold;
font-size:14px;
background-color:#7c7c7c;/*#bfbfbf*/
padding:7px;
/*padding-top:12px;
height:25px;
*/
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-radius: 5px 5px 0 0;
color:#ffffff;
text-shadow: 2px 2px 2px #000;
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-family:Futura, 'Century Gothic', 'sans serif';
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: 2px 0 2px 0px;
  padding-left: 1em;
  text-indent: -1em;
}

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: 5px;
}

ul.navChoice li ul li {
  padding: 0px 0 0px 6px;
  font-size: 11px;
}

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;
margin-left:20px;
margin-right:20px;
list-style-type: none;
}
ul.goldList  li {
margin-top:15px;
margin-bottom:7px;
background-image: url(../images/ligold.gif);
background-repeat: no-repeat;
background-position: 0px 5px; 
padding-left: 14px;
}

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(../images/ligrey.gif);
background-repeat: no-repeat;
background-position: 0px 7px; 
padding-left: 14px;
}
ul.goldList ul ul li {
margin-bottom:5px;
background-image: url();
background-repeat: no-repeat;
background-position: 0px 5px; 
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(../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(../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;
}


/*  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: transparent url(../sitegraphics/goldBand.gif) repeat-x top center;*/
    background: #daaf48; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#daaf48, #b38c2a); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#daaf48, #b38c2a); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#daaf48, #b38c2a); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#daaf48, #b38c2a); /* 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(http://www.geneva.edu/_files/images/goldbar-bac.jpg) repeat-x top center;*/
}


#logoFlag {
position:absolute;
left:0;
z-index:999;
width:75px;
margin-left:1.00300902708124%; /* 10px / 997px */
display:block;
max-width:117px;
top: -3px;
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 #daaf48;
}

#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:10px;
 margin-left:12px;
 /*width:71.69811320754717%;  190px / 265px */
 width:80%;
 /*height:30px;*/
 border:0;
 overflow:hidden;
}

#menuContainer-Search .searchTxt2:hover
{
 color: #daaf48;
 /*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(../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(http://www.geneva.edu/_files/images/theme-oldseal-orig.jpg) no-repeat top center;
}

#titleBar {
 /*position:absolute;
 z-index:300px;
 bottom:0px;*/
 position:relative;
 font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
 height:25px;
 text-align:right;
 max-width:997px;
 margin-right:auto;
 margin-left:auto;
 padding-top:115px;
padding-right:2.50752256770311%;
}

#titleBar h1{
 text-transform:uppercase;
 font-size:38px;
 font-size:30px;
 line-height:25px;
 line-height:30px;
 text-shadow: 4px 4px 4px #000;
 color:#FFFFFF;
 padding:0;
 margin:0;
 
 position: absolute;
 bottom: -7px;
 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:#fff;
 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:Nunito, 'Century Gothic', 'Arial', 'sans serif';
 font-size: 16px;
 color: #beab85;
 padding:0;
 margin-top:8px;
 margin-left:12px;
 width:71.69811320754717%; /* 190px / 265px */
 /*height:30px;*/
 border:0;
 overflow:hidden;
}

.searchTxt:hover
{
 color: #4b3509;
 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-family:Nunito, 'Century Gothic', 'Arial', 'sans serif';
 font-size: 14px;
 color: #e6b848;
 padding:0;
 margin-top:9px;
 margin-left:12px;
 width:71.69811320754717%; /* 190px / 265px */
 /*height:30px;*/
 border:0;
 overflow:hidden;
}

.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;
font-family:Nunito, 'Century Gothic', 'Arial', 'sans serif';
 color:#523c14;
 text-decoration:none;
 /*text-shadow: 1px 1px 1px #a57e20;*/
 border-bottom:0px dotted #a57e20;
}

#topLinks ul li a:hover{
 font-size:12px;
font-weight:bold;
font-family:Nunito, 'Century Gothic', 'Arial', 'sans serif';
 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:#4a4a4a;
background: #4a4a4a url(http://www.geneva.edu/_files/sitegraphics/barlinkdrop.jpg) center top repeat-x;
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;
max-width: 1280px;
}

#topLinkBar ul li{
font-family:Nunito, 'Century Gothic', 'Arial', 'sans serif';
font-size:15px;
font-weight: normal;
 display:inline-block;
 padding:0;
 margin:0;
 border-right:1px solid #333;
 *margin-right:14px;
 margin-top:0px;
 color:#f2c546;
 padding-right:10px;
 padding-top:11px;
 height:29px;
 text-shadow: 0 1px 1px rgba(0,0,0,.3);
 padding-left: 7px;
}
#topLinkBar ul li.nodrop {
  border-right: none;
}

#topLinkBar ul li a{
 font-size:15px;
font-family:Nunito, 'Century Gothic', 'Arial', 'sans serif';
font-weight: normal;
 color:#f2c546;
 text-decoration:none;
 width: 100%;
}

#topLinkBar ul li a:hover{
 font-size:15px;
font-weight:normal;
 color:#ffd96e;
 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-family:Nunito, 'Century Gothic', 'Arial', 'sans serif';
  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:160px;
}
.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;
}
/* 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: transparent url(http://www.geneva.edu/_files/sitegraphics/navbarbac.png) repeat top center;
border-bottom: 1px solid #393939;
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: 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 {
  background: transparent url(../sitegraphics/sqcard-bg-1-full.jpg) repeat-x top center;
 }
 .sqcard2{
 background: transparent url(../sitegraphics/sqcard-bg-2-full.jpg) repeat-x top center;
 }
 .sqcard3 {
 background: transparent url(../sitegraphics/sqcard-bg-3-full.jpg) repeat-x top center;
 }

 #sqcard1{
  width:100%;
  text-align:center;
  /*position: absolute;
  z-index:10;
  top: 0;*/
  
  background: rgba(230,186,51,.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;
  
  /*opacity:.5;*/
}


#sqcard1:hover{
  background: rgba(230,186,51,.20);
}

  #sqcard2{
  width:100%;
  text-align:center;
  /*position: absolute;
  z-index:10;
    top: 0;*/
	background: rgba(104,104,104,.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;
}
#sqcard2:hover{
  background: rgba(104,104,104,.20);
}

  #sqcard3{
  width:100%;
  text-align:center;
  /*position: absolute;
  z-index:10;
    top: 0;*/
	background: rgba(150,121,61,.90);
	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: rgba(150,121,61,.30);
}
  
.sqcard-ico{
display:block;
color:#fff;
font-size:80px;
padding-top:30px;
}
.sqcard-title{
display:block;
color:#fff;
width:80%;
margin-left:auto;
margin-right:auto;
font-size:25px;
font-weight:bold;
text-transform:uppercase;
margin-top:15px;
margin-bottom:10px;
line-height: 1em;
}
.sqcard-text{
display:block;
color:#fff;
width:80%;
margin-left:auto;
margin-right:auto;
padding-bottom:30px;
font-size:1.5rem;
}

/*#sqcard1::after {
  content: "";
  background: url(../sitegraphics/sqcard-bg-1.png);
  opacity: 0.5;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;   
}*


  
  /* end New Content Boxes */

/* STATUS BAR
//////////////////////////////////////////////////////////////////////// */

#statusBarSpace {
margin: 0px auto;
padding: 0px;
width: auto;
position:relative;
border-bottom: 3px solid #e4b646;
border-top: 1px solid #494949;
background: #353430 url(../sitegraphics/status-bar-rs.gif) repeat bottom center;
}
#statusBarContainer {
position:relative;
margin: 0px auto;
padding: 0;
max-width: 1280px;
margin-left:auto;
margin-right:auto;
height:35px;/*orig 28*/
/*background-color:#e4d8b9;
border-bottom: 3px solid #ba9b56;
background: transparent #000000 url(/sitegraphics/goldbar-bac.jpg) repeat-x top center;*/
}

#breadCrumbs{
display:none;
 float:left;
 margin-top:4px;
 margin-left:2%;
 font-size:9px;
 letter-spacing:-.05px;
 color:#a3a3a3;
 text-transform:uppercase;
 line-height: 18px;
 height: 20px;
}

#breadCrumbs ul{
 padding:0;
 margin:0;
 list-style-type:none;
}

#breadCrumbs ul li:after {
 content: "\00BB \0020";
 color:#F2C233;
 font-weight:normal;
 font-size:12px;
 padding:7px;
}

#breadCrumbs li{
 display:inline;
 padding:0;
 margin:0;
}

#breadCrumbs li a{
 color:#a3a3a3;
 font-size:9px;
 font-weight:bold;
 text-decoration:none;
}

#breadCrumbs li a:hover{
 color:#bbbbbb;
 font-size:9px;
 font-weight:bold;
 border-bottom: 1px dotted #bbbbbb;
 text-decoration:none;
 font-weight:bold;
}
#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 .selected{
 color:#ffffff;
 font-weight:bold;
}
#breadCrumbs li.selected:after {
 content: "";
}

/* CONTENT
//////////////////////////////////////////////////////////////////////////*/
#contentSpace {
position:relative;
margin: 0px auto;
padding: 0px;
width: auto;
**min-width: 997px;
/*background: transparent url(../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(../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;
background-color:#daaf48;
min-height:500px;
*background-image: url("../sitegraphics/oldmain-wire-r.png");
background: #daaf48 url(../sitegraphics/oldmain-wire-r.png) no-repeat right bottom;
}

.parallax-2{
/*margin-top:20px;*/
background-color:#000;
min-height:650px;
background-image: url("../sitegraphics/bg-students-walk.jpg");
*background: #000 url(../sitegraphics/bg-students-walk.jpg) no-repeat center center;
}

.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: #ffda68;
	/*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: #ffda68;
	color: #403322;
	/*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;
}

#inquotes blockquote {
   font-family: Georgia, serif;
   font-size: 18px;
   font-style: italic;
   width: auto;
   margin: 0.25em 0;
   padding: 0.25em 40px;
   line-height: 1.45;
   position: relative;
   color: #383838;
  }
  #inquotes blockquote:before {
   display: block;
   content: "\201C";
   font-size: 80px;
   position: absolute;
   left: -20px;
   top: -20px;
   color: #7a7a7a;
  }
  #inquotes blockquote cite {
   color: #999999;
   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-family: Nunito, arial, sans-serif;
  font-size: 15px;
  /*margin: 10px 0 10px 0;*/
}
.blogbar span {
  font-weight: bold;
  font-family: Nunito, arial, sans-serif;
  font-size: 15px;
}
.blogtext {
  font-size: 1.3em;
  line-height: 1.7em;
  font-weight: normal;
  font-family: 'Nunito', Arial, sans-serif;
  margin-right: 20px;
}
#pageContent .blogtext h2 {
    color: #b4975b;
}
.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-family: 'Nunito', Arial, sans-serif;
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-family: 'Nunito', Arial, sans-serif;
    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"] {
/*background: transparent url('') repeat-x left top;
background-position:0px -10px;*/
color: #fff;
cursor: pointer;
font-family: Futura, Arial, Helvetica, sans-serif;
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;
color: #fef4e9;
font-weight:bold;
border: solid 1px #be9416;
background: #dfb127;
background: -webkit-gradient(linear, left top, left bottom, from(#fecd3b), to(#be9312));
background: -moz-linear-gradient(top, #fecd3b, #be9312);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fecd3b', endColorstr='#be9312');
}
input[type="button"]:hover {
/*background: transparent url('') repeat-x left top;
background-position:0px -15px;*/
color: #fff;
cursor: pointer;
font-family: Futura, Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
margin: 0 4px 10px 4px;
padding: 6px 10px;
text-transform: uppercase;
/*outline: 1px solid #CE8B0A;*/
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 #be9416;
background: #fdcc3a;
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');
}

body form input[type="submit"] {
color: #fff;
cursor: pointer;
font-family: Futura, Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
margin: 0 4px 10px 4px;
padding: 6px 10px;
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: #dfb127;
background: -webkit-gradient(linear, left top, left bottom, from(#fecd3b), to(#be9312));
background: -moz-linear-gradient(top, #fecd3b, #be9312);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fecd3b', endColorstr='#be9312');
}
input[type="submit"]:hover {
/*background: transparent url('') repeat-x left top;
background-position:0px -15px;*/
color: #fff;
cursor: pointer;
font-family: Futura, Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
margin: 0 4px 10px 4px;
padding: 6px 10px;
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: #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');
}

body form input[type="reset"] {
/*background: transparent url('') repeat-x left top;
background-position:0px -10px;*/
color: #fff;
cursor: pointer;
font-family: Futura, Arial, Helvetica, sans-serif;
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; /* zoom and *display = ie7 hack for display:inline-block */
*display: inline;
vertical-align: baseline;
/*margin: 0 2px;*/
margin: 10px 2px 10px 0px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 14px/100% Arial, Helvetica, sans-serif;
padding: .5em 2em .55em;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
/*-moz-border-radius: 4px;
-moz-outline-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;*/
}
.button:hover {
text-decoration: none;
font: 14px/100% Arial, Helvetica, sans-serif;
padding: .5em 2em .55em;
}
.button:active {
position: relative;
top: 1px;
font: 14px/100% Arial, Helvetica, sans-serif;
padding: .5em 2em .55em;
}
.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: #333;
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: #000;
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: #fef4e9;
font-weight:bold;
border: solid 1px #be9416;
background: #E4AE2B;
background: -webkit-gradient(linear, left top, left bottom, from(#fecd3b), to(#be9312));
background: -moz-linear-gradient(top, #fecd3b, #be9312);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fecd3b', endColorstr='#be9312');
}
.gold:hover {
color: #ffffff;
font-weight:bold;
background: #F7C242;
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');
}
.gold:active {
color: #fcd3a5;
font-weight:bold;
background: -webkit-gradient(linear, left top, left bottom, from(#be9312), to(#fecd3b));
background: -moz-linear-gradient(top, #be9312, #fecd3b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#be9312', endColorstr='#fecd3b');
}

/* grey Button */
.grey{
color: #ffffff;
font-weight:bold;
border: solid 1px #616161;
background: #616161;
background: -webkit-gradient(linear, left top, left bottom, from(#9c9c9c), to(#616161));
background: -moz-linear-gradient(top, #9c9c9c, #616161);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c9c9c', endColorstr='#616161');
}
.grey:hover {
color: #ffffff;
font-weight:bold;
background: #808080;
background: -webkit-gradient(linear, left top, left bottom, from(#ababab), to(#808080));
background: -moz-linear-gradient(top, #ababab, #808080);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ababab', endColorstr='#808080');
}
.grey:active {
color: #ffffff;
font-weight:bold;
background: -webkit-gradient(linear, left top, left bottom, from(#c4c4c4), to(#9c9c9c));
background: -moz-linear-gradient(top, #c4c4c4, #9c9c9c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4c4c4', endColorstr='#9c9c9c');
}


/* 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');
}



#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;
}


/* 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: #daaf48;
    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(../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(../images/circarrowbg.gif) no-repeat right;
}
#meetStudentInfo:hover {
 background: transparent url(../images/circarrowbg-hover.gif) no-repeat right;
 cursor:hand;
}
#meetStudentMeet {
 font-size:44px;
 font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
 color:#be8200;
 text-align:left;
 font-weight:bold;
 text-transform:uppercase;
 margin-right:5px;
 margin-top:7px;
 
}
#meetStudentName {
 font-size:44px;
 font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
 color:#3a1c00;
 padding-left:20px;;
 text-align:left;
 font-weight:bold;
 *text-transform:uppercase;
 margin-top:14px;
}
#meetStudentMajor {
 text-align:center;
 margin-top:15px;
 font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
 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;
}

#newsContainer {
position:relative;
padding:10px;
margin-top:10px;
}

#sectionTitle {
width:auto;
position:relative;
padding:10px 0 10px 0;
margin-top:10px;
/*height:35px;*/
}
#sectionTitleText h2{
float:left;
margin-top:3px;
margin-right:20px;
font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
font-family:Nunito, 'Century Gothic', 'Arial', 'sans serif';
font-size:17px;
font-weight:700;
color:#52320d;
text-transform:uppercase;
width:auto;
line-height:30px;
}

#sectionTitleLink{}

.heading-centered {
text-align:center;
font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
font-size:40px;
font-weight:bold;
color:#daaf48;
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%;
}

.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:#daaf48;
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:#daaf48;
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;
}

/*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-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
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 #c79f3e;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:5px;
overflow:hidden;
}

/*#eventItem span a {
color:#bf7304;
font-weight:bold;
}

#eventItem span a:hover {
color:#d8912a;
font-weight:bold;
text-decoration:none;
}*/

#eventItem:hover {
 /*background-color:#eeeeee;
 background-color:#fdf8ea;
 cursor:hand;*/
}
.eventPic {
 **height:54px;
min-width:54px;
 margin-right: .8em;
 float:left;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
 
}

.eventText {
 **width:270px;
float:left;
font-size:18px;
max-width:70%
}

.eventText a {
font-family:Nunito, Helvetica, sans-serif;
font-size:18px;
color:#403322;
font-weight:bold;
text-decoration:none;
}

.eventText a:hover {
font-family:Nunito, Helvetica, sans-serif;
font-size:18px;
color:#574731;
font-weight:bold;
text-decoration:none;
}

.eventText span.date {
font-family:Nunito, Helvetica, sans-serif;
font-size:17px;
color:#FFF;
font-weight:bold;
text-decoration:none;
display:block;
}
.eventText span.desc {
font-family:Nunito, Helvetica, sans-serif;
font-size:14px;
color:#927538;
font-weight:normal;
display:block;
}


/*//////////// 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{
background-color:#b4975b;
background-color:#927538;
/*box-shadow: 3px 3px 3px rgba(0,0,0,.5);
-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,.5);*/
text-align:center;
min-width:54px;
padding: 15px 4px 15px 4px;
float:left;
text-decoration:none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.colEventMonth{
 font-size:80%;
width:100%;
 color:#fff;
 text-align:center;
display:block;
/* text-shadow: 2px 1px 2px #84670e;
text-shadow: 2px 1px 2px #000000;*/
text-decoration:none;
}
.colEventDay{
 font-size:80%;
 font-weight:bold;
width:100%;
 color:#ffda68;
 text-align:center;
 display:block;
 /*text-shadow: 2px 1px 2px #000000;*/
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;
 padding-top:10px;
 padding-left:10px;
 padding-bottom:7px;
overflow:hidden;
background-color:#4d4848;
    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-family:'Nunito', Arial, Helvetica, sans-serif;
	font-size:14px;
	height:55px;
	display:table-cell;
	vertical-align:middle;
	padding-bottom: 5px;
}

.calText a {
font-family:'Nunito', Arial, Helvetica, sans-serif;
font-size:17px;
color:#e4b646;
font-weight:bold;
text-decoration:none;
}

.calText a:hover {
font-family:'Nunito', Arial, Helvetica, sans-serif;
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{

text-align:center;
padding:10px;
float:left;
text-decoration:none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.colCalMonth{
	font-family:'Nunito', Arial, Helvetica, sans-serif;
 font-size:14px;
width:25px;
 color:#fff;
 text-align:center;
display:block;
text-shadow: 2px 1px 2px #000000;
text-decoration:none;
}
.colCalDay{
	font-family:'Nunito', Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
width:25px;
 color:#fff;
 text-align:center;
 display:block;
 text-shadow: 2px 1px 2px #000000;
text-decoration:none;

}
/* 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 */
.optionBox {
cursor: pointer;
background-color:#bfbfbf;
padding: 15px;
/*padding-left:5px;
padding-top:5px;*/
font-size: 16px;
color:#bf7304;
/*margin: 5px;*/

}

.optionBox2 {
cursor: pointer;
background-color:#bfbfbf;
padding: 15px;
font-size:16px;
color:#FFFFFF;
/*margin: 5px;*/
}

/*.optionBox-title {
float:left;
width:100%; 500px / 997 px
max-width: 92%;
/*max-width:550px;*/
}

.optionBox-arrow {
float:right;
width:20px;
display:inline;    
}*/

.optionBox-title {
    width: 93%;
    max-width: 550px;
    display: inline-block;
    font-family: Futura, 'Century Gothic', 'Arial', 'sans serif';
}

.optionBox-arrow {
    float: right;
}

.optionBox-arrow:after {
    content: '';
    display: block;
    clear: both;
}

.hidToggle {
cursor: pointer;
}
.hidContent {
/*border: 1px solid #c38520;*/
border-top:0;
/*background-color:#e5d8b8;*/
padding: 15px;
padding-top:5px;
padding-left:5px;
margin-top:0;
}
.msg_body {
border: 1px solid #c38520;
/*background-color: #e7d1a0;*/
padding:5px;
}
.msg_body span{
font-size:12px;
color:#79653a;
}


/* 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;
 *padding:.5em;
 background-color:#bfbfbf;
 background: #e1e1e1 url(../images/arrow-r-white.png) no-repeat top 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;

 }
 #centerPageList li:hover {
 background-color:#fbd664;
 background: #fbd664 url(../images/arrow-r-white.png) no-repeat top right;
 }
 ul#centerPageList li a{
 display:block;
 padding:0;
 font-weight:bold;
 text-decoration:none;

font-size:16px;
color:#291c03;
display:block;
padding:.655em .5em .655em 0;
margin:0;
*margin-bottom:5px;
line-height:16px;
 }
 ul#centerPageList li a:hover{
 display:block;
 padding:0;
 font-weight:bold;
text-decoration:none;
font-size:16px;
display:block;
padding:.655em .5em .655em 0;
margin:0;
*margin-bottom:5px;
line-height:16px;
 }
 


/* Reverse Gold Version of above */

.actionsq #centerPageListGold li {
background: #fbd664 url(../images/arrow-r-white.png) no-repeat top 50% right;
padding-left: .5em;
}

.actionsq #centerPageListGold li:hover {
background: #e4b646 url(../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(../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(../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(../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-family:Nunito, Helvetica, sans-serif;
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(../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-family:Nunito, Helvetica, sans-serif;
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-color:#fbd664;
background: #fbd664 url(../images/arrow-r-white.png) no-repeat top 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;

}
#centerPageListGold li:hover {
background-color:#e4b646;
background: #e4b646 url(../images/arrow-r-white.png) no-repeat top right;
}

ul#centerPageListGold li a{
 display:block;
 padding:0;
 font-weight:bold;
 text-decoration:none;
font-size:16px;
color:#291c03;
display:block;
padding:.655em .5em .655em 0;
margin:0;
*margin-bottom:5px;
line-height:16px;
 }
 ul#centerPageListGold li a:hover{
 display:block;
 padding:0;
 font-weight:bold;
text-decoration:none;

font-size:16px;
display:block;
padding:.655em .5em .655em 0;
margin:0;
*margin-bottom:5px;
line-height:16px;
 }
 

/* 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(../images/arrow-r-white.png) no-repeat top 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;

 }
 #centerPageListOld li:hover {
 background-color:#c5a96e;
 background: #c5a96e url(../images/arrow-r-white.png) no-repeat top right;
 }
 ul#centerPageListOld li a{
 display:block;
 padding:0;
 font-weight:bold;
 text-decoration:none;

font-size:16px;
color:#ffffff;
display:block;
padding:.655em .5em .655em 0;
margin:0;
*margin-bottom:5px;
line-height:16px;
 }
 ul#centerPageListOld li a:hover{
 display:block;
 padding:0;
 font-weight:bold;
text-decoration:none;

font-size:16px;
display:block;
padding:.655em .5em .655em 0;
margin:0;
*margin-bottom:5px;
line-height:16px;
}

/* 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(../images/arrow-r-white.png) no-repeat top 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;
}
#centerPageListDark li:hover {
background-color:#373737;
background: #373737 url(../images/arrow-r-white.png) no-repeat top right;
}

 ul#centerPageListDark li a{
font-size:16px;
color:#ffffff;
display:block;
padding:.655em .5em .655em 0;
margin:0;
*margin-bottom:5px;
font-weight:bold;
text-decoration:none;
text-shadow: 1px 1px 1px #373737;
line-height:16px;
 }
 ul#centerPageListDark li a:hover{
 display:block;
 padding:0;
 font-weight:bold;
text-decoration:none;

font-size:16px;
display:block;
padding:.655em .5em .655em 0;
margin:0;
*margin-bottom:5px;
line-height:16px;
 }
 


/* 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 {
  padding: 7px 0px 0px 10px;
  width: 100px;
  cursor: pointer;
  color: #fff;
  font-size: 2rem;
  font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
  float:left;
}
  
#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:#B4975B;
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;
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-family:Nunito, 'Century Gothic', 'Arial', 'sans serif';
font-size:23px;
color:#843e1c;
color:#804b15;
color:#B4975B;
margin-bottom:15px; /*was 25px*/
line-height:30px;
}
#pageContent h2 a{
text-decoration:none;
}
#pageContent h2 a:hover{
text-decoration:none;
}

#pageContent h3 {
font-size:20px;
margin-bottom:14px;
font-weight:bold;
}
#pageContent h3.zerospace, #pageContent div h3.zerospace {
    padding:0;
    margin:0;
}

#pgTitle{
**width:505px;
float:left;
margin-top:15px;
margin-bottom:25px;
*max-width: 560px;
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;
 width:507px;
 margin-top:17px;
 margin-bottom:25px;
}

#pageContentFull {
position:relative;
line-height:1.8em;
margin: 0px;
padding: 0px;
width:auto;
margin-left:0px;
margin-right:0px;
text-align:left;
}
#pageContentFull h1 {
 text-transform:uppercase;
 color:#4e3600;
*width:615px;
*margin-bottom:25px;
line-height:30px;
}
#pageContentFull h1 a:hover{
text-decoration:none;
}

#pageContentFull h2 {
font-size:25px;
color:#843e1c;
color:#804b15;
color:#B4975B;
margin-bottom:15px; /*was 25px*/
line-height:30px;
}
#pageContentFull h2 a{
text-decoration:none;
}
#pageContentFull h2 a:hover{
text-decoration:none;
}

#pageContentFull h3 {
font-size:20px;
margin-bottom:14px;
font-weight:bold;
}


#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 {
font-size:25px;
 color:#843e1c;
color:#804b15;
color:#B4975B;
margin-bottom:15px;
line-height:30px;
}
#pageContentMid h3 {
font-weight:bold;
font-size:20px;
color:#000000;
margin-bottom:15px;
line-height:24px;
}

#contentSpace .side {
/*padding-left:3%;*/
}
#contentSpace .side ul li {
  list-style: none;
  font-family: Nunito, arial, sans-serif;
  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 {
 font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
 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-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
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-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
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-top:5px;
margin-bottom:5px;
}

h4 {
font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
font-size:14px;
margin-bottom:14px;
font-weight:bold;
line-height:1em;
}
h4 a{
font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
font-size:14px;
margin-bottom:14px;
font-weight:bold;
line-height:1em;
}
h4 a:hover{
font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
font-size:14px;
margin-bottom:14px;
font-weight:bold;
line-height:1em;
}
h4.sectionHead {
  font-family: Futura, 'Century Gothic', 'Arial', 'sans serif';
  font-size: 14px;
  margin-bottom: 14px;
  font-weight: bold;
  line-height: 1em;
  background-color: #e1e1e1;
  padding: 1em;
  -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;
  padding-bottom: 12px;
}
h4.sectionHead .link {
background-color:#ffaaaa;
}
h4.sectionHead a {
color: #333;
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{
font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
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:16px;
}

#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;
}


/* 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-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
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-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
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: #daaf48;
  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:#daaf48;
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-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
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-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
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;
font-family: 'Futura';
text-transform:uppercase;
text-shadow: 1px 1px 2px #84670e;
background: transparent no-repeat top right url(../images/poe-arrow-up.png);
-webkit-text-stroke-width: 0.2px;
}
.colBoxGold h1:hover{
background: transparent no-repeat top right url(../images/poe-arrow-over.png);
cursor:hand;
}

.colBoxGoldTop{
width:200px;
height:12px;
margin:auto;
padding:0;
background-color:#dcb53f;
background: transparent url(../images/colBoxGoldTop.png) no-repeat;
}
.colBoxGoldBot{
width:200px;
height:12px;
margin:0px auto 25px auto;
padding:0;
background-color:#dcb53f;
background: transparent url(../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;
font-family: 'Futura';
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;
font-family: 'Futura';
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;
font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
cursor:hand;
}
.colStudent a {
text-decoration:none;
font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
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(../images/circarrowbg.gif) no-repeat right;
}
#colStudentText:hover {
 width:197px;
 margin:auto;
 margin-top:5px;
 height:45px;
 background: transparent url(../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(../images/leftnav-top.gif) no-repeat bottom right;
**height:26px;
height:20px;
}

.navTopText {
 padding-left:12px;
 margin-bottom:10px;
 font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
 font-size:1.5rem;
 font-weight:normal;
 color:#be8d14;
 letter-spacing:.15em;
 text-transform:uppercase;
}
.navTopText a {
  text-decoration: none;
}

#navLinks {
**background: transparent url(../images/leftnav-mid.gif) repeat-y top right; 
color:#4e3600;
font-family:Futura, 'Century Gothic', 'Arial', 'sans serif';
}

#navBottom {
**background: transparent url(../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-family:Futura, Arial, Helvetica, sans-serif;
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-family:Futura, Arial, Helvetica, sans-serif;
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-family:Futura, Arial, Helvetica, sans-serif;
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;*/
}

ul.grid {
list-style:none;
margin: 0;
padding: 0;
}

.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: -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;
}

/* FOOTER
//////////////////////////////////////////////////////////////////////////*/

#footerStripes {
position:relative;
margin: 0px auto;
padding: 0px;
height:35px;
width: auto;
**min-width: 997px;
background: transparent url(../images/stripe-edge.jpg) repeat-x top center;
}

#footerBar {
margin-left:10px;
margin-bottom:5px;
}

#footerSpace {
position:relative;
margin: 0px auto 0px auto;
padding: 0px;
width: auto;
**min-width: 997px;
background: #686868 url(../images/footshad_dark.jpg) repeat-x top center;
}

.footerSealBac {
margin: 0px auto 0px auto;
padding: 0px;
width: auto;
background: transparent url(../images/footerseal-dark.jpg) no-repeat top center;
background-position: center 0;
}
#footerContainer {
margin: 0px auto;
padding: 0px;
**max-width: 997px;
margin-left:auto;
margin-right:auto;
padding: 0 1.5%;
}

#footerLeft {
**float:left;
**height:300px;
**width: 300px;
padding: 0px;
margin-top:35px;
**margin-left:10px;
padding-left:10px;
color:#c8c8c8;
margin-bottom:20px;
}

#footerLeft a{
font-size:14px;
font-weight:bold;
color:#c8c8c8;
}

#footerLeft a:hover{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

#footerRight {
float:right;
**height:300px;
**width: 670px;
padding: 0px;
**margin-top:35px;
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;
}


/*#footerRight ul li:before {
 content: "\00BB \0020";
 color:#b18a30;
 font-weight:normal;
 font-size:12px;
 padding:5px;
}*/
#footerRight a{
color:#c8c8c8;
text-decoration:none;
margin-top: 15px;
font-size:16px;
line-height:18px;
}

#footerRight a:hover{
color:#ffffff;
**border-bottom: 1px dotted #ffffff;
text-decoration:none;
font-weight:bold;
font-size:16px;
}

#footerRight a:active{
color:#343434;
**border-bottom: 1px dotted #343434;
text-decoration:none;
font-weight:bold;
}

/*#footCol1 {
float:left;
width:210px;
margin-right:10px;
margin-left:20px;
}

#footCol2 {
float:left;
width:210px;
margin-right:10px; 
}

#footCol3 {
float:left;
width:210px;  
}*/
.hidFootLinks{
display:none;	
}
.footerGroup {
  margin-bottom: 15px;
  margin-left: 5%;
  font-size: 12px;
  display: block;
  vertical-align: top;
}

.footerGroup h2{
 color:#f2c233;
 font-family:Raleway, 'Century Gothic', 'Arial', 'sans serif';
 font-size: 18px;
 text-transform:uppercase;
 font-weight:bold;
 padding:0;
 margin-top:0;
 margin-bottom:5px;
 text-shadow: #1d1d1d 0.1em 0.1em 0.2em;
}

#socialfooter{
margin-top:15px;
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-right:10px;
}
#socialfooter ul li a {
text-decoration:none;
}

#ico-giving {
**width:181px;
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;
}


/* MEDIA QUERIES
////////////////////////////////////////////////////////////////////////////*/

/*@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;
  }
}*/