/*Page*/
body  { margin:0; font-family:"Verdana", "Geneva", "Arial", sans-serif; text-decoration:none ; font-size:.75em; color:#333; }

/*Captions*/
.xcaption  { font-family:"Verdana", "Geneva", "Arial", sans-serif; text-decoration:none ; font-size: .85em; }
.caption  { font-family:"Verdana", "Geneva", "Arial", sans-serif; text-decoration:none ; font-size: .85em; }
.captio-bold  { font-family:"Verdana", "Geneva", "Arial", sans-serif; text-decoration:none ; font-weight:bold; font-size: .85em; }

/*Headers*/
h1 { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size:1.50em; margin:0; }
h2 { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size:1.25em; margin:0; }
h3 { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size:1.15em; margin:0; }

.larger { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size:1.25em; margin:0; }
.largest { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-size:1.45em; margin:0; }
.larger-bold { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-weight:bold; font-size:1.25em; margin:0; }
.largest-bold { font-family:"Arial", "Verdana", "Geneva", sans-serif; text-decoration:none ; font-weight:bold; font-size:1.45em; margin:0; }



/*Logo*/
div.boxRedLogo { width:187px; height:60px; background-image:url(http://www.siue.edu/img/hdr-red-background.gif); background-repeat:repeat-x;}
div.boxRedLogo img { width:155px; height:29px; margin:15px; display:block; padding:0; }

/*Header Container*/
div.hdrBG { min-width:1000px; font-family:"Arial", "Verdana", "Geneva", sans-serif; margin:0; background-color:#fff; }
div.hdrBG img { border:none; }

div.hdrBG div.TopBG { margin:0; padding:0; height:69px; overflow:hidden; background-image:url(http://www.siue.edu/img/hdr-red-background.gif); background-repeat:repeat-x;  }
div.hdrBG div.TopBG img { margin:0; padding:15px; float:left; }
div.hdrBG div.TopBG div.right { margin:0; padding:15px; float:right; color:#fff; text-decoration:none; font-size:10px; text-align:right; }
div.hdrBG div.TopBG div.right a { color:#fff; text-decoration:none; }
div.hdrBG div.TopBG div.right a:hover { color:#000; text-decoration:none; }
div.hdrBG div.TopBG div.search form { margin:0; padding:0; }
div.hdrBG div.TopBG div.search { margin:0; padding:0; padding-top:7px; overflow:hidden; }
div.hdrBG div.TopBG div.search fieldset { margin:0; padding:0; float:right; border:none; }
div.hdrBG div.TopBG div.search div.searchElement { margin:0; padding:0; overflow:hidden; float:right;  }
div.hdrBG div.TopBG div.search input { margin-left:1px; margin-bottom:-2px; }
div.hdrBG div.TopBG div.search input.searchBox { margin:0; margin-left:5px; padding:2px; margin-top:3px; border:0; color:#666;  }


div.hdrBG div.TopNavBG { margin:0; padding:0; height:39px; overflow:hidden; background-image:url(http://www.siue.edu/img/hdr-grey-background.gif); background-repeat:repeat-x;  }
div.hdrBG div.TopNavBG div.TopNavLinks { margin:0; padding:0; float:left; font-size:.8em; font-weight:normal; }
div.hdrBG div.TopNavBG div.TopNavLinks a { margin:0; padding-bottom:12px; padding-left:9px; padding-right:9px; padding-top:13px; color:#000; text-decoration:none; display:block; }
div.hdrBG div.TopNavBG div.TopNavLinks a:hover { margin:0; padding-bottom:12px; padding-left:9px; padding-right:9px; padding-top:13px; color:#fff; background-image:url(http://www.siue.edu/img/hdr-nav-drkgrey-background.gif); background-repeat:repeat-x; }
div.hdrBG div.TopNavBG div.TopNavLinks div.first a { margin:0; padding-bottom:12px; padding-left:15px; padding-right:9px; padding-top:13px;  color:#000; text-decoration:none; display:block; }
div.hdrBG div.TopNavBG div.TopNavLinks div.first a:hover { margin:0; padding:12px; padding-left:15px; padding-right:9px; color:#fff; background-image:url(http://www.siue.edu/img/hdr-nav-drkgrey-background.gif); background-repeat:repeat-x; }
div.hdrBG div.TopNavBG div.apply { margin:0; margin-right:0; padding-right:15px; float:right; }
div.hdrBG div.TopNavBG div.number { margin:0; padding:10px; padding-top:11px; float:right; color:#888; font-size:1em; font-weight:bold; padding-right:15px; }
div.hdrBG div.TopNavBG div.number a { margin:0; padding:0; color:#888; font-size:1em; font-weight:bold; text-decoration:none; }
div.hdrBG div.TopNavBG div.number a:hover { color:#444; font-size:1em; font-weight:bold; text-decoration:none; }

div.hdrBG div.TopGraBG { margin:0; padding:0; overflow:hidden; background-color:#fff; }
div.hdrBG div.TopGraBG img { margin:0; padding:0; border:0; display:block; }

div.hdrBG div.BottomNavBG { margin:0; padding:0; height:28px; overflow:hidden; background-image:url(http://www.siue.edu/img/hdr-nav-red-background.gif); background-repeat:repeat-x; }
div.hdrBG div.BottomNavBG div.BottomNavLinks { margin:0; padding:0; float:left; font-size:.9em; font-weight:bold; }
div.hdrBG div.BottomNavBG div.BottomNavLinks a { padding:7px; padding-left:15px; padding-right:15px; color:#fff; text-decoration:none; display:block; }
div.hdrBG div.BottomNavBG div.BottomNavLinks a:hover { padding:7px; padding-left:15px; padding-right:15px; color:#fff; background-image:url(http://www.siue.edu/img/hdr-nav-black-background.gif); background-repeat:repeat-x; }

/*Breadcrumb Navigation*/
div.breadcrumb { margin:0; padding-top:1em; padding-bottom:1em; padding-left:1.5em; padding-right:1em; color:#666; font-size:.85em; height:15px; background-color:#ddd; }
div.breadcrumb a { color:#666; text-decoration:none; }
div.breadcrumb a:hover { color:#666; text-decoration:none; }

/*Body Container*/
.bodyContainer { margin:0; min-width:1000px; overflow:hidden; background-color:#fff; }

/*2col-right*/
div.bodyContainerLeft { margin:0; padding:0; width:100%; float:left; overflow:hidden; }
div.bodySectionLeft { margin:0; padding:15px; padding-top:20px; width:69%; float:left; overflow:hidden; }


/*2col-left*/
div.bodyContainerRight { margin:0; padding:0; width:77%; float:right; overflow:hidden; } 
div.bodySectionRight { margin:0; padding:15px; padding-top:20px; width:95%; float:left; overflow:hidden; }

/*3col*/
div.bodyContainerMiddle { margin:0; padding:0; width:77%; float:right; overflow:hidden; } 
div.bodySectionMiddle { margin:0; padding:15px; padding-top:20px; width:67%; float:left; overflow:hidden; }

/*1col*/
div.bodyContainerOne { margin:0; padding:0; width:100%; overflow:hidden; } 
div.bodySectionOne { margin:0 auto; padding:15px; padding-top:20px; overflow:hidden; }

/*Nav*/
div.NavContainerRight { font-family:"Arial", "Verdana", "Geneva", sans-serif; margin:0; padding:0; padding-top:20px; padding-right:15px; padding-left:15px; width:25%; float:right; overflow:hidden; background-color:#fff; }
div.NavContainerLeft { font-family:"Arial", "Verdana", "Geneva", sans-serif; margin:0; padding:0; padding-top:20px; padding-left:15px; padding-right:15px; width:20%; float:left; overflow:hidden; background-color:#fff; }

div.Nav ul { margin:0; padding:0; margin-bottom:2em; }
div.Nav ul li a { font-weight:bold; color:#555555; text-decoration:none; background-color:transparent; }
div.Nav ul li a:hover { font-weight:bold; color:#000000; text-decoration:none; background-color:transparent; }
div.Nav ul li { margin:0; margin-bottom:.75em; padding-left:15px; padding-right:15px; list-style:none; }
div.Nav a { font-weight:bold; color:#555555; text-decoration:none; }

div.Nav a:hover { font-weight:bold; color:#000000; text-decoration:none; }
div.Nav dl { margin:0; margin-bottom:2em; padding:0; }
div.Nav dt { margin:0; padding-top:.25em; padding-bottom:.25em; padding-left:15px; padding-right:15px; border:1px solid #555555; list-style:none; background-color:#555555; color:#ffffff; font-weight:bold; }
div.Nav dd { margin:0; padding-top:.5em; padding-bottom:.5em; padding-left:15px; padding-right:15px; border:1px solid #ddd; list-style:none; background-color:#ddd; }
div.Nav dl a { font-weight:normal; color:#555555; text-decoration:none; }
div.Nav dl a:hover { font-weight:normal; color:#000000; text-decoration:none; }
div.Nav dl.red { margin:0; margin-bottom:2em; padding:0; }
div.Nav dl.red dt { margin:0; padding-top:.25em; padding-bottom:.25em; padding-left:15px; padding-right:15px; border:none; list-style:none; background-color:#900; color:#ffffff; font-weight:bold;  }
div.Nav dl.red dd { margin:0; padding-top:.5em; padding-bottom:.5em; padding-left:15px; padding-right:15px; border:none; list-style:none; background-color:#c00; }
div.Nav dl.red a { font-weight:normal; color:#ffffff; text-decoration:none; }
div.Nav dl.red a:hover { font-weight:normal; color:#000000; text-decoration:none; }
div.Nav dl.redGrey { margin:0; margin-bottom:2em; padding:0; }
div.Nav dl.redGrey dt { margin:0; padding-top:.25em; padding-bottom:.25em; padding-left:15px; padding-right:15px; border:none; list-style:none; background-color:#c00; color:#ffffff; font-weight:bold; }
div.Nav dl.redGrey dd { margin:0; padding-top:.5em; padding-bottom:.5em; padding-left:15px; padding-right:15px; border:none; list-style:none; background-color:#ddd; }
div.Nav dl.redGrey a { font-weight:normal; color:#555555; text-decoration:none; }
div.Nav dl.redGrey a:hover { font-weight:normal; color:#000000; text-decoration:none; }
div.Nav dl.text { margin:0; margin-bottom:2em; padding:0; }
div.Nav dl.text dt { margin:0; padding:0; padding-left:15px; padding-bottom:.3em; border:none; list-style:none; background-color:transparent; color:#666666; font-weight:bold; }
div.Nav dl.text dd { margin:0; padding:0; padding-left:15px; border:none; list-style:none; background-color:transparent; color:#666666; }
div.Nav dl.text a { font-weight:normal; color:#cc0000; text-decoration:none; background-color:transparent; }
div.Nav dl.text a:hover { font-weight:normal; color:#ffffff; text-decoration:none; background-color:#cc0000; }
div.Nav ul.border { margin:0; margin-bottom:2em; padding:0; }
div.Nav ul.border li { margin:0; margin-bottom:.75em; padding-top:.25em; padding-bottom:.25em; padding-left:15px; padding-right:15px; list-style:none; background-color:#ddd; }
div.Nav ul.border a {  font-weight:bold; color:#555555; text-decoration:none; background-color:transparent; display:block; }
div.Nav ul.border a:hover  { font-weight:bold; color:#000000; text-decoration:none; background-color:transparent; display:block; }
div.Nav ul.red li { margin:0; margin-bottom:.75em; padding-top:.25em; padding-bottom:.25em; list-style:none; background-color:#c00; }
div.Nav ul.red a {  font-weight:bold; color:#fff; text-decoration:none; background-color:transparent; display:block; }
div.Nav ul.red a:hover  { font-weight:bold; color:#ccc; text-decoration:none; background-color:transparent; display:block; }
div.Nav ul.home { margin:0; margin-bottom:2em; padding:0; background-color:#ffffff; }
div.Nav ul.home li { margin:0; padding-top:.25em; padding-bottom:.25em; padding-left:15px; padding-right:15px; border:1px solid #dddddd; list-style:none; }
div.Nav ul.home a {  font-weight:bold; color:#777777; text-decoration:none; background-color:transparent;  }
div.Nav ul.home a:hover  { font-weight:bold; color:#000000; text-decoration:none; background-color:transparent; }


/*Body Right Content*/
div.sectionHeader a { color:#555555; text-decoration:none;  }
div.sectionHeader a:hover { color:#000000; text-decoration:none; }
div.bodytext { margin:0; padding:0; }
div.bodytext ul li { margin-bottom:.5em;  list-style:square; }
div.bodytext h1 { color:#333333; }
div.bodytext h2 { color:#333333; }
div.bodytext h3 { color:#666666; line-height:1.5em; }
div.bodytext a { color:#cc0000; text-decoration:none; background-color:transparent; }
div.bodytext a:visited { color:#cc0000; text-decoration:none; background-color:transparent; }
div.bodytext a:hover   { color:#ff0000; text-decoration:underline;  }

/*Footer Container*/
div.footerContainer { min-width:1000px; margin:0; text-align:center; }

div.footerGra { margin:0; padding:0; height:35px; background-image:url(http://www.siue.edu/img/ftr-background.gif); background-repeat: repeat-x; }
div.footerContainer img.center { margin-bottom:-6px; border:none; }

div.footerContainer div.footerLinksWrapper { margin:0; overflow:hidden; background-color:#ccc; padding-top:8px; padding-bottom:15px; margin-bottom:10px; }
div.footerContainer div.footerLinks { margin:0 auto; width:1000px; }
div.footerContainer div.footerLinks ul li.main { font-size:.85em; font-weight:bold; }
div.footerContainer div.footerLinks ul { margin:0; padding-left:2.75em; float:left; }
div.footerContainer div.footerLinks ul li { margin:0; padding:0; list-style:none; font-size:.75em; font-weight:normal; text-align:left; }
div.footerContainer div.footerLinks ul a { color:#444; text-decoration:none; }
div.footerContainer div.footerLinks a:active  { color:#666; text-decoration:none; background-color:transparent; }
div.footerContainer div.footerLinks a:hover   { color:#000; text-decoration:none; background-color:transparent; }

div.footerContainer div.footer { margin:0; color:#666666; font-size:.85em; margin-bottom:25px; }

div.footerContainer a { color:#cc0000; text-decoration:none; background-color:transparent; }
div.footerContainer a:visited { color:#c00; text-decoration:none; background-color:transparent; }
div.footerContainer a:active  { color:#666; text-decoration:none; background-color:transparent; }
div.footerContainer a:hover   { color:#000000; text-decoration:none; background-color:#ffffff; }

div.textonly { position:absolute; left:245px; top:40px; font-size:.85em; }
div.textonly a { color:#fff; text-decoration:none; }
div.textonly a:hover { color:#fff; text-decoration:underline; } 

div.textonlyHomepage { font-size:.85em; display:inline; position:absolute; top:40px; }
div.textonlyHomepage a { color:#fff; text-decoration:none; }
div.textonlyHomepage a:hover { color:#fff; text-decoration:underline; } 

div.maintitle { position:absolute; width:600px; left:375px; top:213px; text-align:right; font-family:"Arial", sans-serif; font-size:2.3em; font-weight:bolder; }
div.maintitle a { color:#777; text-decoration:none; }

.searchBoxGoogle { display:block; }
.searchBoxPeople { display:none; }

div.print { margin:0; display: none !important; }

.emergencyTable { width:950px; margin:0 auto; background-color:#ddd; padding-left:30px; padding-top:20px; padding-bottom:20px; border: #ccc solid 10px; }
.emergencyDate { text-decoration:none; font-size:.85em; display:inline; font-weight:bold; }
.emergencyMessage { color:#F00; text-decoration:none; font-size:.85em; display:inline; font-weight:bold; }
.emergencyBody { margin-left:20px; margin-top:5px; }
.emergencySubject { font-weight:bold; display:inline; }
.emergencyPost { margin-bottom:25px; }
.emergencySafe {}
.emergencyAlertHeader h2 { padding:.5em; background-color:#cc0000; }


img {
	border:0;
}
/*Header Container*/
div.hdrBG {
	margin-left:auto;
	margin-right:auto;
	font-family:"Arial", "Verdana", "Geneva", sans-serif;
	background-color:#fff;
}
div.TopBGWrapper {
	margin:0 auto;
	width:1000px;
	overflow:hidden;
}
div.TopNavBGWrapper {
	margin:0 auto;
	padding:0;
	width:1000px;
}
/*1col*/
div.bodyContainerOne {
	margin-left:auto;
	margin-right:auto;
	float:none;
	padding:0;
	width:1000px;
	overflow:hidden;
}
div.bodySectionOne {
	margin:0 auto;
	padding:15px;
	padding-top:20px;
	float:left;
	overflow:hidden;
}
h1 {
	color:#333333;
}
h2 {
	color:#333333;
}
h3 {
	color:#666666;
	line-height:1.5em;
}
a {
	color:#c00;
	text-decoration:none;
	background-color:transparent;
}
a:visited {
	color:#c00;
	text-decoration:none;
	background-color:transparent;
}
a:hover {
	color:#666;
	text-decoration:none;
	background-color:transparent;
}
/*Tabs*/
div.tabWrapper {
	margin:0;
	padding:0px;
	width:266px;
	height:366px;
	float:left;
	overflow:hidden;
}
.academicsON {
	display:block;
}
.academicsOFF {
	display:none;
}
.lifeON {
	display:none;
}
.lifeOFF {
	display:block;
}
.eventsON {
	display:none;
}
.eventsOFF {
	display:block;
}
/*Spotlight*/
div.spotlightWrapperAcademics {
	margin:0;
	padding:0;
	width:474px;
	height:366px;
	float:left;
	overflow:hidden;
	display:block;
	position:relative;
}
.spotlightAcademics01 {
	display:none;
}
.spotlightAcademics02 {
	display:none;
}
.spotlightAcademics03 {
	display:block;
}
.spotlightAcademics04 {
	display:none;
}
.spotlightAcademicsIconWrapper {
	margin:0;
	padding:0;
	position:absolute;
	top:325px;
	width:150px;
	left:175px;
}
div.spotlightAcademicsIconWrapper img {
	margin:0;
	margin-right:5px;
	border:solid 2px #fff;
	padding:0;
	background-color:#999;
	float:left;
	display:block;
}
div.spotlightAcademicsIconWrapper img:hover {
	border:solid 2px #c00;
}
div.spotlightWrapperLife {
	margin:0;
	padding:0;
	width:474px;
	height:366px;
	float:left;
	overflow:hidden;
	display:none;
	position:relative;
}
.spotlightLife01 {
	display:block;
}
.spotlightLife02 {
	display:none;
}
.spotlightLife03 {
	display:none;
}
.spotlightLife04 {
	display:none;
}
.spotlightLifeIconWrapper {
	margin:0;
	padding:0;
	position:absolute;
	top:325px;
	width:150px;
	left:175px;
}
div.spotlightLifeIconWrapper img {
	margin:0;
	margin-right:5px;
	border:solid 2px #fff;
	padding:0;
	background-color:#999;
	float:left;
	display:block;
}
div.spotlightLifeIconWrapper img:hover {
	border:solid 2px #c00;
}
div.spotlightWrapperEvents {
	margin:0;
	padding:0;
	width:474px;
	height:366px;
	float:left;
	overflow:hidden;
	display:none;
	position:relative;
}
.spotlightEvents01 {
	display:block;
}
.spotlightEvents02 {
	display:none;
}
.spotlightEvents03 {
	display:none;
}

.spotlightEventsIconWrapper {
	margin:0;
	padding:0;
	position:absolute;
	top:325px;
	width:150px;
	left:175px;
}
div.spotlightEventsIconWrapper img {
	margin:0;
	margin-right:5px;
	border:solid 2px #fff;
	padding:0;
	background-color:#999;
	float:left;
	display:block;
}
div.spotlightEventsIconWrapper img:hover {
	border:solid 2px #c00;
}
/*Ad*/
div.adWrapper {
	margin:0;
	padding:0;
	width:230px;
	height:366px;
	float:left;
	overflow:hidden;
}
/*eMedia*/
div.emediaWrapper {
	margin:0;
	padding:0;
	padding-top:20px;
	width:230px;
	float:left;
	overflow:hidden;
	text-align:center;
}
/*Featured*/
div.featuredWrapper {
	margin:0;
	padding:0px;
	padding-top:20px;
	padding-left:25px;
	width:241px;
	float:left;
	overflow:hidden;
}
/*News*/
div.newsWrapper {
	margin:0;
	padding:0;
	padding-top:20px;
	padding-left:30px;
	padding-right:20px;
	width:424px;
	float:left;
	overflow:hidden;
	display:block;
}
div.print {
	margin:0;
	display: none !important;
}
.clear {
	clear:both;
}
div.bodyContainerOne1 {
	margin-left:auto;
	margin-right:auto;
	float:none;
	padding:0;
	width:1000px;
	overflow:hidden;
}
.description img { display:none; }

.clear { clear:both; }
