.img-shadow{-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888;box-shadow:5px 5px 5px #888}hr{border:0;height:1px;background:#333;background-image:-webkit-linear-gradient(left, #ccc, #333, #ccc);background-image:-moz-linear-gradient(left, #ccc, #333, #ccc);background-image:-ms-linear-gradient(left, #ccc, #333, #ccc);background-image:-o-linear-gradient(left, #ccc, #333, #ccc);margin-bottom:10px;margin-top:10px}h2{font-size:20px}.hover-pointer{cursor:pointer}#dev-banner{position:fixed;top:0px;background-color:#eebdb1;width:100%;text-align:center;font-weight:bold;font-size:40px;z-index:998}.grey-box-shadow{position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;padding:60px 15px;margin-bottom:30px;width:800px;left:50%;margin-left:-400px}.tick{margin-right:10px;float:left}select{height:34px}textarea{border:1px solid #b9bdc1;box-shadow:inset 0px 1px 5px #bbb;border-radius:4px;color:#777782;padding:10px 10px 0px 10px;resize:none;-webkit-transition:height .2s;-moz-transition:height .2s;transition:height .2s}form label{font-weight:bold}.button{background:#3498db;background-image:-webkit-linear-gradient(top, #3498db, #2980b9);background-image:-moz-linear-gradient(top, #3498db, #2980b9);background-image:-ms-linear-gradient(top, #3498db, #2980b9);background-image:-o-linear-gradient(top, #3498db, #2980b9);background-image:linear-gradient(to bottom, #3498db, #2980b9);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:1px 1px 3px #666;-moz-box-shadow:1px 1px 3px #666;box-shadow:1px 1px 3px #666;color:#fff;font-size:18px;padding:10px 15px 10px 15px;text-decoration:none;border:none}.button:hover{background:#3cb0fd;background-image:-webkit-linear-gradient(top, #3cb0fd, #3498db);background-image:-moz-linear-gradient(top, #3cb0fd, #3498db);background-image:-ms-linear-gradient(top, #3cb0fd, #3498db);background-image:-o-linear-gradient(top, #3cb0fd, #3498db);background-image:linear-gradient(to bottom, #3cb0fd, #3498db);text-decoration:none;cursor:pointer}.button:focus{outline:none}.buttonDisabled{background:#c2c2c2;background-image:-webkit-linear-gradient(top, #c2c2c2, #747474);background-image:-moz-linear-gradient(top, #c2c2c2, #747474);background-image:-ms-linear-gradient(top, #c2c2c2, #747474);background-image:-o-linear-gradient(top, #c2c2c2, #747474);background-image:linear-gradient(to bottom, #c2c2c2, #747474);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:1px 1px 3px #666;-moz-box-shadow:1px 1px 3px #666;box-shadow:1px 1px 3px #666;color:#fff;font-size:18px;padding:10px 15px 10px 15px;text-decoration:none;border:none}.buttonDisabled:focus{outline:none}.errors{background:#eebdb1;border:2px solid #b03223;font-weight:bold;padding:5px;margin-bottom:10px}.errors img{vertical-align:middle;margin-right:5px}.success{background:#c2e085;border:2px solid #9c3;font-weight:bold;padding:5px;margin-bottom:10px}.info{background:#ff0;border:2px solid #d3c953;font-weight:bold;padding:5px;margin-bottom:10px}.info img{vertical-align:middle;margin-right:5px}a{outline:none;color:#20bfd4}a:hover{text-decoration:none}footer P{line-height:1.7em;padding:0 0 4px 0}footer a{color:#fff}footer a:hover{color:#e5017d;text-shadow:none}#bodyShowDevBanner{margin-top:90px;background-position-y:90px}input:not([type=image]):not([type=checkbox]):not([type=file]),select{height:32px;border:1px solid #b9bdc1;box-shadow:inset 0px 1px 5px #bbb;border-radius:4px;color:#777782;padding:0px 5px}input[type=file]{border:1px solid #b9bdc1;box-shadow:inset 0px 1px 5px #bbb;border-radius:4px;color:#777782;padding:5px}.noPadding{padding:0px}.clearBoth{clear:both}#gallery{margin:auto}#gallery li{list-style-type:none}.cursorPointer:hover{cursor:pointer}.hidden{display:none}.leftAlign{text-align:left}.centerAlign{text-align:center}.rightAlign{text-align:right}.optionalText{font-style:italic;color:#607d8b}.ad-gallery .ad-thumbs img{height:100px}.marginTop20{margin-top:20px}.marginBottom20{margin-bottom:20px}.marginRight20{margin-right:20px}.marginLeft20{margin-left:20px}.bold{font-weight:bold}.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#site-apply table{margin:auto}#site-apply textarea{height:150px}#site-apply .hover-pointer{text-decoration:underline}#site-apply .hover-pointer:hover{text-decoration:none}#site-comments .postedComment,#admin-comments-index .postedComment{text-align:left;position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;padding:20px;margin-bottom:30px}#site-comments .postedComment h2,#admin-comments-index .postedComment h2{padding:0px}#site-comments .postedComment .date,#admin-comments-index .postedComment .date{color:#9197a3;padding-bottom:5px}#site-comments #addCommentButtonContainer,#admin-comments-index #addCommentButtonContainer{text-align:right;margin-bottom:20px}#site-comments #addCommentContainer,#admin-comments-index #addCommentContainer{display:none}#site-comments #addCommentContainer textarea,#admin-comments-index #addCommentContainer textarea{height:150px}#site-comments #addCommentContainer .g-recaptcha,#admin-comments-index #addCommentContainer .g-recaptcha{margin-bottom:2em}#site-comments #addCommentContainer .g-recaptcha div,#admin-comments-index #addCommentContainer .g-recaptcha div{margin:auto}#site-contact table{margin:auto}#site-contact table div{text-decoration:underline;font-weight:bold}#site-contact table tr td{vertical-align:top;padding:0px 50px}#site-contact #mapContainer{margin-top:1em}#site-contact #mapContainer #googleMaps{width:100%;height:500px}#site-contact #mapContainer #googleMapsContainer iframe{visibility:hidden}#site-our-facilities .sectionContainer{margin-top:20px;text-align:left}#site-our-facilities .sectionContainer .sectionBlockContainer{display:inline-block;width:630px}#site-our-facilities .sectionContainer .informationList{text-align:left;margin-bottom:15px}#site-our-facilities .sectionContainer .informationList .informationListContent{overflow:auto}#site-our-facilities .sectionContainer .sectionImgRight{float:right;margin:0px 0px 10px 10px}#site-our-facilities .sectionContainer .sectionImgLeft{float:left;margin:0px 10px 10px 0px}#site-our-facilities #gallery{margin-top:20px}#site-homepage #announcement,#site-ignore-hit #announcement{background-color:#f5ac4d;border-radius:10px;padding:10px 20px;margin-bottom:20px;line-height:1.7em;text-align:left}#site-homepage #announcement #announcementHeader,#site-ignore-hit #announcement #announcementHeader{font-size:18px;font-weight:bold;text-decoration:underline}#site-meet-the-team .staffContainer{text-align:left}#site-meet-the-team .staffContainer .staffMemberContainer{display:inline-block;width:433px}@media(max-width: 890px){#site-meet-the-team .staffContainer .staffMemberContainer{width:100%}}#site-meet-the-team .staffContainer .staffMemberContainer{margin-bottom:50px}#site-meet-the-team .staffContainer .staffMemberContainer img{float:left;margin-right:10px}#site-meet-the-team .staffContainer .staffMemberContainer .staffMemberContent{margin-bottom:10px;display:table}#site-meet-the-team .staffContainer .staffMemberContainer .staffMemberContent span{font-weight:bold;text-decoration:underline}#site-meet-the-team .staffContainer .staffMemberContainerBottom{margin-bottom:20px !important}#site-meet-the-team #abbreviations{text-align:left;color:#09f}#site-parents-information-get .informationList,#site-parents-information .informationList{text-align:left;margin-bottom:15px}#site-parents-information-get .informationList .informationListContent,#site-parents-information .informationList .informationListContent{overflow:auto}#site-parents-information-get #termTable,#site-parents-information #termTable{border-collapse:collapse;width:100%}#site-parents-information-get #termTable tr,#site-parents-information #termTable tr{text-align:center}#site-parents-information-get #termTable tr td,#site-parents-information #termTable tr td{padding-top:10px;padding-bottom:10px}#site-parents-information-get #termTable tr:first-child,#site-parents-information #termTable tr:first-child{text-decoration:underline;font-weight:bold}#site-parents-information-get #termTable tr:nth-child(odd),#site-parents-information #termTable tr:nth-child(odd){background-color:#ccc}#site-parents-information-get p,#site-parents-information p{padding:0px}#site-parents-information-get .note,#site-parents-information .note{color:red}#site-parents-information-get #nextPrevLinks,#site-parents-information #nextPrevLinks{margin:20px 0px 5px 0px}#site-parents-information-get #nextPrevLinks a,#site-parents-information #nextPrevLinks a{text-decoration:none}#site-term-dates .termTable{border-collapse:collapse;width:100%}#site-term-dates .termTable tr{text-align:center}#site-term-dates .termTable tr td{padding-top:10px;padding-bottom:10px}#site-term-dates .termTable tr:first-child{text-decoration:underline;font-weight:bold}#site-term-dates .termTable tr:nth-child(odd){background-color:#ccc}#site-version-history .informationList:not(:last-child){margin-bottom:15px}#site-version-history h3 span{color:#8e8e8e;font-weight:normal;float:right}