
body { background: url('../img/backgrounds/bckgrnd-home.png') #444444 no-repeat top center; height: auto; }
a, a:active, a:visited { outline: none; } 

	.wrapper { background: url('../img/backgrounds/bckgrnd-home-bottom.png') #FFFFFF no-repeat right 606px; }

	.stage { width: 1020px; height: 330px; display: block; position: relative; background: url('../img/backgrounds/bckgrnd-stage.png') #444444 no-repeat top left; }
	.lt-ie8 .stage, .lt-ie8 .carousel, .lt-ie8 .carousel * { z-index: 2!important; }
		#stage-respondus { background: url('../img/stage/slide-respondus.jpg') no-repeat top left; width: 1020px; height: 330px; }
		#stage-monitor { background: url('../img/stage/slide-monitor.jpg') no-repeat top left; width: 1020px; height: 330px; }
		#stage-lockdown { background: url('../img/stage/slide-lockdown.jpg') no-repeat top left; width: 1020px; height: 330px; }
		#stage-studymate { background: url('../img/stage/slide-studymatecampus.png') no-repeat top left; width: 1020px; height: 330px; }
		#stage-testbank { background: url('../img/stage/slide-testbank.jpg') no-repeat top left; width: 1020px; height: 330px; }
		.stage-blurb { width: 1020px; height: 330px; display: block; position: relative; }
			.stage-blurb .blurb { color: #999999; width: 500px; height: 300px; display: inline-block; position: relative; margin-left: 42px; margin-top: 30px; }
			.stage-blurb .respondus {  }
			.stage-blurb .monitor {  }
			.stage-blurb .lockdown {  }
			.stage-blurb .testbank {  }
			.stage-blurb .studymate {  }
			.stage-blurb .blurb h1 { font-size: 38px; color: #FFFFFF; line-height: 53px; }
			.stage-blurb .blurb .blurb-text { font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 20px; width: 335px; }
			.stage-blurb .blurb .blurb-text a { font-size: 14px; font-weight: bold; color: #B2D233; line-height: 20px; display: block; padding-top: 4px; }
			.stage-blurb .blurb .blurb-text a:hover { color: #97B22E; text-decoration: none; }
			.stage-blurb .blurb .blurb-text a.sn-active {  }

			.carousel .stage-blurb .item, .stage-nav ul li.stagemain .sn-active { -webkit-transition: opacity .5s; -moz-transition: opacity .5s; -ms-transition: opacity .5s; -o-transition: opacity .5s; transition: opacity .5s; }
			.carousel .stage-blurb .active.left { left: 0; opacity: 0; z-index: 2; }
			.carousel.carousel-fade .stage-blurb .item {
				  -webkit-transition: opacity .5s ease-in-out;
				  -moz-transition: opacity .5s ease-in-out;
				  -ms-transition: opacity .5s ease-in-out;
				  -o-transition: opacity .5s ease-in-out;
				  transition: opacity .5s ease-in-out;
			}
			.carousel.carousel-fade .stage-blurb .active.left,
			.carousel.carousel-fade .stage-blurb .active.right {
				  left: 0;
				  z-index: 2;
				  opacity: 0;
				  filter: alpha(opacity=0);
			}


		.stage-nav, .stage-nav * { padding: 0; margin: 0; }
		.stage-nav { position: absolute; display: inline-block; margin: auto!important; text-align: center; width: 940px; height: 76px; left: 40px; top: 382px; z-index: 999; }
			.stage-nav ul { width: 946px; height: 76px; position: relative; list-style: none; background-color: transparent; }

			.stage-nav ul li.stagemain { height: 76px; line-height: 48px; width: 188px; display: inline-block; position: relative; float: left; border-right: 1px solid #C8DBD8; background-color: transparent; }
			.stage-nav ul li.stagemain:first-of-type { border-left: 1px solid #C8DBD8; }
			.stage-nav ul li.stagemain a { height: 48px; width: 188px; line-height: 48px; display: inline-block; position: relative; font-size: 14px; color: #000000; font-weight: bold; background-color: transparent; background-color: rgba(255,255,255,0.9); opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); /* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#192320,endColorstr=#192320); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#192320,endColorstr=#192320)"; */ }
			.lt-ie9 .stage-nav ul li.stagemain a { background-color: white; }
			.stage-nav ul li.stagemain a:hover, .stage-nav ul li.stagemain a.sn-active { background-color: transparent; background-color: rgba(25,35,32,0.9); opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); /* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#192320,endColorstr=#192320); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#192320,endColorstr=#192320)"; */ color: #FFFFFF; text-decoration: none; }
			.lt-ie9 .stage-nav ul li.stagemain a:hover, .lt-ie9 .stage-nav ul li.stagemain a.sn-active { background-color: black; }
/*			.stage-nav ul li.stagemain a:hover { color: #B2D233; }*/
			.stage-nav ul li.stagemain a.sn-active {  }

			.stage-nav ul li.stagemain ul { display: block; position: relative; width: 188px; height: 28px; line-height: 24px; top: -1px; left: 0; background-color: transparent; background-color: rgba(25,35,32,0.9); opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); /* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#192320,endColorstr=#192320); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#192320,endColorstr=#192320)"; */ color: #FFFFFF; text-decoration: none; }
			.lt-ie9 .stage-nav ul li.stagemain ul { background-color: black; }
			.stage-nav ul li.stagemain ul li.stagesub { display: inline-block; position: relative; float: left; width: 94px; height: 28px; line-height: 24px; text-align: center; }
			.stage-nav ul li.stagemain ul li.stagesub a { display: block; position: relative; width: 94px; height: 28px; line-height: 28px; text-align: center; color: #FFFFFF; text-decoration: none; font-size: 9.5px; text-transform: uppercase; }
			.stage-nav ul li.stagemain ul li.stagesub a:hover { color: #B2D233; text-decoration: none; }
			.stage-nav ul li.stagemain ul li.stagesub a.sn-active {  }

	.content { width: 936px; height: 242px; padding: 40px 40px 10px 44px; }
		.content h2 { font-size: 21px; font-weight: bold; color: #38544E; letter-spacing: 0; }
		.content p { font-size: 13px; font-weight: normal; color: #333333; }
		.content p a { font-size: 13px; font-weight:bold;color: #557E75; border-bottom:#557E75 dotted 1px; text-decoration: none; }
		.content p a:hover { color: #879E29; border-bottom:#879E29 dotted 1px; text-decoration: none; }
		.content .quote { float: right; margin-left: 100px; margin-top: 12px; }

		.partners { position: relative; width: 460px; height: 175px; margin: 0; }
		.partners .partner-logo { display: inline-block; padding: 8px; float: left; position: relative; }
		.partners h4 { font-size: 11px; font-weight: bold; color: #000000; text-transform: uppercase; margin-bottom: 8px; }
		.partners .center { width: 460px; text-align: center; }
		.partners .center div:first-of-type { margin-left: 40px; }


