body {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000066;
margin : 0px;
overflow : -moz-scrollbars-vertical;
}
#wrapper {
background-image : url(images/header.jpg);
background-repeat : no-repeat;
background-position : 0px 0px;
width : 790px;
min-height : 470px;
margin : 0px auto 0px auto;
}
#header {
height : 115px;
margin : 0px 0px 150px 0px;
}
#header_spacer_top {
height : 5px;
}
#header_spacer_top span {
display : block;
background-color : #38c0d6;
width : 245px;
height : 5px;
}
#logo {
width : 395px;
height : 90px;
float : left;
color : #d73b25;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 42px;
padding : 20px 0px 0px 0px;
}
#quick_nav {
width : 395px;
height : 110px;
float : right;
position : relative;
}
#quick_nav a {
text-decoration : none;
color : #38c0d6;
}
#quick_nav div {
background-color : #ffffff;
padding : 5px;
position : absolute;
top : 40px;
right : 0px;
border : 2px solid #38c0d6;
}
#quick_nav div span {
display : block;
width : 100px;
float : left;
text-align : center;
}
#quick_nav div span img {
margin : 0px 5px 0px 0px;
}
#cont {
width : 790px;
min-height : 175px;
}
#main_nav {
width : 145px;
min-height : 145px;
float : left;
margin : 0px 0px 30px 0px;
}
#main_nav a {
display : block;
width : 114px;
height : 19px;
color : #ffffff;
border-bottom : 1px solid #ffffff;
padding : 10px 0px 0px 24px;
font-weight : bold;
text-decoration : none;
font-size : 10px;
margin : 0px 0px 0px 4px;
background-image : url(images/bullet.gif);
background-repeat : no-repeat;
background-position : 6px 10px;
}
#main_nav a:hover {
color : #333333;
}
#main_nav a.bottom {
border-bottom : none;
}
.main_nav_top {
background-image : url(images/main_nav_top.gif);
height : 14px;
}
.main_nav_middle {
background-image : url(images/main_nav_middle.gif);
background-repeat : repeat-y;
min-height : 117px;
}
.main_nav_bottom {
background-image : url(images/main_nav_bottom.gif);
height : 14px;
}
#main_cont {
width : 595px;
min-height : 145px;
float : right;
margin : 0px 0px 30px 50px;
font-size : 12px;
}
#main_cont a {
color : #000066;
}
#main_cont a:hover {
text-decoration : none;
}
#main_cont img.right {
float : right;
margin : 0px 0px 10px 10px;
border : 1px solid #000066;
}
#main_cont img.left {
float : left;
margin : 0px 10px 20px 0px;
border : 1px solid #000066;
}
#main_cont table img {
margin : 10px 10px 0px 0px;
border : 1px solid #000066;
}
#footer_nav {
min-height : 42px;
clear : both;
text-align : center;
color : #ffffff;
line-height : 15px;
}
#footer_nav a {
color : #ffffff;
}
.footer_nav_top {
background-image : url(images/footer_nav_top.gif);
height : 14px;
}
.footer_nav_middle {
background-image : url(images/footer_nav_middle.gif);
background-repeat : repeat-y;
min-height : 14px;
}
.footer_nav_bottom {
background-image : url(images/footer_nav_bottom.gif);
height : 14px;
}
#footer {
min-height : 50px;
clear : both;
position : relative;
margin : 0px 0px 30px 0px;
text-align : center;
font-weight : bold;
padding : 10px 0px 10px 0px;
}
#footer a {
color : #000066;
}
#footer a:hover {
text-decoration : none;
}
#footer_spacer_bottom {
height : 5px;
position : absolute;
bottom : 0px;
left : 0px;
}
#footer_spacer_bottom span {
display : block;
background-color : #56ad4c;
width : 790px;
height : 5px;
}
h1 {
background-image : url(images/h1_bullet.gif);
background-repeat : no-repeat;
margin : 0px 0px 20px 0px;
color : #d73b25;
font-size : 14px;
display : block;
height : 24px;
border-bottom : 1px solid #38c0d6;
padding : 0px 0px 0px 30px;
}
h1 span {
display : block;
width : 100%;
height : 24px;
}
h1 span.homepage {
background-image : url(images/homepage_heading.gif);
background-repeat : no-repeat;
}
h1 span.about_us {
background-image : url(images/about_us_heading.gif);
background-repeat : no-repeat;
}
h1 span.about_montessori {
background-image : url(images/about_montessori_heading.gif);
background-repeat : no-repeat;
}
h1 span.about_our_setting {
background-image : url(images/about_our_setting_heading.gif);
background-repeat : no-repeat;
}
h1 span.parent_information {
background-image : url(images/parent_information_heading.gif);
background-repeat : no-repeat;
}
h1 span.tariffs {
background-image : url(images/tariffs_heading2.gif);

background-repeat : no-repeat;
}
h1 span.enquiry_form {
background-image : url(images/enquiry_form_heading.gif);
background-repeat : no-repeat;
}
h1 span span {
visibility : hidden;
}
h3 {
font-size : 14px;
margin : 20px 0px 0px 0px;
}
.error, .required {
color : #d73b25;
}
table {
border-collapse : collapse;
}
table td {
padding : 2px;
}
.fact {
border : 1px solid #666666;
padding : 2px;
font-size : 10px;
width : 435px;
float : right;
margin : 0px 0px 10px 0px;
}
.fact p {
margin : 2px;
}
.about_montessori_top {
margin : 0px 14px 0px 0px;
border : 1px solid #000066;
}
.about_montessori_top_end {
margin : 0px 0px 0px 0px;
border : 1px solid #000066;
}
