/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-size: 62.5%;
	font-family:Arial, Helvetica, sans-serif;	
}

* {
	padding: 0;
	margin: 0;
	
}

img {
border: none;
}
/************************************************/
/* 			 MAIN CONTAINER STYLES		    	*/
/************************************************/

#container {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	background-color: inherit;
	color: #fff;	
}

/************************************************/
/* 				 MAIN TOP STYLES		    	*/
/************************************************/

#container #top {
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #FFAF3C;
	color: inherit;
	height: auto !important;
	min-height: 12em;	
}

* html #container #top {
	height: 12em;
}
#container #top.mauve {	
	background-color: #ADA6CC;
	color: inherit;
}
	
	


#container #top .image1 {
	float: left;
	display: block;
	padding-left: 2em;	
}



#container #top .image2 {
	float: right;
	display: block;			
}



#container #top h1 {
	font-weight: bold;
	font-size: 1.4em;
	color: #fff;
	background-color: inherit;
	margin-left:10px;
	margin-top: 2em;
	float: left;
	width: 11em;		
}


#container #top h2 {
	font-weight: bold;
	font-size: 1.8em;
	color: #6E2704;
	background-color: inherit;
	margin-left:145px;	
	margin-top: 2em;
	width: 25em;	
}

#container #top h2.mainheading1 {
	color: #2F146B;	
	background-color: inherit;	
}

#container #top h2.mainheading2 {
	color: #8A1C3A;
	background-color: inherit;		
}

#container #top h2.mainheading3 {	
	color: #842721;
	background-color: inherit;
}


#container #top h2.mainheading4 {	
	color: #134D2E;
	background-color: inherit;
}



#container #top h2.mainheading5 {	
	color: #0A4058;
	background-color: inherit;
}

#container #top h2.mainheading6 {
	color: #3A3074;
	background-color: inherit;
}

#container #top h2.mainheading7 {
	color: #7C5705;
	background-color: inherit;
}


#container #top h2 .fix {
	margin-top: 2.5em;
}
/************************************************/
/* 				 LOGO STYLES	    	        */
/************************************************/

#container #top #logo {
	width: 11.6em;
	height: auto !important;
	min-height: 12em;
	padding-left: 20px;
	float: left;
}

* #container #top #logo {
	height: 12em;
}
/************************************************/
/* 			 BANNERIMAGE2 STYLES	            */
/************************************************/

#container #bannerimage2 {
	float: right;
}



/************************************************/
/* 				 MENUBG1 STYLES	    	        */
/************************************************/

 #container #menubg {
	width: 100%;	
	background-repeat: repeat-x;
	height: auto !important;
	min-height: 20%;	
}

* #container #menubg {
	height: 20%;
/********DAY-CARE BG***********/

}



#container #menubg.bg0 {
	background-color: #6D2705;
	background-image: url("../pictures/menubg.jpg");
	color: inherit;
/********CARETEAM BG***********/
}

 #container #menubg.bg1 {
	background-color: #2F146B;
	background-image: url("../pictures/menubg1.jpg");
	color: inherit;
/********CARETEAM BG***********/
}


 #container #menubg.bg2 {
	background-color: #b74161;
	background-image: url("../pictures/family-bg.jpg");
	color: inherit;
/********FAMILY-SUPPORT BG***********/
}



 #container #menubg.bg3 {
	background-color: #1E623E;
	background-image: url("../pictures/menubg3.jpg");
	color: inherit;
/********CHILDCARE BG***********/
}



#container #menubg.bg4 {
	background-color: #0C4E6D;
	background-image: url("../pictures/neighbours-bg.jpg");
	color: inherit;
/********NEIGHBOURS BG***********/
}



#container #menubg.bg5 {
	background-color: #B17708;
	background-image: url("../pictures/daycare-bg.jpg");
	color: inherit;
/********DAY-CARE BG***********/
}




 #container #menubg.bg6 {
	background-color: #B17708;
	background-image: url("../pictures/menubg6.jpg");
	color: inherit;
/********MAINTENANCE BG***********/
}




/************************************************/
/* 				 MAINNAV STYLES	    	        */
/************************************************/
 #container #mainnav {
	font-size: 1em;
	color: #fff;
	display: block;
	width: 100%;
	border-top: 1px solid #fff;	
	height: auto !important;
	line-height: 2.2em;
	min-height: 3em;
			
}

* html #container #mainnav {
	line-height: 2.2em;
	height: 3em;
	
}

#container #mainnav.mauve-bg {	
	color: #fff;
	background-color: #2F146B;		
}


 #container #mainnav ul{
	font-size: 1em;
	background-color: #6E2704;
	color: inherit;
	display: block;
	margin: 5px 40px 0 20px;
	height: 2.5em;		
}

#container #mainnav ul.bg0{
	font-size: 1em;
	background-color: #6E2704;
	color: inherit;
/*********INDEX BG*************/		
}


 #container #mainnav ul.bg{
	font-size: 1em;
	background-color: #2F146B;
	color: inherit;
/*********PURPLE BG*************/		
}

#container #mainnav ul.bg2 {
	background-color: #1E623E;
	color: inherit;
/*********GREEN BG*************/
}

#container #mainnav ul.bg3 {
	background-color: #B74161;
	color: inherit;
/********MID-PINK BG***********/
	
}
#container #mainnav ul.bg4 {
	background-color: #0C4E6D;
	color: inherit;
/*********GREEN BG*************/	
}

#container #mainnav ul.bg5 {
	background-color: #B17708;
	color: inherit;
/*********GREEN BG*************/	
}

#container #mainnav ul.bg6 {
	background-color: #8C2820;
	color: inherit;
/*********GREEN BG*************/	
}


#container #mainnav li{							
	display: inline;
	font-size: 1.2em;
	color: #fff;
	background-color: #6E2704;
	list-style-type: none;
	padding-right: 20px;
	border-right: 1px solid #fff;
	margin-left: 20px;		
}

#container #mainnav li.green{							
	color: inherit;
	background-color: #1E623E;
			
}

#container #mainnav li.mid-blue{								
	background-color: #0C4E6D;
	color: inherit;			
}

#container #mainnav li.mustard{							
	background-color: #B17708;
	color: inherit;		
}

#container #mainnav li.purple{							
	background-color: #2F146B;
	color: inherit;		
}

#container #mainnav li.deeppink{							
	background-color: #8C2820;
	color: inherit;		
}

#container #mainnav li.mid-pink{							
	background-color: #B74161;
	color: inherit;		
}
 #container #mainnav a{
	font-size: 1em;
	color: #fff;
	background-color: inherit;
	text-decoration: none;	
}


 #container #mainnav a:hover{
	font-size: 1em;
	color: #E25A17;
	background-color: inherit;
	text-decoration: none;	
}


 #container #mainnav a.rollover1:hover {
	font-size: 1em;
	color: #CBBAEF;
	background-color: inherit;
	text-decoration: none;	
}


#container #mainnav a.rollover2:hover {
	font-size: 1em;
	color: #EAA19B;
	background-color: inherit;
	text-decoration: none;	
}

#container #mainnav a.rollover3:hover {
	font-size: 1em;
	color: #F1B9C8;
	background-color: inherit;
	text-decoration: none;	
	border-bottom: 2px solid #B74161
	
}


#container #mainnav a.rollover4:hover {
	font-size: 1em;
	color: #A6D4BB;
	background-color: inherit;
	text-decoration: none;
		
}


#container #mainnav a.rollover5:hover {
	font-size: 1em;
	color: #91C3DA;
	background-color: inherit;
	text-decoration: none;	
}


#container #mainnav a.rollover6:hover {
	font-size: 1em;
	color: #5B3C01;
	background-color: inherit;
	text-decoration: none;	
}
/************************************************/
/* 				 MAIN SUBNAV STYLES	    	    */
/************************************************/
#container #subnav {
	font-size: 1.2em;
	display: block;
	width: 98%;
	height: auto !important;	
	min-height: 3em;
				
}

* html #container #subnav {
	height: 3em;
	
}
#container #subnav ul{
	color: inherit;
	background-color: #fff;
	display: block;	
	margin: 10px 40px 0 20px;
}


#container #subnav li{
	display: inline;
	color: #703F06;
	padding-right: 20px;
	margin-left: 20px;
	border-right: 1px solid #703F06;
	background-color: #fff;	
}


#container #subnav a{
	color: #6E2704;
	background-color: inherit;
	text-decoration: none;
/******INDEX ROLLOVER*******/	
}
 
#container #subnav a:hover{
	color: #E25A17;
	background-color: inherit;
	text-decoration: none;	
/********INDEX HOVER********/
}


#container #subnav a.rollover{ 
	color: #043D58;
	background-color: inherit;
/******ABOUT ROLLOVER*******/
}



#container #subnav a.rollover1{ 
	color: #842721;
	background-color: inherit;
/****MAINTENANCE ROLLOVER****/
}


#container #subnav a.rollover4{ 
	color: #8A1C3A;
	background-color: inherit;
/****MAINTENANCE ROLLOVER****/
}

#container #subnav a.rollover5{ 
	color: #063E59;
	background-color: inherit;
/****MAINTENANCE ROLLOVER****/
}


#container #subnav a.rollover3{ 
	color: #3A3074;
	background-color: inherit;
/****CARETEAM ROLLOVER****/
}

#container #subnav a.rollover6{ 
	color: #0D4527;
	background-color: inherit;
/****CARETEAM ROLLOVER****/
}


#container #subnav a.rollover:hover {
	color: #3690B9;
	background-color: inherit;
}

#container #subnav a.rollover1:hover {
	color: #E25A17;
	background-color: inherit;
}


#container #subnav a.rollover2:hover {
	color: #CB6E68;
	background-color: inherit;
/****MAINTENANCE HOVER****/		
}

#container #subnav a.rollover3:hover {
	color: #ACA3E0;
	background-color: inherit;
/****MAINTENANCE HOVER****/		
}

#container #subnav a.rollover4:hover {
	color: #DB8099;
	background-color: inherit;
/****MAINTENANCE HOVER****/		
}

#container #subnav a.rollover5:hover {
	color: #DB8099;
	background-color: inherit;
/****MAINTENANCE HOVER****/		
}

#container #subnav a.rollover6:hover {
	color: #56A37A;
	background-color: inherit;
/****MAINTENANCE HOVER****/		
}

#container #subnav a.rollover6:hover {
	color: #56A37A;
	background-color: inherit;
/****MAINTENANCE HOVER****/		
}


#container #subnav a.rollover7:hover {
	color: #B17708;
	background-color: inherit;
/****MAINTENANCE HOVER****/		
}
/**************MAINNAV HOVER STYLES**************/
		   	    	

/************************************************/
/* 			    MAIN NAVLEFT STYLES		    	*/
/************************************************/

#container .image {
	float: right;
	padding: 0em 2em 1em 3em;
	background-color: #fff;
	color: inherit;	
	

}



/************************************************/
/* 				 MAIN CONTENT STYLES	    	*/
/************************************************/
#container #content {
	width: auto;
	padding: 1em;
	background-color: #fff;
	color: #454545;
	float: left;
	
}


#container #content p {
	font-size: 1.2em;
	margin-left: 2em;
	margin-right: 1em;
}


#container .italic {
	font-size: 1.2em;
	margin-left: 2em;
	margin-right: 2em;
	font-style: italic;
}


#container #content h1 {
	font-size: 1.7em;
	margin-left: 1.5em;
	color: #E25A17;
	background-color: inherit;
}

#container #content h2 {
	font-size: 1.3em;
	color: #196587;
	background-color: inherit;
	margin-left: 1.8em;
}

#container #content h1.mainheading1 {	
	color: #303472;
	background-color: inherit;
}

#container #content h1.mainheading2 {	
	color: #8F332C;
	background-color: inherit;
}

#container #content h1.mainheading3 {	
	color: #A02A4A;
	background-color: inherit;
}

#container #content h2.mainheading3 {	
	color: #A02A4A;
	background-color: inherit;
	font-size: 1.3em;
	margin-left: 1.8em; 
}


#container #content h1.mainheading4 {	
	color: #206541;
	background-color: inherit;
}


#container #content h2.mainheading4 {	
	color: #206541;
	background-color: inherit;
}
#container #content h1.mainheading5 {	
	color: #196587;
	background-color: inherit;
}

#container #content h1.mainheading6 {
	color: #62589B;
	background-color: inherit;
}

#container #content h1.mainheading7 {
	color: #7C5705;
	background-color: inherit;
}


#container #content h1.mainheading8 {
	color: #7C5705;
	background-color: inherit;
}
#container #content ul {
	
}


#container #content ul li {
	font-size: 1.2em;
	list-style-type: disc;
	margin-left: 55px;	
	
}

#container #content a {
	color: #454545;
	background-color: inherit;
}

#container #content a:hover {
	color: #E25A17;
	background-color: inherit;
}
/************************************************/
/* 			 MAIN SPONSORS STYLES		    	*/
/************************************************/

#container #sponsors .centerimage {
	margin: auto;
	width: 95%;	
}


#container #sponsors {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

#container #sponsors .floatleft{
	float: left;
	height: 6.4em;
	width: 11em;
	margin: 0em 3.5em 0em 3.5em;	
}


/************************************************/
/* 				 MAIN FOOTER STYLES		    	*/
/************************************************/

#container #footer {
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
	clear: both;
	color: #fff;
	background-color: #E88818;
	height: auto !important;
	min-height: 7em;
	height: 7em;
	border-top: 1px solid #fff;
	
}


#container #footer.bg {
	background-color: #7166AF;
	color: inherit;
}

#container #footer.bg1 {
	background-color: #D37771;
	color: inherit;
}


#container #footer p {
 	font-size: 1em;
	padding: .5em;
	text-align: center;
}

#container #footer p a {
color: #333333;
}

#container #footer p a:hover {
color: #333333;
}