html, body { background-color:#ebebeb; text-align:center; margin:0px auto; font-family: "Times New Roman", Times, serif; xheight:100%; }
img { border:none; }


#foundation { margin:60px auto 0px auto; width:956px; xheight:660px; min-height:482px; border: 1px solid #b7b7b7; }
#stage { margin:1px 1px 1px 1px; padding-bottom:10px; width:952px; _height:478px; min-height:478px; border: 1px solid #b7b7b7; background-color:#ffffff; position:relative;  }

#header { background-color:#c3e7eb; text-align:left; height:171px; }


#logo { height:171px; width:212px; margin:0px 0px 0px 18px; float:left; display:inline;  }

#letterhead { z-index:2; float:left; position:relative; margin:-56px 0px 0px 0px; padding:0px 0px 0px 0px; }

#mh_home { width:701px; height:227px; background: url(../../_images/home.gif); }
#mh_cir{ width:701px; height:227px; background: url(../../_images/home.gif); }
#mh_curriculum_assess    { background: url(../../_images/curriculum_assess.gif); width: 701px; height: 227px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/curriculum.gif', sizingMethod='scale')   }
#mh_curriculum_homework { background: url(../../_images/curriculum_homework.gif); width: 701px; height: 227px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/curriculum.gif', sizingMethod='scale')   }
#mh_curriculum_cultural { background: url(../../_images/curriculum_cultural.gif); width: 701px; height: 227px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/curriculum.gif', sizingMethod='scale')  }
#mh_curriculum_enrichment { background: url(../../_images/curriculum_enrichment.gif); width: 701px; height: 227px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/curriculum.gif', sizingMethod='scale') }
#mh_curriculum_math { background: url(../../_images/curriculum_math.gif); width: 701px; height: 227px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/curriculum.gif', sizingMethod='scale') }
#mh_curriculum { background: url(../../_images/curriculum.gif); width: 701px; height: 227px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/curriculum.gif', sizingMethod='scale') }
#mh_community { background: url(../../_images/community.gif); _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/community.gif', sizingMethod='scale'); width:701px; height:227px; }
#mh_school { background: url(../../_images/school.gif); _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/school.gif', sizingMethod='scale'); width:701px; height:227px; }
#mh_school_staff { background: url(../../_images/staff.gif); _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/staff.gif', sizingMethod='scale'); width:701px; height:227px; }
#mh_contact { background: url(../../_images/contact.gif); _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/contact.gif', sizingMethod='scale'); width:701px; height:227px; }
#mh_admissions { background: url(../../_images/admissions.gif); _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/admissions.gif', sizingMethod='scale'); width:701px; height:227px; }



#xxxxmh_cirric { width:701px; height:227px; border:1px solid; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../home.png', sizingMethod='scale'); }




#content { position:relative; text-align:left; }

/* Main Navigational Elements */
#nav { clear:both; float:left; margin:30px 0px 0px 70px; display:inline; width:100px; font-family: Arial, Helvetica, sans-serif; font-size:0.68em; font-weight:bold; letter-spacing: 0.1em; }
#nav ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav li { list-style: none; padding:0px 0px 0px 0px; margin:0px 0px 15px 0px; }
#nav a { color: #603811; text-decoration: none; text-transform:uppercase; }
#nav a:hover, #nav a.on { color:#b7b7b7; }
#nav .active { margin:0px 0px 4px 0px; }
#nav .expand { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#nav .shim { margin:8px 0px 15px 0px; }


/* Sub Navigational Elements */
#nav ul .sub { font-size:1.0em;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:130px; }
#nav .sub li { list-style: none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:130px; _display:inline; line-height:13pt;  }
#nav .sub a { color:#6eafb6; text-transform:none; font-weight:normal; }
#nav .sub a:hover, #nav .sub a.on { color:#b7b7b7;  }


/* Main Content */
.one_col     { color: #424242; font-size: 0.9em; line-height: 15pt; margin: 20px 0 0 90px; width: 620px; float: left; _margin-left: 60px    }
.a.body:link { color: #6eafb6; font-size: 0.9em; line-height: 15pt; text-decoration: underline; margin: 20px 0 0 90px; width: 620px; float: left; _margin-left: 60px     }
.a.body:visited { color: #6eafb6; font-size: 0.9em; line-height: 15pt; text-decoration: underline; margin: 20px 0 0 90px; width: 620px; float: left; _margin-left: 60px     }
.body  { color: #8d4922; font-size: 1em; text-decoration: underline; _margin-left: 60px      }
.one_col_tab   { color: #424242; font-size: 0.9em; line-height: 15pt; margin: 27px 0 0 90px; width: 620px; float: left; _margin-left: 60px       }
.one_col_staff_container  { color: #424242; font-size: 0.9em; line-height: 15pt; margin: 27px 0 0 90px; width: 680px; float: left; _margin-left: 60px        }
#one_col_staff  { color: #424242; margin: 0; width: 426px; float: left; vertical-align: bottom; _margin-left: 60px         }
#staff_photo    { margin-top: 20%; position: inherit; width: 250px; float: right; vertical-align: bottom; _margin-left: 60px          }
.one_col_head      { color: #6eafb6; font-size: 1.15em; font-family: Arial, Helvetica, sans-serif; margin: 30px 0 0 90px; width: 620px; float: left; _margin-left: 60px     }
#bio_head { color: #6eafb6; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; line-height: 0; margin-top: 20px; float: left; _margin-left: 60px   }
.two_col  { font-size: 0.9em; line-height: 22pt; margin: 20px 0 0 90px; position: relative; width: 420px; float: left }
.media { float: left; width:200px; margin: 30px 0px 0px 40px; display:block;  }

.one_col p, .two_col p { xposition:relative; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; }


#tab_control  { padding-bottom: 20px }

#tab_group_one { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#tab_group_one li  { list-style: none; margin: 0; padding: 0 10px; float: left; border-right: 1px solid #959595 }
#tab_group_one a   { color: #6eafb6; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: capitalize; margin-right: 0; margin-bottom: 0; padding: 0 }
#tab_group_one li.start { padding:0px 10px 0px 0px; }
#tab_group_one li.end    { padding: 0 0 0 10px; border-right: medium none }
#tab_group_one a:hover, #tab_group_one a.on     { color: #b7b7b7; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif }


/* Footer */
#copy { clear:both; margin:5px, 0px 30px 0px; color:#b7b7b7; font-size:0.68em;  }