html {
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #92897A;
}

body {
	width: 100%;
	margin: 0 auto 0 auto;
	font-family: Arial, Helvetica, sans-serif;
}

span.hidden {
	display: none;
}

div.clear {
	clear: both;
}

div.wrapper {
	width: 100%;
	margin: 0 auto 0 auto;
	height: 200px;
}

	div.header {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 115px;
		background-color: #92897A;
	}
	
		div.centre {
			margin: 0 auto 0 auto;
			position: relative;
			width: 980px;
		}
	
		div.centre a#home {
			position: relative;
			margin: 0;
			left: 50px;
			top: 20px;
			width: 291px;
			height: 83px;
			background: transparent url(/img/logo.jpg) no-repeat 0 0;
			display: block;
		}
		
		span.telephone {
			position: absolute;
			top: 20px;
			right: 37px;
			color: #fff;
			font-size: 0.85em;
		}
		
		div.centre ul.navigation,
		div.footer ul.links {
			margin: 0;
			padding: 0;
			list-style: none;
			position: absolute;
			left: 420px;
			top: 75px;
		}
		
		div.footer ul.links {
			position: absolute;
			left: 20px;
			top: 10px;
		}
		
			div.centre ul.navigation li,
			div.footer ul.links li {
				margin: 0 10px 0 0;
				padding: 0;
				display: inline;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.75em;
			}
			
			div.centre ul.navigation li a,
			div.footer ul.links li a {
				color: #fff;
				text-decoration: none;
			}
			
	div.container {
		position: absolute;
		top: 115px;
		left: 0;
		background:url(/img/background.jpg) top left repeat-x;
		width: 100%;
		height: 640px;
		margin: 0;
		z-index: 10;
	}
	
		div.content-panel {
			margin: 0 auto 0 auto;
			position: relative;
			width: 980px;
			height: 640px;
		}
		
		p {
			font-size: 0.75em;
			margin: 0 0 10px 0;
			padding: 0;
			line-height: 1.3em;
			color: #7E7667;
		}
		
		h1.blue,
		h1.red,
		h1.orange {
			font-size: 2.3em;
			color: #00AEEF;
			margin: 10px 0 0 0;
			padding: 0 30px 0 30px;
			font-weight: normal;
		}
		
		h1.red {
			color: #EF4035;
		}
		
		h1.orange {
			color: #FAA634;
		}
		
		div.left-white {
			width: 430px;
			position: absolute;
			left: 20px;
			top: 20px;
			background-color: #fff;
			padding: 0 0 20px 0;
		}
			
			div.left-white a,
			div.right-white a {
				color: #00AEEF;
				text-decoration: none;
			}
			
			div.left-white a.orange {
				color: #FAA634;
			}
		
			div.left-white p,
			div.right-white p {
				margin: 10px 30px 0 30px;
			}
			
			div.left-white ol,
			div.left-white ul, 
			div.right-white ul {
				margin: 5px 0 0 47px;
				padding: 0;
				font-size: 0.75em;
				line-height: 1.3em;
				color: #7E7667;
			}
			
				div.left-white li ,
				div.left-right li {
					margin: 0;
					padding: 0;
				}
	
		div.right-clear {
			position: absolute;
			top: 0;
			left: 470px;
		}
		
		div.right-white {
			width: 460px;
			position: absolute;
			top: 20px;
			left: 470px;
			background-color: #fff;
			padding: 0 10px 20px 0;
		}
			div.right-white span.form-header {
				width: 440px;
				height: 40px;
				font-size: 1.3em;
				color: #fff;
				background-color: #92897A;
				float: left;
				margin: 0 0 10px 0;
				padding: 10px 0 0 30px;
				clear: both;
			}
			
		div.little-box,
		div.brown-box,
		div.brown-box-right {
			width: 220px;
			height: 170px;
			float: left;
			margin: 20px 0 60px 20px;
		}
		
		div.brown-box-right {
			float: right;
		}
		
		div.brown-box,
		div.brown-box-right {
			background-color: #92897A;
			height: 233px;
		}
		
			div.brown-box a,
			div.brown-box-right a {
				display: block;
				background: url(/img/download.jpg) top left no-repeat;
				width: 175px;
				height: 48px;
				color: #fff;
				text-transform: uppercase;
				text-decoration: none;
				padding: 8px 0 0 15px;
				margin: 10px 0 0 15px;
			}
			
			div.little-box h2#schoolfundmanager,
			div.little-box h2#schoolfundlite,
			div.little-box h2#schoolfundfinder {
				margin: 0;
				float: left;
				width: 220px;
				height: 62px;
				background: url(/img/school-fund-logo.jpg) no-repeat 0 0;
				display: block;
			}
			
			div.little-box h2#schoolfundlite {
				background: url(/img/school-fund-lite-logo.jpg) no-repeat 0 0;
			}
			
			div.little-box h2#schoolfundfinder {
				background: url(/img/school-fund-finder-logo.jpg) no-repeat 0 0;
			}
			
		div.little-text { 
			background-color: #fff;
			filter: alpha(opacity=60);
			opacity: 0.6;
			float: left;
			width: 220px;
			height: 170px;
			margin: 0;
		}
		
			div.little-text p,
			div.brown-box p,
			div.brown-box-right p {
				margin: 10px 10px 0 10px;
				color: #000;
			}
			
			div.brown-box p,
			div.brown-box-right p {
				color: #fff;
			}
			
			a.findmore-blue,
			a.findmore-orange {
				color: #00AEEF;
				font-weight: bold;
				font-size: 0.9em;
				text-decoration: none;
			}
			
			a.findmore-orange {
				color: #FAA634;
			}
			
	div.footer {
		position: absolute;
		top: 755px;
		left: 0;
		width: 100%;
		height: 45px;
		background-color: #92897A;
	}
	
	
		div.right-white #formdata {
			margin: 13px 0 0 30px;
		}
	
		#formdata legend {
			display: none;
		}
		
		#formdata fieldset,
		#formdata legend {
			border: none;
			margin: 0;
			padding: 0;
		}
		
		#formdata label,
		#formdata label.required {
			float: left;
			width: 180px;
			clear: both;
			font-size: 0.75em;
			line-height: 1.8em;
			margin: 0;
			color: #7E7667;
		}
		
		#formdata label.required {
			background: url(/img/required.gif) center right no-repeat;
		}
		
		#formdata .textfield,
		#formdata .smalltextfield,
		#formdata .tinytextfield {
			width: 208px;
			height: 21px;
			margin: 0 0 5px 0;
			padding: 0 0 0 2px;
			border: 1px solid #92897A;
			background-color: #F4F4F4;
		}
		
		#formdata .tinytextfield {
			width: 100px;
			margin: 0 0 0 0;
			position: relative;
			top: -15px;
		}
		
		#formdata .captcha {
			position: relative;
			 right: 0;
			 top: 0;
		}
		
		#formdata .submitbtn {
			width: 210px;
			height: 32px;
			margin: 15px 46px 0 0;
			float: right;
			background: url(/img/submitform.jpg) top left no-repeat;
			display: block;
			border: none;
			color: #fff;
			cursor: pointer;
			font-weight: bold;
		}
		
		.right-white p.erroritem {
			color: #EF4035;
			margin: 0 0 0 30px;
			padding: 0;
		}	
		
		.right-white p.success {
			color: #50B948;
			margin: 10px 0 0 30px;
			padding: 0;
			font-weight: bold;
		}	
		
		/* rotator in-page placement */
		div#rotator {
			position:relative;
			height:145px;
			width: 400px;
			margin: 0;
			padding: 0;
		}
		
		div#rotator ul {
			margin:  18px 0 0 20px;
			padding: 0;
		}
		
		/* rotator css */
		div#rotator ul li {
			float:left;
			position:absolute;
			list-style: none;
		}
		
		/* rotator image style */	
		div#rotator ul li img {
			padding: 0;
			background: #FFF;
			border: none;
			margin:0;
		}
		
		div#rotator ul li.show {
			z-index:500
		}
		
			