/* Upper Nav bar (level 1) */
#OrganizationBar {
	border-bottom: .0em solid #ffffff;
}
div.contentArea{
	/*height: 39em;*/
	min-height: 39em;
	margin-bottom: 25px;
	padding-bottom: 5px;
}
#ParentDepartment {
/* This fixes the department name next to the BYU logo from causing the routeY login link to be pushed down in Firefox.*/
	width:auto;
}
/* QuickSearch Box (level 1) */
#ByuBar input.ByuBarTextBox {
/* This fixes cross browser size discrepancies and makes the above adjustment to the parent department unnecessary. */
	font-size:1em;
}
#specialAnnouncement {
	position:	absolute;
	left:		0px;
	right:		0px;
	z-index:	100;
	background-color:red;
	color:		white;
	padding-left:	.4em;
	padding-bottom:	.2em;	
	padding-top:	.1em;
	padding-right:	.8em;
	text-align:	center;
	overflow:	hidden;
	font-size:	1.3em;
	font-weight:	bold;
}
#specialAnnouncement a {
	color:		white;
	text-decoration:underline;
}
#FeaturePanel div.column {
	position:		relative;
	float:			left;
	padding-top:	0.2em;
	width:			24.0em;
	z-index:		100;
}
#PageMiddle {
	margin: 	0px;
	margin-top:	0em;
	padding:	0px;
	border-bottom: 1px solid #3F5678;
	width:		inherit;
}
div.rightAd, div.leftAd {
	width: 267px;
	height: 315px;
	position: absolute;
	top: 5.2em;
	z-index: 100;
	overflow:hidden;
}
div.rightAd {
	left: 63.0em;
}
div.leftAd {
	left: 35.4em;
}
div.leftAd p, div.rightAd p{
	padding: .5em;
}
/*
#Homepage img.PageMiddle {
	margin: 0px;
	margin-top:	-2.3em;
	padding:	0px;
	width:		inherit;
	border: 1px solid #F00;
}*/

#EventPanel {
	border-right:	0.1em solid #FFFFFF;
	float:		left;
	height:		11.1em;
	padding:	0.6em 1.2em;
	/*position:	relative;*/
	width:		36.0em;
}
#EventPanel {
	width:		96.0em;
	border:		none;
	margin:  	0em .5em;
}
#EventPanel div.eventColumn {
	position:	relative;
	float:		left;
	height:		9.0em;
	overflow:	hidden;
	border-top:	1px solid #98a8b8;
	border-right:	1px solid #98a8b8;
	padding:	0.4em 0.4em;
	width:		39.7em;
	z-index:	100;
}
#EventPanel div.eventColumn span.date {
	color: #000000;
	font-size: 1.1em;
	line-height: 1.6em;

}
#EventPanel a.whatsNewHeadline {
	color: #FFFFFF;
	font-size: 1.1em;
}
#EventPanel a.whatsNewHeadline:hover {
	color: #8A97AA;
}
#EventPanel img {
	padding: 1px;
	border: 1px solid #3F5678;
	margin: .1em .5em;
}
#EventPanel div.last {
	border-right:	none;
}
#FeatureWrapper {
	/*background:	#AFBBC9;*/
	background:	#AFBBC9 url('../images/blueShaddowBackground.jpg') repeat-x scroll center top;
	border-top:	0.1em solid #FFFFFF;
	height:		12.3em;
	width:		inherit;
	padding-top: .2em;
	margin-top: 3.66em;
}
#EventPanel h3 {
	color:		#283C5D;
	display:	block;
	font-size:	1.2em;
	font-weight:bold;
	margin:		0;
	margin-top: -0.3em;
	padding:	0 0 0.5em;
}
#mainPage {
	height:		450px;
	background-image:url(../images/announcement.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.spreadOut {
	line-height: 1.2em;
}
img.centered {
	display:	block;
	margin:		2em auto;
}
#PageMiddle {
	display:	block;
	margin:		0 auto;
}
div.mapped {
	position:relative;
}

div.mapped img {
	border:0px;
	margin:0px;
	padding:0px;
}

div.mapped a {
	position:absolute;
	left:278px;
	width:480px;
	height:20px;
	text-align:left;
	vertical-align:middle;
	display:block;
	text-decoration:none !important;
	/* IE BUG REQUIRES BACKGROUND COLOR OR IMAGE. THIS TRANSPARENT GIF MAKES IT WORK */
	background-image:url('data:image/gif;base64,R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==');
}

div.mapped a i { visibility:hidden; }

a#newSc { top:159px; }
a#newSc:hover {
	background-image:url('../images/button.jpg');
	background-repeat: no-repeat;
	background-position: left;
}


