/*/////
// Table Structure
////*/
BODY {text-align: left; background-color: #FFFFFF; margin: 0px; padding: 5px; font-family: "Arial", sans-serif; font-size: 10pt;}
TD { font-family : Times New Roman, sans-serif; font-size : 14px; }
TD.newsletter { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; word-spacing: .5em; font-weight : bold;}
TD.infoHeader { font-size : 30px; font-weight : bold; font-style: italic;}
TD.feesheader { font-family : Courier New, sans-serif; font-size : 14px; font-weight : bold;}
TD.fees { font-family : Courier New, sans-serif; font-size : 14px; }
TH { background : transparent; color : #ffffff; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; }
FORM { margin-top : 0px; margin-bottom : 0px; }
H1 { background : transparent; color : #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold; }
H2 { background : transparent; color : #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold; }
H3 { background : transparent; color : #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold; }
H4 { background : transparent; color : #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold; }
HR { background : transparent; color : #000000; height: 2px; }
HR.Event { background : transparent; color : #bfbfbf; height: 1px; }
INPUT.calendar2char {border: 2px #ffffff inset; width: 30px;}
INPUT.calendar4char {border: 2px #ffffff inset; width: 50px;}
INPUT.calendarEvent {border: 2px #ffffff inset; width: 300px;}
INPUT.snackweek {border: 2px #ffffff inset; width: 150px; font-weight : bold;}
INPUT.teacher {border: 2px #ffffff inset; width: 150px; font-weight : normal; font-size:10px;}
INPUT.pb {border: 2px #ffffff inset; width: 400px; font-weight : bold;}
INPUT.fees {border: 2px #000000 inset; width: 150px;}
INPUT.refund {border: 2px #000000 inset; width: 470px;}
INPUT.year {border: 2px #ffffff inset; width: 450px;}
div.leftMargin { margin-left: 8px; }
div.adMargin { margin-top : 5px; margin-left: 5px; }
div.featureList { font-size : 11px; color : #000000; line-height : 15px; }
a.dlnews { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; word-spacing: .5em; font-weight: bold; color: #336699;}

/*/////
// Links
////*/
a:link    {font-size:12px; color:blue; text-decoration:underline; font-weight:bold; }
a:visited {font-size:12px; color:blue; text-decoration:underline; font-weight:bold; }
a:active  {font-size:12px; color:blue; text-decoration:underline; font-weight:bold; }
a:hover   {font-size:12px; color:blue; text-decoration:underline; font-weight:bold; }
a.cal:link { font-size:12px;  font-family : Helvetica; color:#000066; font-weight:bold; }
a.cal:visited { font-size:12px;  font-family : Helvetica; color:#000066; font-weight:bold; }
a.cal:active { font-size:12px;  font-family : Helvetica; color:#000066; font-weight:bold; }
a.cal:hover { font-size:12px;  font-family : Helvetica; color:#000066; font-weight:bold; }
/*---------------
Colors
----------------*/
.XSmallBlack { font-size:9px; color:#000000; }
.XSmallBlackB { font-size:9px; color:#000000; font-weight:bold; }
.SmallBlack { font-size:10px; color:#000000; }
.SmallBlackB { font-size:10px; color:#000000; font-weight:bold; }
.SmallBlackU { font-size:10px; color:#000000; text-decoration:underline; }
.SmallBlackBU { font-size:10px; color:#000000; font-weight:bold; text-decoration:underline; }
.MediumBlack { font-size:11px; color:#000000; }
.MediumBlackB { font-size:11px; color:#000000; font-weight:bold; }
.MediumBlackU { font-size:11px; color:#000000; text-decoration:underline; }
.MediumBlackBU { font-size:11px; color:#000000; font-weight:bold; text-decoration:underline; }
.LargeBlack { font-size:12px; color:#000000; }
.LargeBlackB { font-size:12px; color:#000000; font-weight:bold; }
.LargeBlackU { font-size:12px; color:#000000; text-decoration:underline; }
.LargeBlackBU { font-size:12px; color:#000000; font-weight:bold; text-decoration:underline; }
.XLargeBlack { font-size:14px; color:#000000; }
.XLargeBlackB { font-size:14px; color:#000000; font-weight:bold; }
.XLargeBlackBU { font-size:14px; color:#000000; font-weight:bold; text-decoration:underline; }
.XXLargeBlackB { font-size:16px; color:#000000; font-weight:bold; }
.XXLargeBlackBU { font-size:16px; color:#000000; font-weight:bold; text-decoration:underline; }
.XXXLargeBlackB { font-size:18px; color:#000000; font-weight:bold; }
.XXXLargeBlackBU { font-size:18px; color:#000000; font-weight:bold; text-decoration:underline; }
.XXXXLargeBlackB { font-size:24px; color:#000000; font-weight:bold; }
.XXXXLargeBlackBI { font-size:24px; color:#000000; font-weight:bold; font-style: italic;}
.XXXXLargeBlackBU { font-size:24px; color:#000000; font-weight:bold; text-decoration:underline; }

.SmallWhite { font-size:10px; color:#FFFFFF; }
.SmallWhiteB { font-size:10px; color:#FFFFFF; font-weight:bold; }
.SmallWhiteU { font-size:10px; color:#FFFFFF; text-decoration:underline; }
.SmallWhiteBU { font-size:10px; color:#FFFFFF; font-weight:bold; text-decoration:underline; }
.MediumWhite { font-size:11px; color:#FFFFFF; }
.MediumWhiteB { font-size:11px; color:#FFFFFF; font-weight:bold; }
.MediumWhiteU { font-size:11px; color:#FFFFFF; text-decoration:underline; }
.MediumWhiteBU { font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:underline; }
.LargeWhite { font-size:12px; color:#FFFFFF; }
.LargeWhiteB { font-size:12px; color:#FFFFFF; font-weight:bold; }
.LargeWhiteU { font-size:12px; color:#FFFFFF; text-decoration:underline; }
.LargeWhiteBU { font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:underline; }
.XLargeWhiteB { font-size:14px; color:#FFFFFF; font-weight:bold; }
.XLargeWhiteU { font-size:14px; color:#FFFFFF; text-decoration:underline; }
.XLargeWhiteBU { font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:underline; }
.XXLargeWhiteB { font-size:16px; color:#FFFFFF; font-weight:bold; }
.XXLargeWhiteU { font-size:16px; color:#FFFFFF; text-decoration:underline; }
.XXLargeWhiteBU { font-size:16px; color:#FFFFFF; font-weight:bold; text-decoration:underline; }

.SmallBlue { font-size:10px; color:#5186BE; }
.SmallBlueB { font-size:10px; color:#5186BE; font-weight:bold; }
.SmallBlueU { font-size:10px; color:#5186BE; text-decoration:underline; }
.SmallBlueBU { font-size:10px; color:#5186BE; font-weight:bold; text-decoration:underline; }
.MediumBlue { font-size:11px; color:#5186BE; }
.MediumBlueB { font-size:11px; color:#5186BE; font-weight:bold; }
.MediumBlueU { font-size:11px; color:#5186BE; text-decoration:underline; }
.MediumBlueBU { font-size:11px; color:#5186BE; font-weight:bold; text-decoration:underline; }
.LargeBlue { font-size:12px; color:#5186BE; }
.LargeBlueB { font-size:12px; color:#5186BE; font-weight:bold; }
.LargeBlueU { font-size:12px; color:#5186BE; text-decoration:underline; }
.LargeBlueBU { font-size:12px; color:#5186BE; font-weight:bold; text-decoration:underline; }
.XLargeBlue { font-size:14px; color:#5186BE; }
.XLargeBlueB { font-size:14px; color:#5186BE; font-weight:bold; }
.XLargeBlueU { font-size:14px; color:#5186BE; text-decoration:underline; }
.XLargeBlueBU { font-size:14px; color:#5186BE; font-weight:bold; text-decoration:underline; }

.SmallPurple { font-size:10px; color:#8D528C; text-decoration:none; }
.SmallPurple:hover { font-size:10px; color:#8D528C; text-decoration:underline; }
.SmallPurpleB { font-size:10px; color:#8D528C; font-weight:bold; }
.SmallPurpleU { font-size:10px; color:#8D528C; text-decoration:underline; }
.SmallPurpleBU { font-size:10px; color:#8D528C; font-weight:bold; text-decoration:underline; }
.MediumPurple { font-size:11px; color:#8D528C; }
.MediumPurpleB { font-size:11px; color:#8D528C; font-weight:bold; }
.MediumPurpleU { font-size:11px; color:#8D528C; text-decoration:underline; }
.MediumWhiteBU { font-size:11px; color:#8D528C; font-weight:bold; text-decoration:underline; }
.LargePurple { font-size:12px; color:#8D528C; }
.LargePurpleB { font-size:12px; color:#8D528C; font-weight:bold; }
.LargePurpleU { font-size:12px; color:#8D528C; text-decoration:underline; }
.LargePurpleBU { font-size:12px; color:#8D528C; font-weight:bold; text-decoration:underline; }
.XLargePurpleB { font-size:14px; color:#8D528C; font-weight:bold; }
.XXLargePurpleB { font-size:16px; color:#8D528C; font-weight:bold; }

.SmallRed { font-size:10px; color:#CC0000; text-decoration:none; }
.SmallRed:hover { font-size:10px; color:#CC0000; text-decoration:underline; }
.SmallRedB { font-size:10px; color:#CC0000; font-weight:bold; }
.SmallRedU { font-size:10px; color:#CC0000; text-decoration:underline; }
.SmallRedBU { font-size:10px; color:#CC0000; font-weight:bold; text-decoration:underline; }
.MediumRed { font-size:11px; color:#CC0000; }
.MediumRedB { font-size:11px; color:#CC0000; font-weight:bold; }
.MediumRedU { font-size:11px; color:#CC0000; text-decoration:underline; }
.MediumWhiteBU { font-size:11px; color:#CC0000; font-weight:bold; text-decoration:underline; }
.LargeRed { font-size:12px; color:#CC0000; }
.LargeRedB { font-size:12px; color:#CC0000; font-weight:bold; }
.LargeRedU { font-size:12px; color:#CC0000; text-decoration:underline; }
.LargeRedBU { font-size:12px; color:#CC0000; font-weight:bold; text-decoration:underline; }
.XLargeRedB { font-size:14px; color:#CC0000; font-weight:bold; }
.XXLargeRedB { font-size:16px; color:#CC0000; font-weight:bold; }
.XXXLargeRedB { font-size:18px; color:#CC0000; font-weight:bold; }

#marqueecontainer{position: relative; text-align: left; width: 150px; height: 150px; background-color: #03b7e6; overflow: hidden; border: 0px solid orange; padding: 2px; padding-left: 4px;}
.fieldset{border: 1px solid #CC0000; padding: 0px;}


.CalXSmallBlack { font-size:9px; font-family : Helvetica; color:#000000; }
.CalXSmallBlackB { font-size:9px; font-family : Helvetica; color:#000000; font-weight:bold; }
.CalSmallBlack { font-size:10px; font-family : Helvetica; color:#000000; }
.CalSmallBlackB { font-size:10px; font-family : Helvetica; color:#000000; font-weight:bold; }
.CalSmallBlackU { font-size:10px; font-family : Helvetica; color:#000000; text-decoration:underline; }
.CalSmallBlackBU { font-size:10px; font-family : Helvetica; color:#000000; font-weight:bold; text-decoration:underline; }
.CalMediumBlack { font-size:11px; font-family : Helvetica; color:#000000; }
.CalMediumBlackB { font-size:11px; font-family : Helvetica; color:#000000; font-weight:bold; }
.CalMediumBlackU { font-size:11px; font-family : Helvetica; color:#000000; text-decoration:underline; }
.CalMediumBlackBU { font-size:11px; font-family : Helvetica; color:#000000; font-weight:bold; text-decoration:underline; }
.CalLargeBlack { font-size:12px; font-family : Helvetica; color:#000000; }
.CalLargeBlackB { font-size:12px; font-family : Helvetica; color:#000000; font-weight:bold; }
.CalLargeBlackU { font-size:12px; font-family : Helvetica; color:#000000; text-decoration:underline; }
.CalLargeBlackBU { font-size:12px; font-family : Helvetica; color:#000000; font-weight:bold; text-decoration:underline; }
.CalXLargeBlack { font-size:14px; font-family : Helvetica; color:#000000; }
.CalXLargeBlackB { font-size:14px; font-family : Helvetica; color:#000000; font-weight:bold; }
.CalXLargeBlackBU { font-size:14px; font-family : Helvetica; color:#000000; font-weight:bold; text-decoration:underline; }
.CalXXLargeBlackB { font-size:16px; font-family : Helvetica; color:#000000; font-weight:bold; }
.CalXXLargeBlackBU { font-size:16px; font-family : Helvetica; color:#000000; font-weight:bold; text-decoration:underline; }
.CalXXXLargeBlackB { font-size:18px; font-family : Helvetica; color:#000000; font-weight:bold; }
.CalXXXLargeBlackBU { font-size:18px; font-family : Helvetica; color:#000000; font-weight:bold; text-decoration:underline; }
.CalXXXXLargeBlackB { font-size:24px; font-family : Helvetica; color:#000000; font-weight:bold; }
.CalXXXXLargeBlackBI { font-size:24px; font-family : Helvetica; color:#000000; font-weight:bold; font-style: italic;}
.CalXXXXLargeBlackBU { font-size:24px; font-family : Helvetica; color:#000000; font-weight:bold; text-decoration:underline; }

.CalXXXLargeBlueB { font-size:20px; font-family : Helvetica; color:#000066; font-weight:bold; }