body, html{
width: 99%;
height: 99%;
font-family: arial, verdana, tahoma, sans-serif;
color: #0066cc;
font-size: 14px;
line-height: 18px;
}

a, a img{
border: none;
}

a, a:link, a:hover, a:visited{
color: #249720;
text-decoration: none;
}

a:hover{
color: #ff0000;
}

body{
background: #fff url(images/tree.jpg) repeat;
}

div#outer-wrap{
height: 100%;
background: transparent;
width: 971px;
margin: 0 auto;
position: relative;
z-index: 0;
}

div#wrap{
width: 972px;
height: 610px;
position: relative;
z-index: 1;
}


div#absolute-positioner{
position: relative;
width: 972px;
height: 100%;
z-index: 2;
background-color: transparent;
}


div#home{
position: absolute;
top: 0px;
left: 309px;
z-index: 10;
}

div#policies{
position: absolute;
top: 94px;
left: 680px;
z-index: 10;
}

div#philosophy{
position: absolute;
top: 136px;
left: 680px;
z-index: 10;
}

div#aims{
position: absolute;
top: 186px;
left: 680px;
z-index: 10;
}

div#about{
position: absolute;
top: 222px;
left: 680px;
z-index: 10;
}

div#policies_inner{
position: absolute;
top: 93px;
left: 680px;
z-index: 10;
}

div#philosophy_inner{
position: absolute;
top: 138px;
left: 680px;
z-index: 10;
}

div#aims_inner{
position: absolute;
top: 186px;
left: 680px;
z-index: 10;
}

div#about_inner{
position: absolute;
top: 224px;
left: 680px;
z-index: 10;
}

div#aday{
position: absolute;
top: 404px;
left: 101px;
z-index: 10;
}

div#contact{
position: absolute;
top: 459px;
right: 20px;
z-index: 10;
}

div#findus{
position: absolute;
right: 20px;
top: 403px;
z-index: 10;
}

div#handle{
position: absolute;
left: 0px;
top: 493px;
z-index: 10;
}

div#left{
position: relative;
z-index: 0;
width: 325px;
height: 610px;
background: url(images/bg_left.jpg) top no-repeat;
float: left;
margin-top: -610px;
display:block;
}

#fees {
	position: absolute;
	height: 117px;
	width: 162px;
	margin-left: 140px;
	z-index: 20;
}

div#middle{
position: relative;
z-index: 0;
width: 355px;
height: 610px;
background: url(images/bg_middle.jpg) top no-repeat;
float: left;
margin-top: -610px;
margin-left: 325px;
display:block;
}

div#right{
position: relative;
z-index: 0;
width: 291px;
height: 610px;
background: url(images/bg_right.jpg) top no-repeat;
float: left;
margin-top: -610px;
margin-left: 680px;
display:block;
}

div#left_inner{
position: relative;
z-index: 0;
width: 325px;
height: 610px;
background: url(images/bg_inner_left.jpg) top no-repeat;
float: left;
margin-top: -610px;
}

div#middle_inner{position: relative;
z-index: 0;width: 355px;
height: 610px;
background: url(images/bg_inner_middle.jpg) top no-repeat;
float: left;
margin-top: -610px;
margin-left: 325px;
}

div#right_inner{
position: relative;
z-index: 0;
width: 291px;
height: 610px;
background: url(images/bg_inner_right.jpg) top no-repeat;
float: left;
margin-top: -610px;
margin-left: 680px;
}

#content_bg_aims,
#content_bg_policies,
#content_bg_philosophy,
#content_bg_about,
#content_bg_findus,
#content_bg_aday,
#content_bg_contact{
position: absolute;
left: 303px;
top: 140px;
width: 409px;
height: 470px;
background: url(images/bg_aims.jpg) top no-repeat;
z-index: 8;
}

#content_bg_policies{
background: url(images/bg_policies.jpg) top no-repeat;
}

#content_bg_philosophy{
background: url(images/bg_philosophy.jpg) top no-repeat;
}

#content_bg_about{
background: url(images/bg_about.jpg) top no-repeat;
}

#content_bg_findus{
background: url(images/bg_findus.jpg) top no-repeat;
}

#content_bg_aday{
background: url(images/bg_aday.jpg) top no-repeat;
}

#content_bg_contact{
background: url(images/bg_contact.jpg) top no-repeat;
}

#content,
#content_aday,
#content_policies,
#content_about{
width: 350px;
height: 370px;
background: transparent;
overflow: auto;
margin-top: 100px;
padding-left: 25px;
}

#content_aday, #content_policies{
height: 360px;
margin-top: 110px;
}

#content_about{
height: 350px;
margin-top: 120px;
}

#footer{
width: 971px;
margin: 0 auto;
text-align: center;
background: #d4f5e2;
background: #fff;
color: #249720;
height: 20px;
}

#banners{
text-align: center;
}

.bold{
font-weight: bold;
}

.red{
color: #ff0000;
}

.green{
color: #249720;
}

div#outstanding{
position: absolute;
top: 300px;
left: 5px;
}

