body		{ font-size: 10pt; background-image: url(images/bground.gif); margin: 0; }

/*shadow */
div#shadowwrapper { background-image: url(images/shadow_leftright.gif); width: 928px; margin: 0 auto; background-repeat: repeat-y; padding-right: 14px; padding-left: 14px; }
div#margin { background-image: url(images/yellowmargin.gif); background-repeat: repeat; padding-right: 14px; padding-bottom: 14px; padding-left: 14px; }
div.shadowbottom { background-image: url(images/shadow_bottom.gif); background-repeat: repeat-x; width: 956px; height: 14px; margin: 0 auto}

div.shadowleft { background-repeat: repeat-y; float: left; width: 14px; height: 14px; }
div.shadowright { background-repeat: repeat-y; float: right; width:14px; height: 14px; }
div.shadowbottom div.shadowleft { background-image: url(images/shadow_bottomlc.gif); }
div.shadowbottom div.shadowright { background-image: url(images/shadow_bottomrc.gif); }
div#header { position: relative }
div#footer { font-size: 80%; text-align: center ; clear: both; }
/*page styles
*/
a img { border: 0 }
div#main{ background-color: #fff; padding: 0; overflow: hidden   }
a { color: #8f85bc; text-decoration: none; }
a:link { color: #8f85bc; text-decoration: none; }
a:visited { color: #8f85bc; text-decoration: none; }
a:hover { color: #4d38a9; text-decoration: underline; }
a:active { color: #8f85bc; text-decoration: none; }
.pagetext { color: #4d38a9; font-size: 11pt; line-height: 14pt; padding: 25px; }
/*
* structure
*/
div.column-container { overflow: hidden; zoom: 1 }
div#pagemenu hr { display: none }
div#pagemenu { float: left; width: 227px; padding-left: 3px; padding-right: 20px; position: relative; top: -1px; z-index: 0; }
div#content { overflow: hidden; zoom: 1; padding: 10px; }
div#ffMLwrapper { font-size: 1.1em; font-weight: bold;  }
div#ffMLwrapper ul { margin: 0; padding: 0; list-style-type: none;  }
div#ffMLwrapper li { border-top: solid 1px #BFD4E5; position: relative;  }
div#ffMLwrapper li li { padding-left: 10px }
a.lefthandlink, a.lefthandslink { display: block; padding-top: 8px; padding-bottom: 8px; padding-left: 8px; position: relative; zoom: 1  }
.pageedit { position: absolute; top: 0; right: 0 }
div#ffMLwrapper li li a.lefthandlink, div#ffMLwrapper li li a.lefthandslink { color: #999999; font-size: 80%; font-weight: normal; }
div#ffMLwrapper li li a.lefthandslink { color: #4d38a9 ; font-weight: 500; }

/*
* disable page info and commenting on website
*/
#ffPageInfo { display: none }
#ffAddCommentBtn { display: none }

div#searchbox { position: absolute; top: 5px; right: 5px; text-align: right }
div#searchbox form { margin: 0; padding: 0 }
.title-value-replace-blurred { color: gray }
.search-submit { border: 0; font-size: 70%; text-transform: uppercase; color: white; background-color: #5335AD; font-weight: bold; padding-left: 5px; padding-right: 5px }

/*
* section banners
*/

div.header-image { height: 159px; width: 900px; background-image: url(images/1.jpg); position: relative; z-index: 2 }
body.page-information div.header-image { background-image: url(images/3.jpg); }
body.page-the-school div.header-image { background-image: url(images/2.jpg); }
body.page-curriculum div.header-image { background-image: url(images/11.jpg); }
body.page-moving-on div.header-image { background-image: url(images/12.jpg); }
body.page-school-policies.header-image { background-image: url(images/1.jpg); }
body.page-contact-us div.header-image { background-image: url(images/14.jpg); }
body.page-parents-area div.header-image { background-image: url(images/9.jpg); }


/*
* page banners
*/
body.page-meet-the-head div.header-image { background-image: url(images/page_banners/classroom.jpg); }
#slide_frame { width: 900px; height: 159px; }
