/* reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* generics */

* {font-size: 100%; padding: 0; margin: 0;}
body {font: 0.6875em/15px Verdana, sans-serif; 
  min-width: 960px;  padding: 0; margin: 0 auto; }

html>body {
font-size: 11px; /*  IE can't read this */
}

body {color: #818181; background: #fff  url("../images/page-shadow.png") repeat-y center top;   
width: 100%;
 display: table;
}

a:link {color: #0A6F2B; text-decoration: none;}
a:visited {color: #0A6F2B; text-decoration: none;}
a:hover, a:active {color:#13077B; text-decoration: none; font-weight: bold;}
a img {border: none;}

h1 {font-size: 2.727em; line-height: 1.2em; margin: 0 0 0.5em 0; padding: 0; color:#13077B; font-weight: normal;}
h2 {font-size: 2.727em; line-height: 1.2em; margin: 0 0 0.5em 0; padding: 0; color:#13077B; font-weight: normal;}
h3 {font-size: 1em; color: #0A6F2B; margin: 0 0 1em 0; padding: 0; font-weight: bold;}
h4 {font-size: 1em; color: #0A6F2B; margin: 0; padding: 0; font-weight: bold;}
h5 {font-size: 1em; color: #0A6F2B; margin: 0; }
h6 {font-size: 0.85em; margin: 0.5em 0 0;}
p {margin: 0 0 1em 0;}
ul, ol {margin: 0 0 1em 0; padding-left: 1.5em;}
ul {list-style-type: disc;}
ol {list-style-type: decimal;}
ol {padding-left: 1.8em;}
hr {color: #818181; background: #818181; height: 1px; margin-bottom: 1em;}


#wrapper { position: relative; width: 925px; margin: 20px auto; overflow: hidden; }


#logo {display: block; margin: 0 0 10px 10px;}

#nav {position: relative;  z-index: 99; width: 910px;   }

.subnav {display: none; border-left: solid 7px #fff;}

.green {color: #0A6F2B;}

/*  */

#navAbo {width:63px; height: 20px; }
#navAbo a {text-indent: -9999px; }
#navAbo a:link, #navAbo a:visited 
  {background: #fff url(../images/wheatley-nav.gif) no-repeat 3px 0; }

#navAbo a:hover,  #navAbo a:active, #navAbo:hover a,  #navAbo a.selected:link, #navAbo a.selected:visited,
#navAbo.sfHover a:link, #navAbo.sfHover a:visited, #navAbo.sfHover a:hover, #navAbo.sfHover a:active 
 {background: #fff url(../images/wheatley-nav.gif) no-repeat 3px -25px; }

#navAbo li a {width: auto; height: auto; text-indent: 0;}
#navAbo li a:link, #navAbo li a:visited, 
#navAbo.sfHover li a:link, #navAbo.sfHover li a:visited, #navAbo.current li a:link, #navAbo.current li a:visited
          {background-image: none; }
#navAbo li a:hover, #navAbo li a:active, 
#navAbo.sfHover li a:hover,  #navAbo.sfHover li a:active, #navAbo.current li a:hover,  #navAbo.current li a:active
          {background-image: none; }

/*  */

#navPro {width:98px; height: 20px; }
#navPro a {text-indent: -9999px; }
#navPro a:link, #navPro a:visited 
  {background: #fff url(../images/wheatley-nav.gif) no-repeat -60px 0; }

#navPro a:hover,  #navPro a:active, #navPro:hover a,  #navPro a.selected:link, #navPro a.selected:visited,
#navPro.sfHover a:link, #navPro.sfHover a:visited, #navPro.sfHover a:hover, #navPro.sfHover a:active 
 {background-position: -60px -25px; }

#navPro li a {width: auto; height: auto; text-indent: 0;}
#navPro li a:link, #navPro li a:visited, 
#navPro.sfHover li a:link, #navPro.sfHover li a:visited, #navPro.current li a:link, #navPro.current li a:visited
          {background-image: none; }
#navPro li a:hover, #navPro li a:active, 
#navPro.sfHover li a:hover,  #navPro.sfHover li a:active, #navPro.current li a:hover,  #navPro.current li a:active
          {background-image: none; }

/*  */

#navMon {width:109px; height: 20px; }
#navMon a {text-indent: -9999px; }
#navMon a:link, #navMon a:visited 
  {background: #fff url(../images/wheatley-nav.gif) no-repeat -158px 0; }

#navMon a:hover,  #navMon a:active, #navMon:hover a,  #navMon a.selected:link, #navMon a.selected:visited,
#navMon.sfHover a:link, #navMon.sfHover a:visited, #navMon.sfHover a:hover, #navMon.sfHover a:active 
 {background-position: -158px -25px; }

#navMon li a {width: auto; height: auto; text-indent: 0;}
#navMon li a:link, #navMon li a:visited, 
#navMon.sfHover li a:link, #navMon.sfHover li a:visited, #navMon.current li a:link, #navMon.current li a:visited
          {background-image: none; }
#navMon li a:hover, #navMon li a:active, 
#navMon.sfHover li a:hover,  #navMon.sfHover li a:active, #navMon.current li a:hover,  #navMon.current li a:active
          {background-image: none; }

/*  */

#navInt {width:254px; height: 20px; }
#navInt a {text-indent: -9999px; }
#navInt a:link, #navInt a:visited 
  {background: #fff url(../images/wheatley-nav.gif) no-repeat -267px 0; }

#navInt a:hover,  #navInt a:active, #navInt:hover a,  #navInt a.selected:link, #navInt a.selected:visited,
#navInt.sfHover a:link, #navInt.sfHover a:visited, #navInt.sfHover a:hover, #navInt.sfHover a:active 
 {background-position: -267px -25px; }

#navInt li a {width: auto; height: auto; text-indent: 0;}
#navInt li a:link, #navInt li a:visited, 
#navInt.sfHover li a:link, #navInt.sfHover li a:visited, #navInt.current li a:link, #navInt.current li a:visited
          {background-image: none; }
#navInt li a:hover, #navInt li a:active, 
#navInt.sfHover li a:hover,  #navInt.sfHover li a:active, #navInt.current li a:hover,  #navInt.current li a:active
          {background-image: none; }

/*  */

#navAdm {width:104px; height: 20px; }
#navAdm a {text-indent: -9999px; }
#navAdm a:link, #navAdm a:visited 
  {background: #fff url(../images/wheatley-nav.gif) no-repeat -521px 0; }

#navAdm a:hover,  #navAdm a:active, #navAdm:hover a,  #navAdm a.selected:link, #navAdm a.selected:visited,
#navAdm.sfHover a:link, #navAdm.sfHover a:visited, #navAdm.sfHover a:hover, #navAdm.sfHover a:active 
 {background-position: -521px -25px; }

#navAdm li a {width: auto; height: auto; text-indent: 0;}
#navAdm li a:link, #navAdm li a:visited, 
#navAdm.sfHover li a:link, #navAdm.sfHover li a:visited, #navAdm.current li a:link, #navAdm.current li a:visited
          {background-image: none; }
#navAdm li a:hover, #navAdm li a:active, 
#navAdm.sfHover li a:hover,  #navAdm.sfHover li a:active, #navAdm.current li a:hover,  #navAdm.current li a:active
          {background-image: none; }

/*  */

#navPar {width:80px; height: 20px; }
#navPar a {text-indent: -9999px; }
#navPar a:link, #navPar a:visited 
  {background: #fff url(../images/wheatley-nav.gif) no-repeat -625px 0; }

#navPar a:hover,  #navPar a:active, #navPar:hover a,  #navPar a.selected:link, #navPar a.selected:visited,
#navPar.sfHover a:link, #navPar.sfHover a:visited, #navPar.sfHover a:hover, #navPar.sfHover a:active 
 {background-position: -625px -25px ; }

#navPar li a {width: auto; height: auto; text-indent: 0;}
#navPar li a:link, #navPar li a:visited, 
#navPar.sfHover li a:link, #navPar.sfHover li a:visited, #navPar.current li a:link, #navPar.current li a:visited
          {background-image: none; }
#navPar li a:hover, #navPar li a:active, 
#navPar.sfHover li a:hover,  #navPar.sfHover li a:active, #navPar.current li a:hover,  #navPar.current li a:active
          {background-image: none; }

/*  */

#navAdv {width:126px; height: 20px; }
#navAdv a {text-indent: -9999px; }
#navAdv a:link, #navAdv a:visited 
  {background: #fff url(../images/wheatley-nav.gif) no-repeat -705px 0; }

#navAdv a:hover,  #navAdv a:active, #navAdv:hover a,  #navAdv a.selected:link, #navAdv a.selected:visited,
#navAdv.sfHover a:link, #navAdv.sfHover a:visited, #navAdv.sfHover a:hover, #navAdv.sfHover a:active 
 {background-position: -705px -25px; }

#navAdv li a {width: auto; height: auto; text-indent: 0;}
#navAdv li a:link, #navAdv li a:visited, 
#navAdv.sfHover li a:link, #navAdv.sfHover li a:visited, #navAdv.current li a:link, #navAdv.current li a:visited
          {background-image: none; }
#navAdv li a:hover, #navAdv li a:active, 
#navAdv.sfHover li a:hover,  #navAdv.sfHover li a:active, #navAdv.current li a:hover,  #navAdv.current li a:active
          {background-image: none; }

/*  */

#navCon {width:75px; height: 20px; }
#navCon a {text-indent: -9999px; }
#navCon a:link, #navCon a:visited 
  {background: #fff url(../images/wheatley-nav.gif) no-repeat -834px 0; }

#navCon a:hover,  #navCon a:active, #navCon:hover a,  #navCon a.selected:link, #navCon a.selected:visited,
#navCon.sfHover a:link, #navCon.sfHover a:visited, #navCon.sfHover a:hover, #navCon.sfHover a:active 
 {background-position: -834px -25px; }

#navCon li a {width: auto; height: auto; text-indent: 0;}
#navCon li a:link, #navCon li a:visited, 
#navCon.sfHover li a:link, #navCon.sfHover li a:visited, #navCon.current li a:link, #navCon.current li a:visited
          {background-image: none; }
#navCon li a:hover, #navCon li a:active, 
#navCon.sfHover li a:hover,  #navCon.sfHover li a:active, #navCon.current li a:hover,  #navCon.current li a:active
          {background-image: none; }

/*  */


#slideshow {position: relative; clear: both; width: 705px; height: 441px;  float: left; }
#slides {position: relative; margin: 0; padding: 0; list-style-type: none;  width: 687px; height: 441px; overflow: hidden; background: #fff url(../images/image-shadow.png) no-repeat 100% 100%; }
#slides li {position: relative; display: block; margin: 5px 5px 15px 5px;}
#slides .copy {position: absolute; top: 10px; left: 15px; color: #13077B; font-size: 2.727em; line-height: 1.3em; letter-spacing: 0.04em;}
#slides .copy p {margin: 0 0 0.3em 0;}
#slides .more {font-size: 0.367em; font-weight: bold; letter-spacing: normal;}

#pager {position: absolute; bottom: 30px; left: 20px;  z-index: 88;}
#pager li {float: left;}
#pager a {font-family: Helvetica, Arial, sans-serif; font-size: 1.4545em; line-height: 1em; font-weight: bold; padding: 0 10px 0 0; color: #13077B;}
#pager a.activeSlide { color: #0A6F2B;}
#pager a:focus { outline: none; }


#news {width: 200px;  float:left; background: #13077B; color: #fff; padding-bottom: 5px; margin-top: 5px;}
#news .scroller {border: solid 1px #0A6F2B; border-width: 1px 0; margin: 0 10px; }
#news ul {height: 194px; margin: 0; padding: 0; list-style-type: none; }
#news li {border-top: solid 1px #fff; margin: 0; padding: 4px 0 5px 0; color: #fff;}
#news li.first {border-top-width: 0;}
#news a:link, #news a:visited {color: #fff; font-weight: normal;}

#quickLinks {width: 200px; height: 180px; float:left; background: #0A6F2B; color: #fff; margin-top: 1px;}
#quickLinks ul {margin: 5px 10px; padding: 0; list-style-type: none;  }
#quickLinks li {border-bottom: solid 1px #13077B; margin: 0; padding: 5px 0; color: #fff;}
#quickLinks li.first {border-top: solid 1px #13077B;}
#quickLinks a {display: block; height: 45px; padding-right: 45px;}
#quickLinks a:link, #quickLinks a:visited {color: #fff; font-weight: normal;}

#quickNewsletter {background: #0A6F2B url(../images/quick-links.gif) no-repeat 100% 3px;}
#quickCalendar {background: #0A6F2B url(../images/quick-links.gif) no-repeat 100% -50px;}
#quickLogin {background: #0A6F2B url(../images/quick-links.gif) no-repeat 100% -105px;}


a.jScrollArrowUp {
	width: 15px; height: 15px; color: #fff; background: #13077B url(../images/arrows.gif) no-repeat 0 0;
}
a.jScrollArrowDown {
	width: 15px; height: 15px; color: #fff; background: #13077B url(../images/arrows.gif) no-repeat 0 -20px;
}


#tabs {clear: both; width: 100%; overflow: hidden; margin: 0 0 10px 0; }
.tab {width: 219px; float: left; margin-right: 14px; font-size: 10px; color: #13077B; padding: 15px 0 0 0; overflow:hidden; }
.tab h2 {font-size: 10px; margin: 0 0 0 5px; font-weight: bold; text-transform: uppercase; color: #13077B;}
.tab p {margin: 0 0 0 5px; font-weight: bold;}

#footer {clear: both; width: 905px; margin-left: 8px; font-size: 10px; color: #13077B; border-top: solid 1px #13077B; padding: 5px 0; font-weight: bold;}
.copyright {font-weight: normal;}
.copyright, .copyright a:link, .copyright a:visited {color: #818181;}
.copyright a {margin: 0 5px;}

#page {clear: both; width: 920px; margin-left: 3px; overflow: hidden;}

.imgShadow {padding: 5px 15px 15px 5px; background: #fff url(../images/image-shadow.png) no-repeat 100% 100%; }
.signature {position: relative; left: -30px; margin: 10px 0;}

#header {clear: both; margin: 0 0 20px 0;}

.submenu {width: 200px; float: left; padding-top: 10px;}
.submenu img {margin: 0 0 0 5px;}
.submenu ul {width: 147px; margin: 0 0 0 5px; padding: 0; list-style-type: none; border-top: solid 1px #13077B;}
.submenu ul ul {border-top-width: 0; margin: 0 0 0 20px;}
.submenu li {margin: 7px 0;}
.submenu a.current {color: #13077B; font-weight: bold;}
.submenu h6 {display block; width: 55px; height: 20px; margin: 0 0 0 5px; background: #fff url(../images/wheatley-subnav.gif) 0 -7px; text-indent: -9999px;} 

#breadcrumb {margin: 0 0 5px 200px; color:#13077B;}
#breadcrumb .delim {color: #0A6F2B;}

#subAbout h6 {width: 55px;  background-position: 0 -7px; }
#subPrograms h6 {width: 85px;  background-position: -65px -7px; }
#subMontessori h6 {width: 95px;  background-position: -161px -7px; }
#subIB h6 {width: 125px; height: 40px; background-position: -271px -7px;}
#subAdmissions h6 {width: 105px;  background-position: -400px -7px;}
#subParents h6 {width: 75px;  background-position: -506px -7px;}
#subAdvancement h6 {width: 125px;  background-position: -584px -7px;}


#content {width: 495px; float: left; padding-bottom: 20px;}

#side {width: 190px; float: right; margin-bottom: 10px;}
.sideCopy {margin: 0 15px 0 5px;}

#content a:link, #content a:visited {color: #E89D00; font-weight: bold;}
#content a:hover, #content a:active {color: #13077B; font-weight: bold;}

.testimonial {font-size: 2.727em; line-height: 1.2em; letter-spacing: 0.03em;  color: #0A6F2B; font-style: italic; margin: 40px 0 0 0;}
.testimonial p {margin: 0; }
.testimonial .author {disply: block; background: #fff url(../images/tilde.gif) no-repeat 0 50%; padding-left: 10px; font-size: 0.367em; letter-spacing: normal; font-style: normal; text-transform: uppercase;}

#content a.pdf, #content a.doc {display: inline-block; border: solid 1px #13077B; padding: 5px 55px 5px 15px; margin: 5px 0; text-transform: uppercase;}
#content a.pdf:link, #content a.pdf:visited, #content a.doc:link, #content a.doc:visited {color: #13077B; border: solid 1px #13077B; font-weight: normal;}
#content a.pdf:hover, #content a.pdf:active, #content a.doc:hover, #content a.doc:active {color: #0A6F2B; border: solid 1px #0A6F2B; font-weight: normal;}


#content.wide {width: 700px;}

#at-a-glance {width: 700px; overflow: hidden; border: solid 1px #0A6F2B; border-width: 1px 0; margin: 20px 0; padding: 10px 0;}
#at-a-glance ul {margin: 0; padding: 0; list-style-type: none; width: 170px; float: left; margin-right: 10px;}
#at-a-glance ul.col2 {width: 165px;}
#at-a-glance ul.col4 {width: 165px; margin-right: 0;}
#at-a-glance li {display: block; margin: 0 0 0.3em 0; }
#at-a-glance a:link, #at-a-glance a:visited {color: #0A6F2B; }
#at-a-glance a:hover, #at-a-glance a:active {color: #13077B; }

#at-a-glanceMore {width: 700px; oveflow:hidden;}
#at-a-glanceMore .col1 {width: 345px; float: left; margin-right: 10px; }
#at-a-glanceMore .col2 {width: 345px; float: left; }

#directors {width: 100%; overflow: hidden; margin: 40px 0 0 0;}
#directors .item {width: 108px; float: left; margin: 0 0 40px 0;}
#directors .one, #directors .two, #directors .three {margin-right: 20px;}
#directors .photo {width: 108px; height: 155px; oveflow: hidden; margin-bottom: 10px;}


input {	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;}
label {color: #0A6F2B; font-weight: bold;}

.submit {
	padding: 5px 55px 5px 15px; margin: 0; 
	background: #0A6F2B;
	clear: both; color: #fff; text-transform: uppercase; 
    border: solid 1px #13077B; cursor:pointer;
} 

.submit:hover, .submit:active {background: #13077B;}

.input, .textarea {
	background-color: #fff;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #818181;
	margin: 5px 0;
	padding: 1px; width: 200px;
    border: solid 1px #818181;
}

.textarea {width: 400px; height: 50px;}

.news {margin: 0 0 40px 0;}
.news .date {display: block;}
.news .short {font-weight: bold;}

#news .title {display: block; font-weight: bold;}


#books {width: 100%; overflow: hidden; margin: 40px 0 0 0;}
#books h3 {clear: both; margin: 0 0 20px 0;}
#books .item {width: 93px; float: left; margin: 0 0 40px 0; font-size: 9px; letter-spacing: 0;}
#books .one, #books .two, #books .three, #books .four  {margin-right: 6px;}
#books .photo {width: 95px; height: 145px; oveflow: hidden; margin-bottom: 5px; background: #eee;}
#books .photo img {float: left; border: solid 1px #666; }


#back {display: block; clear: both; margin: 20px 0 20px 200px;}



/* popup */


#popupAlert{  
 display:none;  
 position:absolute; top: 230px; left: 130px;
 height:235px;  
 width:450px;  
 z-index:200;  
 }  


#popupAlertClose{  
 font-size:16px;  line-height:16px;  
 right:12px;  
 top:12px;  
 position:absolute;  
 color:#13077B;  
 display:block;  padding: 0 7px 4px 7px ; background: #fff; font-weight: normal; cursor: pointer;
}  

.popup { 
 background:#0A6F2B;  
 border:12px solid #13077B;  
 padding:20px;  
 }

.popup .date {color: #13077B; text-transform: uppercase; font-weight: bold; font-size:30px;  line-height: 36px; }
.popup .message {min-height: 150px; font-size:38px;  line-height: 46px; color: #fff; margin-bottom: 20px; letter-spacing: 0.04em;}