body{margin:0;font-family:Arial,Century Gothic,Georgia,Times New Roman;font-size:13px;line-height:1.5em;background-repeat:repeat-y;background-color:#fff}.blue #slatenav{float:inherit;position:relative;display:block;height:42px;font-size:12px;font-weight:bold;background:transparent url(themes/base/images/blueslate_background.gif) repeat-x top left;font-family:Georgia;text-transform:uppercase}.blue #slatenav ul{margin:0;padding:0;list-style-type:none;width:auto}.blue #slatenav ul li{display:block;float:left;margin:0 0 0 0;font-family:Georgia}.blue #slatenav ul li a{display:block;float:left;color:#eee6df;text-decoration:none;padding:14px 22px 0 22px;height:28px}.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#eee6df;background:transparent url(themes/base/images/blueslate_backgroundOVER.gif) no-repeat top center}a:link{color:#101;text-decoration:underline}a:visited{color:#1d60ff}a:hover{color:#1d60ff;text-decoration:none}a:active{color:#12eb87}.ui-button-text{color:#fff}p{margin:0;padding:0 0 10px 0}h1{font-size:20px;font-weight:bold;margin:0 0 15px 0;padding:5px 0;color:#274f73}h2{font-size:14px;font-weight:normal;margin:0 0 15px 0;padding:0;color:#274f73}#logon-partial{text-align:right;color:#fff;font-size:15px;margin-right:10%}#contentplaceholder{padding:20px}.field-validation-error{color:#9f2d2d}.validation-summary-errors{color:#9f2d2d}.center{text-align:center}.left{text-align:left}.blank_row{height:10px!important;background-color:#fff}ol,ul{list-style:none}.maincontent{background-color:#e9ecef;color:#e9ecef;display:flex;padding-left:15px;padding-right:15px;line-height:1em}.field-validation-error{color:#9f2d2d}.validation-summary-errors{color:#9f2d2d}.bodycontent{MIN-WIDTH:800px;MARGIN:0 0 0,0,0;WIDTH:90%;MAX-WIDTH:90%;BACKGROUND:no-repeat;height:100%;font-family:Arial,Century Gothic,Georgia,Times New Roman}.main{float:left;background:repeat-x 0 0;width:100%;margin:0 auto;height:auto}.gridtable{border-collapse:collapse}.gridtable td,#gridtable th{font-size:small;border:1px solid #ccc;padding:2px 3px 1px 3px}.gridtable th{font-size:small;font-weight:bolder;text-align:left;padding-top:3px;padding-bottom:2px;padding-left:3px;padding-right:3px;background-color:#274f73;color:#fff;border:1px solid #000}.gridtable tr.alt td{color:#000;background-color:#162c40}.skip-link{position:absolute;top:-400px;left:0;background:#eee6df;color:#1d60ff;padding:8px;z-index:100}.skip-link:focus{top:10px}fieldset{padding:5px}a img{border:0}p{margin-bottom:1.1em}ul,ol{margin:0 0 1.7em 2.5em}ul{list-style:square}ol{list-style-type:decimal}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 1.7em}dt{font-weight:700}dd{margin-bottom:1.7em}strong{font-weight:700}cite,em,i{font-style:italic}.screen-reader-text{position:absolute;left:-9000px}.widget-area{overflow:hidden}.widget-area,.widget-area input{font-size:12px;line-height:17px}.widget-area ul ul a{text-decoration:none}.widget-area ul ul a:hover{text-decoration:underline}.widget-area ul{list-style:none;margin:0}.widget-area ul ul{list-style:none;margin:0 0 1.5em}.widget-area ul ul ul{margin-bottom:0}.widget-area ul ul li{padding:4px 0}.widget-container{margin:0 0 1.5em}#header{border-bottom:1pt solid #000;padding-bottom:18pt;background:transparent}li#search-3{display:inline-block;margin-top:0;padding-top:0}li#search-3 .widget-title{height:0;padding-top:6px!important}li#search-3 #s{background:#fff;border:1px solid #ccc;color:#333;height:17px;width:160px}li#search-3 #searchsubmit{background:#fff;border:1px solid #ccc;color:#333;height:26px!important}.widget-title,.widget-title a:link,.widget-title a:visited,.entry-content h3.widget-title{background:transparent;border-bottom:none!important;border-top:none!important;color:#1d60ff;font:13px/22px Helvetica,Arial,sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase;margin:0 0 6px;padding:16px 0 0}li a.rsswidget{font-size:14.5px}input#subscribe-field{width:220px!important}li#twitter-5{clear:both!important}img.alignleft,img.alignright,img.aligncenter{margin-bottom:2px}font{border:0;font-family:inherit;font-style:inherit;font-weight:inherit;outline:0;vertical-align:baseline;margin:0;padding:0}#flickr_badge_wrapper{background-color:transparent!important;border:none!important}#footer{background-image:url(../Content/themes/base/images/bg_footer.jpg);height:50px}#footer-widget-area{width:990px;margin:0 auto;padding:12px 0 10px}#footer a.no-decoration,#footer a:hover.no-decoration{color:#333;text-decoration:none}#footer .widget-area{float:left;width:21.9699%;line-height:18px;margin:0 4.04% 0 0;font:11px/22px Helvetica,Arial,sans-serif}#footer a.no-decoration,#footer a:hover.no-decoration{color:#333;text-decoration:none}#footer img#wpstats{display:block;margin:0 auto 10px}.two-column #footer .widget-area{width:47.4%;margin:0 5.19% 0 0}.two-column #footer #second,#footer #fourth{margin:0}#access{display:block;height:100%;width:100%;float:left;background-color:#162c40;border-top:2px #723c2c;color:#bbb;padding:1px 1px 1px 1px;margin:0 0 2em 0}#access ul{font-weight:700;list-style:none;padding-left:0;font-family:Helvetica,Arial,sans-serif;font-size:14px;text-transform:none;margin:0}#access li{float:left;position:relative;text-shadow:0 1px 1px #111}#access a{display:block;line-height:1.7em;text-decoration:none;color:#bbb;margin:0 1px 0 0;padding:.22em 1.2em .25em}#access ul ul{-moz-box-shadow:0 3px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);display:none;float:left;font-weight:400;position:absolute;left:0;text-transform:none;z-index:99999;width:180px}#access ul ul ul{left:100%;top:0}#access ul ul a{min-width:180px;height:auto;background:#152a3d;color:#fff;font-size:13px;margin:0;padding:.66em .5em .5em 1em}#access ul ul ul a{font-size:11px}#access li:hover>a,#access ul ul:hover>a{background:#000;color:#fff}#access ul ul a:hover{background:#111}#access ul li:hover>ul{display:block}#access .current_page_item a{background:#162c40;color:#fff}tr.spaceUnder>td{padding-bottom:1em}.MaineSchoolsSearchtr{font-weight:bold;width:200px;text-align:right}.MaineSchoolsSearchtd{width:100px;padding-left:50px;vertical-align:central}.SchoolTypetd{width:300px;padding-left:50px}.Keywordtr{font-weight:bold;width:200px;text-align:right;padding-bottom:1em}.SearchLinks p{padding:0;margin-left:300px}.SearchLinks h2{margin-left:100px}.labelfloatleft label{width:150px;margin-right:15px;float:left;text-align:right;display:block}fieldset{display:block}.labelfloatleft p{display:block}#containersize{width:40%;margin:0 auto;border:none}.labelfloatleft input{display:block}.inline{display:inline-block;font-weight:bolder;font-size:30px;color:teal;vertical-align:bottom}.align--right{text-align:right;font-size:large;color:#fff;font-weight:bold}#logonbar{color:#fff;background-color:#182d42}#menubar1{display:flex;flex-direction:row;justify-content:left;padding:5px}.loginbar{display:flex;flex-direction:row;justify-content:space-between;background-color:#02253b}.logonpartial{margin-right:20px;display:flex;flex-direction:column;justify-content:center;color:#fff;width:50%}.layouttitle{text-align:center;color:#424242;font-size:35px;font-family:arial,sans-serif;font-weight:bold;align-self:center;margin:0 0 0 35px;line-height:1em}.startLogo{width:200px;margin:5px 5px 5px 0}.flex-container{display:flex;width:80%}.flex-child{flex:1}.flex-child:first-child{margin-right:50px}.flex-child.child-label{text-align:right}