BODY { background: url(/Page/bg.gif) repeat-x #ffffff; color: #222222; font-family: Arial, Verdana, sans-serif; font-size: 12px; margin: 0px; padding: 25px 0px; }
sup { font-size: 90%; font-weight: bold; vertical-align: top; }
HR { background-color: #9f1717; border: 0px; color: #9f1717; height: 1px; }
H1 { font-size: 18px; margin: 0px; font-family: 'Comic Sans MS', Arial, Verdana, sans-serif; }
H2 { font-size: 16px; margin: 0px; font-family: 'Comic Sans MS', Arial, Verdana, sans-serif; }
H3 { font-size: 14px; margin: 0px; }
H4 { font-size: 12px; margin: 0px; }
A:link { color: #074C99; font-weight: bold; text-decoration: none; }
A:visited { color: #074C99; font-weight: bold; text-decoration: none; }
A:hover { color: #179f44; font-weight: bold; text-decoration: none; }
A:active { color: #179f44; font-weight: bold; text-decoration: none; }
UL { list-style-image: url(/Page/bullet.gif); margin-left: 15px; padding: 0px; }
LI { margin-top: 5px; }

.body { background: #ffffff; border: solid 1px #000000; }
.bodyB1 { border: solid 10px #ffff40; }
.bodyB2 { border: double 6px #000000; }

.masthead { height: 100px; background: #000000; }

.menubar { border-collapse: collapse; background: #179f44; }
.menubar TD { cursor: pointer; border: solid 1px #000000; width: 11%; height: 25px; }
.menubar A { display: block; font-size: 10px; letter-spacing: 1px; width: 100%; height: 100%; padding: 1px 0px; }
.menubar A:link { background: #179f44; color: #ffffff; text-decoration: none; }
.menubar A:visited { background: #179f44; color: #ffffff; text-decoration: none; }
.menubar A:hover { background: #fdffcf; color: #179f44; text-decoration: none; }
.menubar A:active { background: #fdffcf; color: #179f44; text-decoration: none; }

.left { background: url(/Page/school.gif) repeat; border-right: solid 1px #e63859; padding: 25px 5px; }
.leftmenu TR { height: 25px; font-size: 11px; line-height: 100%; }

.content { background: url(/Page/school.gif) repeat; font-size: 12px; line-height: 25px; padding: 25px 10px; }

.bgfirst { background: url(/Page/school.gif) repeat-x #ffffff; line-height: 150%; height: 100%; }
.bgoff { background-color: #ffffff; line-height: 150%; height: 100%; }

.footer { font-size: 9px; font-weight: normal; padding: 10px; }
.footer A:link { color: #074C99; font-weight: bold; text-decoration: none; }
.footer A:visited { color: #074C99; font-weight: bold; text-decoration: none; }
.footer A:hover { color: #179f44; font-weight: bold; text-decoration: underline; }
.footer A:active { color: #179f44; font-weight: bold; text-decoration: underline; }

.imgright { padding-right: 10px; }
.imgleft { padding-left: 10px; }

.facultytable { border: solid 1px #222222; border-collapse: collapse; }
.facultytable TD { border: solid 1px #222222; padding-left: 5px; }

.hilitebox { background: #fdffcf url(/confetti.gif) center center repeat; border: solid 2px #c00000; text-align: center; }
.hilitebox A { width: 100%; display: block; }
.hilitebox A:link, .hilitebox A:visited { font-weight: bold; text-decoration: none; color: #000060; }
.hilitebox A:hover, .hilitebox A:active { font-weight: bold; text-decoration: none; color: #c00000; }

.lolitebox { background: #fdffcf; border: solid 2px #c00000; text-align: center; }
.lolitebox A { width: 100%; display: block; }
.lolitebox A:link, .lolitebox A:visited { font-weight: bold; text-decoration: none; color: #000060; }
.lolitebox A:hover, .lolitebox A:active { font-weight: bold; text-decoration: none; color: #c00000; }


/* For Calendar: */
.bgcal { line-height: normal; }
.layerentry { font-size: 10px; }
.entry { font-size: 10px; }
.contentcal { font-size: 12px; padding: 25px 10px; }
.main TD, .main TH { font-size: 12px; }
.minical TD, .minical TH { font-size: 10px; }
/* end For Calendar */

.red { color: #9f1717; }
.pink { color: #e63859; }
.orange { color: #ff9900; }
.yellow { color: #ffff40; }
.green { color: #179f44; }
.teal { color: #17979f; }
.blue { color: #074C99; }
.purple { color: #71179f; }

/* For Printing: (leave at end to override all previously declared styles) */
@media print { .masthead, .menubar, .footer, .left { display: none; } }
@media print { .body, .bodyB1, .bodyB2 { border: none; } }
/* end For Printing */

/* Colors:
red: #9f1717; 
pink: #e63859; 
orange: #ff9900; 
ltyellow: fdffcf; 
yellow: #ffff40; 
ltgreen: #deffcf; 
green: #179f44; 
teal: #17979f; 
blue: #074C99; 
purple: #71179f; 
*/