/* CSS Document */

/* TEXT */

body {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin: 0;
	padding: 0;
	text-align:left;
	
}

h1 {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:2em;
	}
	
h2 {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	}




/* LAYOUT */

#container {
	width:972px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	line-height:1.5em;
	border:thin;
	}

#montage {
	width:972px;
	margin: 0 auto 0 auto;
	height:190px;
	background-image:url(images/mastheads/onlylogo_banner.jpg) no-repeat;
	}
#h_masthead {
	width:972px;
	height:190px;
	margin:0;
	padding:0;
	background:url(images/mastheads/home_banner.jpg) no-repeat;
	
	}

#au_masthead {
	width:972px;
	height:190px;
	margin:0;
	padding:0;
	background:url(images/mastheads/about_banner.jpg) no-repeat;
	}
		
#t_masthead {
	width:972px;
	height:190px;
	margin:0;
	padding:0;
	background:url(images/mastheads/tots_banner.jpg) no-repeat;
	}
	
#ps_masthead {
	width:972px;
	height:190px;
	margin:0;
	padding:0;
	background:url(images/mastheads/preschoolers_banner.jpg) no-repeat;
	}	
	
#cc_masthead {
	width:972px;
	height:190px;
	margin:0;
	padding:0;
	background:url(images/mastheads/childcare_banner.jpg) no-repeat;
	}	
				
#main_nav {
	width:972px;
	text-decoration: none;
	margin: 0 auto 0 auto;
	padding:0;
	display:inline;
	}
	
#sub_nav {
	width:972px;
	height:28px;
	margin:0 auto 0 auto;
	padding:0;
	}

#body_container {
	width:972px;
	margin-left:auto;
	margin-right:auto;
	}
	
#top_space {
	width:972px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	}
		
#leftside_blank {
	width:200px;
	height:163px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	}

#content {
	width:560px;
	background-color:#ffffff;
	float:left;
	margin: 0 0 0 0;
	padding: 10px 3px 5px 3px;
	
	}
	
#spacer {
	width:560px;
	height:100px;
	}	
	
	
	#links {
	width:560px;
	background-color:#ffffff;
	float:left;
	margin: 0 0 0 0;
	padding: 10px 3px 5px 3px;
	height:250px;
	
	}
	
	
	
#video {
	width:425px;
	height:300px;
	background-color:#cccccc;
	float:left;
	margin: 0 0 0 0;
	padding-bottom:10px;
	padding-top:10px;
	}

#quick_nav {
	margin: 0 0 0 0;
	margin-right:auto;
	float:left;
	width:200px;
	height:163px;
	}

#footer {
	width:972px;
	clear:both;
	margin:0;
	padding:0;
	height: 30px;
	color:#B5B5B5;
	font-size:0.9em;
	font-weight:bold;
	}

#right_footer {
	width:auto;
	height:30px;
	float:right;
	margin-right:auto;
	padding: 50px 0 5px 0;
	text-align:right;
	font-size:0.9em;
	color:#B5B5B5;
	}

/* NAVIGATION (about_us, tots, preschoolers, childcare centres, footer) */


/*ABOUT_US*/

#au_subnav {
	margin:0;
	padding:0;
	list-style-type:none;
	background:#00c6ff;
	float:left;
	width:100%;
	border:none;
	}

#au_subnav li {
	display:inline;
	padding:0 0 10px 0;
	margin:0;
	}

#au_subnav a:link,
#au_subnav a:visited {
	color:#009cd7;
	background:#00c6ff;
	padding:5px 50px 7px 37px;
	float:left;
	width:auto;
	text-decoration:none;
	font: bold 1em/1em Verdana, Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	
	}


#au_subnav a:hover {
	color:#FFFFFF;
	background:#0099d4;
	}

#play #au_subnav_play a,
#learn #au_subnav_learn a,
#move #au_subnav_move a,
#grow #au_subnav_grow a,
#demo #au_subnav_demo a,
#timetable #au_subnav_timetable a,
#instructors #au_subnav_instructors a,
#locations #au_subnav_locations a, {
	background:#009cd7;
	color:fff;
	text-shadow:none;
	}

#play #au_subnav_play a:hover,
#learn #au_subnav_learn a:hover,
#move #au_subnav_move a:hover,
#grow #au_subnav_grow a:hover,
#demo #au_subnav_demo a:hover,
#timetable #au_subnav_timetable a:hover,
#instructors #au_subnav_instructors a:hover,
#locations #au_subnav_locations a:hover, {
	background:#009cd7;
	}

#au_subnav a:active {
	background:#009cd7;
	color:#FFFFFF;
	}

#sub_nav #au_subnav .selected a{
	background:#00adef;
	color:#FFFFFF;
	}

/*CHILDCARE_CENTRES*/

#cc_subnav {
	margin:0;
	padding:0;
	list-style-type:none;
	background:#c1ec4f 0 0 repeat-x;
	float:left;
	width:100%;
	border:none;
	}

#cc_subnav li {
	display:inline;
	padding:0;
	margin:0;
	}

#cc_subnav a:link,
#cc_subnav a:visited {
	color:#a6ce3a;
	background:#c1ec4f;
	padding:5px 45px 7px 27px;
	float:left;
	width:auto;
	text-decoration:none;
	font: bold 1em/1em Verdana, Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	}

#cc_subnav a:hover {
	color:#FFFFFF;
	background:#90b332;
	}

#play #cc_subnav_play a,
#learn #cc_subnav_learn a,
#move #cc_subnav_move a,
#grow #cc_subnav_grow a,
#demo #cc_subnav_demo a,
#timetable #cc_subnav_timetable a,
#instructors #cc_subnav_instructors a,
#locations #cc_subnav_locations a, {
	background:#333333;
	color:#FFFFFF;
	text-shadow:none;
	}

#play #cc_subnav_play a:hover,
#learn #cc_subnav_learn a:hover,
#move #cc_subnav_move a:hover,
#grow #cc_subnav_grow a:hover,
#demo #cc_subnav_demo a:hover,
#timetable #cc_subnav_timetable a:hover,
#instructors #cc_subnav_instructors a:hover,
#locations #cc_subnav_locations a:hover, {
	background:#CCCCCC;
	}

#cc_subnav a:active {
	background:#a6ce3a;
	color:#FFFFFF;
	}

#sub_nav #cc_subnav .selected a{
	background:#a6ce3a;
	color:#FFFFFF;
	}


/*PRESCHOOLERS*/

#ps_subnav {
	margin:0;
	padding:0;
	list-style-type:none;
	background:#f165aa 0 0 repeat-x;
	float:left;
	width:100%;
	border:none;
	
	}

#ps_subnav li {
	display:inline;
	padding:0;
	margin:0;
	}

#ps_subnav a:link,
#ps_subnav a:visited {
	color:#a64675;
	background:#f165aa;
	padding:5px 45px 7px 27px;
	float:left;
	width:auto;
	
	text-decoration:none;
	font: bold 1em/1em Verdana, Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	
	}



#ps_subnav a:hover {
	color:#FFFFFF;
	background:#e0358a;
	}

#play #ps_subnav_play a,
#learn #ps_subnav_learn a,
#move #ps_subnav_move a,
#grow #ps_subnav_grow a,
#demo #ps_subnav_demo a,
#timetable #ps_subnav_timetable a,
#instructors #ps_subnav_instructors a,
#locations #ps_subnav_locations a, {
	background:#333333;
	color:fff;
	text-shadow:none;
	}

#play #ps_subnav_play a:hover,
#learn #ps_subnav_learn a:hover,
#move #ps_subnav_move a:hover,
#grow #ps_subnav_grow a:hover,
#demo #ps_subnav_demo a:hover,
#timetable #ps_subnav_timetable a:hover,
#instructors #ps_subnav_instructors a:hover,
#locations #ps_subnav_locations a:hover, {
	background:#CCCCCC;
	}

#ps_subnav a:active {
	background:#13994;
	color:#FFFFFF;
	}
#sub_nav #ps_subnav .selected a{
	background:#f13994;
	color:#FFFFFF;
	}
	
	/*TOTS*/

#t_subnav {
	margin:0;
	padding:0;
	list-style-type:none;
	background:#93a4fa 0 0 repeat-x;
	float:left;
	width:100%;
	border:none;
	
	}

#t_subnav li {
	display:inline;
	padding:0 0 10px 0;
	margin:0;
	}

#t_subnav a:link,
#t_subnav a:visited {
	color:#5b669b;
	background:#93a4fa;
	padding:5px 45px 7px 27px;
	float:left;
	width:auto;
	
	text-decoration:none;
	font: bold 1em/1em Verdana, Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	
	}


#t_subnav a:hover {
	color:#FFFFFF;
	background:#5b669b;
	}

#t_play #t_subnav_play a,
#t_learn #t_subnav_learn a,
#t_move #t_subnav_move a,
#t_grow #t_subnav_grow a,
#t_demo #t_subnav_demo a,
#t_timetable #t_subnav_timetable a,
#t_instructors #t_subnav_instructors a,
#t_locations #t_subnav_locations a, {
	background:#333333;
	color:fff;
	text-shadow:none;
	}

#t_play #t_subnav_play a:hover,
#t_learn #t_subnav_learn a:hover,
#t_move #t_subnav_move a:hover,
#t_grow #t_subnav_grow a:hover,
#t_demo #t_subnav_demo a:hover,
#t_timetable #t_subnav_timetable a:hover,
#t_instructors #t_subnav_instructors a:hover,
#t_locations #t_subnav_locations a:hover, {
	background:#CCCCCC;
	}


#t_subnav a:active{
	background:#6f7cbd;
	color:#FFFFFF;
	}
#sub_nav #t_subnav .selected a{
	background:#6f7cbd;
	color:#FFFFFF;
	}

	
/* FOOTER */

#footernav {
	margin:0;
	padding:0;
	list-style-type:none;
	background:none;
	float:left;
	width:auto;
	}

#footernav li {
	display:inline;
	}

#footernav a:link, #footernav a:visited {
	text-decoration:none;
	float:left;
	
	color:#B5B5B5;
	padding:50px 15px 5px 0;
	text-transform:lowercase;
	font:Verdana, Arial, Helvetica, sans-serif;
	}

#active a:link, #active a:visited { 
	text-decoration:none;
	float:left;
	
	color:#B5B5B5;
	padding:50px 15px 5px 0;
	text-transform:lowercase;
	font:Verdana, Arial, Helvetica, sans-serif;
	}

#footernav a:hover {
	color:#333333;
	background:#FFFFFF;
	}

#footernav #footernav .footselected a{
	background:#FFFFFF;
	color:#333333;
	}



/* coloured text*/

.cc_textcolour {
	color: #A6CE3A;
}
.ps_textcolour {
	color: #F13994;
}
.tots_textcolour {
	color: #6F7CBD;
}
.about_textcolour {
	color: #00ADEF;
}
.home_textcolour {
	color: #FF9A09;
}

/* coloured text boxes in forms */


.cc_textfield {
	background-color:#A6CE3A;
	}
	
.ps_textfield {
	background-color:#F13994;
	}

.tots_textfield {
	background-color:#6F7CBD;
	}	
	
.about_textfield {
	background-color:#00ADEF;
	}	
	
.about_light_textfield {
	background-color:#DADADA;
	}
	
.home_textfield {
	background-color:#FF9A09;}

.links_textcolour {

	color: #666666;
}


/* coloured text boxes behind forms */
#childcare form {
	width:560px;
	background-color:#FF9A09;
	float:left;
	margin: 0 0 0 0;
	padding: 5px 3px 5px 3px;
	
	
	

