/*
	DESCRIPTION
	=============================
	Internal page specific rules.
	=============================
*/

/* ======= Rules for: internal pages ======== */

#pageBody {
	padding: 0px;
}

#pageFooter .roundedArea_body {
	padding-left: 170px;
	padding-top: 11px;
}

/* ======= Setup: ?? ======== */
#pageBody_copy_shadow {
	position: relative;
	margin-left: 0px;
	border: 0px solid #C9BE9B;
	border-width: 0px 0px 0px 0px;
	z-index: 10;
	width: 557px;
}

#pageBody_copy {
	background-color: white;
	padding: 15px;
	padding-top: 0px;
	padding-bottom: 35px;
	border: 0px solid #AEACA4;
	border-width: 0px 0px 0px 0px;
	position: relative;
	top: 0px;
	min-height:375px;
	width: 540px;
	/* === Specifiy font size for when no sytle setting is selected (mainly for Event Pages)
	*** DISABLED (NEVER ACTIVATED) Available if needed. ***
	font-size: 11px;
	line-height: 1.2em;	
	======================== */
}

/* ======= Setup: Continue body shadow, white bg and border to right below menu. ======== */
#pageBodyTop_fake_pageBody_copy_shadow {
	margin-left: 0px;
	background-color: white;
	border: 0px solid #C9BE9B;
	border-width: 0px 0px 0px 0px;
	position: relative;
	top: 0px;
	height: 16px;
	width: 570px;
}

#pageBodyTop_fake_pageBody_copy {
	background-color: white;
	position: absolute;
	width: 100%;
	top: -5px;
}

#pageBodyTop_fake_pageBody_copy div {
	/* so the border does not add to the declared width */
	border: 0px solid #AEACA4;
	border-width: 0px 0px 0px 0px;
	height: 21px;
}

/* ======= Setup: localNavigation ======== */
#sideBar {
	width: 160px;
	position: absolute;
	top: -10px;
	left:574px;
	z-index: 10;
	border: 0px solid #AEACA4;		
}
#sideBar_under {
	width: 160px;
	position: absolute;
	top: 600px;
	left:574px;
	z-index: 10;
	border: 0px solid #AEACA4;		
}
div.sideBar_campusInfo{
	padding-left: 4px;
	border: 0px solid #AEACA4;
	background: #9a9a9a url( /common/images/backgrounds/grayFade_bg90px.gif ) repeat-x;
	border-width: 0px 1px 0px 1px;
}
#sideBar h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-weight: normal;
	line-height: 1em;
	border: 0px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 5px;
	padding-bottom: 0.2em;
	margin: 0px;
	border: 0px solid #AEACA4;
	border-width: 1px 1px 1px 1px;
	background: #9a9a9a url( /common/images/backgrounds/black_bar_18px.gif );
}

#sideBar h4 a {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	border: none;
}

#sideBar h4 a:hover {
	color: #D6050A;
}
#sideBar_Bottom {
	border: 0px solid #AEACA4;
	border-width: 0px 0px 1px 0px;
}
ol#localNavigation {
	border: 0px solid #CCCCCC;
	border-width: 0px 1px 0px 1px;
	background: #9a9a9a url( /common/images/backgrounds/grayFade_bg90px.gif ) repeat-x;
	margin-bottom:0px;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	font-size: 70%;
	font-family: Verdana, Arial, sans-serif;
}

ol#localNavigation li {
	display: block;
	border: 0px; /* solid #ECEADB;  /* #F1EFE2; */;
	border-bottom-width: 0px;
	border-left-width: 3px;
	line-height: 100%;
	height: 100%;
}

ol#localNavigation li a,#localNavigation li.currentPage div {
	display: block;
	width: auto;
	text-decoration: none;
	border: 0px; /* solid #ECEADB;   #F1EFE2; */
	border-left-width: 3px;
	padding: 2px;
	color: #323232;
}

ol#localNavigation li a:hover {
	background: #FFFFFF;
	color: #671B10;
	border: 0px solid #671B10;
	border-left-width: 3px;
}





/* ##### layout tools ###### */
.block_float_left {
	float: left;
	margin: 30px 35px;
	margin-left: 0px;
	position: relative; /* Fixes a weird IE disapearing issue. */
}

.block_float_right {
	float: right;
	margin: 30px 35px;
	margin-right: 0px;
	position: relative; /*Fixes a weird IE disapearing issue. */
	z-index: 500;
}

img.imgRight {
	margin-top: 10px;
	margin-bottom: 0.8em;
	margin-right: 0px;
}

/* ======= Define layout classes ======== */
.block_listBox {
	width: 225px;
	padding: 15px;
	padding-bottom: 12px;
	background-color: #FAF5E4;
}

h3.noUnderline {
	border-width:0;
	line-height:1em;
	margin-bottom:0;
}