/******** noosavilleMain.css contains all layout styles *********/


* {
	margin:0;
	padding:0;
}

#mainwrap {
	width:774px;
	height:100%;
	margin-right:auto;
	margin-left:auto;
	background-color:#F4F9FF;
}
#mainwrapPelican {
	width:774px;
	height:100%;
	margin-right:auto;
	margin-left:auto;
	background-color:#F3F9F7;
}
#mainwrapHome {
	width:774px;
	height:100%;
	margin-right:auto;
	margin-left:auto;
	background-color:#edf9ed;
}
#contentareaHome{
	float:right;
	width:606px;
	background-image:url(../images/aesthetics/yellow_fade.jpg);
	background-repeat:no-repeat;
	background-color:#edf9ed;
	height:100%;
	overflow:hidden;
}
#contentarea{
	float:right;
	width:606px;
	background-color:#FFFFF5;
	height:100%;
	overflow:hidden;
}
#contentareaPelican{
	float:right;
	width:606px;
	background-color:#F3F9F7;
	height:100%;
	overflow:hidden;
}
/*single column content area*/
#contentcol{
	width:90%;
	height:100%;
	float:left;
	padding:0 20px;
	}
/*two column content area*/
#contentcol1{
	width:43%;
	float:left;
	padding:10px 20px 10px 20px;
	
	}
#mainContent {
	float: left;
	width: 436px;
	padding: 0 0 0 20px;
	height:100%;

	}
#rightColumn {
  	float: right;
	width: 140px;
	font-size: 90%;
	}
#leftcolumnwrap {
	float:left;
	width:168px;
	background-color: #372473;
	background-image:url(../images/aesthetics/menubar.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}
#leftcolumnwrapHome {
	float:left;
	width:168px;
	background-color: #372473;
	background-image:url(../images/aesthetics/menubarHome.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}
#leftcolumnwrapKoala {
	float:left;
	width:168px;
	background-color: #372473;
	background-image:url(../images/koalaCentre/menubar.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}
#leftcolumnwrapPelican {
	float:left;
	width:168px;
	background-color: #372473;
	background-image:url(../images/pelicanCentre/menubar.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}
#footer{
	float: right;
	width: 606px;
	padding:10px 5px;
	text-align: center;
	font-size: 80%;
	color: #666666;
}	
.clear {
	clear: both;
}
/*************header*************/
#header{
	width:774px;
	height:176px;
	border-bottom:#29166F solid 3px;
	
	}
#images {
	float:left;
	width:224px;
	height:176px;
	padding: 0;
	margin: 0;
	background-image: url(../images/aesthetics/hdrpic1.jpg);
	background-repeat:no-repeat;
	}
#flash {

	float:left;
	width:550px;
	background-image:url(../images/flashHeaders/images/headerRight1.jpg);
	background-repeat:no-repeat;
	}
/***************left columns*********************/	


#leftcol{
	width:140px;
	overflow:hidden;
	height:100%;
	padding:0 15px;
	}

#navigation {
	width:168px;
	padding-left:40px;
	padding-top:20px;
	padding-bottom:20px;
	}


/*********************footer********************************/	
#footer a {
	color: #29166F;
}
#footer p {
	clear:both;
	font-size: 80%;
	}
/***************content areas**************************/
.topImage {
	float: left;
	padding: 0 30px 0 0;
	text-align: center;
}
.topImage img{
	padding: 0 0 20px 0;
}
.bottomImage {
	padding: 15px 0 0 150px;
}
.bottomContent {
	padding: 15px 0 0 155px;
}
.title {
	text-align: center;
	clear: both;
	padding: 5px 0 10px 0;
}
#rightColumn img{
	padding: 5px 0 0 0;
}
#enquiryForm {
	background: #f9f6cb;
}

.staff ul{
	list-style:none;
	float:left;
	}
	
.staff li{
	list-style:none;
	float:left;
	padding-right:25px;
	}


.parents{
	padding-top: 5px;
	padding-left:40px;
	width: 200px;
	text-align: right;
	color: black;
	}
#confirmation{
	background: #F9F6CB;
	padding: 10px;
	}