body{color:#333;font-family:Verdana, Arial;font-size:11px;margin:0px; table-layout:fixed; width:100%; height:100%; text-align:center;}

#bodyTD{ width:800px; height:867px;}
#top{ background-color:#336; height:12px;}
#bottom{ background-color:#336; color:#ffc; font-size:10px; line-height:17px; text-align:center; vertical-align:top;}
.logo{background:url(../images/header/logo.gif) no-repeat left center;cursor:pointer;float:left;margin-top:14px;height:70px;width:110px}
#header{ height:84px;}
#headerleft{ background:url(../images/home/headerbg.gif) repeat-x;}
#headermid{background:url(../images/home/logobg1.gif) no-repeat left top;padding-bottom:18px; width:800px;}
#headerright{ background:url(../images/home/headerright.gif) repeat-x;}
#children{ background:url(../images/inner/header.gif) no-repeat left top;width:800; height:100px; padding-left:17px; vertical-align:bottom;}
#childrenorange,#childrenbrickred{width:800; height:100px; padding-left:17px; vertical-align:bottom;}
#childrenorange{ background:url(../images/inner/headerorange.gif) no-repeat left top;}
#childrenbrickred{ background:url(../images/inner/headerbrickred.gif) no-repeat left top;}

#left{ background:url(../images/home/leftbg.gif) repeat-x;}
#bodymid{ width:800px; vertical-align:top; text-align:left;}
.headerImage{margin-top:30px;position:relative}
#homeContentTD{ padding:20px 0 35px 2px;overflow:hidden}

#innerContents{width:800px; padding-left:16px;font-size:10px; color:#000;}
#innerLeft{ width:496px;padding-right:36px; vertical-align:top;}
#innerRight{ padding-top:16px; vertical-align:top;}
.innerHeader,.innerHeaderOrange,.innerHeaderBrickred{padding-left:16px;font-size:22px;font-weight:bold;color:#6c9;line-height:32px;}
.innerHeaderOrange{color:#fc3;}
.innerHeaderSmall,.innerHeaderSmallOrange,.innerHeaderSmallBrickred{ font-size:14px; color:#396; font-weight:bold;}
.innerHeaderSmallOrange,.orange{color:#f90;}
.innerHeaderSmallBrickred,.innerHeaderBrickred,.brickred{color:#A12628;}
.innerSmall{ font-size:10px; color:#396; font-weight:bold;}
.innerSmallYellow{ font-size:10px; color:#f93; font-weight:bold;}
.orangeUnderline{font-size:14px; color:#396; font-weight:bold; padding-bottom:2px; border-bottom:5px solid #fc3;}
.innerSeparator1{ padding-left:86px;}
.innerSeparator2{ padding-left:226px;}
.innerSeparator3{ padding-left:365px; padding-bottom:8px;}

.simpleDiv1{width:194px;}
.greenDiv,.greenDiv1,.greenDiv2,.greenDiv3,.yellowDiv3{border:8px solid #9c9; color:#000; }
.greenDiv{width:465px; font-size:12px; padding:12px 20px 15px 15px;}
.greenDiv1{ width:470px;font-size:12px; padding:15px; overflow:hidden;}
.greenDiv2{ width:470px; font-size:11px; padding:8px 15px 20px;}
.greenDiv3,.yellowDiv3{font-size:10px; padding:15px; margin-right:40px;}
.yellowbgDiv,.yellowbgDiv1,.yellowbgDiv2{ width:163px; border:1px solid #9c9; background-color:#ffc; padding:8px 15px;}
.yellowbgDiv1{border-color:#f93;}
.yellowbgDiv2{ width:157px;border-color:#CD6667;color:#c55; text-align:left;}
.yellowbgDiv2 h5{font-size:10px; font-weight: normal; color:#000; padding:0px; margin:0px;}

.yellowDiv,.yellowDiv1{width:466px; border:8px solid #fc3; font-size:12px; color:#000; padding:12px 20px 15px 15px;}
.yellowDiv1{width:470px;font-size:10px;padding:8px 15px 20px 15px;}
.yellowDiv3{border-color:#fc3;}

.brickredDiv,.brickredDiv1{width:462px; border:8px solid #CD6667; font-size:12px; color:#000; padding:12px 20px 15px 15px;}
.brickredDiv1{font-size:10px; padding:8px 20px 20px 15px;}
.brickredDiv2,.yellowDiv2{font-size:11px}
.quote{color:#a45; text-align:center; align:center; font-size: 12px;}
.quotedBy{color:#396; font-size: 10px;}

.rightTD{padding-right:28px; color:#666;}
.rightTDblack{padding-right:35px; color:#000;}
.appDet{list-style:none;margin:0;padding:0;}
.appDet li{background:url(../images/inner/orangebullet.gif) no-repeat left 2px;padding-left:12px}

#milestone{width:210px; color:#666; margin-top:5px;}
#milestone td{padding:5px 0px 7px; border-bottom:1px dashed #ccc; }
#milestone h5{color:#f90;padding:0px; margin:0px; font-size:10px; font-weight:bold;}

#right{ background:url(../images/home/rightbg.gif) repeat-x;}

#footerleft,.footerBtmLeft{ background:url(../images/home/footerleft.gif) repeat-x left top; height:30px}
#footermid,.footerBtmMid{ background:url(../images/home/footermid.gif) no-repeat left top; width:800px; text-align:center; color:#633; font-size:11px; vertical-align:top;}
#footerright,.footerBtmRight{ background:url(../images/home/footerright.gif) repeat-x left top;}
.footerLinks{background-color:#cc9998}.footerLinks table td{width:33%}
.footerLinks ul{list-style:none;margin:0;padding:0;}
.footerLinks li{padding:3px 0;text-align:left;}
.footerBtmLeft,.footerBtmMid,.footerBtmRight{background-position:left bottom;height:15px}

#menuTable{ width:395; height:66px; font-size:10px;float:right;text-align:right;}
#menuTable a:hover{text-decoration:none}

a{text-decoration:none; cursor:pointer;}
a:hover{text-decoration:underline;}
a.submenulinkGreen{color:#336;}

.mainMenu{list-style:none;float:right;margin:0;padding:0;width:476px;font-size:10px;}
.mainMenu li{border:solid 1px #fff;border-width:1px 0;float:left;text-align:right}
.mainMenu li a{display:block;border-right:solid 9px #fff;padding:2px 9px 3px 0}
.mainMenu li a:hover{text-decoration:none}
.mainMenu .green{background-color:#6cb691;border-color:#396;width:176px}
.mainMenu .green a{border-color:#6cb691;color:#063;}
.mainMenu .green.on a,.mainMenu .green a:hover{background-color:#9c9;border-color:#396;}
.mainMenu .yellow{background-color:#fc6;border-color:#f93;width:140px}
.mainMenu .yellow a{border-color:#fc6;color:#930;}
.mainMenu .yellow.on a,.mainMenu .yellow a:hover{background-color:#ffc;border-color:#f93}
.mainMenu .maroon{background-color:#c66;border-color:#A12628;width:160px}
.mainMenu .maroon a{border-color:#c66;color:#633;}
.mainMenu .maroon.on a,.mainMenu .maroon a:hover{background-color:#c99;border-color:#A12628;}
.mainMenu .first{border-top-width:8px;}.mainMenu .last{border-bottom-width:6px}

a.footerLink,a.footerLinkOn{font-size:10px; color:#633;}
a.footerLinkOn,a.monthLinkOn{font-weight:bold;}
a.footerLinkOn{cursor:default}a.footerLinkOn:hover{text-decoration:none}
a.monthLink,a.monthLinkOn{color:#396;}
a.calMonthLink{font-size:10px; color:#666;}

.greenSpacer,.yellowSpacer,.redSpacer{width:9px; height:2px;}
.greenSpacer{background-color:#396;}
.yellowSpacer{background-color:#f93;}
.redSpacer{background-color:#A12628;}

.containerTD{ width:223px; height:198px; vertical-align:top;}
.yellowbox{border:8px solid #fc3; width:201px; padding:12px 10px 10px 12px; text-align:left;}
.yellowbox1{border:8px solid #fc3; width:203px; height:176px; padding:12px 10px 10px 12px; text-align:left;}

p.mediumText{font-size:12px; color:#000;}
p.smallText{font-size:10px; color:#000; padding-bottom:0px; margin-bottom:0px;}

h5.green,h5.orange{padding:0; margin:0; font-size:10px; font-weight:normal;}
h5.green,h5.green a{color:#396;}
h5.orange,strong.orange,.colHead{color:#f93;}

#greenboxes1{ padding-left:84px; height:45px; vertical-align:bottom;}
#topicHeader,#navMnLinks{ color:#396;font-size:10px; text-align:center; width:540px;}
#navMnLinks{vertical-align:bottom; padding-bottom:4px; width:395px; text-align:right;}

.bullet{vertical-align:top; padding-top:3px;}
.top{ vertical-align:top; text-align:center; height:29px; padding-left:26px;}

.bottomBorderTD{border-bottom:1px dashed #CCC; height:1px;}
.bottomTD{padding:15px 30px 6px 0px; vertical-align:top;}
.bottomTD1{padding:15px 20px 6px 15px; vertical-align:top;}
.rightBorderTD{border-right:1px dashed #CCC; vertical-align:top; width:230px;}

.days,.daysSun{text-align:center; width:25px; color:#999; padding-bottom:3px;}
.daysSun{color:#EE7733;font-weight:bold;}
.normalDate{color:#999; width:23px; height:23px; border:1px solid #ccc; background-color:#fff; text-align:center;}
.sunday{color:#DD7711; width:23px; height:23px; border:1px solid #ebb; background-color:#FFF0DD; text-align:center;}
.keyDate,.keyDateSun{color:#DD7711; width:23px; height:23px; border:1px solid #ecb; background-color:#F1F1F0; text-align:center;}
.keyDate{color:#999;}
.calendar{font-size:10px; color:#666; }
.highlight{font-style: italic; color:#f93}

.contact{text-align:left; font-size:10px;}
.contact strong{color:#c55;}
address{font-style:normal}

.threeCols .col{float:left;width:30%}.threeCols .last{width:33%}
.threeCols .mid{padding:0 3.5% 0 3%}
.mid h3{font-size:12px;text-transform:uppercase}
.col h2{font-size:12px;margin:0}.col h2 a{color:#333;}
.date{color:#333;display:block}
.grey{color:#999;}.grey1{color:#333;}
.col .colHead{background:url(../images/under.gif) repeat-x left bottom;color:#333;font-size:17px;font-weight:normal;padding:8px 0 10px}
.col .quote{font-size:11px}
.col .gc{font-size:10px;text-transform:uppercase;}
.quote .by{display:block}

.twoCols{overflow:hidden}
.twoCols .col{float:left;width:48%}
.twoCols .first{padding-right:5%;width:47%}
.head{display:block;}.lower{text-transform:lowercase}
.head2{display:block;text-transform:uppercase}
.greenDiv2 .head1,.greenDiv2 .head2{color:#396}
.greenDiv2 .quote,.greenDiv2 .cHead{font-size:11px;}
.greenDiv2 .quote .by{color:#396}
.cHead{margin:5px 0;text-align:center;text-transform:uppercase}
.greenDiv2 .innerHeaderSmall{margin-top:3px}
.pageFL{width:100%}
.pageFL ul{margin-left:20px;}

.whiteBorder{border-color:#fff;font-size:11px}
.section{border-bottom:dashed 1px #ccc;padding-bottom:20px;margin-bottom:20px;}
.section h3,.section p{margin:0}.section h3{font-size:11px;}
.section .head{color:#999;padding-bottom:10px;text-transform:uppercase}
.greenDiv1 .gc{color:#396}.greenDiv1 h2.gc{text-transform:uppercase;margin:0;font-size:17px;line-height:18px}
.greenDiv1 .gc a,.greenDiv1 .gc span{font-size:10px;}.greenDiv1 .gc a{color:#666;text-decoration:underline}

#slidesCont{height:312px;margin-bottom:2px;overflow:hidden;position:relative;}#slidesCont img{cursor:pointer;position:absolute}
.loading{background:url(../images/loading.gif) no-repeat center center #fcfcfc}
.sls{position:absolute;left:0;top:0;list-style:none;padding:0;margin:0;}
.sls li{cursor:pointer;display:block;height:32px;width:50px}
.sls li a{display:block;height:32px;width:50px}
#schools{padding:2px 2px 8px 0;overflow:hidden}
#schools span{background:url(../images/home/schools.gif) no-repeat left top;float:left;height:18px}
#schools .s1{background-position: left -20px;width:200px} #schools .s1.on{background-position: left top;}
#schools .s2{background-position:-200px -20px;width:340px}#schools .s2.on{background-position:-200px top;}
#schools .s3{background-position:-540px -20px;width:258px}#schools .s3.on{background-position:-540px top;}
