/* ----- GLOBAL & BODY ----- */
body {
	margin: 0 auto 0 auto;
	background: #EEFAAA url(../images2/bgd_main.jpg) repeat-x fixed center bottom;
}

/** { 
	margin: 0;
	padding: 0;
}*/
* html img,
* html #contentcontainer,
* html #banner,
* html #leftmenucontainer,
* html #logocontainer,
* html #leftnav,
* html #leftnavfooter,
* html #contentfooter,
* html #contentfooter2,
* html #footerlinks { behavior: url(iepngfix.htc); }

/* ----- PAGE STRUCTURE ----- */
#container { margin: 0px auto 0px auto; padding: 0px;}
#banner { margin: 0px; padding: 0px; width: 636px;}
#banner { height: 175px;}
body.bodyinfosheet #banner,
body.bodyfeedback #banner { height: 115px;}

body.bodyhome #banner { height: 295px;}
body.bodyabout #banner { background: transparent url(../images2/banner_about.jpg) no-repeat left top;}
body.bodyfacilities #banner { background: transparent url(../images2/banner_facilities.jpg) no-repeat left top;}
body.bodyeducational #banner { background: transparent url(../images2/banner_educational.jpg) no-repeat left top;}
body.bodyoutsideschool #banner { background: transparent url(../images2/banner_outsideschool.jpg) no-repeat left top;}
body.bodynews #banner { background: transparent url(../images2/banner_events.jpg) no-repeat left top;}
body.bodyenrolment #banner { background: transparent url(../images2/banner_enrolment.jpg) no-repeat left top;}
body.bodydocuments #banner { background: transparent url(../images2/banner_policies.jpg) no-repeat left top;}
body.bodyparents #banner { background: transparent url(../images2/banner_parents.jpg) no-repeat left top;}
body.bodycontact #banner { background: transparent url(../images2/banner_contact.jpg) no-repeat left top;}
body.bodyinfosheet #banner { background: transparent url(../images2/banner_infosheet.gif) no-repeat right top;}
body.bodyfeedback #banner { background: transparent url(../images2/banner_feedback.gif) no-repeat right top;}

#contentcontainer { z-index: 3; margin: 0px auto 0px auto; padding: 0px; background: transparent url(../images2/bgd_content.png) repeat-y scroll left top; width: 859px; border: none;}
/** html #contentcontainer { background: transparent url(../images2/bgd_contentwhite.gif) repeat-y scroll left top;}     ----- content bgd for IE6 ----- */
* html #contentcontainer,
* html #contentfooter { 
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images2/bgd_content2.png');   /* ----- content, footer bgd for IE6 ----- */
}
#contentfooter { z-index: 4; margin: 0px auto 0px auto; padding: 0px; background: transparent url(../images2/bgd_content.png) repeat-y scroll left top; width: 859px; border: none;}
#contentfooter2 { z-index: 4; min-height: 139px; height: auto !important; height: 139px; overflow-y: visible; width: 859px; margin: 0px auto 0px auto; background: transparent url(../images2/bgd_footer.png) no-repeat scroll left top; padding: 0;}
/** html #contentfooter { z-index: 4; background: transparent url(../images2/bgd_footerIE.png) no-repeat scroll left top;}     ----- footer image for IE6 ----- */
#contentfooter #footertext, #contentfooter2 #footertext { padding: 0px 20px 0px 0px;}
#contentfooter #footerTextcopyright { padding: 10px 0px 0px 250px; margin: 0px 20px 0px 0px;}
#contentfooter2 #footerTextcopyright { padding: 10px 0px 0px 250px; margin: 0px 20px 0px 0px;}
#contentfooterlinks { margin: 0px auto 0px auto; width: 840px; padding: 0;}
#left { text-align: left; float: left; width: 223px; min-height: 197px; padding:0px 0px 0px 0px;}
#right { text-align: left; float: left; width: 636px; padding:0px 0px 0px 0px;}

/* ----- Infosheet Structure ----- */
body.bodyinfosheet #contentcontainer,
body.bodyfeedback #contentcontainer { 
z-index: 3; margin: 0px auto 0px auto; padding: 0px; background: transparent url(../images2/bgd_content_info.png) repeat-y scroll right top; width: 636px; border: none;
}
* html body.bodyinfosheet #contentcontainer,
* html body.bodyinfosheet #contentfooter,
* html body.bodyfeedback #contentcontainer,
* html body.bodyfeedback #contentfooter { 
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images2/bgd_content_info.png');   /* ----- content, footer bgd for IE6 ----- */
}
/** html body.bodyinfosheet #contentcontainer { background: transparent url(../images2/bgd_contentwhite.gif) repeat-y scroll right top;}     ----- content bgd for IE6 ----- */
body.bodyinfosheet #contentfooter,
body.bodyfeedback #contentfooter { 
z-index: 3; margin: 0px auto 0px auto; padding: 0px; background: transparent url(../images2/bgd_content_info.png) repeat-y scroll right top; width: 636px; border: none;
}
body.bodyinfosheet #contentfooter2,
body.bodyfeedback #contentfooter2 { 
z-index: 2; min-height: 139px; height: auto !important; height: 139px; overflow-y: visible; width: 636px; margin: 0px auto 0px auto; background: transparent url(../images2/bgd_footer_info.png) no-repeat scroll right top; padding: 0;
}
/** html body.bodyinfosheet #contentfooter2 { z-index: 2; background: transparent url(../images2/bgd_footerIE.png) repeat-y scroll right top;}     ----- footer image for IE6 ----- */
body.bodyinfosheet #contentfooter #footerTextcopyright, body.bodyinfosheet #contentfooter2 #footerTextcopyright,
body.bodyfeedback #contentfooter #footerTextcopyright, body.bodyfeedback #contentfooter2 #footerTextcopyright { 
padding: 10px 20px 0px 50px;
}
body.bodyinfosheet #contentfooterlinks,
body.bodyfeedback #contentfooterlinks { 
margin: 0px auto 0px auto; width: 636px; padding: 0;
}

.login { padding: 30px 12px 0px 55px; background: url(../images2/login_bgd.gif) no-repeat right top;}
.loginfooter { background: transparent url(../images2/login_footer.gif) no-repeat right top; height: 22px;}

