@charset "UTF-8";
/* Font */
@font-face {
 font-family: GaramondEOT;
 src: url("../fonts/GaramondPremrPro.eot") /* EOT file for IE */
}
@font-face {
 font-family: GaramondEOTIt;
 src:url("../fonts/GaramondPremrPro-It.eot")
}
@font-face {
 font-family: GaramondEOTSmbd;
 src:url("../fonts/GaramondPremrPro-Smbd.eot")
}
@font-face {
 font-family: GaramondEOTSmbdIt;
 src:url("../fonts/GaramondPremrPro-SmbdIt.eot")
}
@font-face {
 font-family: GaramondTTF;
 src: url("../fonts/GaramondPremrPro.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: GaramondTTFIt;
 src:url("../fonts/GaramondPremrPro-It.ttf")
}
@font-face {
 font-family: GaramondTTFSmbd;
 src:url("../fonts/GaramondPremrPro-Smbd.ttf")
}
@font-face {
 font-family: GaramondTTFSmbdIt;
 src:url("../fonts/GaramondPremrPro-SmbdIt.ttf")
}

/* General */
h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; font-weight:normal; }
ul, li, dl, dt, dd { margin:0; padding:0; list-style:none;}
ol { margin:0; padding:0; } 
.clear { clear:both; }
a { text-decoration:none; }
a:hover { color:#000; }
img a { border:0; }
a img { border:0; }


body {
	font: 12px/160% Arial, Helvetica, sans-serif;
	color:#555;
	padding:0;
	margin:0;
}
#topSubnavWrapper {
	width:100%;
	background:url(../images/topline-nav-bg.jpg) center top no-repeat #731300;
	display:none;
}
	#topSubnavCont {
		width:1020px;
		margin:0 auto;
		overflow:hidden;
		height:27px;
	}
		#topSubnavCont ul {
			float:right;
			font-size:11px;
			padding-top:2px;
			margin-right:15px;
		}
			#topSubnavCont li {
				float:right;
				margin-left:20px;
			}
				#topSubnavCont li a {
					color:#c58f7e;
				}
#topNavWrapper {
	width:100%;
	background:url(../images/top-logo-bg.jpg) center top no-repeat #721300;
	position:relative;
	height: 75px;
}
	#topNavCont {
		width:1020px;
		margin:0 auto;
		overflow:hidden;
		position:relative;
	}
		#topNavCont h1 {
			background:url(../images/top-logo-olivet.png) left top no-repeat;
			width:385px;
			height:75px;
			display:block;
			float:left;
		}
			#topNavCont h1 a {
				width:385px;
				height:75px;
				display:block;
			}
			#topNavCont h1 span {
				display:none;
			}
			#topNavCont h1 a:hover {
				background:url(../images/top-logo-olivet-over.png) left top no-repeat;
			}
		#topNavCont ul#mainNav {
			float:right;
			width:550px;
			/* margin-top: 34px; */
			margin-right:50px;
		}
			#topNavCont ul#mainNav > li {
				float:right;
				font-size:18px;
				font-family:GaramondEOTSmbd, GaramondTTFSmbd, Georgia, "Times New Roman", Times, serif;
				text-shadow: 1px 0 3px #511200;
				padding:34px 13px 22px 13px;
			}
			#topNavCont ul#mainNav > li.about:hover, .hover_about {
				background:url(../images/topnav-bg1.png) center top no-repeat;
			}
			#topNavCont ul#mainNav > li.admission:hover, .hover_admission {
				background:url(../images/topnav-bg2.png) center top no-repeat;
			}
			#topNavCont ul#mainNav > li.academics:hover, .hover_academics {
				background:url(../images/topnav-bg3.png) center top no-repeat;
			}
			#topNavCont ul#mainNav > li.offices:hover, .hover_offices {
				background:url(../images/topnav-bg4.png) center top no-repeat;
			}
			#topNavCont ul#mainNav > li.resources:hover, .hover_resources {
				background:url(../images/topnav-bg3.png) center top no-repeat;
			}
			
				#topNavCont ul#mainNav li > a {
					color:#fff;
				}
				#topNavCont ul#mainNav li:hover > a,#topNavCont ul#mainNav li > a.hoverLinks {
					color:#aa9b67;
					text-shadow:none;
				}
			#mainSubNavWrapper {
				position:absolute;
				width:100%;
				top:75px;
				background:url(../images/top-subnav-bg.png) left top repeat-x;
				/* background:#fff; */
				z-index: 1000;
				height: 127px;
				display:none;
			}
				#mainSubNavWrapper #mainSubNav {
					width:988px;
					margin:0 auto;
					position:relative;
				}
					/* mainNave MouseOver Effect Layer */
					#mainNavShadow1 {
						background:url(../images/mainNavShadow-1.png) center top no-repeat;
						position:absolute;
						left: 419px;
						width:71px;
						height:12px;
						display:block;
						z-index:1100;
						display:none;
					}
					#mainNavShadow2 {
						background:url(../images/mainNavShadow-2.png) center top no-repeat;
						position:absolute;
						left: 494px;
						width:146px;
						height:12px;
						display:block;
						z-index:1100;
						display:none;
					}
					#mainNavShadow3 {
						background:url(../images/mainNavShadow-3.png) center top no-repeat;
						position:absolute;
						left: 646px;
						width:94px;
						height:12px;
						display:block;
						z-index:1100;
						display:none;
					}
					#mainNavShadow4 {
						background:url(../images/mainNavShadow-4.png) center top no-repeat;
						position:absolute;
						left: 745px;
						width:112px;
						height:12px;
						display:block;
						z-index:1100;
						display:none;
					}
					#mainNavShadow5 {
						background:url(../images/mainNavShadow-3.png) center top no-repeat;
						position:absolute;
						left: 850px;
						width:112px;
						height:12px;
						display:block;
						z-index:1100;
						display:none;
					}
				#mainSubNavWrapper #mainSubNav ul {
					float:left;
					width: 150px;
					margin-top: 17px;
				}
				#mainSubNavWrapper #mainSubNav li {
					width: 150px;
					float:left;
					padding: 2px 0;
					font-size: 13px;
				}
				#mainSubNavWrapper #mainSubNav a {
					color:#a79966;
				}
				#mainSubNavWrapper #mainSubNav a:hover {
					color:#c22000;
				}
				#mainSubNavWrapper #mainSubNav h3 {
					color: #916e23;
					font-size:14px;
					font-family:GaramondEOT, GaramondTTF, Georgia, "Times New Roman", Times, serif;
					float:left;
					width: 440px;
					margin-top: 32px;
					line-height: 150%;
					margin-left: 15px;
				}
				#mainSubNavWrapper #mainSubNav .mainSubNavImg {
					float:right;
					width:220px;
					margin-top: 22px;
				}
			#mainSubNavShadow {
				background:url(../images/top-menu-belowbg.png) left top repeat-x;
				width: 100%;
				height: 20px;
				position:absolute;
				top:202px;
				display:none;
			}
			#topNavCont #topSearch {
				position:absolute;
				right: 10px;
				top:26px;
			}
				#topNavCont #topSearch img {
					margin-top:2px;
				}
			#topSearchInput
			{
				background:url(../images/top-search-bg.jpg) -2px top no-repeat;
				-webkit-border-radius: 15px;
				-moz-border-radius: 15px;
				border-radius: 15px;
				border:0;
				padding: 5px 10px 6px 10px;
				width:0; 
				float:right;
				display:none;
			}
			#topSearchIcon
			{
				position:absolute;
				right:7px;
				top:3px;
				cursor:pointer;
			}
			#hiddenImg
			{
				display:none;
			}
			
	#topSlideshow {
		width:100%;
		overflow:hidden;
		height:310px;
		position:relative;
	}
		#topSlideshow .topSlideShadow {
			background:url(../images/top-menu-belowbg.png) left top repeat-x;
			width: 100%;
			height: 20px;
		}
		#topSlideshow h2 {
			color:#4b6a84;
			font-size:40px;
			font-family:GaramondEOT, GaramondTTF, Georgia, "Times New Roman", Times, serif;
			line-height:40px;
			width:450px;
			float:right;
			margin-top: 80px;
			margin-left:400px;
			margin-right:17px;
			text-align:right;
		}
		#topSlideshow h3 {
			color:#585858;
			font-size:14px;
			line-height:140%;
			width:400px;
			float:right;
			margin-top:8px;
			margin-right:17px;
			text-align:right;
		}
	#topSlideWidth {
		overflow:hidden;
		width:1020px;
		margin:0 auto;
		position:relative;
		height: 288px;
	}
		#topSlideshow .topSlideBtn {
			position:absolute;
			bottom:30px;
			right: 20px;
		}
			#topSlideshow .topSlideBtn .topSBtnOn {
				width: 9px;
				height: 9px;
				display:block;
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				border-radius: 10px;
				background:#999;
				float:left;
				margin:4px;
			}
				#topSlideshow .topSlideBtn .topSBtnOn a {
					width: 9px;
					height: 9px;
					display:block;
				}
			#topSlideshow .topSlideBtn .topSBtnOff {
				width: 9px;
				height: 9px;
				display:block;
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				border-radius: 10px;
				background:#c4c4c4;
				float:left;
				margin:4px;
			}
				#topSlideshow .topSlideBtn .topSBtnOff a {
					width: 9px;
					height: 9px;
					display:block;
				}
			#topSlideshow .topPlayBtn {
				width: 12px;
				height: 12px;
				display:block;
				float:left;
			}
				#topSlideshow .topPlayBtn a {
					background: url(../images/ic-indexslide.png) -12px 2px no-repeat;
					width: 12px;
					height: 12px;
					display: block;
					margin-left: 4px;
					margin-top:2px;
				}
				#topSlideshow .topPlayBtn a:hover {
					background: url(../images/ic-indexslide.png) -12px -12px no-repeat;
				}
				


#contWrapper {
	background:url(../images/index-slide-belowbg.png) center top no-repeat;
}
	#contMain {
		width:1020px;
		margin:0 auto;
		overflow:hidden;
	}
		#contMain .contIndexL {
			width:690px;
			float:left;
			margin-top:30px;
		}
		#contMain .contIndexNews {
			float:left;
			width:306px;
			margin-left:10px;
		}
			#contMain .contIndexNews h4 {
				font-size:16px;
				color:#a01b00;
				margin-bottom:10px;
				float:left;
			}
			#contMain .contIndexNews dl.headline {
				float:left;
			}
				#contMain .contIndexNews dl dt, #contMain .contIndexNews dl dd {
					float:left;
				}
				#contMain .contIndexNews dl.headline dd.img {
					width:300px;
					border:3px solid #fff;
					-moz-box-shadow: 0 0 5px 1px #efefef;
					-webkit-box-shadow: 0 0 5px 1px #efefef;
					box-shadow: 0 0 5px 1px #efefef;
				}
				#contMain .contIndexNews dl.headline dt {
					font-size:13px;
					color:#000;
					width:300px;
					line-height:130%;
					margin-top:13px;
					margin-bottom:5px;
					font-family:Georgia, "Times New Roman", Times, serif;
				}
					#contMain .contIndexNews dl.headline dt a {
						color:#000;
					}
					#contMain .contIndexNews dl.headline dt a:hover {
						color:#c22000;
					}
				#contMain .contIndexNews dl.headline dd.summary {
					width:300px;
					font-size:11px;
					color:#555;
					line-height: 140%;
					float:left;
				}
			#contMain .contIndexNews ul {
				float:left;
				width:300px;
				margin-top:10px;
			}
				#contMain .contIndexNews ul li {
					background:url(../images/arrow-pink.png) left 8px no-repeat;
					padding-left:10px;
					font-size:12px;
					font-family:Georgia, "Times New Roman", Times, serif;
					line-height:130%;
					padding-top: 5px;
					padding-bottom: 5px;
				}
					#contMain .contIndexNews ul li a {
						color: #333;
					}
					#contMain .contIndexNews ul li a:hover {
						color:#c22000;
					}
		#contMain .contIndexSpotlight {
			float:left;
			width:306px;
			margin-left: 36px;
		}
			#contMain .contIndexSpotlight h4 {
				font-size:16px;
				color:#a01b00;
				margin-bottom:10px;
				float:left;
			}
			#contMain .contIndexSpotlight dl.headline {
				float:left;
			}
				#contMain .contIndexSpotlight dl dt, #contMain .contIndexNews dl dd {
					float:left;
				}
				#contMain .contIndexSpotlight dl.headline dd.img {
					width:300px;
					border:3px solid #fff;
					-moz-box-shadow:0 0 5px 1px #efefef;
					-webkit-box-shadow:0 0 5px 1px #efefef;
					box-shadow:0 0 5px 1px #efefef;
				}
				#contMain .contIndexSpotlight dl.headline dt {
					font-size:13px;
					color:#000;
					width:300px;
					line-height:130%;
					margin-top:13px;
					margin-bottom:5px;
					font-family:Georgia, "Times New Roman", Times, serif;
				}
					#contMain .contIndexSpotlight dl.headline dt a {
						color:#000;
					}
					#contMain .contIndexSpotlight dl.headline dt a:hover {
						color:#c22000;
					}
				#contMain .contIndexSpotlight dl.headline dd.summary {
					width:300px;
					font-size:11px;
					color:#555;
					line-height: 140%;
					float:left;
				}
			#contMain .contIndexSpotlight ul {
				float:left;
				width:300px;
				margin-top:10px;
			}
				#contMain .contIndexSpotlight ul li {
					background:url(../images/arrow-pink.png) left 8px no-repeat;
					padding-left:10px;
					font-size:12px;
					font-family:Georgia, "Times New Roman", Times, serif;
					line-height:130%;
					padding-top: 5px;
					padding-bottom: 5px;
				}
					#contMain .contIndexSpotlight ul li a {
						color:#333;
					}
					#contMain .contIndexSpotlight ul li a:hover {
						color:#c22000;
					}
					
	#contMain #contSocial {
		margin-top:20px;
		border-top:1px solid #f5f2ec;
		padding-top:20px;
		width:660px;
		margin-bottom:20px;
	}
		#contMain #contSocial .contSocialSection {
			padding-left:30px;
			width:270px;
			float:left;
		}
			#contMain #contSocial dl {
				min-height: 116px;
			}
			#contMain #contSocial dl, #contMain #contSocial dl dt, #contMain #contSocial dl dd {
				float:left;
			}
			#contMain #contSocial dl dd.date {
				font-size:11px;
				color:#777;
				margin-bottom:7px;
				width: 100%;
			}
			#contMain #contSocial dl dd.img {
				margin-right:15px;
			}
			#contMain #contSocial dl dt {
				line-height:140%;
				width: 120px;
			}
			#contMain #contSocial dl dt a {
				color:#000;
			}
			#contMain #contSocial dl dt a:hover {
				color:#c22000;
			}
		#contMain #contSocial > div.fb {
			background:url(../images/ic-index-socials.png) 3px -3px no-repeat;
			width: 293px;
			margin-right: 20px;
			position:relative;
			
		}
		#contMain #contSocial > div.tw {
			background:url(../images/ic-index-socials.png) 3px -197px no-repeat;
			width: 285px;
			position:relative;
		}
		#contMain #contSocial > div.tw dt {
			width: 100%;
		}
		#contMain #contSocial > div.fb dd.btn {
			position:absolute;
			right:0;
			bottom:0;
		}
		#contMain #contSocial > div.tw dd.btn {
			position:absolute;
			right:0;
			bottom:0;
		}
		#contMain #contSocial > div.yt {
			background:url(../images/ic-index-socials.png) 3px -427px no-repeat;
			width: 285px;
			position:relative;
		}
		#contMain #contSocial > div.yt dd.btn {
			position:absolute;
			right:0;
			bottom:0;
		}
		#contMain #contSocial > div.pin {
			background:url(../images/ic-index-socials.png) 3px -652px no-repeat;
			width: 285px;
			position:relative;
		}
		#contMain #contSocial > div.pin dd.btn {
			position:absolute;
			right:0;
			bottom:0;
		}
#contMain .contIndexR {
	float:right;
	background:url(../images/index-right-bg.png) left top repeat-y;
	width: 292px;
	padding-left:37px;
	padding-top: 30px;
	padding-bottom: 25px;
}
	#contMain .contIndexR .contIndexColleges {
		float:left;
	}
		#contMain .contIndexColleges h4 {
			font-size:16px;
			color:#000;
			margin-bottom:10px;
			float:left;
			width:100%;
		}
		#contMain .contIndexColleges ul {
			float:left;
			width:260px;
		}
			#contMain .contIndexColleges li {
				float:left;
				width:100%;
				padding: 4px 0 3px 26px;
			}
				#contMain .contIndexColleges li a {
					color:#555555;
				}
				#contMain .contIndexColleges li a:hover {
					color:#c22000;
					background-position: 300px;
				}
			#contMain .contIndexColleges li.otcs {
				background:url(../images/ic-index-colleges.png) -2px top no-repeat;
			}
				#contMain .contIndexColleges li.otcs:hover {
					background:url(../images/ic-index-colleges.png) -322px top no-repeat;
					color:#c22000;
				}
			#contMain .contIndexColleges li.jcm {
				background:url(../images/ic-index-colleges.png) -2px -36px no-repeat;
			}
				#contMain .contIndexColleges li.jcm:hover {
					background:url(../images/ic-index-colleges.png) -322px -36px no-repeat;
					color:#c22000;
				}
			#contMain .contIndexColleges li.ocj {
				background:url(../images/ic-index-colleges.png) -2px -72px no-repeat;
			}
				#contMain .contIndexColleges li.ocj:hover {
					background:url(../images/ic-index-colleges.png) -322px -72px no-repeat;
					color:#c22000;
				}
			#contMain .contIndexColleges li.ocad {
				background:url(../images/ic-index-colleges.png) -2px -108px no-repeat;
			}
				#contMain .contIndexColleges li.ocad:hover {
					background:url(../images/ic-index-colleges.png) -322px -108px no-repeat;
					color:#c22000;
				}
			#contMain .contIndexColleges li.oit {
				background:url(../images/ic-index-colleges.png) -2px -144px no-repeat;
			}
				#contMain .contIndexColleges li.oit:hover {
					background:url(../images/ic-index-colleges.png) -322px -144px no-repeat;
					color:#c22000;
				}
			#contMain .contIndexColleges li.ocle {
				background:url(../images/ic-index-colleges.png) -2px -180px no-repeat;
			}
				#contMain .contIndexColleges li.ocle:hover {
					background:url(../images/ic-index-colleges.png) -322px -180px no-repeat;
					color:#c22000;
				}
			#contMain .contIndexColleges li.ocb {
				background:url(../images/ic-index-colleges.png) -2px -216px no-repeat;
			}
				#contMain .contIndexColleges li.ocb:hover {
					background:url(../images/ic-index-colleges.png) -322px -216px no-repeat;
					color:#c22000;
				}
			#contMain .contIndexColleges li.zinzendorf {
				background:url(../images/ic-index-colleges.png) -2px -253px no-repeat;
			}
				#contMain .contIndexColleges li.zinzendorf:hover {
					background:url(../images/ic-index-colleges.png) -322px -253px no-repeat;
					color:#c22000;
				}
				#contMain .contIndexColleges li:hover a {
					color:#c22000;
				}
	#contMain .contIndexR .contIndexCampus {
		float:left;
		margin-top: 25px;
	}
		#contMain .contIndexCampus h4 {
			font-size:16px;
			color:#000;
			margin-bottom:10px;
			float:left;
			width:100px;
		}
		
		#contMain .contIndexCampus h4 a {
			color:#000;
		}
		#contMain .contIndexCampus h4 a:hover {
			color:#c22000;
		}
		
		#contMain .contIndexCampus .contCampusDropD {
			float:right;
			margin-top: 2px;
		}
			#contMain .contIndexCampus .contCampusDropD select {
				border:0px;
				background:url(../images/select-bg.jpg) right top no-repeat #fff;
				-webkit-appearance: none;
				-moz-appearance: none;
				appearance: none;
				-ms-appearance: none; 
				-o-appearance: none; 
				font-family: arial;
				font-size: 12px;
				padding-right: 30px;
			}
				#contMain .contIndexCampus .contCampusDropD select .firstOption {
					text-align:right;
				}
		#contMain .contIndexCampus dl.headline {
			float:left;
		}
			#contMain .contIndexCampus dl.headline dd.img {
				width:270px;
				border:3px solid #fff;
				-moz-box-shadow:0 0 5px 1px #efefef;
				-webkit-box-shadow:0 0 5px 1px #efefef;
				box-shadow:0 0 5px 1px #efefef;
			}
			#contMain .contIndexCampus dl.headline dt {
				font-size: 13px;
				text-transform:uppercase;
				font-family:Georgia, "Times New Roman", Times, serif;
				margin-top:13px;
				color: #000;
			}
				#contMain .contIndexCampus dl.headline dt a {
					color:#000;
				}
				#contMain .contIndexCampus dl.headline dd.summary {
					font-size:11px;
					color:#555;
					line-height: 140%;
				}
				
#contSubMainWrapper {
	width:100%;
	overflow:hidden;
	/* background:#f5f4ed; Original Color */
	background:#f3f2e9;
	padding-bottom: 30px;
}
	#contSubMain {
		width:1020px;
		margin:0 auto;
		padding-top:25px;
	}
		#contFeatured {
			float:left;
			position:relative;
			width:661px;
		}
			#contFeatured h4 {
				color:#847241;
				font-size:16px;
				margin-bottom:15px;
			}
			#contFeatured .featuredBtPrev {
				position:absolute;
				left:-15px;
				margin-top:75px;
				width:32px;
				height:32px;
				display:block;
				z-index: 1000;
			}
				#contFeatured .featuredBtPrev a {
					width:32px;
					height:32px;
					display:block;
					background:url(../images/btn-prev.png) left top no-repeat;
				}
				#contFeatured .featuredBtPrev a:hover {
					background-position: 0 -34px;
				}
			#contFeatured .featuredBtNext {
				position:absolute;
				right:-15px;
				margin-top:75px;
				width:32px;
				height:32px;
				display:block;
				z-index: 1000;
			}
				#contFeatured .featuredBtNext a {
					width:32px;
					height:32px;
					display:block;
					background:url(../images/btn-next.png) left top no-repeat;
				}
				#contFeatured .featuredBtNext a:hover {
					background-position: 0 -33px;
				}
			#contFeatured .featuredBtPrev span, 
			#contFeatured .featuredBtNext span {
				display:none;
			}
			#contFeatured .featuredPlay {
				position:absolute;
				top:43px;
				right:10px;
				background:#fff;
				padding:0px 8px;
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				border-radius: 10px;
				font-size: 11px;
				color: #a08853;
				z-index: 9999;
			}
			#contFeatured .featuredPlay img{
				cursor:pointer;
			}
			#contFeatured .featuredImg1 {
				width:655px;
				border:3px solid #fff;
				-moz-box-shadow: 0 0 3px 3px #efefef;
				-webkit-box-shadow: 0 0 3px 3px #efefef;
				box-shadow: 0 0 3px 3px #efefef;
			}
			#contFeatured .bx-viewport {
				height:175px !important;
			}
	#contQuickLink {
		width: 276px;
		float:left;
		margin-left:67px;
		position:relative;
	}
		#contQuickLink h4 {
			color:#000;
			font-size:16px;
			margin-bottom:15px;
		}
		#contQuickLink ul {
			width: 125px;
			float:left;
		}
			#contQuickLink li {
				padding:3px 0;
			}
			#contQuickLink li a {
				color: #555;
			}
			#contQuickLink li a:hover {
				color: #000;
			}
		#contQuickLink .quicklinkBalloon {
			float:left;
			width: 123px;
			background: #fff;
			padding: 10px 10px;
			font-size: 11px;
			margin-left: 13px;
			position:absolute;
			right: 0px;
			top: -4px;
			min-height: 220px;
			line-height:140%;
			color:#444;
			display:none;
		}
		#contQuickLink #academic_calendar {
			display:block;
		}
		#contQuickLink .balloonArrow {
			position:absolute;
			left: -13px;
			top: 30px;
		}
		#contQuickLink #apply_to_olivet {
			background:url(../images/quicklink-img2.jpg) center bottom no-repeat #fff;
		}
			#contQuickLink #apply_to_olivet .balloonArrow{
				top: 54px;
			}
		#contQuickLink #myolivet_faculty {
			background:url(../images/quicklink-img3.jpg) center bottom no-repeat #fff;
		}
			#contQuickLink #myolivet_faculty .balloonArrow{
				top: 80px;
			}
		#contQuickLink #myolivet_student {
			background:url(../images/quicklink-img3.jpg) center bottom no-repeat #fff;
		}
		#contQuickLink #myolivet_student .balloonArrow{
			top: 105px;
		}
		#contQuickLink #olivet_webmail {
			background:url(../images/quicklink-img4.jpg) center bottom no-repeat #fff;
		}
			#contQuickLink #olivet_webmail .balloonArrow{
				top: 130px;
			}
		#contQuickLink #financial_information {
			background:url(../images/quicklink-img6.jpg) center bottom no-repeat #fff;
		}
			#contQuickLink #financial_information .balloonArrow{
				top: 156px;
			}
		#contQuickLink #olivet_news {
			background:url(../images/quicklink-img5.jpg) center bottom no-repeat #fff;
		}
		
		#contQuickLink #olivet_donate {
			background:url(../images/quicklink-img7.jpg) center bottom no-repeat #fff;
		}
			#contQuickLink #olivet_news .balloonArrow{
				top: 180px;
			}
			
			#contQuickLink #olivet_donate .balloonArrow {top: 206px;}
		
			#contQuickLink .quicklinkBalloon .date {
				margin-bottom: 15px;
				margin-top: 3px;
				color:#777;
			}
			#contQuickLink .quicklinkBalloon a {
				color:#444;
				font-size: 9px;
				text-transform: uppercase;
			}
			#contQuickLink .quicklinkBalloon a:hover {
				color:#777;
			}
			
#footerWrapper {
	background:url(../images/footer-bg.jpg) center top no-repeat #403f3f;
	overflow:hidden;
}
	#footer {
		width:1020px;
		margin:0 auto;
		padding-top:22px;
		padding-bottom:16px;
		overflow:hidden;
		line-height:170%;
	}
		#footer .footerLogo {
			float:left;
			width:90px;
			margin-right: 20px;
		}
			#footer .footerLogo p {
				font-size:10px;
				color:#9c9c9c;
				text-align:center;
				text-transform:uppercase;
				line-height:120%;
				margin-top: 5px;
				padding-left: 5px;
			}
			#footer .footerLogo a {
				width:90px;
				height:95px;
				display:block;
				background:url(../images/bt-logo-olivet.png) left top no-repeat;
			}
			#footer .footerLogo a:hover {
				background:url(../images/bt-logo-olivet.png) left bottom no-repeat;
			}
			#footer .footerLogo span {
				display:none;
			}
		#footer .footerNav1,
		#footer .footerNav2,
		#footer .footerNav3,
		#footer .footerNav4,
		#footer .footerNav5 {
			float:left;
			margin-right:28px;
		}
		#footer .footerNav6 {
			float:left;
		}
			#footer .footerNav1 h6,
			#footer .footerNav2 h6,
			#footer .footerNav3 h6,
			#footer .footerNav4 h6,
			#footer .footerNav5 h6,
			#footer .footerNav6 h6 {
				color: #d2d2d2;
				font-weight:bold;
				font-size:12px;
				margin-bottom:5px;
			}
		#footer a {
			color:#9f9f9f;
		}
		#footer a:hover {
			color:#efefef;
		}
		#footer ul.footerSocial {
			padding:1px 0;
			margin:0;
			line-height: 160%;
			font-size:11px;
			margin-top:12px;
		}
			#footer ul.footerSocial li {
				padding-left:21px;
				margin-top: 1px;
			}
			#footer ul.footerSocial li.fb {
				background:url(../images/ic-bt-social.png) left 1px no-repeat;
			}
				#footer ul.footerSocial li.fb:hover {
					background:url(../images/ic-bt-social.png) left -20px no-repeat;
				}
			#footer ul.footerSocial li.tw {
				background:url(../images/ic-bt-social.png) -150px top no-repeat;
			}
				#footer ul.footerSocial li.tw:hover {
					background:url(../images/ic-bt-social.png) -150px -21px no-repeat;
				}
			#footer ul.footerSocial li.fr {
				background:url(../images/ic-bt-social.png) -290px top no-repeat;
			}
				#footer ul.footerSocial li.fr:hover {
					background:url(../images/ic-bt-social.png) -290px -21px no-repeat;
				}
			#footer ul.footerSocial li.gp {
				background:url(../images/ic-bt-social.png) -440px top no-repeat;
			}
				#footer ul.footerSocial li.gp:hover {
					background:url(../images/ic-bt-social.png) -440px -21px no-repeat;
				}
			#footer ul.footerSocial li.yt {
				background:url(../images/ic-bt-social.png) -594px top no-repeat;
			}
				#footer ul.footerSocial li.yt:hover {
					background:url(../images/ic-bt-social.png) -594px -21px no-repeat;
				}
			#footer ul.footerSocial li.it {
				background:url(../images/ic-bt-social.png) -746px top no-repeat;
			}
				#footer ul.footerSocial li.it:hover {
					background:url(../images/ic-bt-social.png) -746px -21px no-repeat;
				}
			#footer ul.footerSocial li.pt {
				background:url(../images/ic-bt-social.png) -1065px top no-repeat;
			}
				#footer ul.footerSocial li.pt:hover {
					background:url(../images/ic-bt-social.png) -1065px -21px no-repeat;
				}
			#footer ul.footerSocial li.rss {
				background:url(../images/ic-bt-social.png) -898px top no-repeat;
			}
				#footer ul.footerSocial li.rss:hover {
					background:url(../images/ic-bt-social.png) -898px -21px no-repeat;
				}
				#footer ul.footerSocial li:hover a {
					color:#fff;
				}
#footerCopyrightWrapper {
	background:url(../images/footer-bg.jpg) center top no-repeat #403f3f;
	overflow:hidden;
}
	#footerCopyright {
		font-size:10px;
		color:#9c9c9c;
		text-align:center;
		text-transform:uppercase;
		line-height:120%;
		padding:10px 0;
		background:url(../images/footerCopyright-bg.png) ;
	}
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:600px; position:absolute; } 
.texts{display:none;}
.contIndexCampus .headline{display:none;}
.contIndexCampus #ny{display:block;}
.submenus,#preLoad{display:none;}

dl#faq  dd {
	margin-bottom:5px;
}
dl#faq  dd strong {
	color:#333;
}
.contIndexCampus dl a {
	color:#222;
}

.onlinePayment dl {
	float:left;
	width:100%;
}
	.onlinePayment dt {
		float:left;
		padding:5px 0;
		border-top:1px solid #efefef;
		width:30%
	}
	.onlinePayment dd {
		float:left;
		width:67%;
		padding-left:3%;
		padding:5px 0;
		border-top:1px solid #efefef;
	}
	.onlinePayment dl.last dd, .onlinePayment dl.last dt {
		border-bottom:1px solid #efefef;
	}
	.onlinePayment dd input {
		padding:4px 8px 3px 8px;
		height:20px;
		width:300px;
	}
	.onlinePMButton {
		width:100px;
		height:30px;
		text-transform:uppercase;
		font-size:12px;
		padding:10px 0;
		font-family:Arial, Helvetica, sans-serif;
	}
	ul.serviceUl {
		margin-left:2px !important;
		padding-left:0 !important;
	}
		ul.serviceUl li {
			background: url(../images/arrow-pink.png) left 16px no-repeat;
			padding-left: 14px;
			font-size: 13px;
			font-family: Georgia, "Times New Roman", Times, serif;
			line-height: 130%;
			padding-top: 12px;
			padding-bottom: 12px;
		}
		ul.serviceUl li a {
			color:#333;
			border-bottom: 1px dotted #777;
		}
		ul.serviceUl li a:hover {
			color:#b21d00;
			border-bottom: 1px dotted #fff;
		}


		#contScMain .contMembership .contScSubSumText > p { width:75% !important;} 
		
		
		
		#footer ul li.give a {padding-left: 16px; margin-top: 1px;}
		#footer ul li.give {
				background:url(../images/ic-bt-give.png) left 1px no-repeat;
			}
				#footer ul li.give:hover {
					background:url(../images/ic-bt-give.png) left -20px no-repeat;
				}
				
				
				