body {
	color: #000000;
	font-family:verdana;
	font-size:12px
}

.Block{margin:0px;}

.content_item_title { text-decoration:underline; background-color:#ffffff; font-size:16px; color:#364A7C;padding:5px 0px}


.ViewContentContainer{width:100%}
.tplWidthColumns2 .ViewContentContainer{width:98%}
.ViewContentContainer .content_item_title{text-decoration:none; font-size:18px;border-bottom:1px solid #364A7C}
.tplWidthColumns3{border-bottom:1px solid #364A7C}

.specialty-list li a{ font-family:sans-serif; font-weight:bold; color:#2f6881; font-size: 16px; text-decoration:none }
.specialty-list li a:link{ font-family:sans-serif; font-weight:bold; color:#2f6881; font-size: 16px; text-decoration:none }
.specialty-list li a:hover{ font-family:sans-serif; font-weight:bold; color:#2f6881; font-size: 16px; text-decoration:underline }

#advancedSearchForm{position:absolute; top:-10000px; left:-10000px}

.Lefta {background-image:url('/images/shadow.png'); background-position:top left; background-repeat:repeat-y }
.Left {padding-left:0px}
.left-sa{background-image:url('/images/grd2.png'); border-width:3px 3px 3px 3px; border-style:solid; border-color:#738DA4;}

.Left {background-image:url('/images/grd2.png'); border-width:3px 3px 3px 3px; border-style:solid; border-color:#738DA4;}


.Left h2{width:200px;background-image:url('/images/hd-bar.png');height:24px;border-width:1px 1px 1px 1px; border-style: solid; border-color: #dddddd; padding-top:5px; color: #ffffff; font-size:14px; font-family:arial}

.handbook-list{color:#ffffff}
.handbook-list ul {list-style-type:disc;margin:0px 0px 0px 20px}
.handbook-list ul li{padding:2px 0px}
.handbook-list .BlockContent ul li a{color:#ffffff; text-decoration:none}
.handbook-list .BlockContent ul li a:link{color:#ffffff; text-decoration:none}
.handbook-list .BlockContent ul li a:visited{color:#ffffff; text-decoration:none}
.handbook-list .BlockContent ul li a:hover{color:#ffffff;text-decoration:underline}



.Left h2 .tplvar-list-title{margin-left:6px}
.Left .Block1 .BlockContenta{background-color:#738DA4; margin-top:10px; background-image:url('/images/grd2.png');border:3px solid #738DA4;padding:10px 5px 10px 5px;}
.Left .Block1 .BlockContent{margin-top:0px; padding:0px 5px 10px 5px;}
#content { background-color:#eeeeee}
body{background-color:#364A7C;}
body-gr{background-color:#014742}

.Left .Block1 .BlockContent ul{list-style-type:none;margin:5px 0px 15px 0px}
.Left .Block1 .BlockContent ul li{margin:15px 0px}

.Left .Block1 .BlockContent ul li a{color:#ffffff; text-decoration:none}
.Left .Block1 .BlockContent ul li a:link{color:#ffffff; text-decoration:none}
.Left .Block1 .BlockContent ul li a:visited{color:#ffffff; text-decoration:none}
.Left .Block1 .BlockContent ul li a:hover{color:#ffffff;text-decoration:underline}
.Left .Block1 .BlockContent ul li ul{list-style-type:disc; color:#ffffff;margin-left:15px}
.Left .Block1 .BlockContent ul li ul li{margin:5px 0px}
.Left .Block1 .BlockContent ul li ul li a{color:#ffffff}









.Left .HtmlBlock {
        background-color: transparent;
}

#acontent{ float:left; width:100%; min-height:600px; padding:0px 0px 10px 0px;}
#content{ width:970px; min-height:600px; padding:0px 0px 0px 0px; float:left}
#content-r{ width:980px;float:left;}
#content-l{ width:980px;float:left}
#content-t{ width:980px;margin:0 auto;padding-left:0px}

.Contentaa{background-image:url('/images/shadow-r.png'); background-position:top right; background-repeat:repeat-y;width:762px;padding-right:10px}
#content .Content .Blocka{background-color:#ffffff; border:2px solid #ffffff; margin:5px}
#contenta .Content .Block{ margin:3px}
.Content{padding-right:2px;background-color:#eeeeee}
#content-t{float:left;}
#content-r{background-image:url('/images/shadow.png'); background-position:top left; background-repeat:repeat-y;margin-bottom:0px;padding-left:10px}
#content-l{background-image:url('/images/shadow-r.png'); background-position:top right; background-repeat:repeat-y;}

.content-t{height:10px; width:978px; float:left;background-image:url('/images/shadow-t.png'); background-position:bottom left; background-repeat:repeat-x;padding-bottom:1px}
.t-cont{padding-left:5px}

#aFooter{ background-color:#ffffff;border:3px solid #738DA4;background-image:url('/images/footer-grd.png');}
#aFooterText{ height:125px;padding:0px;margin:0px;float:left}

#Footer{ padding-left:5px;}
#FooterText{ height:125px;padding:0px;margin:0px;float:left;border:3px solid #738DA4;background-image:url('/images/footer-grd.png');}
.foot-a{float:left;width:145px; text-align:center;padding-top:15px}
.foot-d{float:left;width:290px; text-align:left;color:#ffffff; font-size:12px;padding-top:20px;padding-left:50px}
#development-credits{width:980px;float:left;padding-top:20px;color:#ffffff;}
#development-credits a:link{color:#ffffff;text-decoration:none;}
#development-credits a:visited{color:#ffffff;text-decoration:none;}
#development-credits a:hover{color:#ffffff;text-decoration:underline;}
#hnm-foot-legal-container{color:#ffffff;}

#sec-cont{margin:0 auto;width:990px;z-index:1}

.img-rotator{margin:3px; padding:0px;z-index:10}
.img-rotator .BlockContent{margin:0px; padding:0px;}
.img-rotator .BlockContent .tplrepeat-parent{margin:0px; padding:0px;}
.img-rotator .BlockContent .listRow{margin:0px; padding:0px;}
#hnm-imgrotator-container{border:2px solid #738DA4;width:750px;height:250px}
#hnm-imgrotator-container{float:left; margin:3px}
.Block{float:left}
.tplblockstyle-viewcontent-standard{ margin:5px}

.BodyContent{float:left;background-color:#ffffff; }
.BodyContent{font-family:sans-serif; font-size:12px}
.BodyContent ul{padding:0px 30px;}
.BodyContent li{list-style-type:disc;}
.BodyContent {width:100%;}
.BodyContent p{padding:0px 10px;}

strong{font-weight:bold}

.tplWidthColumns3 .ViewContentContainer{background-color:#ffffff}

.hnm-family-bulletin{width:520px;border:1px solid #000000;margin:5px;background-color:#ffffff}
.align-left{float:left}
.align-right{float:right}
.hwi-middle-list{border-width:1px 1px 0px 1px;border-style:solid;border-color: #000000;width:212px;margin:5px 0px 0px 0px;background-color:#364A7C;}
.hwi-middle-list .GalleryListContainer{background-color:#364A7C;}
.hwi-middle-list h2{padding:5px; color:#ffffff;font-size:14px; font-weight:bold}

.hwi-right-list{border-width:1px 1px 0px 1px;border-style:solid;border-color: #000000;width:212px;margin:5px 0px 0px 0px;background-color:#364A7C;}
.hwi-right-list .GalleryListContainer{background-color:#364A7C;}
.hwi-right-list h2{padding:5px; color:#ffffff;font-size:14px; font-weight:bold}

.atplWidthColumns2{background-color:#dddddd}
.as{border:1px solid #000000}

.hwi-middle-news{background-color:#364A7C;border-width:0px 1px 0px 1px;border-style:solid;border-color: #000000;width:212px;margin:0px}

.hwi-middle-news h3{padding:5px; color:#ffffff;font-size:14px; font-weight:bold}
.hwi-middle-news .tplcond-listitem-iflast {width:100%;border-bottom:0px solid #dddddd;padding:2px 0px 5px 0px;display:block}
.hwi-middle-news .tplcond-listitem-ifnotlast {width:100%;border-bottom:1px solid #dddddd;padding:2px 0px 5px 0px;display:block}
.hwi-middle-news li:hover{background-color:#dddddd;color:#364A7C}
.hwi-middle-news li:hover a:link{color:#364A7C}
.hwi-middle-news li a{color:#ffffff;text-decoration:none; padding-left:2px}
.hwi-middle-news li a:link{color:#ffffff;}
.hwi-middle-news li a:hover{color:#364A7C;text-decoration:none}

.rt-mar-img{width:212px;background-color:#364A7C; border-width:0px 1px 1px 1px;border-style:solid;border-color: #000000;}
.rt-mar-img, .rt-mar-img .BlockContent, .rt-mar-img .BlockContent .tplrepeat-parent, .rt-mar-img .BlockContent .tplrepeat-parent .listRow, .rt-mar-img .BlockContent .tplrepeat-parent .listRow .listSummary{margin:0px; padding:0px}
.rt-mar-img img{padding:5px 0px}
.rt-mar-img h3{visibility:hidden; position:absolute; top:-100000px; left:-100000px}

.Left {height:100%}

.school-calendar{float:left; width:520px;}
.school-calendar h3{visibility:hidden; position:absolute; top:-100000px; left:-100000px}
.school-calendar .BlockContent, .school-calendar .BlockContent .tplrepeat-parent, .school-calendar .BlockContent .tplrepeat-parent .listRow, .school-calendar .BlockContent .tplrepeat-parent .listRow .listSummary{margin:0px 0px 0px 2px; padding:0px}

.contact-info {margin:0px 5px 0px 5px; padding:0px;}
.contact-info .BlockContent{padding:0px; margin:0px}
.contact-info .BlockContent .tplrepeat-parent{ }
.contact-info .listRow {margin:0px 0px 15px 0px; background-color: #ffffff; padding:0px}

.contact-info .listSummary{}
.contact-info .listSummary div{width:475px;padding:25px}

.w475{width:475px}
.w520{width:520px;margin:5px; }
.bg-white .BlockContent{background-color:#ffffff}




.Right{float:left;padding:6px;background-color:#eeeeee;width:214px}

.classroom-pages{margin:5px;width:100%}
.classroom-pages .listSummary h3{font-size:1.5em;color:#014742;text-decoration:none;border-bottom:0px}
.classroom-pages .listSummary, .classroom-pages .listSummary ul{width:100%;float:left}
.classroom-pages .listSummary ul li{float:left; width:255px;padding:5px}

.classroom-pages .listSummary ul li a{color:#014742;}
.classroom-pages .listSummary ul li a:link{color:#014742;text-decoration:none}
.classroom-pages .listSummary ul li a:visited{color:#014742;text-decoration:none}
.classroom-pages .listSummary ul li a:hover{color:#014742;text-decoration:underline}

.Module_Form{margin:5px; background-color:#ffffff;padding:10px}


.left-testimonial{color:#ffffff;padding:3px}
.left-testimonial a{color:#ffffff;text-decoration:none;font-weight:bold}
.left-testimonial a:link{color:#ffffff;text-decoration:none}
.left-testimonial a:visited{color:#ffffff;text-decoration:none}
.left-testimonial a:hover{color:#ffffff;text-decoration:underline}

.Left-sp ul li a{color:#ffffff; text-decoration:none}
.Left-sp ul li a:link{color:#ffffff; text-decoration:none}
.Left-sp ul li a:visited{color:#ffffff; text-decoration:none}
.Left-sp ul li a:hover{color:#ffffff;text-decoration:underline}
.Left-sp ul li ul{list-style-type:disc; color:#ffffff;margin-left:15px}
.Left-sp ul li ul li{margin:5px 0px}
.Left-sp ul li ul li a{color:#ffffff}
