h2, h3, a.button, a.more-link, .link-menu a, .content-call ul, .home-block-content ul, h1.page-title, .college-color ul, .maroon ul, blockquote, .blockquote, p.contact, p.siu_edu, #menuh ul > li > a.top_parent {
    font-family: jaf-bernina-sans-condensed, sans-serif;
    font-weight: 700;
    font-style: normal;
}

#main-nav > ul > li > a, .block-subnav a {
     font-family: jaf-bernina-sans-condensed, sans-serif;
     font-weight: 700;
     font-style: normal;
}

grid.callbody {
	min-width:960px;
}

td {
	font-size:14px;
}

.notes {
	facolor:red;
}

.container_24 {
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24 {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
}

.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16,.push_17,.pull_17,.push_18,.pull_18,.push_19,.pull_19,.push_20,.pull_20,.push_21,.pull_21,.push_22,.pull_22,.push_23,.pull_23 {
	position:relative;
}

.alpha {
	margin-left:0;
}

.omega {
	margin-right:0;
}

.container_24 .grid_1 {
	width:30px;
}

.container_24 .grid_2 {
	width:70px;
}

.container_24 .grid_3 {
	width:110px;
}

.container_24 .grid_4 {
	width:150px;
}

.container_24 .grid_5 {
	width:190px;
}

.container_24 .grid_6 {
	width:145px;
}

.container_24 .grid_7 {
	width:270px;
}

.container_24 .grid_8 {
	width:310px;
}

.container_24 .grid_9 {
	width:350px;
}

.container_24 .grid_10 {
	width:475px;
}

.container_24 .grid_11 {
	width:430px;
}

.container_24 .grid_12 {
	width:470px;
}

.container_24 .grid_13 {
	width:510px;
}

.container_24 .grid_14 {
	width:550px;
}

.container_24 .grid_15 {
	width:590px;
}

.container_24 .grid_16 {
	width:630px;
}

.container_24 .grid_17 {
	width:670px;
}

.container_24 .grid_18 {
	width:700px;
}

.container_24 .grid_19 {
	width:750px;
}

.container_24 .grid_20 {
	width:790px;
}

.container_24 .grid_21 {
	width:830px;
}

.container_24 .grid_22 {
	width:870px;
}

.container_24 .grid_23 {
	width:910px;
}

.container_24 .grid_24 {
	width:950px;
}

.container_24 .prefix_1 {
	padding-left:40px;
}

.container_24 .prefix_2 {
	padding-left:80px;
}

.container_24 .prefix_3 {
	padding-left:120px;
}

.container_24 .prefix_4 {
	padding-left:160px;
}

.container_24 .prefix_5 {
	padding-left:200px;
}

.container_24 .prefix_6 {
	padding-left:240px;
}

.container_24 .prefix_7 {
	padding-left:280px;
}

.container_24 .prefix_8 {
	padding-left:320px;
}

.container_24 .prefix_9 {
	padding-left:360px;
}

.container_24 .prefix_10 {
	padding-left:400px;
}

.container_24 .prefix_11 {
	padding-left:440px;
}

.container_24 .prefix_12 {
	padding-left:480px;
}

.container_24 .prefix_13 {
	padding-left:520px;
}

.container_24 .prefix_14 {
	padding-left:560px;
}

.container_24 .prefix_15 {
	padding-left:600px;
}

.container_24 .prefix_16 {
	padding-left:640px;
}

.container_24 .prefix_17 {
	padding-left:680px;
}

.container_24 .prefix_18 {
	padding-left:720px;
}

.container_24 .prefix_19 {
	padding-left:760px;
}

.container_24 .prefix_20 {
	padding-left:800px;
}

.container_24 .prefix_21 {
	padding-left:840px;
}

.container_24 .prefix_22 {
	padding-left:880px;
}

.container_24 .prefix_23 {
	padding-left:920px;
}

.container_24 .suffix_1 {
	padding-right:40px;
}

.container_24 .suffix_2 {
	padding-right:80px;
}

.container_24 .suffix_3 {
	padding-right:120px;
}

.container_24 .suffix_4 {
	padding-right:160px;
}

.container_24 .suffix_5 {
	padding-right:200px;
}

.container_24 .suffix_6 {
	padding-right:240px;
}

.container_24 .suffix_7 {
	padding-right:280px;
}

.container_24 .suffix_8 {
	padding-right:320px;
}

.container_24 .suffix_9 {
	padding-right:360px;
}

.container_24 .suffix_10 {
	padding-right:400px;
}

.container_24 .suffix_11 {
	padding-right:440px;
}

.container_24 .suffix_12 {
	padding-right:480px;
}

.container_24 .suffix_13 {
	padding-right:520px;
}

.container_24 .suffix_14 {
	padding-right:560px;
}

.container_24 .suffix_15 {
	padding-right:600px;
}

.container_24 .suffix_16 {
	padding-right:640px;
}

.container_24 .suffix_17 {
	padding-right:680px;
}

.container_24 .suffix_18 {
	padding-right:720px;
}

.container_24 .suffix_19 {
	padding-right:760px;
}

.container_24 .suffix_20 {
	padding-right:800px;
}

.container_24 .suffix_21 {
	padding-right:840px;
}

.container_24 .suffix_22 {
	padding-right:880px;
}

.container_24 .suffix_23 {
	padding-right:920px;
}

.container_24 .push_1 {
	left:40px;
}

.container_24 .push_2 {
	left:80px;
}

.container_24 .push_3 {
	left:120px;
}

.container_24 .push_4 {
	left:160px;
}

.container_24 .push_5 {
	left:200px;
}

.container_24 .push_6 {
	left:240px;
}

.container_24 .push_7 {
	left:280px;
}

.container_24 .push_8 {
	left:320px;
}

.container_24 .push_9 {
	left:360px;
}

.container_24 .push_10 {
	left:400px;
}

.container_24 .push_11 {
	left:440px;
}

.container_24 .push_12 {
	left:480px;
}

.container_24 .push_13 {
	left:520px;
}

.container_24 .push_14 {
	left:560px;
}

.container_24 .push_15 {
	left:600px;
}

.container_24 .push_16 {
	left:640px;
}

.container_24 .push_17 {
	left:680px;
}

.container_24 .push_18 {
	left:720px;
}

.container_24 .push_19 {
	left:760px;
}

.container_24 .push_20 {
	left:800px;
}

.container_24 .push_21 {
	left:840px;
}

.container_24 .push_22 {
	left:880px;
}

.container_24 .push_23 {
	left:920px;
}

.container_24 .pull_1 {
	left:-40px;
}

.container_24 .pull_2 {
	left:-80px;
}

.container_24 .pull_3 {
	left:-120px;
}

.container_24 .pull_4 {
	left:-160px;
}

.container_24 .pull_5 {
	left:-200px;
}

.container_24 .pull_6 {
	left:-240px;
}

.container_24 .pull_7 {
	left:-280px;
}

.container_24 .pull_8 {
	left:-320px;
}

.container_24 .pull_9 {
	left:-360px;
}

.container_24 .pull_10 {
	left:-400px;
}

.container_24 .pull_11 {
	left:-440px;
}

.container_24 .pull_12 {
	left:-480px;
}

.container_24 .pull_13 {
	left:-520px;
}

.container_24 .pull_14 {
	left:-560px;
}

.container_24 .pull_15 {
	left:-600px;
}

.container_24 .pull_16 {
	left:-640px;
}

.container_24 .pull_17 {
	left:-680px;
}

.container_24 .pull_18 {
	left:-720px;
}

.container_24 .pull_19 {
	left:-760px;
}

.container_24 .pull_20 {
	left:-800px;
}

.container_24 .pull_21 {
	left:-840px;
}

.container_24 .pull_22 {
	left:-880px;
}

.container_24 .pull_23 {
	left:-920px;
}

.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}

.clearfix:before,.clearfix:after,.container_24:before,.container_24:after {
	content:'.';
	display:block;
	overflow:hidden;
	visibility:hidden;
	font-size:0;
	line-height:0;
	width:0;
	height:0;
}

.clearfix:after,.container_24:after {
	clear:both;
}

.clearfix,.container_24 {
	zoom:1;
}

/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 *
 * Detailed information about this CSS: h5bp.com/css
 *
 * ==|== normalize ==========================================================
 */
/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
	display:block;
}

audio,canvas,video {
	display:inline-block;
	*display:inline;
	*zoom:1;
}

audio:not([controls]) {
	display:none;
}

[hidden] {
	display:none;
}

/* =============================================================================
   Base
   ========================================================================== */
/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */
html {
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}

body {
	margin:0;
	font-size:1em;
	line-height:1.4;
	text-align:left;
}

body,button,input,select,textarea {
	font-family:sans-serif;
	color:#222;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */
/*::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
*::selection { background: #fe57a1; color: #fff; text-shadow: none; }
*/
/* =============================================================================
   Links
   ========================================================================== */
a {
	color:#00e;
}

a:visited {
	color:#551a8b;
}

a:hover {
	color:#06e;
}

a:focus {
	outline:thin dotted;
}

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover,a:active {
	outline:0;
}

/* =============================================================================
   Typography
   ========================================================================== */
abbr[title] {
	border-bottom:1px dotted;
}

b,strong {
	font-weight:700;
}

blockquote {
	margin:1em 40px;
}

.blockquote {
	margin:1em 40px;
}

dfn {
	font-style:italic;
}

hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0;
}

ins {
	background:#ff9;
	color:#000;
	text-decoration:none;
}

mark {
	background:#ff0;
	color:#000;
	font-style:italic;
	font-weight:700;
}

/* Redeclare monospace font family: h5bp.com/j */
pre,code,kbd,samp {
	font-family:monospace,serif;
	_font-family:'courier new',monospace;
	font-size:1em;
}

/* Improve readability of pre-formatted text in all browsers */
pre {
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word;
}

q {
	quotes:none;
}

q:before,q:after {
	content:"";
	content:none;
}

small {
	font-size:85%;
}

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}

sup {
	top:-.5em;
}

sub {
	bottom:-.25em;
}

/* =============================================================================
   Lists
   ========================================================================== */
ul,ol {
	margin:1em 0;
	padding:0 0 0 40px;
	font-size:14px;
}

dd {
	margin:0 0 0 40px;
}

nav ul,nav ol {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
}

/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e
 */
img {
	border:0;
	-ms-interpolation-mode:bicubic;
	vertical-align:middle;
}

/*
 * Correct overflow not hidden in IE9
 */
svg:not(:root) {
	overflow:hidden;
}

/* =============================================================================
   Figures
   ========================================================================== */
figure {
	margin:0;
}

/* =============================================================================
   Forms
   ========================================================================== */
.halfcol {
	float:left;
	padding:0;
	width:48%;
}

legend {
	background-color:#600;
	color:#FFF;
	font-size:14px;
	font-weight:700;
	padding:7px!important;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
}

fieldset {
	border:.1em solid #600!important;
	margin-bottom:2em!important;
	padding:10px!important;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
}

.form_label {
	display:inline-block;
	width:150px;
	text-align:left;
}

form {
	margin:0;
}

/* Indicate that 'label' will shift focus to the associated form element */
label {
	cursor:pointer;
}

/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */
legend {
	border:0;
	*margin-left:-7px;
	padding:0;
	white-space:normal;
}

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */
button,input,select,textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
	*vertical-align:middle;
}

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 */
button,input {
	line-height:normal;
}

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
 */
button,input[type="button"],input[type="reset"],input[type="submit"] {
	cursor:pointer;
	-webkit-appearance:button;
	*overflow:visible;
}

/*
 * Consistent box sizing and appearance
 */
input[type="checkbox"],input[type="radio"] {
	box-sizing:border-box;
	padding:0;
	*width:13px;
	*height:13px;
}

input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}

input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance:none;
}

/*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0;
}

/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */
textarea {
	overflow:auto;
	vertical-align:top;
	resize:vertical;
}

/* Colors for form validity */
input:valid,textarea:valid {
}

input:invalid,textarea:invalid {
	background-color:#f0dddd;
}

/* =============================================================================
   Tables
   ========================================================================== */
table {
	border-collapse:collapse;
	border-spacing:0;
}

td {
	vertical-align:top;
	border-bottom:1px solid #600;
}

table.nolines td {
	vertical-align:top;
	border-bottom:none;
}

th {
	border-top:1px solid #600;
	border-bottom:1px solid #600;
	text-align:left;
	color:#600;
}

/* ==|== media queries ======================================================
   PLACEHOLDER Media Queries for Responsive Design.
   These override the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */
@media only screen and (min-width: 480px) {
	/* Style adjustments for viewports 480px and over go here */
	
}

@media only screen and (min-width: 768px) {
	/* Style adjustments for viewports 768px and over go here */
	
}

/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */
/* For image replacement */
.ir {
	display:block;
	border:0;
	text-indent:-999em;
	overflow:hidden;
	background-color:transparent;
	background-repeat:no-repeat;
	text-align:left;
	direction:ltr;
	*line-height:0;
}

.ir br {
	display:none;
}

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden {
	display:none!important;
	visibility:hidden;
}

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
}

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
	clip:auto;
	height:auto;
	margin:0;
	overflow:visible;
	position:static;
	width:auto;
}

/* Hide visually and from screenreaders, but maintain layout */
.invisible {
	visibility:hidden;
}

/* Contain floats: h5bp.com/q */
.clearfix:before,.clearfix:after {
	content:"";
	display:table;
}

.clearfix:after {
	clear:both;
}

.clearfix {
	*zoom:1;
}

/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
	* {
		background:transparent!important;
		color:#000!important;
		box-shadow:none!important;
		text-shadow:none!important;
		filter:none!important;
		-ms-filter:none!important;
	}
	
	/* Black prints faster: h5bp.com/s */
	a,a:visited {
		text-decoration:underline;
	}
	
	a[href]:after {
		content:" (" attr(href) ")";
	}
	
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
		content:"";
	}
	
	/* Don't show links for images, or javascript/internal links */
	pre,blockquote,.blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	
	thead {
		display:table-header-group;
	}
	
	/* h5bp.com/t */
	tr,img {
		page-break-inside:avoid;
	}
	
	img {
		max-width:100%!important;
	}
	
	@page {
		margin:.5cm;
	}
	
	p,h2,h3 {
		orphans:3;
		widows:3;
	}
	
	h2,h3 {
		page-break-after:avoid;
	}
}

/** HTML5 Boilerplate end **/
body {
	background-color:#d9d6cb;
	min-width:980px;
	font-family:"Arial","Helvetica",sans-serif;
}

a {
	color:#f1ae34;
	text-decoration:none;
}

a:visited {
	color:#f1ae34;
}

a:hover,.share-menu ul li a:hover,.crumbs a:hover,#main-content .callout-half h2 a:hover {
	color:#FFF;
}

a.more-link:hover {
	color:#666;
}

.news-listing article h4 a:hover {
	color:#666;
}

/*#main-content a:visited { color: #666; }*/
a:focus {
	outline:thin dotted;
}

a.button {
	display:inline-block;
	background:#660000 url(/_ext/asset.siu.edu/_assets/images/a-button-grad-bg.png) repeat-x left bottom;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff !important;
	padding:7px 16px;
	font-size:14px;
	-moz-box-shadow:0 2px 1px rgba(0,0,0,.25);
	-webkit-box-shadow:0 2px 1px rgba(0,0,0,.25);
	box-shadow:0 2px 1px rgba(0,0,0,.25);
	border:hidden 7px #000;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
    width:96%;
    text-align:center;
    margin-bottom:10px;
}

a.button:hover {
	background-image:none;
	color:#f1ae34;
}

.block.block-content.thanks {
    height: 700px;
    padding-top: 400px;
}

a.more-link {
	font-weight:700;
	font-size:15px;
	text-transform:uppercase;
	color:#720030;
	display:block;
	margin-top:20px;
}

a.button:after,a.more-link:after {
	content:"\00BB";
	padding-left:6px;
}

ul.menu {
	list-style-type:none;
	margin:0;
	padding:0;
}

.sliver_holder {
	background-color:#660000;
	background-image:none;
}

.sliver_container {
	height:auto;
}

#menuh-container,#menuh,#menuh ul {
}

#menuh ul a.top_parent {
	height:17px;
	padding:6px 18px 7px 12px;
	font-size:12.5px;
}

#menuh ul li.item_separation {
	margin:0;
}

#search_keyword {
	overflow:hidden;
	text-indent:-999px;
}

#page {
	padding:0 0 40px;
	overflow:hidden;
}

body.home #page {
	padding-top:20px;
}

#banner {
	height:112px;
}

.site-search {
	background:transparent url(/_ext/asset.siu.edu/_assets/images/search-bg.png) no-repeat 0 0;
	width:190px;
	height:41px;
	position:relative;
	margin-top:28px;
}

.site-search label {
	display:block;
	height:0;
	width:0;
	overflow:hidden;
}

#search-text {
	border:0;
	background:0;
	padding:0 8px;
	height:24px;
	width:122px;
	font-size:12px;
	color:#888;
	text-transform:uppercase;
	margin:9px 0 0 13px;
	font-size:12px;
	overflow:hidden;
}

.search-submit {
	position:relative;
	top:3px;
	width:22px;
	height:22px;
	border:0;
	background:url(/_ext/asset.siu.edu/_assets/images/search-btn-bg.png) no-repeat 0 0;
	overflow:hidden;
	text-indent:-9999px;
	display:inline-block;
}

@media only screen and (min-width: 768px) 
{

a.button {
    width:auto;
    text-align:left;
}

#nav-wrapper {
		background-color:#660000;
	}
	
	#main-nav > ul {
	}
	
	#main-nav > ul > li {
		float:left;
	}
	
	#main-nav > ul > li > a {
		display:block;
		text-transform:uppercase;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		padding:8px 8px;
		font-size:13px;
	}
	
	#main-nav > ul > li:first-child > a {
		padding-left:0;
	}
	
	#main-nav > ul > li:last-child > a {
		padding-right:0;
	}
	
	#main-nav > ul > li > a:after {
		content:"\00BB";
		color:#9b9991;
		padding-left:6px;
	}
	
	#main-nav > ul > li.special > a {
		color:#f1ae34;
	}
	
	#main-nav > ul > li > a:hover,#main-nav > ul > li.active > a {
		color:#8e734f;
	}
	
	#main-nav > ul > li > ul {
		position:absolute;
		display:none;
		background-color:#660000;
		z-index:10;
		max-width:200px;
		min-width:200px;
		overflow:hidden;
		-moz-box-shadow:0 2px 1px rgba(0,0,0,.25);
		-webkit-box-shadow:0 2px 1px rgba(0,0,0,.25);
		box-shadow:0 2px 1px rgba(0,0,0,.25);
		font-size:12px;
	}
	
	#main-nav > ul > li > ul > li > a {
		display:block;
		border-bottom:1px solid #5d0026;
		padding:10px 20px;
		color:#fff;
	}
	
	#main-nav > ul > li > ul > li > a:hover {
		background-color:#880039;
		color:#fff;
	}
	
	#main-nav > ul > li:first-child > ul {
		margin-left:-10px;
	}
	
	#main-nav > ul > li:hover > ul {
		display:block;
	}
	
	#main-nav #info-menu {
		float:right;
		position:relative;
		z-index:10;
	}
	
	#main-nav #info-menu > a {
		float:right;
		position:relative;
		background:#d9d6cb url(/_ext/asset.siu.edu/_assets/images/info-for-menu-bg.png) no-repeat right 50%;
		color:#000;
		padding:4px 50px 4px 12px;
		margin-top:4px;
		height:19px;
	}
	
	#main-nav #info-menu > a:after {
		content:'';
	}
	
	#main-nav > ul > #info-menu ul {
		position:absolute;
		display:none;
		width:160px;
		background:#d9d6cb;
		top:31px;
		right:-1px;
		border:1px solid #333;
		border-top:0;
		overflow:hidden;
		z-index:10;
		padding:10px 0;
	}
	
	#main-nav ul > #info-menu ul li a {
		display:block;
		font-size:12px;
		padding:8px 12px;
		color:#000;
		border:0;
	}
	
	#main-nav ul > #info-menu ul li a:hover {
		color:#777;
		background-color:transparent;
	}
	
	#main-nav #info-menu:hover > ul {
		display:block;
	}
}

.link-menu {
	list-style-type:none;
	margin:14px 0 0;
	padding:0;
	font-size:16px;
}

.link-menu li {
	margin-bottom:2px;
}

.link-menu a {
	display:block;
	font-size:16px;
	color:#660000;
}

.block-alt .link-menu a {
	color:#f1ae34;
}

.block-alt .link-menu a:hover {
	color:#fff;
}

.link-menu a:hover {
	color:#575757;
}

.link-menu a:after {
	content:"\00BB";
	padding-left:2px;
}

.block .link-menu a {
}

#page-wrapper {
	background:url(/_ext/asset.siu.edu/_assets/images/page-bg.png) repeat-x 0 0;
	min-height:500px;
}

#footer-wrapper {
	border-top:#826947 solid 6px;
	background:#660000;
}

/* Block styles */
.block {
	background-color:#e8e5db;
	margin-bottom:10px;
}

.block p {
	font-size:14px;
	margin-bottom:16px;
}

#main-content .call a {
	color:#EBEBEB;
}

#main-content .call a:hover {
	color:#FFF;
}

.home-block-content {
	padding:26px 40px;
	overflow:hidden;
}

.home-block-chome-content p a {
	color:#720030;
}

.home-block-content ul {
	list-style-type:none;
	margin:14px 0 0;
	padding:0;
	font-size:16px;
}

.home-block-content ul li ul {
	margin:5px 0 0 30px;
}

.home-block-content ul li {
	margin-bottom:2px;
}

.home-block-content ul li ul li a {
	display:block;
	font-size:14px;
}

.home-block-content ul a {
	display:block;
	font-size:16px;
	color:#720030;
}

.home-block-content ul a:hover {
	color:#777;
}

.home-block-content ul a:after {
	content:"\00BB";
	padding-left:2px;
}

.block-content {
	padding:26px 40px;
	overflow:hidden;
}

.content-callout .call {
	color:#FFF;
}

.block-content p a {
	color:#720030;
}

.block-title {
	color:#826947;
	text-transform:uppercase;
	font-size:18px;
	padding:0 0 14px;
	margin:0;
	overflow:visible;
	border-bottom:1px solid #826947;
}

.block-alt {
	background-color:#826947;
	color:#fff;
}

.block-alt .block-title {
	color:#fff;
	border-color:#fff;
}

.block-callout {
	background-color:transparent;
	background:url(/_ext/asset.siu.edu/_assets/images/call-action-bg.png) no-repeat top left;
	height:146px;
	width:308px;
	overflow:hidden;
}

.block-callout .block-title {
	font-size:18px;
	border:0;
	padding:0;
	color:#fff;
	margin:0;
}

.block-callout .block-content {
	padding:14px 40px;
}

.block-callout .more-link {
	background:url(/_ext/asset.siu.edu/_assets/images/call-out-link-bg.png) no-repeat;
	width:269px;
	height:29px;
	padding:3px 0 3px 10px;
	margin:10px 0 0 -10px;
}

.block-callout p {
	color:#fff;
	font-size:12px;
	margin:6px 0 0;
}

#welcome {
	height:225px;
	background-color:#826947;
}

#welcome h2,#welcome p {
	color:#fff;
}

#welcome h2.block-title {
	border-color:#fff;
}

#want-menu {
	height:231px;
}

#news-block {
	height:808px;
	overflow:hidden;
}

#our-degrees,#our-departments {
	height:376px;
}

.feature,.feature2 {
	display:none;
}

#featured-degree,#featured-faculty,#feature-other {
	position:relative;
	height:206px;
	background-repeat:no-repeat;
	background-color:#E8E5DB;
	overflow:hidden;
}

#featured-degree .block-title,#featured-faculty .block-title,#feature-other .block-title {
	display:none;
}

#featured-degree {
	background-image:url(/_ext/asset.siu.edu/_assets/images/featured-degree-title-bg.png);
}

#featured-faculty {
	background-image:url(/_ext/asset.siu.edu/_assets/images/featured-faculty-title-bg.png);
}

#featured-degree .block-content,#featured-faculty .block-content,#feature-other .block-content {
	padding:0;
	margin:0;
	height:100%;
	padding:26px 320px 26px 55px;
}

#featured-degree h3,#featured-faculty h3,#feature-other h3 {
	margin:0;
	font-size:15px;
	color:#5a4932;
}

.home-feature-img {
	position:absolute;
	right:0;
	top:0;
}

.news-header {
	border:2px solid #e8e5db;
	border-bottom:0;
	position:relative;
	overflow:hidden;
	height:57px;
}

#news-block h2 {
	padding:20px 16px 39px;
	margin:0;
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
	position:relative;
	height:39px;
	cursor:pointer;
}

#news-block a.rss-icon {
	float:right;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/_ext/asset.siu.edu/_assets/images/rss-icon-white.png) no-repeat;
	top:26px;
	right:16px;
	position:absolute;
}

#siu-news {
	background-color:#660000;
}

#school-news {
	background-color:#826947;
}

.news-pane {
	background-color:#e8e5db;
	overflow:hidden;
	clear:both;
	height:650px;
	/* would require updates to the menu-switching js file 
	height:auto; */
	border-top:2px solid #e8e5db;
}

.news-pane { display:none; }
.news-pane.active {
	display:block;
}

.news-pane a.button {
	margin:20px 0 0 16px;
}

#news-block .news-header {
}

#news-block .news-header.active {
	height:746px;
}

.news-tab {
	float:left;
	height:28px;
	color:#fff;
	background-color:#660000;
	margin:0;
	padding:6px 0 6px 16px;
	position:absolute;
	left:16px;
	top:58px;
	width:80px;
	cursor:pointer;
}

#siu-news .news-tab {
	background-color:#4d0000;
}

.events-tab {
	left:96px;
}

.news-tab.active,#siu-news .events-tab.active,#siu-news .news-tab.active {
	background-color:#e8e5db;
	color:#826947;
}
/* would require updates to the menu-switching js file
@media only screen and (max-width: 768px) {
	aside#siu-news.news-header { height:auto; }
}
*/
.news-listing {
	height:541px;
	overflow:scroll;
}

@media only screen and (orientation:portrait) or (orientation:landscape) {
	.news-listing {
		height:auto;
		overflow:auto;
	}
}

.news-listing article {
	padding:10px 0 10px 16px;
}

.news-listing article.alt {
	background-color:#d9d6cb;
}

.news-listing article h4 {
	font-size:15px;
}

.news-listing article p {
	font-size:12px;
}

.news-listing article h4 a {
	color:#720030;
}

.img-right {
	float:right;
	margin:0 0 10px 10px;
}

footer {
	color:#fff;
	font-size:11px;
	padding:32px 0;
}

footer p {
	margin:0 0 20px;
}

.share-menu h2 {
	text-transform:uppercase;
	margin:0 0 14px;
	font-size:14px;
}

.share-menu ul li a {
	background-image:url(/_ext/asset.siu.edu/_assets/images/share-sprite.png);
	background-repeat:no-repeat;
	font-weight:700;
	font-size:12px;
	color:#fff;
	padding-left:28px;
	height:18px;
	display:block;
	vertical-align:middle;
	margin-bottom:12px;
}

.share-fb a {
	background-position:0 -18px;
}

.share-yt a {
	background-position:0 -36px;
}

.share-li a {
	background-position:0 -54px;
}

.share-p a {
	background-position:0 -73px;
}

.share-i a {
    background-position:0 -124px;
}

/* Subnav */
.block-subnav {
	background-color:#550101;
	padding:20px 0;
	border-top:8px solid #826947;
}

.block-subnav ul.menu a {
	display:block;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
}

.block-subnav ul.menu > li > a {
	color:#fff;
	font-weight:normal;
	padding:6px 20px 6px 40px;
	background-color:#660000;
	border-top:2px solid #710000;
	border-bottom:2px solid #4f1010;
}

.block-subnav ul.menu > li > a {
	display:block;
}

.block-subnav ul.menu > li > a:hover {
	background-color:#7f002a;
	color:#f1ae34;
	border-top:2px solid #8C0101;
	border-bottom:2px solid #660000;
}

.block-subnav ul.menu > li.active-trail {
	background-color:#826947;
}

.block-subnav ul.menu li.active-trail > a {
	background:url(/_ext/asset.siu.edu/_assets/images/active-trail-parent-bg.png) no-repeat top left;
	width:239px;
	padding:3px 40px;
	border:none;
	color:#fff;
}

.block-subnav ul.menu li.active-trail ul a {
	font-size:14px;
	color:#d9d6cb;
}

.block-subnav ul.menu > li > a:after {
	content:"\00BB";
	padding-left:6px;
	color:#9b9991;
}

/*.block-subnav ul.menu > li li a:before {
  content: "\00BB";
  padding-right: 6px;
  color: #9b9991;
}*/
.block-subnav ul.menu > li > ul {
	list-style-type:none;
	padding:10px 50px;
	background-color:#550101;
	margin:0;
}

.block-subnav ul.menu > li > ul > li {
	margin-bottom:6px;
	background:url(/_ext/asset.siu.edu/_assets/images/right-arrow.png) no-repeat left 5px;
	padding-left:16px;
}

.block-subnav ul.menu > li > ul > li a:hover,.block-subnav ul.menu > li > ul > li.active a {
	color:#f1ae34;
}

/* Interior styles */
#page-top {
	padding-top:20px;
}

h2.section-title {
	color:#826947;
	text-transform:uppercase;
	margin:0;
	padding:0 20px;
}

h2.section-title a {
	color:#826947;
}

h2.section-title a:hover {
	color:#826947;
}

.crumbs {
	margin-top:10px;
	color:#afada5;
	font-size:11px;
}

.crumbs a {
	font-size:11px;
	text-transform:uppercase;
	color:#66002a;
}

.crumbs a.active {
	color:#826947;
}

.share a {
	color:#66002a;
	font-weight:700;
	font-size:14px;
	text-transform:uppercase;
	float:right;
	margin-top:10px;
}

h2.section-title,.crumbs {
	top:10px;
}

#main-content h2,#main-content h3,#main-content h4 {
	text-transform:uppercase;
	color:#826947;
}

#main-content h2 {
	font-size:20px;
}

#main-content h3 {
	font-size:18px;
}

#main-content h3 a {
	text-decoration:none;
}

#main-content h3 a:after {
	content:"\0020 \00BB";
}

#main-content h3 a:hover {
	color:#F1AE34;
}

#main-content h4 {
	font-size:16px;
}

.content-header h1,#main-content h2.content-header,#main-content h1 {
	text-transform:uppercase;
	color:#826947;
	border-bottom:1px solid #826947;
	font-size:24px;
	padding-bottom:10px;
}

.content-row-wider {
	width:700px;
	margin-bottom:10px;
	overflow:hidden;
	margin:40px 0 20px -10px;
}

.block-half,.callout-half {
	width:278px;
	float:left;
	overflow:hidden;
	margin-right:10px;
}

.content-callout.callout-half {
	background-color:#826947;
}

.block-half {
	background-color:#d9d6cb;
}

.content-callout.callout-half h2 {
	border-bottom:1px solid #fff;
	text-transform:uppercase;
	padding-bottom:10px;
	font-size:18px;
	margin-top:0;
}

.content-callout.callout-half p {
}

.content-header {
	position:relative;
	overflow:hidden;
}

.content-header h1.page-title {
	position:absolute;
	bottom:0;
	background:url(/_ext/asset.siu.edu/_assets/images/page-title-bg.png) 0 0;
	padding:4px 0 0 40px;
	margin:0;
	width:590px;
	color:#e8e5db;
}

blockquote {
	font-size:28px;
	background-color:#826947;
	margin:20px 0;
	padding:20px 40px;
	color:#fff;
}

.blockquote {
	font-size:28px;
	background-color:#826947;
	margin:20px 0;
	padding:20px 40px;
	color:#fff;
	display:block;
}

#main-content ul li {
	font-size:14px;
}

#main-content a {
	color:#720030;
	text-decoration:underline;
}

.img-left {
	float:left;
	clear:right;
	margin:0 1em 1em 0;
}

.block-feature {
	background-color:#826947;
	text-align:center;
}

.block-feature .block-content {
	background-color:#000;
	color:#fff;
	margin:2px;
	text-align:left;
	padding:14px 16px;
}

.block-feature .block-content p {
	font-size:12px;
}

.block-feature .block-content h3 {
	color:#f1ae34;
	font-size:15px;
}

.block-feature h2.block-title {
	text-align:left;
	color:#fff;
	padding:12px 20px;
}

#main-content .callout-half h2,#main-content .callout-half h2 a {
	color:#f1ae34;
	text-decoration:none;
}

#main-content .callout-half h2 a:after {
	content:"\0020 \00BB";
	text-decoration:none;
}

/** Slideshow styles **/
#slideshow {
	height:466px;
	background-color:#131006;
	overflow:hidden;
	position:relative;
}

.slide {
	width:630px;
	height:361px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
}

.slide-single {
	height:466px;
	width:630px;
}

.slide-list {
	position:absolute;
	overflow:hidden;
	width:9630px;
	height:87px;
	left:0;
	bottom:0;
}

.slide-list,.slide-pager {
	visibility:hidden;
}

.slide-list a {
	margin-right:4px;
	float:left;
	border:3px solid #131006;
}

.slide-list a:hover {
	border-color:#720030;
}

.slide-list a.active {
	border-color:#826947;
}

.slide-pager {
	position:absolute;
	bottom:40px;
	width:24px;
	height:24px;
	background-image:url(/_ext/asset.siu.edu/_assets/images/feature-page-left.png);
	text-indent:-9999px;
}

.slide-pager-prev {
	left:6px;
	z-index:20;
}

.slide-pager-next {
	background-image:url(/_ext/asset.siu.edu/_assets/images/feature-page-right.png);
	right:6px;
}

.slide article.slide-info {
	width:166px;
	padding:30px 20px;
	background:transparent url(/_ext/asset.siu.edu/_assets/images/slide-info-bg.png);
	position:relative;
	float:right;
	margin-right:20px;
	margin-top:20px;
}

a.slide-info-closer {
	position:absolute;
	top:10px;
	right:12px;
	font-weight:700;
	font-size:10px;
	height:16px;
	width:16px;
}

a.slide-info-opener {
	position:absolute;
	top:24px;
	right:32px;
	height:24px;
	width:25px;
	background:url(/_ext/asset.siu.edu/_assets/images/more-info-icon.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}

.slide-info h2 {
	color:#fff;
	border-color:#fff;
	font-size:16px;
}

.slide-info p {
	color:#fff;
	font-size:12px;
}

.slide-info.slide-info-left {
	left:20px!important;
	right:auto;
}

.slide-set {
	float:left;
	padding:0 0 0 17px;
	width:617px;
}

.page-feature {
	position:relative;
	width:630px;
	height:275px;
	background-color:#131006;
	overflow:hidden;
}

.page-feature .slides
{
	float: left;
}

.page-feature .slide-list
{
	float: right;
	width:127px;
	height:267px;
	padding:8px 0 0 22px;
	position: relative;
	left:auto;
}

#slideshow .slide:first-of-type,.page-feature .slide:first-of-type {
	visibility:visible!important;
}

/*.page-feature .slide-list {
	/*position:absolute;
	width:127px;
	height:267px;
	left:auto;
	right:0;
	top:0;
	padding:8px 0 0 22px;
}*/

.page-feature .slide-list a {
	display:block;
	margin-bottom:4px;
}

.page-feature .slide-list a img {
	float:left;
}

.page-feature .slide {
	width:478px;
	height:275px;
	padding:0;
}

.page-feature .slide-single {
	width:630px;
}

#logo-siu,#logo-school {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:82px;
	float:left;
	margin:0;
}

/* PEOPLE LISTINGS STYLES - ADDED BY LIZ ON 7-7-12 */
.clearboth {
	clear:both;
}

#main-content .faculty-contact {
	float:left;
}

.faculty-wrapper,.people-wrapper {
	border-bottom:1px solid #CCC;
	clear:both;
	display:block;
	float:left;
	padding-bottom:20px;
	width:100%;
}

.faculty-wrapper h3,.people-wrapper h3 {
	padding-bottom:0;
	margin-bottom:0;
}

#main-content .faculty-wrapper h4.department,#main-content .people-wrapper h4.department {
	padding-top:0;
	margin-top:0;
	color:#000;
	text-transform:none;
	font-size:14px;
}

.picfloatright {
	float:right;
	padding-left:15px;
	padding-bottom:10px;
}

.picfloatleft {
	float:left;
	padding-right:15px;
	padding-bottom:10px;
}

.floatleft {
	float:left;
}

.floatright {
	float:right;
}

.faculty-wrapper .faculty-photo,.people-wrapper .person-photo {
	padding:0 0 10px;
	max-width:145px;
}

.faculty-wrapper .faculty-contact,.people-wrapper .person-contact {
	font-size:12px;
	padding:0 0 10px;
}

#main-content .faculty-wrapper .faculty-contact p,#main-content .faculty-contact p,#main-content .people-wrapper .person-contact p {
	font-size:12px;
	padding:0;
	margin:0;
}

.faculty-wrapper .leftcol,#main-content .leftcol {
	background-color:#D9D6CB;
	float:left;
	margin-right:30px;
	padding:10px;
	width:150px;
	border-top:solid 7px #826947;
}

.people-wrapper .leftcol {
	float:left;
	padding:10px 20px 10px 0;
	width:150px;
}

.summary ul {
	overflow:hidden;
}

/* NEWS STYLES - ADDED BY LIZ ON 7-8-12 */
.thumb {
	float:right;
	padding:0 0 10px 10px;
}

div.newsimg {
	padding:5px;
	float:right;
	border:1px solid #aeaeae;
	margin:0 0 10px 20px;
	max-width:300px;
	clear:both;
}

div.newsimg img {
	max-width:300px;
}

div.newsimg,div.newsimg p {
	font-size:11px;
}

.block p.date {
	margin:0 0 10px;
	padding:0;
	font-weight:700;
	font-size:12px;
}

.block p span.author {
	margin:0;
	padding:0;
	color:#606060;
	font-weight:400;
}

#main-content .content-call {
	font-size:14px;
}

#main-content .content-call ul {
	list-style-type:none;
	margin:14px 0 0;
	padding:0;
	font-size:16px;
}

#main-content .content-call ul li {
	margin-bottom:2px;
	font-size:16px;
}

#main-content .content-call ul li a {
	text-decoration:none;
}

#main-content .content-call ul li a:after {
	content:"\00BB";
	padding-left:2px;
	text-decoration:none;
}

p.indent {
	padding-left:30px;
}

.twocols {
	float:left;
	width:48%;
	padding-right:10px;
}

#main-content a.nounderline,#main-content a.nounderline:visited,a.nounderline,a.nounderline:visited {
	text-decoration:none;
}

.imgcenter {
	display:block;
	margin:0 auto;
}

.col ul {
	width:250px;
	float:left;
	padding:10px;
}

.col {
	width:250px;
	float:left;
	padding:10px;
}

.col-people {
	float:left;
	margin-top:-13px;
	padding:0;
	width:330px;
}

.block .block-content .fancybox-inner {
	color:#222;
}

.fancybox-inner a {
	color:#F1AE34;
}

.fancybox-inner a:hover {
	color:#720030;
}

.white {
	color:#FFF;
}

.white a {
	color:#FFF;
}

.block-content p.white a {
	color:#FFF;
}

.bxl {
/*Liz added per request from Doug Fix*/
	color:#222;
	font-size:20px;
	font-weight:700;
}

/*Liz added per request from Lynne Westra*/
.container {
	position:relative;
	padding-bottom:100px;
}

/*Liz added per request from Lynne Westra*/

.container{ position: relative; padding-bottom: 100px;}
 
.leftCol2 {
float:left;
padding:10px;
width:45%;
}
.rightCol {
float:right;
padding:10px;
width:45%;
}
.two-col-list {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 10px; /* Chrome, Safari, Opera */
    -moz-column-gap: 10px; /* Firefox */
    column-gap: 10px;
}

.two-col-list {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 10px; /* Chrome, Safari, Opera */
    -moz-column-gap: 10px; /* Firefox */
    column-gap: 10px;
}

.three-col-list {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
    -webkit-column-gap: 10px; /* Chrome, Safari, Opera */
    -moz-column-gap: 10px; /* Firefox */
    column-gap: 10px;
}

.four-col-list {
    -webkit-column-count: 4; /* Chrome, Safari, Opera */
    -moz-column-count: 4; /* Firefox */
    column-count: 4;
    -webkit-column-gap: 10px; /* Chrome, Safari, Opera */
    -moz-column-gap: 10px; /* Firefox */
    column-gap: 10px;
}


 table {
    width: 100%;
}

