/*-----------------------------------------------------------------------------------------------------------*/
/*LAYOUT SYLES ----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/* Page Wrapper START */
DIV#page-wrapper {
	margin: 0px auto;
	width: 771px;
}
/* Page Wrapper END */

/* Body Wrapper START */
DIV#body-wrapper {
	width: 770px;
}
/* Body Wrapper END */

/* Content Wrapper START */
DIV#content-wrapper {
	padding: 121px 0px 0px 0px;
	width: 771px;
}
/* Content Wrapper END */

/* Main Navigation START */
DIV#main-navigation {
	width: 771px;
	min-height: 32px;
	height: auto !important;
	height: 32px;
}
/* Main Navigation END */

/* Header START */
DIV#header {
	width: 771px;
	height: 121px;
	/*background-color: red;*/
}
/* Header END */

/* Footer START */

/* Footer END */
/*-----------------------------------------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------------------------------------*/
/*APPEARANCE SYTLES -----------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/

/* GLOBAL TAGS START -----------------------------------------------*/
BODY {
	margin: 0px;
	font-family: arial,verdana,helvetica,sans-serif;
}
BODY#contact-page H3 {
	color: #00628c;
	border-bottom: 1px solid #00628c;
}
H1 {
	margin: 0px 0px 15px 0px;
	font-size: 1.1em;
	font-weight: normal;
	color: #58585a;
}
H2 {
	margin: 0px 0px 15px 0px;
	font-size: 1.1em;
	font-weight: normal;
	color: #282629;
}
H3 {
	margin: 0px 0px 7px 0px;
	padding: 11px 0px 5px 0px; 
	font-size: 1.1em;
	font-weight: normal;
	color: #282629;
	border-bottom: 1px solid #282629;
}
H3.clear-elements {
	clear: both;
}
IMG {
	border: none;
}
.accessibility-hidden {
	left: 0px;
	position: absolute;
	top: -10000px;
}
/* GLOBAL TAGS END -------------------------------------------------*/

/* GLOBAL BLOCKS START ---------------------------------------------*/
/* Page Wrapper START */
DIV#page-wrapper {
	position: relative;
	padding: 0px;
}
/* Page Wrapper END */

/* Body Wrapper START */

/* Body Wrapper END */

/* Content Wrapper START */
DIV#content-wrapper {
	position: relative;
	padding: 0px;
}
/* Content Wrapper END */

/* Intro Content START */
DIV#intro-content {
	width: 746px;
}
/* Intro Content END */

/* Main Content START */
DIV#main-content {
	padding: 260px 27px 20px 15px;
	float: left;
	width: 562px;
	min-height: 550px;
	height: auto !important;
	height: 550px;
}
DIV#main-content P {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	line-height: 1.3em;
	font-size: 0.75em;
	color: #707173;
}
DIV#main-content P A {
	color: #367A93;
	text-decoration: none;
}
DIV#main-content P A:hover{
	text-decoration: underline;
}
DIV#main-content P SPAN {
	color: #98bbdb;
}
DIV#main-content P#intro-para {
	font-weight: bold;
}
DIV#main-content P.quote {
	font-size: 1em;
	font-weight: bold;
	color: #1a171b;
}
DIV#main-content P.conf-news {
	float: left;
	clear: left;
}
DIV#main-content P#last-news-para {
	clear: left;
} 
DIV#main-content P.img-right {
	float: right;
}
DIV#main-content P IMG.img-left {
	padding: 0px 10px 10px 0px;
	float: left;
}
DIV#main-content P IMG.img-right {
	padding: 0px 0px 0px 10px;
	float: right;
}
DIV#main-content P.two-imgs IMG {
	padding: 0px 10px 0px 0px;
}
DIV#main-content P.two-imgs IMG.no-padding {
	padding: 0px 0px 0px 0px;
}
DIV#main-content P.four-imgs IMG {
	padding: 0px 10px 0px 0px;
}
DIV#main-content P.four-imgs IMG.no-padding {
	padding: 0px 0px 0px 0px;
}
DIV#main-content DIV#intro-content {
	position: absolute;
	top: 121px;
	left: 0px;
	padding: 50px 10px 3px 15px;
	min-height: 64px;
	height: auto !important;
	height: 64px;
}
DIV#main-content DIV#intro-content P {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #ffffff;
	font-weight: bold;
	font-size: 0.95em;
}
DIV#main-content DIV#map {
	margin: 0px 0px 15px 0px;
	border: 1px solid #8d8b8d;
}
DIV#main-content DL {
	margin: 0px;
	display: inline;
}
DIV#main-content DT {
	margin: 0px 0px 15px 0px;
	padding-right: 10px;
	font-size: 0.75em;
	color: #98BBDB;
	float: left;
}
DIV#main-content DL DD {
	margin: 0px;
	padding-right: 10px;
	float: left;
	font-size: 0.75em;
	color: #707173;
}
DIV#main-content UL#conf-programme LI {
	padding: 0px 0px 5px 0px;
	list-style-type: none;
}
DIV#main-content TABLE {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 564px;
}
DIV#main-content TABLE TH {
	font-size: 1em;
	color: #58585A;
	background-color: #c5c6c8;
}
DIV#main-content TABLE TD {
	margin: 0px;
	padding: 5px 0px 5px 10px;
	width: 200px;
	font-size: 0.8em;
	text-align: center;
	color: #707173;
	background-color: #c3d2df;
}
FORM#contact-form {
	margin: 0px;
	padding: 0px;
}
FORM#contact-form LABEL {
	float: left;
	width: 150px;
	font-size: 0.8em;
	color: #707173;
}
FORM#contact-form INPUT {
	margin: 0px 0px 15px 0px;
	float: right;
	width: 400px;
	height: 18px;
	border: 1px solid #b8b8b9;
} 
FORM#contact-form INPUT.button {
	margin-top: 8px;
	padding-bottom: 5px;
	background-image: url('../images/button.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width: 102px;
	height: 19px;
	float: right;
	clear: both;
	border: none;
} 
FORM#contact-form TEXTAREA {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	float: right;
	width: 400px;
	height: 64px;
	border: 1px solid #b8b8b9;
}
DIV#main-content UL {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 30px;
}
DIV#main-content UL LI {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	font-size: 0.8em;
	color: #707173;
}
DIV#main-content UL LI A {
	text-decoration: none;
	color: #367A93;
}
DIV#main-content UL LI A:hover {
	text-decoration: underline;
	color: #367A93;
}
/* Main Content END */

/* Sub Content START */
DIV#sub-content {
	padding-top: 260px;
	float: right;
	width: 167px;
	min-height: 855px;
	height: auto !important;
	height: 855px;
}
DIV#sub-content DIV {
	margin: 0px 0px 14px 0px;
}
DIV#info {
	background-color: #5098ca;
	width: 165px;
	height: 236px;
}
DIV.cta-1 A {
	width: 166px;
	height: 168px;
	display: block;
	background-image: url('../images/mont-diploma-link.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.cta-1 A:hover {
	background-position: top right;
}
DIV.cta-2 A {
	width: 166px;
	height: 78px;
	display: block;
	background-image: url('../images/course-info-link-10-11.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.cta-2 A:hover {
	background-position: top right;
}
DIV.cta-3 A {
	width: 166px;
	height: 150px;
	display: block;
	background-image: url('../images/location-link.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.cta-3 A:hover {
	background-position: top right;
}
DIV.cta-4 A {
	width: 166px;
	height: 105px;
	display: block;
	background-image: url('../images/brochure-download.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.cta-4 A:hover {
	background-position: top right;
}
DIV.cta-5 A {
	width: 166px;
	height: 150px;
	display: block;
	background-image: url('../images/int-students-link.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.cta-5 A:hover {
	background-position: top right;
}
DIV.cta-6 A {
	width: 166px;
	height: 84px;
	display: block;
	background-image: url('../images/montessori-info-link.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.cta-6 A:hover {
	background-position: top right;
}
DIV#sub-content P {
	margin: 0px;
}
DIV#accreditations {
	position: absolute;
	bottom: 0px;
}
/* Sub Content END */

/* Main Navigation START */
DIV#main-navigation {
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 121px;
	left: 0px;
	background-image: url('../images/nav-bgd.gif');
	background-position: top right;
	background-repeat: repeat-x;
}
DIV#main-navigation UL {
	margin: 0px;
	padding: 0px;
	height: 32px;
}
DIV#main-navigation UL LI {
	padding-top: 5px;
	float: left;
	list-style-type: none;
	height: 27px;
	background-image: url('../images/nav-bgd.gif');
	background-repeat: repeat-x;
}
DIV#main-navigation UL LI A {
	padding: 7px 15px 9px 15px;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
}
DIV#main-navigation UL LI A:hover {
	text-decoration: underline;
}
BODY#home-page DIV#main-navigation UL LI.selected {
	background-image: url('../images/nav-selected-02.gif');
}
BODY#dr-maria-page DIV#main-navigation UL LI.selected {
	background-image: url('../images/nav-selected-05.gif');
}
BODY#our-courses-page DIV#main-navigation UL LI.selected {
	background-image: url('../images/nav-selected-01.gif');
}
BODY#course-content-page DIV#main-navigation UL LI.selected {
	background-image: url('../images/nav-selected-04.gif');
}
BODY#location-page DIV#main-navigation UL LI.selected {
	background-image: url('../images/nav-selected-06.gif');
}
BODY#nursery-page DIV#main-navigation UL LI.selected {
	background-image: url('../images/nav-selected-03.gif');
}
BODY#news-page DIV#main-navigation UL LI.selected {
	background-image: url('../images/nav-selected-08.gif');
}
/* Main Navigation END */

/* Header START */
DIV#header {
	position: absolute;
	top: 0px;
	left: 0px;
	background-position: 92px 0px;
	background-repeat: no-repeat;
}
DIV#header P {
	margin: 0px;
	font-size: 0.75em;
}
DIV#header P#logo {
	float: left;
}
DIV#header P#contact-link {
	padding: 17px 0px 0px 0px;
	float: right;
}
DIV#header P#contact-link A {
	color: #367a93;
	text-decoration: underline;
}
DIV#header P#contact-link A:hover {
	font-weight: bold;
	text-decoration: underline;
}
DIV#header P#contact-info {
	padding: 45px 0px 0px 0px;
	float: right;
	clear: right;
	line-height: 1.6em;
	text-align: right;
	color: #367A93;
	font-weight: bold;
}
DIV#header P#contact-info SPAN {
	font-size: 1.3em;
}
/* Header END */

/* Footer START */
DIV#footer {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	clear: both;
	border-top: 2px solid #b6b8ba;
	height: 0.01%;
}
DIV#footer DIV#footer-content {
	margin: 0px auto;
	padding: 0px;
	width: 771px;
}
DIV#footer DIV#footer-left {
	margin: 0px 0px 0px 15px;
	float: left;
	width: 446px;
}
DIV#footer DIV#footer-right {
	float: right;
	width: 295px;
}
DIV#footer P {
	margin: 0px;
	font-size: 0.7em;
	line-height: 1.6em;
	color: #707173;
}
DIV#footer P.align-right {
	text-align: right;
}
DIV#footer P A {
	padding: 0px 0px 0px 0px;
	color: #707173;
	text-decoration: none;
}
DIV#footer P#isolve A {
	padding: 0px 0px 0px 18px;
	background-image: url('../images/isolve-logo.gif');
	background-position: center left;
	background-repeat: no-repeat;
}
DIV#footer P A:hover {
	text-decoration: underline;
}
DIV#footer DL {
	margin: 0px;
}
DIV#footer DL DT, DD {
	margin: 0px;
	float: left;
	font-size: 0.7em;
	color: #707173;
}
DIV#footer DD {
	padding-right: 10px;
}
DIV#footer UL {
	margin: 0px;
	float: right;
}
DIV#footer UL LI {
	float: right;
	list-style-type: none;
}
DIV#footer UL LI A {
	padding: 0px 5px 0px 6px;
	text-decoration: none;
	background-image: url('../images/divide.gif');
	background-position: center left;
	background-repeat: no-repeat;
	font-size: 0.7em;
	color: #707173;
}
DIV#footer UL LI A#no-divide {
	background-image: none;
}
DIV#footer UL LI A#last-utility {
	padding-right: 0px;
}
DIV#footer UL LI A:hover {
	text-decoration: underline;
}
DIV#footer-accreditations P {
	text-align: center;
}
DIV#footer-accreditations P.acc-info {
	padding: 10px 0px 0px 0px;
}
/* Footer END */
/* GLOBAL BLOCKS END -----------------------------------------------*/

/* PAGE SPECIFIC START ---------------------------------------------*/
/* Home Page START */
BODY#home-page {
	background-image: url('../images/body-bgd-02.gif');
	background-position: 0px 121px;
	background-repeat: repeat-x;
}
BODY#home-page H3 {
	color: #55b4d8;
	border-bottom: 1px solid #55b4d8;
}
BODY#home-page DIV#intro-content {
	background-image: url('../images/intro-content-bgd-02.gif');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #55b4d8;
}
BODY#home-page DIV#intro-content P {
	font-weight: normal;
	font-size: 1.5em;
}
BODY#home-page DIV#intro-content P SPAN {
	font-size: 0.7em;
	font-weight: bold;
	color: #003e5c;
}
/*BODY#home-page DIV#sub-content {
	background-image: url('../images/accreditaions-2.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}*/
BODY#home-page DIV#header {
	background-image: url('../images/header-bgd-01.jpg');
}
/* Home Page END */

/* Dr Maria Page START */
BODY#dr-maria-page {
	background-image: url('../images/body-bgd-05.gif');
	background-position: 0px 121px;
	background-repeat: repeat-x;
}
BODY#dr-maria-page H3 {
	color: #93c7de;
	border-bottom: 1px solid #93c7de;
}
BODY#dr-maria-page DIV#intro-content {
	background-image: url('../images/intro-content-bgd-05.gif');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #93c7de;
}
BODY#dr-maria-page DIV#sub-content {
	min-height: 450px;
	height: auto !important;
	height: 450px;
}
BODY#dr-maria-page DIV#header {
	background-image: url('../images/header-bgd-02.jpg');
}
/* Dr Maria Page END */

/* Our Courses Page START */
BODY#our-courses-page {
	background-image: url('../images/body-bgd-01.gif');
	background-position: 0px 121px;
	background-repeat: repeat-x;
}
BODY#our-courses-page H3 {
	color: #0090cc;
	border-bottom: 1px solid #0090cc;
}
BODY#our-courses-page H3.fixed-width {
	width: 316px;
}
BODY#our-courses-page DIV#intro-content {
	background-image: url('../images/intro-content-bgd-01.gif');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #0090cc;
}
BODY#our-courses-page DIV#header {
	background-image: url('../images/header-bgd-03.jpg');
}
/* Our Courses Page END */

/* Course Content Page START */
BODY#course-content-page {
	background-image: url('../images/body-bgd-04.gif');
	background-position: 0px 121px;
	background-repeat: repeat-x;
}
BODY#course-content-page H3 {
	color: #008eb1;
	border-bottom: 1px solid #008eb1;
}
BODY#course-content-page DIV#intro-content {
	background-image: url('../images/intro-content-bgd-04.gif');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #008eb1;
}
BODY#course-content-page DIV#header {
	background-image: url('../images/header-bgd-04.jpg');
}
/* Course Content Page END */

/* Location Page START */
BODY#location-page {
	background-image: url('../images/body-bgd-06.gif');
	background-position: 0px 121px;
	background-repeat: repeat-x;
}
BODY#location-page H3 {
	color: #0060a3;
	border-bottom: 1px solid #0060a3;
}
BODY#location-page DIV#intro-content {
	background-image: url('../images/intro-content-bgd-06.gif');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #0060a3;
}
BODY#location-page DIV#header {
	background-image: url('../images/header-bgd-05.jpg');
}
/* Location Page END */

/* Nursery Page START */
BODY#nursery-page {
	background-image: url('../images/body-bgd-03.gif');
	background-position: 0px 121px;
	background-repeat: repeat-x;
}
BODY#nursery-page H3 {
	color: #0072a2;
	border-bottom: 1px solid #0072a2;
}
BODY#nursery-page DIV#intro-content {
	background-image: url('../images/intro-content-bgd-03.gif');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #0072a2;
}
BODY#nursery-page DIV#header {
	background-image: url('../images/header-bgd-06.jpg');
	background-position: top left;
}
/* Nursery Page END */

/* Events Page START */
BODY#news-page {
	background-image: url('../images/body-bgd-08.gif');
	background-position: 0px 121px;
	background-repeat: repeat-x;
}
BODY#news-page H3 {
	color: #006ca2;
	border-bottom: 1px solid #0072a2;
}
BODY#news-page DIV#intro-content {
	background-image: url('../images/intro-content-bgd-08.gif');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #006ca2;
}
BODY#news-page DIV#header {
	background-image: url('../images/header-bgd-07.jpg');
}
/* Events Page END */

/* Contact Us Page START */
BODY#contact-us-page {
	background-image: url('../images/body-bgd-05.gif');
	background-position: 0px 121px;
	background-repeat: repeat-x;
}
BODY#contact-us-page H3 {
	color: #93c7de;
	border-bottom: 1px solid #93c7de;
}
BODY#contact-us-page DIV#intro-content {
	background-image: url('../images/intro-content-bgd-05.gif');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #93c7de;
}
BODY#contact-us-page DIV#sub-content {
	min-height: 725px;
	height: auto !important;
	height: 725px;
}
BODY#contact-us-page DIV#header {
	background-image: url('../images/header-bgd-01.jpg');
}
/* Contact Us Page END */

/* Sitemap Page START */
BODY#sitemap-page {
	background-image: url('../images/body-bgd-01.gif');
	background-position: 0px 121px;
	background-repeat: repeat-x;
}
BODY#sitemap-page H3 {
	color: #0090CC;
	border-bottom: 1px solid #0090CC;
}
BODY#sitemap-page DIV#intro-content {
	background-image: url('../images/intro-content-bgd-01.gif');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #add3e5;
}
BODY#sitemap-page DIV#header {
	background-image: url('../images/header-bgd-02.jpg');
}
/* Sitemap Page END */

/* Links Page START */
BODY#links-page {
	background-image: url('../images/body-bgd-02.gif');
	background-position: 0px 121px;
	background-repeat: repeat-x;
}
BODY#links-page H3 {
	color: #55b4d8;
	border-bottom: 1px solid #55b4d8;
}
BODY#links-page DIV#intro-content {
	background-image: url('../images/intro-content-bgd-02.gif');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #55b4d8;
}
BODY#links-page DIV#header {
	background-image: url('../images/header-bgd-03.jpg');
}
/*Links Page END */

/* PAGE SPECIFIC END -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/

/* GLOBAL UTILITIES START ------------------------------------------*/
/*colours

*/
DIV.visual-clear {
clear: both;
display: block;
float: none;
height: 0px;
margin: 0px;
padding: 0px;
}

/* GLOBAL UTILITIES END --------------------------------------------*/



