/* Screen media Style Sheet */
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 80%; 
	  width: 740px;margin:4px 0 0 4px;color:#000000;
}
body#homepage #pageContent {margin-left:10px;}

/* menus */
body#homepage #primaryMenu {margin:.75em 0 0 6px;}
#primaryMenu {font-weight:bold;padding:0;margin:4px 0 10px 0;}
#primaryMenu a {float:left; line-height:2em; text-decoration:none;}
#primaryMenu a:link, #primaryMenu a:visited {color: #fff;}
#primaryMenu a:active, #primaryMenu a:hover {color: #000;}
#primaryMenu li {margin:0; padding:0; display:inline; list-style:none;}
#primaryMenu a {height:30px;text-align:center;text-transform:uppercase;vertical-align: bottom;}
/* Note: trying to get the last couple of pixels of alignment wraps the same menu on the homepage, resolve later */
#primaryMenu a#subAbout {background-color:#339933; width:122px; font-size: 80%;}
#primaryMenu a#subStudent {background-color:#66cccc; width:123px; font-size: 80%;}
#primaryMenu a#subParent {background-color:#cc6600; width:122px; font-size: 80%;}
#primaryMenu a#subEducator {background-color:#999966; width:123px; font-size: 80%;}
#primaryMenu a#subAdmissions {background-color:#6699cc; width:122px; font-size: 80%;}
#primaryMenu a#subContact {background-color:#ffcc33; width:122px; font-size: 80%;}
#secondaryMenu {float:left;width:120px;margin-top:4px;margin-left:5px;padding-top:10px;}
#secondaryMenu h1 {font-size:small; text-transform:uppercase;}
#aboutBody #secondaryMenu h1 {color:#339933;}
#studentBody #secondaryMenu h1 {color:#66cccc;}
#parentBody #secondaryMenu h1 {color:#cc6600;}
#educatorBody #secondaryMenu h1 {color:#999966;}
#admissionsBody #secondaryMenu h1 {color:#6699cc;}
#contactBody #secondaryMenu h1 {color:#ffcc33;}
#secondaryMenu ul {list-style:none; padding-left:0; margin-left:0;}
#secondaryMenu li {margin:1em 0;}
#secondaryMenu a {text-decoration: none; font-weight:normal; color:#000000;}
#aboutBody #secondaryMenu a:hover {color:#339933;}
#studentBody #secondaryMenu a:hover {color:#66cccc;}
#parentBody #secondaryMenu a:hover {color:#cc6600;}
#educatorBody #secondaryMenu a:hover {color:#999966;}
#admissionsBody #secondaryMenu a:hover {color:#6699cc;}
#contactBody #secondaryMenu a:hover {color:#ffcc33;}

/* headings */
div#pageContent h2, div#pageContent h3, div#pageContent h4, 
  div#pageContent h5, div#pageContent h6  {font-size: small;}
div#pageContent h1 {font-size:medium;font-variant:small-caps;text-transform:capitalize;}

body#aboutBody div#pageContent h1, body#aboutBody div#pageContent h2, body#aboutBody div#pageContent h3,
 body#aboutBody div#pageContent h4, body#aboutBody div#pageContent h5, body#aboutBody div#pageContent h6 {
   color:#339933;
}					   
body#studentBody div#pageContent h1, body#studentBody div#pageContent h2, 
  body#studentBody div#pageContent h3, body#studentBody div#pageContent h4, 
  body#studentBody div#pageContent h5, body#studentBody div#pageContent h6 {
   color:#66cccc;
}
body#parentBody div#pageContent h1, body#parentBody div#pageContent h2, 
  body#parentBody div#pageContent h3, body#parentBody div#pageContent h4, 
  body#parentBody div#pageContent h5, body#parentBody div#pageContent h6 {
   color:#cc6600;
}
body#educatorBody div#pageContent h1, body#educatorBody div#pageContent h2, 
  body#educatorBody div#pageContent h3, body#educatorBody div#pageContent h4, 
  body#educatorBody div#pageContent h5, body#educatorBody div#pageContent h6 {
   color:#999966;
}
body#admissionsBody div#pageContent h1, body#admissionsBody div#pageContent h2, 
  body#admissionsBody div#pageContent h3, body#admissionsBody div#pageContent h4, 
  body#admissionsBody div#pageContent h5, body#admissionsBody div#pageContent h6 {
   color:#6699cc;
}
body#contactBody div#pageContent h1, body#contactBody div#pageContent h2, 
  body#contactBody div#pageContent h3, body#contactBody div#pageContent h4, 
  body#contactBody div#pageContent h5, body#contactBody div#pageContent h6 {
   color:#ffcc33;
}

/* text styles */


/* footer styles */
body#homepage #footer a {color: #66cccc;}
#footer {text-align:center; width:740px; margin-top: 2em;}
#footer a:link, #footer a:visited {text-decoration:none;}
#footer a:hover, #footer a:active {text-decoration:none; border-bottom: 1px dotted;}
#navfooter {margin:0;}
#contacts, #copyright { margin-top:1em;}
body#aboutBody div#footer a {color:#339933;}					   
body#studentBody div#footer a {color:#66cccc;}
body#parentBody div#footer a  {color:#cc6600;}
body#educatorBody div#footer a {color:#999966;}
body#admissionsBody div#footer a {color:#6699cc;}
body#contactBody div#footer a {color:#ffcc33;}

/* content styles */
div#pageContent {float:left; margin-left:1em; width:590px;padding-top:12px;}			 
div#pageContent.homePage {margin-left:1em; width:730px;padding-top:12px;}
div#pageContent p:first-letter {padding-left:2em;}
.about {color:#339933;}
.student {color:#66cccc;}
.parent {color:#cc6600;}
.educator {color:#999966;}
.admissions {color:#6699cc;}
.contact  {color:#ffcc33;}
.clearer {clear:both;}
.leadin {font-weight:bold;}
.enumerated {font-weight:bold;}
div.shoppingbanners {margin-left: 2em;}
ul.col1 {width:40%;float:left;display:inline;}
ul.col2 {width:40%;float:right;display:inline;}
div#bio dl dt {margin-top:1em; font-stretch:expanded;}
#aboutBody blockquote {border-top:1px solid #339933;border-bottom:1px solid #339933;padding:.75em;}
#pageContent blockquote p:first-letter, p#closing {padding-left:0 !important;}
div.footnotes{margin-top:2em;padding-top:.5em;border-top:1px solid #339933;width:65%;}
div.footnotes p:first-letter {padding-left:0 !important;}
div.footnotes p {margin-top:.3em 0;}
a.footnote {font-size:smaller;}

/* link styles, Remember:LVHA */
body#aboutBody div#pageContent a {color:#339933;}					   
body#studentBody div#pageContent a {color:#66cccc;}
body#parentBody div#pageContent a  {color:#cc6600;}
body#educatorBody div#pageContent a {color:#999966;}
body#admissionsBody div#pageContent a {color:#6699cc;}
body#contactBody div#pageContent a {color:#ffcc33;}
div#pageContent a:link, div#pageContent a:visited  {text-decoration:underline;}
div#pageContent a:active, div#pageContent a:hover {text-decoration:none;border-bottom: 1px dotted;}
a:link.external {background:url(/images/external-link.png) no-repeat fixed right; padding-right: 1em; line-height:normal;}
a:link.pdf {background:url(/images/pdficon.gif) no-repeat fixed right; xpadding-right:1.5em;}

/* forms */
input, textarea {font-size:100%;}

#hphotos { border: 2px solid #fc3; margin-left: 60px; }
#hphotos img { border: 2px solid white; margin: 5px 10px; }

div#fppix { display: none; position: absolute; top: 235px; left: 50px; width: 630px; height: 390px; border: 2px solid #666; padding: 10px; background: white; text-align: center; }
div#fppix img { margin: 10px 14px; padding: 0px; }
div#pageContent a#fpsmallimage:hover { border-width: 0px; }

div#pnpix { display: none; position: absolute; top: 120px; left: 20px; width: 730px; height: 680px; border: 2px solid #666; padding: 10px; background: white; text-align: center; }
div#pnpix img { margin: 5px 7px; padding: 0px; }
div#pageContent a#pnsmallimage:hover { border-width: 0px; }

