/* ---------------------------------------------
Moore School Screen Style Sheet
author: Cyberwoven
version:  2009.05
----------------------------------------------- */

/* Homepage Specific Styles */

body {background: #000 url(../images/bodybg-home.gif) repeat-x;}
#homewrapper {border-bottom:1px solid #1f1f1f; min-width:960px; background:url(../images/wrapperbg.jpg) no-repeat top center; padding:0 10px;}
#homeflash {height:334px; margin-bottom:20px;}
	body.alumni .noflash {background:url(../images/noflash-alumni.jpg);}
	body.undergrad .noflash {background:url(../images/noflash-undergrad.jpg);}
	body.support_moore .noflash {background:url(../images/noflash-support.jpg);}
	body.faculty_research .noflash {background:url(../images/noflash-faculty.jpg);}
	body.recruiters .noflash {background:url(../images/noflash-recruiters.jpg);}
	body.exec_ed .noflash {background:url(../images/noflash-execed.jpg);}
	body.doctoral .noflash {background:url(../images/noflash-doctoral.jpg);}
	body.masters .noflash {background:url(../images/noflash-masters.jpg);}
	body.pmba .noflash {background:url(../images/noflash-pmba.jpg);}
	body.imba .noflash {background:url(../images/noflash-imba.jpg);}

.homelaunch {position:relative; height:260px; margin-bottom:20px; overflow:hidden;}
	ul#newsevents {margin:0; padding:0; list-style:none; float:left; width:270px; height:260px; background:url(../images/home-newsevents.gif) no-repeat; margin-right:20px; position:relative;}
	ul#newsevents li {display:inline; margin:0; padding:0;}
	ul#newsevents li h3 {display:inline; margin:0; padding:0;}
	ul#newsevents li h3 a {display:block; float:left; padding:5px 15px; height:25px; line-height:25px; text-align:center; color:#5e4f29; font-family:"Arial Narrow", "Trebuchet MS", tahoma; text-transform:uppercase; margin:1px; outline:none;}
	ul#newsevents li h3 a:hover, ul#newsevents li.active h3 a {color:#b99639; text-decoration:none;}
		ul#newsevents li ul {display:none; position:absolute; top:50px; left:0; width:250px; margin:0; padding:0;}
		ul#newsevents li.news ul {display:block;}
		ul#newsevents li.active h3 a {margin:0; border:1px solid #1f1f1f; border-bottom:1px solid #000;}
		ul#newsevents li ul li {display:block; position:relative; margin:0 0 10px 0; padding:0 0 9px 0; border-bottom:1px dotted #1b1b1b; list-style:none; font-size:12px; line-height:16px;}
		ul#newsevents li ul li a {text-decoration:none; color:#8f8f8f}
		ul#newsevents li ul li a:hover {text-decoration:underline; color:#e0dfdf;}
			ul#newsevents li ul li.moreheadlines {border-bottom:none; }
				ul#newsevents li ul li.moreheadlines a {display:block; color:#c40101;}

		ul#newsevents li.events ul li {margin:0 0 10px 80px;}
		ul#newsevents li.events ul li div.eventdate {position:absolute; top:0; left:0; margin:0 0 0 -80px; font-size:18px; line-height:25px; color:#afafaf;}
		ul#newsevents li.events ul li div.eventdate span.eventmonth {display:block; float:left; width:38px; margin-right:8px; font-size:12px; color:#8f8f8f; line-height:25px; background:#1b1b1b; border:none; outline:none; text-transform:uppercase; font-family:georgia, "Times New Roman"; text-align:center;}
	
	#homeslideshow {position:relative; width:380px; height:240px; float:left; overflow:hidden; z-index:10;}
		#homeslideshow ul {display:block; width:3000px; height:240px; margin:0; padding:1px 0 0 0;}
			.noslide ul {width:380px !important; padding:0 !important;}
		#homeslideshow ul li {display:block; position:relative; float:left; width:380px; height:230px; overflow:hidden; margin:0; padding:0; background:url(../images/hs-noimage.jpg) no-repeat 0 36px;}
		#homeslideshow ul li h3 {display:block; margin:0; padding:0; width:380px; height:33px; line-height:35px; text-align:center; color:#b99639; font-family:"Arial Narrow", "Trebuchet MS", tahoma; text-transform:uppercase; border-bottom:1px solid #1f1f1f;}
		#homeslideshow ul li h3 a {color:#b99639; text-decoration:none;}
		#homeslideshow ul li p {display:block; width:340px; height:400px; margin:166px 0 0 0; padding:0 15px 0 30px; font-size:11px; background:url(../images/home-slide-bg.png) no-repeat; line-height: 145%;}
		#homeslideshow ul li p.hovered {background-position:0 -30px;}
		#homeslideshow ul li p br {display:none;}
		#homeslideshow ul li p strong,
		#homeslideshow ul li p strong a {display:block; height:30px; line-height:30px !important; margin:0; padding:0; color:#c40101; font-size:12px; line-height:18px; text-decoration:none;}

		#homeslideshow ul li blockquote {display:block; margin:0; padding:65px 15px 15px 15px; font-size:12px; line-height:15px; color:#aaa;}
		#homeslideshow ul li cite {display:block; font-size:12px; line-height:16px; color:#888; padding:0 15px; text-align:left;}
		#homeslideshow ul li cite strong {color:#ccc;}

			body.undergrad #homeslideshow .s1 {background-image:url(../images/hs-undergrad-research.jpg);}
			body.undergrad #homeslideshow .s2 {background-image:url(../images/hs-undergrad-brazil.jpg);}
			body.undergrad #homeslideshow .s3 {background-image:url(../images/hs-undergrad-servicelearning.jpg);}
			body.undergrad #homeslideshow .s4 {background-image:url(../images/hs-undergrad-incubator.jpg);}
				
			body.doctoral #homeslideshow .s1 {background-image:url(../images/hs-doctoral-award.jpg);}
			
			body.exec_ed #homeslideshow .s2 {background:url(../images/hs-execed-mangementdev.jpg) no-repeat 0 34px;;}
			
			body.exec_ed #homeslideshow .s3 {background:url(../images/hs-execed-lead4women.jpg) no-repeat 0 34px;;}
			
			body.masters #homeslideshow .s1 {background-image:url(../images/hs-tarascheidt.jpg);}

			body.pmba h3#homenoslideheadline {display:block; position:absolute; top:3px; left:290px; z-index:12; margin:0; padding:0; width:380px; height:33px; line-height:35px; text-align:center; color:#b99639; font-family:"Arial Narrow", "Trebuchet MS", tahoma; text-transform:uppercase; border-bottom:1px solid #1f1f1f;}
			body.pmba #homeslideshow .s1 {background:url(../images/hs-pmba-s1.jpg) no-repeat 0 36px; height:250px;}
				#homeslideshow li.s1 blockquote, #homeslideshow li.s1 cite {padding-left:120px; text-align:left;}
			body.pmba #homeslideshow .s2 {background:url(../images/hs-pmba-s2.jpg) no-repeat 250px 5px;}
				#homeslideshow li.s2 blockquote, #homeslideshow li.s2 cite {padding-right:130px; text-align:right;}
			body.pmba #homeslideshow .s3 {background:url(../images/hs-pmba-s3.jpg) no-repeat -18px 22px;}
				#homeslideshow li.s3 blockquote, #homeslideshow li.s3 cite {padding-left:120px; text-align:left;}
			body.pmba #homeslideshow .s4 {background:url(../images/hs-pmba-s4.jpg) no-repeat 0 36px;}
				#homeslideshow li.s4 blockquote, #homeslideshow li.s4 cite {padding-left:120px; text-align:left;}
							
			body.imba #homeslideshow .s1 {background-image:url(../images/hs-imba-20years.png);}
			
			body.support_moore #homeslideshow .s1 {background-image:url(../images/hs-support-match.jpg);}
			
			body.faculty #homeslideshow .s1 {background-image:url(../images/hs-faculty-elsenhans.jpg);}
			
			body.recruiters #homeslideshow .s1 {background-image:url(../images/hs-recruiters-headquarters.jpg);}
			
			body.alumni #homeslideshow .s1 {background-image:url(../images/hs-alumni-gabi.jpg);}



		.execedvideo { display:block; width:380px; height:195px; background:url(../images/execedvideo.jpg) no-repeat 0 0; text-indent:-9999px; outline:none; }
			.execedvideo:hover { background-position:0 bottom; }

		#proceed {display:block; position:absolute; top:50px; left:480px; z-index:20; list-style:none; margin:0; padding:0;}
		#proceed li {display:inline; margin:0; padding:0;}
		#proceed li a {display:block; float:left; width:12px; height:12px; overflow:hidden; margin:0 4px; font-size:1px; text-indent:-9999px; background:url(../images/homeslide-icons.png) no-repeat; outline:none;}
		#proceed li a:hover, #proceed li.active a {background-position:0 -12px;}
	
	.homeright {width:270px; height:300px; float:right; border-left:1px solid #1f1f1f; margin:0;}

	ul#homelaunchnav {margin:0 0 0 20px; padding:0; list-style:none;}
	ul#homelaunchnav li {display:block; margin:0; padding:0; border-bottom:1px solid #1f1f1f;}
	ul#homelaunchnav li a {display:block; font-size:18px; line-height:25px; padding:5px 0; color:#b99639; font-family:"Arial Narrow", "Trebuchet MS", tahoma; text-transform:uppercase; text-align:right; background:url(../images/homelaunchnavitem.gif) no-repeat -9999px 0;}
	ul#homelaunchnav li a:hover {color:#d8b65b; text-decoration:none;}

	ul.timeline {display:block; position:relative; margin:20px 0 0 20px; padding:0; list-style:none; width:250px; height:100px; background:url(../images/studenttimeline.png) no-repeat 0 0;}
		ul.timeline li {display:inline; margin:0; padding:0;}
		ul.timeline li a.tlink {display:block; height:100px; width:40px; float:left; font-size:1px; text-indent:-9999px; outline:none;}
		ul.timeline li.prematric a.tlink {width:45px;}
		ul.timeline li p {display:none; position:absolute; z-index:10; top:0; left:0; background:red; padding:10px 10px 10px 20px; height:115px; width:220px; margin-top:-115px; font-size:11px; line-height:16px; background:url(../images/studenttimeline-pop.png) no-repeat;}
		ul.timeline li p strong {font-size:14px; line-height:20px;}
		ul.timeline li p a {color:#b99632;}
		ul.timeline li p strong a {display:block;}
		ul.timeline li p a:hover {text-decoration:underline;}
		
	body.masters ul.timeline1 {background-image:url(../images/mastersmatrix1.png); height:50px; margin-bottom:0;}
	body.masters ul.timeline2 {background-image:url(../images/mastersmatrix2.png); height:50px; margin-top:0;}
		ul.timeline2 li p { top:-50px; }
	body.masters ul.timeline li a.tlink {width:62px; height:50px;}
	
	#featuredcandidate {display:block; position:relative; margin:20px 0 0 20px; padding:0; list-style:none; width:250px; height:135px; text-align:right;}
	#featuredcandidate h4 {margin:0; padding:0 0 10px 0; color:#b99639; font-size:14px; line-height:16px;}  
	#featuredcandidate img {float:right; padding:0; margin:0 0 0 15px; background:url(../images/profile.gif) no-repeat; text-indent:-9999px;}
		#featuredcandidate p { margin:0; padding:0; line-height:20px;}
		#featuredcandidate p strong a {font-size:14px; color:#b99639}
		

	ul.socialmedia {display:block; position:relative; margin:35px 0 0 20px; padding:0; list-style:none; width:250px; height:35px; border:1px solid #1f1f1f; border-width:1px 0;}
		ul.socialmedia li {display:inline; margin:0; padding:0;}
		ul.socialmedia li a {display:block; width:30px; height:30px; margin:4px 5px 0 0; float:right; background:url(../images/social-sprite-2.gif) no-repeat 0 0; font-size:1px; text-decoration:none; text-indent:-9999px; outline:none;}
		ul.socialmedia li a span {display:none; color:#fff; position:absolute; top:0; left:0; margin:-35px 0 0 0; letter-spacing:1px; font-size:11px; line-height:30px; text-indent:0;}
		ul.socialmedia li a:hover span {display:block;}
		ul.socialmedia li a span strong {font-size:24px; font-weight:bold;}
		ul.socialmedia li.fb a {background-position:0 0;} ul.socialmedia li.fb a:hover {background-position:-30px 0;}
		ul.socialmedia li.fl a {background-position:0 -30px;} ul.socialmedia li.fl a:hover {background-position:-30px -30px;}
		ul.socialmedia li.li a {background-position:0 -60px;} ul.socialmedia li.li a:hover {background-position:-30px -60px;}
		ul.socialmedia li.tw a {background-position:0 -90px;} ul.socialmedia li.tw a:hover {background-position:-30px -90px;}
		ul.socialmedia li.yt a {background-position:0 -120px;} ul.socialmedia li.yt a:hover {background-position:-30px -120px;}
		ul.socialmedia li.rs a {background-position:0 -150px;} ul.socialmedia li.rs a:hover {background-position:-30px -150px;}
		ul.socialmedia li.it a {background-position:0 -180px;} ul.socialmedia li.it a:hover {background-position:-30px -180px;}
			ul.socialmedia li.fb a span strong {color:#3579b4;}
			ul.socialmedia li.fl a span strong {color:#f92980;}
			ul.socialmedia li.li a span strong {color:#319dff;}
			ul.socialmedia li.tw a span strong {color:#7ccaff;}
			ul.socialmedia li.yt a span strong {color:#ff4949;}
			ul.socialmedia li.rs a span strong {color:#ffae49;}
			ul.socialmedia li.it a span strong {color:#73aae7;}
		
.footerwitrapper {background:url(../images/home-footerbg.gif) no-repeat center top;}

/* Moore Match
----------------------------------------------- */
body.match #homeflash {height:358px; width:639px; margin:0;}
body.match #mainnav li ul {display:none;}
ul.matchnav {width:321px; height:358px; position:absolute; top:0; right:0; list-style:none; margin:0; padding:0;}
ul.matchnav li {display:inline; margin:0; padding:0;}
ul.matchnav li a {display:block; width:321px; line-height:119px;}
	ul.matchnav li.give a {background-color:#6f73a8}
	ul.matchnav li.impact a {background-color:#5f649d}
	ul.matchnav li.challenge a {background-color:#565b96}
.matchometer {height:100px; background:#2f346c;}

