@charset "UTF-8";
/* CSS Document */

body { color: #0082c8; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; background: #fff; text-align:center; font-size:16px;}
h1,h2,h3 {	margin:0 0 0.625em 0;	padding:0; font-weight:800;	}
h2 {font-size:0.875em; margin:0.5em 1.25em 0.75em;}
h3 {font-size:0.85em; margin:0.75em 0.25em 0;}
p {
	color: #0082c8;
	line-height: 1.5em;
	margin:0.5em 1.5em 0.75em 1.5em;
	padding:0;
	font-size: 0.75em;
}
p.desc {float:right; width:24em;}
p.small {font-size: 0.6em;}

#blue {background: #e4f2f9; float:left; width:100%}
#Content { width:53em;	margin: 0 auto; text-align:left; padding: 1em;	}
#center {width:38em; margin: 0 auto;}
a {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration:none;	}
a:link { color: #ec008c; text-decoration: none; }
a:visited { color: #ec008c; text-decoration: none; }
a:hover { color: #09f; text-decoration: underline; }
a:active { color: #930; text-decoration: underline; }
img {	border:none;	}
img.fl {float:left; border: solid thin; margin:0 0 0 1.125em;}

#nav { background-color: #8FC8E7; width: 100%; height: 2.1875em; margin:-0.925em auto 0 auto; }
#nav ul {padding-top:.525em;list-style-type: none; text-align:center;font:0.9em Verdana, Arial, Helvetica, sans-serif;}
#nav li a{ text-shadow: #69a 1px 1px 1px; font: 1.05em Futura, Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0.075em; font-weight:normal; color:#fff; text-decoration: none; padding: .525em 1.5em; }
#nav li a:hover {text-decoration: none; border-top: solid thick #3d4f59;color: #3d4f59;}
#nav #current {color: #3d4f59; background-color: #8FC8E7;  border-top: solid thick #ec008c;}
#nav ul li {display: inline; padding: 0 .125em;}

#Header { margin: 0; text-align: center; }
#true { float: right; width: 24em; margin-right:-1em;}
#Left {float:left; width:37em; }
#Right 	{ float:right; width: 14em; }
#Right h1 { text-transform: uppercase; font-weight:bold; font-size: .875em; text-align:center;}
#fbar  { background-color: #8FC8E7; width: 100%; height: 2.1875em; margin:0 auto; clear:both; }
#Footer { width:55em; margin: 0.75em auto 6em auto; clear: both; color:#666; font-size:0.625em; }
#Footer p {font-size: .75em; }

.hidden {margin-left:-5000em;}

/* p ['Lilly Ollo'] {after:'&trade;';} */

.announcements { text-align: center; font-weight:bold; font-size: 1.125em; font-family: Geneva, Arial, Helvetica, sans-serif;}
.school a {text-decoration: underline; }
p.xmas1 { text-align: center; color:#c00; font-weight:bold; margin:0;}
p.xmas2 { text-align: center; color:#060; font-weight:bold; margin:0;}

.box {   background: #6699FF; margin-bottom:1em; font-family: Arial, Helvetica, sans-serif; }
.boxtop {   background: url(images/ne.gif) no-repeat top right; }
.boxtop div {   height: 10px;   background: url(images/nw.gif) no-repeat top left;}
.boxbottom {   background: url(images/se.gif) no-repeat bottom right; }
.boxbottom div {    height: 10px;   background: url(images/sw.gif) no-repeat bottom left; }
.boxcontent {  padding: 0;}
.box h2 { text-align:center; color:#fff; font-size: .875em; font-weight:normal; margin: 0.5em 0.5em;}
h2.l { font-size: 0.9em; text-align: left; font-weight:bold; margin-left: 1.25em;font-family: Verdana, Arial, Helvetica, sans-serif; }
.lb { color:#fff; font-size: 0.75em; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
p.rbc { text-align: center; color:#fff; font-size: 0.875em; margin:0; }
p.sbc { text-align: center; color:#fff; font-size: 0.8em; margin-top:0; }
.s {font-size:0.75em; font-weight:bold;}
.lbl a { color:#fff; text-decoration: underline; font-weight:bold; }
#sn p { color: #669dff; font-weight: bold; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; }
#sn h2 { font-size: 1em; margin: 0 .5em 0 .5em; font-family: Arial, Helvetica, sans-serif; color: #6699FF; text-align:center;}
#sn { background: #fff; width: 14em; padding: 0.5em 0 0.5em 0;}

table {clear:both; margin: 0 0 0 1.25em; font-size:0.75em; color:#000; text-align:center;}
th {color:#fff; background: #006;}

ul {font-size:0.8em;}