/*--------------------------------------------------*/
/* Page Content                                     */

	#pageContent {
		padding-top: 15px;
	}

	#pageContent h1 {
		position: absolute;
		left: -5000px;
	}

/*--------------------------------------------------*/
/* Login banner                                     */

	#loginBanner {
		background: #999081;
		color: #999081;
		overflow: auto;
		width: 100%; /* IE5+6 Win: Trigger bug to contain floated elements */
		margin-bottom: 2px;
		font-size: 0.9em;
	}

	#loginBanner .loginBannerWrapper {
		margin: 10px;
		background: #EBE9E6 url('../../img/home/loginBannerBg.jpg') no-repeat 0 100%;
		padding: 0 0 0 385px;
	}

	#loginBanner h3 {
		color: #001F4A;
		background: url('../../img/home/loginBannerUnderline.gif') no-repeat 0 100%;
		font-family: helvetica, arial, verdana, sans-serif;
		font-size: 1.6em;
		padding: 10px 0 5px 0;
		margin: 0 0 5px 0;
	}

	#loginBanner p {
		margin: 0 10px 0 0;
		padding: 0 0 10px 0;
	}

	#loginBanner strong {
		color: #001F4A;
	}

	#loginBanner form {
		background: url('../../img/home/loginBannerFormTop.gif') no-repeat 0 0;
		margin-bottom: 5px;
	}

	#loginBanner form fieldset {
		background: url('../../img/home/loginBannerFormBottom.gif') no-repeat 0 100%;
		padding: 10px 0 15px 0;
	}

	#loginBanner form .row {
		padding-left: 145px;
	}

	#loginBanner form .row .label {
		width: 140px;
		margin-left: -145px;
	}

	#loginBanner form .row .label label {
		font-size: 0.9em;
	}

	#loginBanner form .row.text input,
	#loginBanner form .row.email input {
		width: 145px;
	}

	#loginBanner form .row.submit input {
		padding: 1px 5px;
	}

	#loginBanner p.note a {
		color: #999081;
	}

/*--------------------------------------------------*/
/* Featured Sections                                */

	#featuredSections div {
		float: left;
		width: 240px;
		overflow: hidden; /* Allowing this text to flow onto the next column is more damaging */
	}

	#featuredSections div p {
		padding: 140px 10px 5px 10px;
		font-size: 1em;
		font-weight: normal;
		background: #999081 url("../../img/home/school.jpg") no-repeat 50% 4px;
		color: #FFF;
	}

	#featuredSections div p a {
		color: #FFF;
		text-decoration: none;
	}

	#featuredSections div p a:hover,
	#featuredSections div p a:focus,
	#featuredSections div p a:active {
		text-decoration: underline;
	}

	#featuredSections div.online p {
		background-image: url("../../img/home/online.jpg");
	}

	#featuredSections div.archive p {
		background-image: url("../../img/home/archive.jpg");
	}

	#featuredSections div.video p {
		background-image: url("../../img/home/video.jpg");
	}

	#pageFooter {
		border-top: 0;
	}

