/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

body { margin: 0;
       background: #FFFFFF; }

#header { text-align: center;
          height: 250px; }

#header img { border: none;
              margin: 0;
              padding: 0; }

.menu { height:35px; 
        background: url(../images/menubar2.png) repeat-x; 
        position:relative; 
        font-family:arial, verdana, sans-serif; 
        font-size:11px; 
        width:800px; 
        z-index:500;
        margin: 0pt auto; }

.menu .table { display:table; 
               margin:0 auto; }

.menu .select { margin:0; 
                padding:0; 
                list-style:none; 
                display:table-cell; 
                white-space:nowrap; }

.menu li { margin:0; 
           padding:0; 
           height:auto; 
           float:left; }

.menu .select a { display:block; 
                  height:35px; 
                  float:left; 
                  background: ; 
                  padding:0 15px 0 15px; 
                  text-decoration:none; 
                  line-height:35px; 
                  white-space:nowrap; 
                  color:#ddd; }

.menu .select a:hover, 
.menu .select li:hover a { background: url(../images/highlight.png); 
                           padding:0 0 0 15px; 
                           cursor:pointer; 
                           color:#fff; }

.menu .select a:hover b, 
.menu .select li:hover a b { display:block; 
                             float:left; 
                             padding:0 15px 0 0px; 
                             background: url(../images/highlight.png) right top; 
                             cursor:pointer; }

.menu .select_sub { display:none; }

.menu .sub { display:table; 
             margin:0 auto; 
             padding:0; 
             list-style:none; }

.menu .sub_active .current_sub a, 
.menu .sub_active a:hover { background:transparent; 
                            color:#f00; }

.menu .select :hover .select_sub { display:block; 
                                   position:absolute; 
                                   width:800px; 
                                   top:35px; 
                                   background:url(../images/back_0.gif); 
                                   padding:0; 
                                   z-index:100; 
                                   left:0; 
                                   text-align:center; }

.menu .select :hover .sub li a { display:block; 
                                 float:left; 
                                 background:transparent; 
                                 padding:0 10px 0 10px; 
                                 margin:0; 
                                 white-space:nowrap; 
                                 border:0; 
                                 color:#444; }

.menu .select :hover .sub li a:hover { visibility:visible; 
                                       color:#990000; 
                                       background:url(../images/back_1.gif); }

.content_layer { width: 794px;
                 height: 955px;
                 margin: 0 auto;
                 border: 3px #000000 solid; }

.content_layer h2 { padding-left: 5px;
                    color: #940407; }

.content_layer p { font-size: 12px;
                   padding: 0 5px 0 5px; }


.middle_content_layer img { border: none; }

.middle_content_layer_left { float: left;
                             width: 350px;
                             height: 210px;
                             padding-left: 5px;
                             text-align: center; }

.middle_content_layer_center { float: left;
                               height: 210px;
                               width: 250px;
                               text-align: center; }

.middle_content_layer_right { float: right;
                              height: 210px;
                              padding-right: 5px; }

.parent_memos p { text-align: center; }

.enrollment H3 { color: #990407;
                 padding-left: 5px;
                 text-align: center; }

.enrollment p { text-align: center; }

.important_docs H3 { color: #990407;
                     text-align: center; }

.important_docs p { text-align: center; }

.academic_info h3 { color: #990407;
                    text-align: center; }

.academic_info p { text-align: center; }

.basc_layer p { text-align: center; }

.basc_layer h3 { color: #990407;
                 text-align: center; }

.athletics p { text-align: center; }

.athletics h3 { color: #990407;
                 text-align: center; }

.athletics img { float: left; }

.village h3 { color: #990407;
              text-align: center; }

.village h4 { color: #990407;
              text-align: center; }

.village p { padding: 5px; }

.village img { float: right;
               padding: 5px; }

.village .small_li { font-size: 12px; }

.visit_us { background: #ffffff;
            width: 240px;
            height: 375px;
            margin: 10px;
            border: #990407 2px solid;
            float: left; }

.visit_us h3 { text-align: center;
               padding: 0; }

.visit_us p { color: #000000;
              font-size: 12px;
              padding: 0px;
              margin-left: 5px; }
