/* Homepage stylesheet to override styles and do special treatments */

/* STRUCTURE
----------------------------------------------------------------------------- */
#home #container { background-image: url(/images/home/bg-body.gif); }
	#home #content { width: 100%; background: url(/images/home/bg-content.gif) repeat-x 0 284px; }
		body#home #primary-content { margin-left: 0; width: 100%; padding: 0; }
		#home #primary-content, #home #secondary-content, #home #tertiary-content { min-height: 10px; }
#home #footer-container { border-top: 0; height: 34px; }
	#home #nav-util, #home #footer address { top: 21px; }
	#home #footer address { left: 13px; }
		
/* SLIDESHOW
----------------------------------------------------------------------------- */
#home #flash-container { height: 290px; margin: -8px 0 31px 0; }
#home div#flash-container { margin-top: 0; }
#home #flash-container #alt-content { display: block; margin-top: 2px; width: 100%; height: 280px; background: url(/images/home/bg-slideshow.jpg) repeat-x center top; }
	
/* SPOTLIGHT (NEWS)
----------------------------------------------------------------------------- */
#home #content-container { border-top: 1px solid #E4E4E4; width: 960px; padding: 0; margin: 0 auto 0 auto; }
	#home #inner-content-container { border-bottom: 1px solid #E4E4E4; float: left; width: 952px; padding: 0 3px 0 5px; }
		#home .spotlight { float: left; width: 438px; position: relative; padding: 7px 0 7px 102px; margin: 0; }
			#home .spotlight ul.news li { margin-bottom: 0; border: 0; background-image: none; padding: 0; }
				#home .spotlight h2 { position: absolute; top: 10px; left: 0; }
				#home .spotlight h4 { font-size: 12px; color: #262626; }
				#home .spotlight h4 a, #home .spotlight h4 a:link { color: #262626; text-decoration: none; }
				#home .spotlight h4 a:visited {  color: #262626; }
				#home .spotlight h4 a:hover { color: #777; background-color: transparent; }
				#home .spotlight h4 a:active, #home .spotlight h4 a:focus { color: #777; background-color: transparent; }
				#home .spotlight h6 { font-size: 10px; color: #A8A8A8; margin: 0; line-height: 11px; }
				#home .spotlight p.view-all-link { margin: 0; font-size: 10px; }
					#home .spotlight p.view-all-link a,
					#home .spotlight p.view-all-link a:visited { text-decoration: none; }
					#home .spotlight p.view-all-link a:hover,
					#home .spotlight p.view-all-link a:active { text-decoration: underline; background-color: transparent; color: #262626; }
	
/* BUTTON LIST
----------------------------------------------------------------------------- */
#home a#admission-video {
	float: right;
	background: url(/data/files/resources/HomeButtons/thumb/btn-btnadmissions.gif) no-repeat 0 0;
	width: 199px;
	height: 51px;
	text-indent: -3000px;
	display: block;
	}
#home #button-list { float: right; width: 199px; }
	#home .resource-list { background-image: none; background-color: transparent; margin-bottom: 0; padding: 0; }
		#home .resource-list dl { float: left; margin-bottom: 0; }
		#home .resource-list ul { margin: 0; }
			#home div.resource-list ul li { margin: 0; padding: 0; float: left; }
			#home div.resource-list ul li.first-child { margin-right: 1px; }
				#home div.resource-list ul li .thumb { float: none; margin: 0; border: 0; padding: 0!important; background-color: transparent; }
					#home div.resource-list ul li .thumb a { display: block; border: 0; }
							
/* NEWS ALERT
----------------------------------------------------------------------------- */
#home .news-alert { border: 3px solid #762123; width: 842px; margin: 0 auto 26px auto; padding: 6px 10px 8px 102px; font-size: 12px; position: relative; background: url(/images/home/bg-alert.gif) no-repeat 30px 7px; min-height: 46px; }
	#home .news-alert li { margin-bottom: 0; }
		#home .news-alert h4 { color: #262626; margin-right: 70px; }
	#home .news-alert .news-rsslink { position: absolute; top: 3px; right: 10px; font-size: 10px; }
	#home .news-alert a.readmore { font-size: 11px; }
