	body {
		margin: 0px;
		padding: 0px;
		background: url('../imgs/bg.jpg');
		font-family: "Lucida Sans Unicode";
		font-size: 12px;
	}
	#outerContainer {
		width: 900px;
		margin: 0px auto;
		background: #FFFFFF;
	}

	#outerContainer div {
		width: 900px;
	}
		#outerContainer #header {
			height: 94px;
			background: url('../imgs/bg.jpg');
		}
			#outerContainer #header .logo {
				height: 94px;
				width: 230px;
				background: url('../imgs/logo.jpg') no-repeat 0px bottom;
				float: left;
			}
			#outerContainer #header .menu {
				width:  550px;
				height: 94px;
				float: left;
			}
				#outerContainer #header .menu ul {
					margin: 65px 0px 0px 0px;
					list-style: none;
				}
					#outerContainer #header .menu ul li {
						float: left;
						margin: 0px;
						padding: 0px 20px;
						border-right: #725663 1px solid;
					}
					#outerContainer #header .menu ul li.noborder {
						border: 0px none;
					}
						#outerContainer #header .menu ul li a {
							text-decoration: none;
							color: #FFFFFF;
							font-size: 18px;
						}
			#outerContainer #header .applyButton {
				width:  112px;
				height: 94px;
				float: left;
			}
				#outerContainer #header .applyButton a {
					width:  112px;
					height: 36px;
					margin: 58px 0px 0px 0px;
					display: block;
					background: url('../imgs/applyTab.jpg') no-repeat;
					text-decoration: none;
					color: #FFFFFF;
					text-align: center;
					line-height: 36px;
					font-size: 18px;
				}
		#outerContainer #mainHeader {
			height: 96px;
			background: url('../imgs/contenthead.jpg') no-repeat;
			position: relative;
		}
		#outerContainer #intro {
			height: 317px;
			background: url('../imgs/intro.jpg') no-repeat;
			position: relative;
		}
			#outerContainer #intro #scroller  {
				position: absolute;
				top: 68px;
				left: 50px;
				background: url('../imgs/introImg.jpg') no-repeat;
				height: 183px;
				width: 341px;
				border: 1px solid #FFFFFF;
			}
			#outerContainer #intro #introText  {
				width: 450px;
				height: 180px;
				position: absolute;
				top: 30px;
				left: 430px;
				text-align: justify;
			}
				#outerContainer #intro #introText h1{
					font-size: 18px;
					font-weight: normal;
				}
			#outerContainer #intro #introButton {
				display: block;
				position: absolute;
				top: 220px;
				left: 430px;
				height: 43px;
				width: 154px;
				line-height: 0px;
				font-size: 0px;
				background: url('../imgs/moreButton.jpg') no-repeat;
			}
		
		#outerContainer #contentArea {
			width: 630px;
			background: #FFFFFF;
			float: left;
			text-align: justify;
			padding: 10px 0px 10px 20px;
			color: #502e3e;
		}
			#outerContainer #contentArea h1 {
				font-size: 24px;
			}
			#outerContainer #contentArea.full {
				width: 880px;
			}
			#outerContainer #contentArea a.sponGridElement {
				display: block;
				width: 221px;
				height: 100px;
				border: 0px none;
				text-decoration: none;
				float: left;
				background-position: 50% 50%;
				background-repeat: no-repeat;
				border: 1px solid #AF8E9E;
				background-color: #EEEEEE;
				padding: 10px;
				margin: 10px 21px;
			}
			#outerContainer #contentArea a.sponGridElement:hover {
				border: 1px solid #502E3E;
				background-color: #DFDFDF;
			}
			#outerContainer #contentArea a.bcoc { background-image: url('../imgs/sponsors/bcoc.jpg'); }
			#outerContainer #contentArea a.blink { background-image: url('../imgs/sponsors/blink.jpg'); }
			#outerContainer #contentArea a.hunterdesign { background-image: url('../imgs/sponsors/hunterdesign.jpg'); }
			#outerContainer #contentArea a.brethertons { background-image: url('../imgs/sponsors/brethertons.jpg'); }
			#outerContainer #contentArea a.chapman { background-image: url('../imgs/sponsors/chapman.jpg'); }
			#outerContainer #contentArea a.cherwell { background-image: url('../imgs/sponsors/cherwell.jpg'); }
			#outerContainer #contentArea a.clairefuller { background-image: url('../imgs/sponsors/clairefuller.jpg'); }
			#outerContainer #contentArea a.colinsanders { background-image: url('../imgs/sponsors/colinsanders.jpg'); }
			#outerContainer #contentArea a.guardian { background-image: url('../imgs/sponsors/guardian.jpg'); }
			#outerContainer #contentArea a.heart { background-image: url('../imgs/sponsors/heart.jpg'); }
			#outerContainer #contentArea a.mercure { background-image: url('../imgs/sponsors/mercure.jpg'); }
			#outerContainer #contentArea a.norbar { background-image: url('../imgs/sponsors/norbar.jpg'); }
			#outerContainer #contentArea a.oxfordinno { background-image: url('../imgs/sponsors/oxfordinno.jpg'); }
			#outerContainer #contentArea a.pdq { background-image: url('../imgs/sponsors/pdq.jpg'); }
			#outerContainer #contentArea a.spratt { background-image: url('../imgs/sponsors/spratt.jpg'); }
			#outerContainer #contentArea a.ellacotts { background-image: url('../imgs/sponsors/ellacotts.jpg'); }
			#outerContainer #contentArea a.gusto { background-image: url('../imgs/sponsors/gusto.jpg'); }
			#outerContainer #contentArea a.bgoodchild { background-image: url('../imgs/sponsors/bgoodchild.jpg'); }
			#outerContainer #contentArea a.obe { background-image: url('../imgs/sponsors/OBE.jpg'); }
			
		#outerContainer #sidebar {
			width: 250px;
			background: #FFFFFF;
			float: left;
		}
			#outerContainer #sidebar .imageBorder {
				margin: 30px auto 0px auto;
				background: url('../imgs/imageBG.jpg') no-repeat;
				height: 174px;
				width: 189px;
			}
				#outerContainer #sidebar .imageBorder img {
					margin: 13px 0px 0px 12px;
					border: 1px solid #FFFFFF;
				}
			#outerContainer #sidebar .sideEnd {
				margin-bottom: 20px;
			}
		#outerContainer #footer {
			height: 55px;
			background: url('../imgs/footer.jpg') repeat-x;
			color: #502e3e;
		}
			#outerContainer #footer .logo {
				width: 150px;
				float: left;
				height: 55px;
			}
			#outerContainer #footer .copyright {
				width: 500px;
				float: right;
				text-align: right;
				line-height: 55px;
				padding: 0px 10px 0px 0px;
			}
			#outerContainer #footer .copyright a {
				color: #502e3e;
				
			}
				
	#outerContainer #contentArea #apply div {
		width: 620px;
	}	
	#outerContainer #contentArea #apply label {
		width: 190px;
		float: left;
		line-height: 22px;
		margin-bottom: 3px;
		padding-right: 10px;
	}
	#outerContainer #contentArea #apply input {
		width: 300px;
		float: left;
		margin-bottom: 4px;
		margin-right: 100px;
	}
	#outerContainer #contentArea #apply input.labelpad {
		margin-left: 200px;
	}
	#outerContainer #contentArea #apply input.largelabel {
		margin-bottom: 25px;
	}
	#outerContainer #contentArea #apply input.submit {
		width: 100px;
		margin: 10px 0px;
	}
	#outerContainer #contentArea #apply input.appl_radio {
		width: 20px;
		margin-right: 260px;
		height: 22px;
	}
	
	#outerContainer #contentArea #apply .error {
		background-color: #EFE0E7;
		border: 1px solid #6F4C5D;
		padding: 10px;
		width: 600px;
	}
.clear {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
}