#contentArea.home{padding-top:0}#contentArea.home{border-top:5px solid #f3d13c}#banner .homecontent,#banner .homecontent *{padding:0;margin:0}#banner .homecontent{margin-bottom:30px}#banner,#banner .homecontent,#banner .homecontent .DataListing,#banner .homecontent .ColOne,#banner .homecontent .item{width:100%;border:0}#banner .otherStuff,#banner .teaserImage{clear:both;float:none;width:100%;box-sizing:border-box}#banner .homecontent .item{margin-bottom:-5px}#contentArea #banner .otherStuff h4 a,#contentArea #banner .otherStuff p{color:#fff}#contentArea #banner .otherStuff h4{font-size:2.6rem;line-height:2.6rem}#banner .teaser{line-height:1.8rem;margin-bottom:60px}#banner .subheader{margin:2% 0;font-size:1.6rem;line-height:1.6rem}#banner .linkText{width:auto;clear:both;float:left;margin-bottom:10px}#banner .slideme{position:absolute;bottom:1.5%;right:2%;z-index:800}#banner #adv-custom-pager span{cursor:pointer;display:inline-block;border:2px solid #fff;background:#333;height:10px;width:10px;margin:5px}#banner #adv-custom-pager span.cycle-pager-active{background:#fff}#banner #adv-custom-pager span img{display:none}#banner .linkText a{text-decoration:none;background:url("images/mpspublic/greyarrow.png") no-repeat 90% 55% #fff;color:#333;text-decoration:none;border-radius:3em;padding:2px 25px 3px 10px;font-weight:700;font-size:1.5rem;line-height:1.8rem;position:absolute;bottom:2%}#contentArea #banner .otherStuff{padding:0 2%}#banner .cycle-prev,#banner .cycle-next,#banner .Freeform{display:none}@media screen and (min-width:715px){#contentArea.home{border-top:0}}@media screen and (min-width:613px){#banner .otherStuff,#banner .teaserImage{clear:none;float:left;width:45%}#banner .teaserImage{margin-bottom:-7px;float:right;width:55%}#contentArea #banner .otherStuff{padding:2% 1% 1% 0}#banner .homecontent .contents{padding-left:10px;padding-right:10px}#banner .teaser{font-size:14px;line-height:1.6rem;margin-bottom:25px}#banner .subheader{margin:1% 0;font-size:14px;line-height:1.6rem}#banner .linkText a{bottom:3%}#contentArea #banner .otherStuff h4{font-size:1.8rem;line-height:1.8rem}}@media screen and (min-width:750px){#banner .otherStuff,#banner .teaserImage{clear:none;float:left;width:45%}#banner .teaserImage{margin-bottom:-7px;float:right;width:55%}#contentArea #banner .otherStuff{padding:4% 1% 1% 0}#banner .homecontent .contents{padding-left:10px;padding-right:10px}#banner .subheader{margin:4% 0;font-size:1.6rem;line-height:1.6rem}#banner .linkText a{bottom:5%;padding:3px 25px 4px 10px}#contentArea #banner .otherStuff h4{font-size:2.6rem;line-height:2.6rem}#banner .teaser{line-height:1.8rem;margin-bottom:60px;font-size:16px}#banner .linkText a{bottom:5%}}@media screen and (min-width:800px){#contentArea #banner .items{padding-bottom:50px}#contentArea #banner .otherStuff h4{font-size:3rem;line-height:3rem}#banner .linkText a{bottom:13%}#banner .slideme{left:50%;height:75px;right:0;bottom:0;background:#fff;padding:3px 0;width:441px;margin-left:-221px}#banner #adv-custom-pager{width:100%}#banner #adv-custom-pager span{width:100px;height:auto;border:0;float:left;clear:none}#banner #adv-custom-pager span+span+span+span{margin-right:0}#banner #adv-custom-pager span img{display:block}#banner .cycle-pager span{opacity:.75}#banner .cycle-pager span.cycle-pager-active{opacity:1}#banner .Freeform{display:block;position:absolute;right:-140px;top:55%}}@media screen and (min-width:950px){#contentArea #banner .otherStuff h4{font-size:4.2rem;line-height:4.2rem}#banner .subheader{font-size:2.2rem;line-height:2.2rem}}@media screen and (min-width:1000px){#banner .linkText a{bottom:10%}}#daily .homecontent{padding:0}@media screen and (min-width:880px){#daily .FloatBlockRight30 .DataList{min-height:250px}#daily .FloatBlockRight30 .noneFound{margin:60px 0 10px 0}#daily .homecontent{padding-left:10px;padding-right:10px}#daily .FloatBlockRight30{clear:none;float:right;width:40%;padding:3.5rem 2% 0 2%;margin-bottom:30px}#daily .FloatBlockRight30{background-size:auto}#daily .FloatBlockRight30 .item{clear:none;float:left;width:52%}#daily .FloatBlockRight30 .item+.item{clear:none;float:right;width:42.05%}#daily .FloatBlockRight30 h3{font-size:3rem;line-height:3.3rem;margin:0 0 0 10rem}#daily .FloatBlockRight30 .date{font-size:1.8rem;line-height:1.8rem;margin-bottom:1rem}#daily .FloatBlockRight30 h4{font-size:1.8rem}#daily .FloatBlockRight30 .items,#daily .FloatBlockRight30 .Freeform{margin:0}}@media screen and (max-width:879px){#daily .FloatBlockLeft70.DataList{height:auto!important}}#findSchool{background:#0174c7;padding:2rem 0;overflow:hidden}#findSchool .FloatBlockLeft70{background:url('images/mpspublic/yellowschool.png') no-repeat right top;padding:0 0 0 0;box-sizing:box-border;margin:0;width:100%;background-size:35px}#findSchool .FloatBlockLeft70 input[type="text"]{border:1px solid #c4c2c2;padding:.2rem .5rem;width:95%}#findSchool h3{color:#fff;font-size:3rem;font-weight:700;line-height:3.2rem;margin-bottom:0;width:75%}#findSchool .FloatBlockLeft70 div div{margin-top:1rem}#findSchool label{color:#fff;font-weight:700;font-size:1.6rem}#findSchool .FloatBlockLeft70 p{float:left}#findSchool .formBlockSubmit{background:#fff url('images/mpspublic/greyarrow.png') no-repeat 90% 55%;color:#333;font-size:1.5rem;font-weight:700;margin-top:2.5rem}#findSchool .formBlockSubmit:hover,#findSchool .formBlockSubmit:focus,#findSchool .formBlockSubmit:active{background-color:#f3d13c}#findSchool .FloatBlockRight30{box-sizing:box-border;margin:0;padding:1% 0 0 0;width:100%}#findSchool .FloatBlockRight30 a{color:#fff;font-weight:400;margin:0 0 1.5rem 0;font-size:1.6rem}#findSchool .FloatBlockRight30 a:hover,#findSchool .FloatBlockRight30 a:focus,#findSchool .FloatBlockRight30 a:active{text-decoration:underline;color:#f3d13c}@media screen and (min-width:600px){#findSchool h3{margin-bottom:.5rem}#findSchool .FloatBlockLeft70{float:left;background-position:left top;padding:0 0 0 17%;box-sizing:box-border;margin:0;width:45%;background-size:auto}#findSchool h3{width:auto}#findSchool .FloatBlockRight30{clear:none;float:right;padding:6rem 0 0 0;width:30%}}@media screen and (min-width:880px){#findSchool .FloatBlockLeft70{background-position:left 45%;padding:0 0 0 12%;box-sizing:box-border;margin:0;width:65%}#findSchool .FloatBlockLeft70 div div{float:left;width:37%;margin-top:0}#findSchool .FloatBlockLeft70 div div input[type="text"]{width:85%}#findSchool .FloatBlockRight30{padding:1% 0 0 0;width:20%}}#administration{background:#f5f5f5;border-bottom:1px solid #dadada;padding:40px 0 20px 0;margin-bottom:50px}#administration .FloatBlockLeft30 ul li{margin-bottom:10px;font-size:1.5rem;line-height:1.5rem}#administration .FloatBlockRight70{position:relative;background:#fff;border:1px solid #dadada;padding:3%;box-sizing:border-box}#administration .arrow{background:transparent url('images/mpspublic/superarrow.png') no-repeat 15% bottom;position:absolute;bottom:-19px;left:15%;width:39px;height:19px}#administration h3{font-size:3rem;line-height:3.2rem;font-weight:700;margin-bottom:10px}#administration .FloatBlockRight70 h3+p{font-size:1.6rem;line-height:1.7rem}#administration .FloatBlockRight70 h3+p a{font-weight:700}#administration .FloatBlockRight70 .Button,#administration .FloatBlockRight70 .Button a{display:inline;float:none}#administration .FloatBlockRight70 img{width:30%}@media screen and (min-width:570px){#administration .FloatBlockLeft30{margin-top:33px}#administration .FloatBlockLeft70,#administration .FloatBlockRight70{clear:none;width:68%;box-sizing:box-border}#administration .FloatBlockRight30,#administration .FloatBlockLeft30{clear:none;width:28%;box-sizing:box-border}#administration .FloatBlockRight70,#administration .FloatBlockRight30{float:right}#administration .FloatBlockLeft70,#administration .FloatBlockLeft30{float:left}}@media screen and (min-width:750px){#administration .FloatBlockRight70 img{width:auto}}#news .SharePage{border-top:10px solid #e5eaef;padding:3% 0 0 0;box-sizing:border-box;width:100%}#news .SharePage .Freeform,#news .SharePage .Freeform p{text-align:center;margin-bottom:0}#news .SharePage .Aggregation{clear:both}#news .SharePage h3{text-align:center;padding:0 .3% 2% .3%}#news .SharePage div.image a.teaserImage{float:none;margin:0;padding:0;width:100%}#news .SharePage .otherStuff{padding:0 5%}#news .SharePage .OneCol div h4{font-weight:400;padding-left:15px;background:url('images/mpspublic/greybullet.png') no-repeat left 6px}#news .SharePage .OneCol>div:first-child h4{font-weight:900;padding-left:0;background:0}@media screen and (min-width:350px){#news .SharePage div.image a.teaserImage{width:100%;float:none}#news .SharePage .otherStuff{padding:0 3%}#news .SharePage .OneCol>div{clear:none;float:right;width:50%}#news .SharePage .OneCol>div:first-child{clear:both;float:left;width:45%;border-right:1px dotted #999;padding-right:4%}}@media screen and (min-width:750px){#news .SharePage .OneCol>div{width:50%}#news .SharePage .OneCol>div:first-child{width:43%}}@media screen and (min-width:850px){#news .SharePage{float:left;clear:none;border:10px solid #e5eaef;margin-left:4%;padding:1.5% 0 0 0;width:30.5%}#news .SharePage:first-child{margin-left:0}#news .SharePage div.image a.teaserImage{width:100%;float:none}#news .SharePage .otherStuff{padding:0 5%}#news .SharePage h3{font-size:1.6vmin;font-size:2.2vmax}#news .SharePage .OneCol>div,#news .SharePage .OneCol>div:first-child{clear:both;float:none;width:100%;border-right:0;padding-right:0}}@media screen and (min-width:900px){#news .SharePage h3{font-size:2.2rem}}