html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@media screen and (max-width: 400px){@-ms-viewport{width:320px}}.nav-menu ul:before,#pageList ul:before,#homepage-parents-section:before,.login-links:before,#main .content:before,#header .content:before,#regNav:before,td.intro-url:before,.nav-menu ul:after,#pageList ul:after,#homepage-parents-section:after,.login-links:after,#main .content:after,#header .content:after,#regNav:after,td.intro-url:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.nav-menu ul:after,#pageList ul:after,#homepage-parents-section:after,.login-links:after,#main .content:after,#header .content:after,#regNav:after,td.intro-url:after{clear:both}.nav-menu ul,#pageList ul,#homepage-parents-section,.login-links,#main .content,#header .content,#regNav,td.intro-url{*zoom:1}#homepage-parents-section,.login-links,#main .content,#header .content,#regNav,td.intro-url{margin-left:auto;margin-right:auto;max-width:960px;padding-left:10px;padding-right:10px}#header .content .links,.cooperative-program-login-links,#homepage-parents-section div,.acer-scholarships-login-links,#header .content .logo,#submitButton,#regNav #nextPage,#regNav #prevPage,#regNav #saveForLater{box-sizing:border-box;padding-left:10px;padding-right:10px;*padding-left:0;*padding-right:0}#header .content .links>*,.cooperative-program-login-links>*,#homepage-parents-section div>*,.acer-scholarships-login-links>*,#header .content .logo>*,#submitButton>*,#regNav #nextPage>*,#regNav #prevPage>*,#regNav #saveForLater>*{*margin-left:expression((!this.className.match(/grid-[1-9]/) && this.currentStyle.display === "block" && this.currentStyle.width === "auto") && "10px");*margin-right:expression((!this.className.match(/grid-[1-9]/) && this.currentStyle.display === "block" && this.currentStyle.width === "auto") && "10px")}#header .content .logo,#submitButton,#regNav #nextPage,#regNav #prevPage,#regNav #saveForLater{float:left;width:20%;*width:expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px")}.acer-scholarships-login-links{float:left;width:40%;*width:expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px")}#homepage-parents-section div{float:left;width:50%;*width:expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px")}.cooperative-program-login-links{float:left;width:60%;*width:expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px")}#header .content .links{float:left;width:80%;*width:expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px")}#header .content .logo,#submitButton,#regNav #nextPage,#regNav #prevPage,#regNav #saveForLater{width:20%;float:left}.acer-scholarships-login-links{width:40%;float:left}#homepage-parents-section div{width:50%;float:left}.cooperative-program-login-links{width:60%;float:left}#header .content .links{width:80%;float:left}.candidate-registration-form,.candidate-create-form,.candidate-edit-form,.parent-signup-form,.parent-edit-form,div.schools-sessions-signup-form,div.school-contacts-form,div.edit-school-details-form,div.edit-school-admin-form,div.school-signup-form{width:75%;margin:auto}@media only screen and (max-width: 425px){.candidate-registration-form,.candidate-create-form,.candidate-edit-form,.parent-signup-form,.parent-edit-form,div.schools-sessions-signup-form,div.school-contacts-form,div.edit-school-details-form,div.edit-school-admin-form,div.school-signup-form{width:100%;float:left}}@media only screen and (min-width: 426px)and (max-width: 768px){.candidate-registration-form,.candidate-create-form,.candidate-edit-form,.parent-signup-form,.parent-edit-form,div.schools-sessions-signup-form,div.school-contacts-form,div.edit-school-details-form,div.edit-school-admin-form,div.school-signup-form{width:100%;float:left}}.candidate-registration-form h2:first-child,.candidate-create-form h2:first-child,.candidate-edit-form h2:first-child,.parent-signup-form h2:first-child,.parent-edit-form h2:first-child,div.schools-sessions-signup-form h2:first-child,div.school-contacts-form h2:first-child,div.edit-school-details-form h2:first-child,div.edit-school-admin-form h2:first-child,div.school-signup-form h2:first-child{text-align:center}.candidate-registration-form h2,.candidate-create-form h2,.candidate-edit-form h2,.parent-signup-form h2,.parent-edit-form h2,div.schools-sessions-signup-form h2,div.school-contacts-form h2,div.edit-school-details-form h2,div.edit-school-admin-form h2,div.school-signup-form h2{margin-top:1.25em;margin-bottom:.75em;margin-left:.25em}.candidate-registration-form div,.candidate-create-form div,.candidate-edit-form div,.parent-signup-form div,.parent-edit-form div,div.schools-sessions-signup-form div,div.school-contacts-form div,div.edit-school-details-form div,div.edit-school-admin-form div,div.school-signup-form div{margin-top:5px}.candidate-registration-form div label,.candidate-create-form div label,.candidate-edit-form div label,.parent-signup-form div label,.parent-edit-form div label,div.schools-sessions-signup-form div label,div.school-contacts-form div label,div.edit-school-details-form div label,div.edit-school-admin-form div label,div.school-signup-form div label{text-align:right;padding-right:1.5em;line-height:133%;padding-top:10px}@media only screen and (max-width: 425px){.candidate-registration-form div label,.candidate-create-form div label,.candidate-edit-form div label,.parent-signup-form div label,.parent-edit-form div label,div.schools-sessions-signup-form div label,div.school-contacts-form div label,div.edit-school-details-form div label,div.edit-school-admin-form div label,div.school-signup-form div label{text-align:left;width:100%;float:left}}@media only screen and (min-width: 426px)and (max-width: 768px){.candidate-registration-form div label,.candidate-create-form div label,.candidate-edit-form div label,.parent-signup-form div label,.parent-edit-form div label,div.schools-sessions-signup-form div label,div.school-contacts-form div label,div.edit-school-details-form div label,div.edit-school-admin-form div label,div.school-signup-form div label{text-align:left;width:100%;float:left}}.candidate-registration-form div div.hint,.candidate-create-form div div.hint,.candidate-edit-form div div.hint,.parent-signup-form div div.hint,.parent-edit-form div div.hint,div.schools-sessions-signup-form div div.hint,div.school-contacts-form div div.hint,div.edit-school-details-form div div.hint,div.edit-school-admin-form div div.hint,div.school-signup-form div div.hint{display:none;position:absolute;max-width:190px;margin-top:-43px;margin-left:570px;border:1px solid #c93;padding:7px 9px 7px 25px;background:#fef9ee url(/img/ico_help.png) 5px 5px no-repeat;box-shadow:#aaa 0px 0px 5px;border-radius:6px}.candidate-registration-form div input[type=checkbox],.candidate-create-form div input[type=checkbox],.candidate-edit-form div input[type=checkbox],.parent-signup-form div input[type=checkbox],.parent-edit-form div input[type=checkbox],div.schools-sessions-signup-form div input[type=checkbox],div.school-contacts-form div input[type=checkbox],div.edit-school-details-form div input[type=checkbox],div.edit-school-admin-form div input[type=checkbox],div.school-signup-form div input[type=checkbox]{margin-left:26%;text-align:right;margin-top:10px}@media only screen and (max-width: 425px){.candidate-registration-form div input[type=checkbox],.candidate-create-form div input[type=checkbox],.candidate-edit-form div input[type=checkbox],.parent-signup-form div input[type=checkbox],.parent-edit-form div input[type=checkbox],div.schools-sessions-signup-form div input[type=checkbox],div.school-contacts-form div input[type=checkbox],div.edit-school-details-form div input[type=checkbox],div.edit-school-admin-form div input[type=checkbox],div.school-signup-form div input[type=checkbox]{margin-left:10px;clear:left;float:left}}@media only screen and (min-width: 426px)and (max-width: 768px){.candidate-registration-form div input[type=checkbox],.candidate-create-form div input[type=checkbox],.candidate-edit-form div input[type=checkbox],.parent-signup-form div input[type=checkbox],.parent-edit-form div input[type=checkbox],div.schools-sessions-signup-form div input[type=checkbox],div.school-contacts-form div input[type=checkbox],div.edit-school-details-form div input[type=checkbox],div.edit-school-admin-form div input[type=checkbox],div.school-signup-form div input[type=checkbox]{margin-left:10px;clear:left;float:left}}.candidate-registration-form div input[type=checkbox]~label,.candidate-create-form div input[type=checkbox]~label,.candidate-edit-form div input[type=checkbox]~label,.parent-signup-form div input[type=checkbox]~label,.parent-edit-form div input[type=checkbox]~label,div.schools-sessions-signup-form div input[type=checkbox]~label,div.school-contacts-form div input[type=checkbox]~label,div.edit-school-details-form div input[type=checkbox]~label,div.edit-school-admin-form div input[type=checkbox]~label,div.school-signup-form div input[type=checkbox]~label{text-align:left;padding-left:.5em;width:65%;display:inline-block}@media only screen and (max-width: 425px){.candidate-registration-form div input[type=checkbox]~label,.candidate-create-form div input[type=checkbox]~label,.candidate-edit-form div input[type=checkbox]~label,.parent-signup-form div input[type=checkbox]~label,.parent-edit-form div input[type=checkbox]~label,div.schools-sessions-signup-form div input[type=checkbox]~label,div.school-contacts-form div input[type=checkbox]~label,div.edit-school-details-form div input[type=checkbox]~label,div.edit-school-admin-form div input[type=checkbox]~label,div.school-signup-form div input[type=checkbox]~label{width:70%;float:left}}.candidate-registration-form input[type=radio],.candidate-create-form input[type=radio],.candidate-edit-form input[type=radio],.parent-signup-form input[type=radio],.parent-edit-form input[type=radio],div.schools-sessions-signup-form input[type=radio],div.school-contacts-form input[type=radio],div.edit-school-details-form input[type=radio],div.edit-school-admin-form input[type=radio],div.school-signup-form input[type=radio]{margin-left:26%;text-align:right;margin-top:10px}.candidate-registration-form input[type=radio]~label,.candidate-create-form input[type=radio]~label,.candidate-edit-form input[type=radio]~label,.parent-signup-form input[type=radio]~label,.parent-edit-form input[type=radio]~label,div.schools-sessions-signup-form input[type=radio]~label,div.school-contacts-form input[type=radio]~label,div.edit-school-details-form input[type=radio]~label,div.edit-school-admin-form input[type=radio]~label,div.school-signup-form input[type=radio]~label{text-align:left;padding-left:.5em;width:65%}.candidate-registration-form div input,.candidate-create-form div input,.candidate-edit-form div input,.parent-signup-form div input,.parent-edit-form div input,div.schools-sessions-signup-form div input,div.school-contacts-form div input,div.edit-school-details-form div input,div.edit-school-admin-form div input,div.school-signup-form div input,.candidate-registration-form div select,.candidate-create-form div select,.candidate-edit-form div select,.parent-signup-form div select,.parent-edit-form div select,div.schools-sessions-signup-form div select,div.school-contacts-form div select,div.edit-school-details-form div select,div.edit-school-admin-form div select,div.school-signup-form div select{margin-bottom:.5em}.candidate-registration-form select#PersonsTitle,.candidate-create-form select#PersonsTitle,.candidate-edit-form select#PersonsTitle,.parent-signup-form select#PersonsTitle,.parent-edit-form select#PersonsTitle,div.schools-sessions-signup-form select#PersonsTitle,div.school-contacts-form select#PersonsTitle,div.edit-school-details-form select#PersonsTitle,div.edit-school-admin-form select#PersonsTitle,div.school-signup-form select#PersonsTitle{width:125px}.candidate-registration-form div#testOptions label,.candidate-create-form div#testOptions label,.candidate-edit-form div#testOptions label,.parent-signup-form div#testOptions label,.parent-edit-form div#testOptions label,div.schools-sessions-signup-form div#testOptions label,div.school-contacts-form div#testOptions label,div.edit-school-details-form div#testOptions label,div.edit-school-admin-form div#testOptions label,div.school-signup-form div#testOptions label{font-weight:normal}.candidate-registration-form p,.candidate-create-form p,.candidate-edit-form p,.parent-signup-form p,.parent-edit-form p,div.schools-sessions-signup-form p,div.school-contacts-form p,div.edit-school-details-form p,div.edit-school-admin-form p,div.school-signup-form p{width:60%;margin-left:26%;margin-top:1em}.candidate-registration-form p+p,.candidate-create-form p+p,.candidate-edit-form p+p,.parent-signup-form p+p,.parent-edit-form p+p,div.schools-sessions-signup-form p+p,div.school-contacts-form p+p,div.edit-school-details-form p+p,div.edit-school-admin-form p+p,div.school-signup-form p+p{margin-top:.5em}div.participations-edit input[type=text],div.participations-add input[type=text],div.admin-roles-edit input[type=text]{width:500px}div.participations-edit div h1,div.participations-add div h1,div.admin-roles-edit div h1{text-align:center;width:55%;font-size:1.5em;text-transform:uppercase;margin-bottom:-0.5em;margin-top:1em}div.participations-edit div h4,div.participations-add div h4,div.admin-roles-edit div h4{margin-top:1.75em}div.participations-edit div h4:first-of-type,div.participations-add div h4:first-of-type,div.admin-roles-edit div h4:first-of-type{margin-top:0em}div.participations-edit div label,div.participations-add div label,div.admin-roles-edit div label{margin-left:1em}div.participations-edit h2,div.participations-add h2,div.admin-roles-edit h2{margin-top:3em;margin-bottom:0em;font-size:1.5em;text-align:center;width:62%}div.participations-edit h3,div.participations-add h3,div.admin-roles-edit h3{margin-top:2em}div.participations-edit div.actions-list,div.participations-add div.actions-list,div.admin-roles-edit div.actions-list{-moz-column-count:2;-webkit-column-count:2;column-count:2;width:75%;margin-left:7.5%;margin-top:1em}div.participations-edit div.actions-list div,div.participations-add div.actions-list div,div.admin-roles-edit div.actions-list div{overflow:hidden;break-inside:avoid-column;-webkit-column-break-inside:avoid}div.history-list,div.comments-list{width:95%;margin:auto}div.history-list table tbody tr td,div.comments-list table tbody tr td{max-width:300px}div.comments-list h2{margin-top:3em;margin-bottom:1.25em}div.history-link{margin-top:-1em;padding-bottom:2em}a#history-link,a#comments-link,a#add-comment-link{text-decoration:underline}a#history-link:hover,a#comments-link:hover,a#add-comment-link:hover{cursor:pointer;cursor:hand}div.comment{margin-left:1em;margin-right:1em;margin-bottom:1em;border-bottom:solid #ccc 1px}div.archive-form{padding-top:0px;margin-left:auto;margin-right:0px;margin-top:0px;text-align:right}div.archive-form input[type=button]{margin-left:0px;margin-top:0px}div.school-contacts-form h2{margin-left:3.1em}div.school-contacts-form h2:first-of-type{text-align:center}div.school-enrolments-list h2:first-child{text-align:center}div.school-enrolments-list table tr td{vertical-align:top}div.school-enrolments-list table tr td:nth-of-type(5){max-width:200px}div.school-enrolments-list table tr td:nth-of-type(6){line-height:18px;width:110px}div.schools-list h2:first-child{text-align:center}td.intro-url input{font-size:1em;background:none;border:solid 1px #ccc;padding:3px;margin-right:5px;cursor:text}td.intro-url div{position:relative;display:inline-block}td.intro-url div a{vertical-align:-2px}td.intro-url div a img{width:16px}table.registration-summary{width:85%;margin:0 auto}table.registration-summary td{width:50%}table.registration-summary td:first-child{font-weight:bold;border-right:1px solid #aaa}table.registration-summary td:nth-child(2){padding-left:15px}.reg-details-results-download{vertical-align:middle}div.parents-list h2:first-child{text-align:center}div.parents-list table{width:100%;margin:auto}.candidate-create-form select#CandidatesGender,.candidate-create-form select#CandidatesResident,.candidate-edit-form select#CandidatesGender,.candidate-edit-form select#CandidatesResident{width:125px}@media only screen and (max-width: 425px){.candidate-create-form select#CandidatesGender,.candidate-create-form select#CandidatesResident,.candidate-edit-form select#CandidatesGender,.candidate-edit-form select#CandidatesResident{text-align:left;width:100%;float:left}}@media only screen and (min-width: 426px)and (max-width: 768px){.candidate-create-form select#CandidatesGender,.candidate-create-form select#CandidatesResident,.candidate-edit-form select#CandidatesGender,.candidate-edit-form select#CandidatesResident{text-align:left;width:100%;float:left}}.candidate-create-form div label,.candidate-edit-form div label{width:35%}@media only screen and (max-width: 425px){.candidate-create-form div label,.candidate-edit-form div label{text-align:left;width:100%;float:left}}@media only screen and (min-width: 426px)and (max-width: 768px){.candidate-create-form div label,.candidate-edit-form div label{text-align:left;width:100%;float:left}}.candidate-create-form h2,.candidate-edit-form h2{margin-left:3.6em}@media only screen and (max-width: 425px){.candidate-create-form h2,.candidate-edit-form h2{margin:0;width:100%;float:left}}@media only screen and (min-width: 426px)and (max-width: 768px){.candidate-create-form h2,.candidate-edit-form h2{margin:0;width:100%;float:left}}.candidate-create-form h3,.candidate-edit-form h3{margin-top:2em}.candidate-create-form h3+p,.candidate-edit-form h3+p{margin-left:0em}.candidate-create-form em,.candidate-edit-form em{font-style:italic}.parent-candidate-list,.school-candidates-list{margin-top:2em}.parent-candidate-list table,.school-candidates-list table{margin-bottom:1.2em;border:solid 1px #bbb;border-collapse:separate;width:75%}.school-candidates-list h2:first-of-type{text-align:center;margin-bottom:1.5em}.school-candidates-list div{width:335px;margin-left:auto;margin-right:0em;margin-bottom:1em}.school-candidates-list div div{padding-left:3px;display:inline}.school-candidates-list div div select{padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:3px}.school-candidates-list table{width:95%;margin-left:2em}.school-candidates-list table thead tr th:nth-of-type(1){text-align:center;padding-left:1em}.school-candidates-list table thead tr th:nth-of-type(2){text-align:center}.school-candidates-list table tbody tr td{text-align:center}.school-candidates-list table tbody tr td:nth-of-type(1){padding-left:1em;text-align:left}.parent-complete-registrations,.parent-incomplete-registrations{margin-top:2em}.parent-complete-registrations table,.parent-incomplete-registrations table{border:solid 1px #bbb}.parent-complete-registrations table th,.parent-incomplete-registrations table th{line-height:133%;vertical-align:bottom}.parent-purchase-list table td{line-height:133%;vertical-align:top}.parent-purchase-list .quantity{width:5em;text-align:center}.candidate-registration-form td:nth-of-type(3),.candidate-registration-form td:nth-of-type(4){min-width:50px}.candidate-registration-form .quantity{width:5em;text-align:center}.candidate-registration-form [for=RegistrationsAttended]{position:relative;right:105px}table.registration-purchase-list tbody tr{background:#fff}#pageList{margin-top:10px;max-width:100%;border-radius:3px;background:#efefef;padding:0 5px}#pageList ul{list-style:none;margin:0}#pageList ul li{float:left;background:rgba(0,0,0,0) url(/img/separator.gif) right 2px no-repeat;padding:8px 12px 8px 5px;margin:0 !important}#pageList ul li a{color:#333;cursor:pointer}#pageList ul li.currentPage{font-weight:bold}#pageList ul li.hasErrors a{color:#f82631;padding-left:15px;background:url(/img/error_ico.png) left 2px no-repeat}#regNav{margin-top:20px;width:100%;clear:both}@media only screen and (max-width: 425px){#regNav #saveForLater{width:25%;float:left}}@media only screen and (max-width: 425px){#regNav #prevPage{width:25%;float:left}}@media only screen and (max-width: 425px){#regNav #nextPage{width:25%;float:left}}#infoDates{margin-top:10px;color:darkred}.errorMessage{color:darkred}#submitButton{font-size:18px;padding:10px 20px;clear:both;margin-left:auto;margin-right:auto;text-align:center;float:none}@media only screen and (max-width: 425px){#submitButton{width:25%;float:left}}html{overflow-x:hidden}.scroll{width:100%;max-width:1120px;height:150px;overflow:auto;overflow-x:hidden}html{font-family:"Lato",sans-serif;font-size:14px;color:#282828}body{background-color:#e8e8e8}h4,h3,h2{font-weight:bold}h1{padding:15px 30px 30px}h1 span{display:none}h2{font-size:1.285714286em;display:block;margin-bottom:15px}h3{font-size:16px;display:block;margin:10px 0;padding-bottom:7px;border-bottom:1px solid #eee;width:90%}h4{margin:10px 0}a{color:#166e31}ul,ol{margin:10px 10px 10px 30px}ol{list-style:decimal}strong{font-weight:bold}#main{margin:0 auto;margin-top:10px;width:960px;background-color:#fff}@media only screen and (max-width: 425px){#main{width:100%}}@media only screen and (min-width: 426px)and (max-width: 768px){#main{width:100%}}div.infobar{position:fixed;top:210px;right:100px;width:360px;z-index:9999}div.infobar .flash-message{padding:15px 50px;font-size:1em;border:2px solid #444;background:#fff url(../img/ico_notification.png) 10px 12px no-repeat;box-shadow:#aaa 3px 3px 3px;border-radius:3px}div.infobar .flash-message ul{list-style:none;margin:0;padding:0}div.infobar .flash-message ul li.error{color:red}div.infobar .notification_closer{position:absolute;top:10px;right:10px;display:block;width:22px;height:22px;background:url(../img/bg_close.png) 0 0 no-repeat}div.infobar .notification_closer:hover span{background-position:0 -58px}@media only screen and (max-width: 425px){div.infobar{right:40px}}#header{padding:7px 0;background:#fefefe;border-bottom:1px solid #bbb;margin-bottom:1em;height:28px}#header .content .links{text-align:right}#header .content .links ul{margin:7px 0 0}#header .content .links a{color:#bbb;text-decoration:none;font-size:12px;border-right:1px solid #bbb}#header .content .links a:hover{text-decoration:underline}#header .content .links a:last-child{border:none}.banner{height:90px;background:#000;background-image:url(/img/header.jpg);background-size:960px;background-repeat:no-repeat;font-size:.85em}.banner .links{margin-top:53px;float:right;display:inline;color:#fff;padding:7px 2px;background-color:#0a6839;border-top-left-radius:3px;border-bottom-left-radius:3px;border-left:1px solid #000;border-bottom:1px solid #000;border-top:1px solid #000}.banner .links ul{margin:0}.banner .links li{display:inline;padding:0 1em}.banner .links a{color:#fff}.nav-menu{background-color:#000;padding-top:7px}.nav-menu ul{list-style:none;padding-left:15px;margin:0}.nav-menu li{padding:0px 5px 0px;display:block;float:left}.nav-menu li a{color:#fff;font-size:12px;text-decoration:none;text-transform:uppercase;padding:9px 15px;line-height:33px;background:#333;font-weight:normal;border-top-left-radius:3px;border-top-right-radius:3px}.nav-menu li a:hover{background:#999;color:#303030}@media only screen and (max-width: 425px){.nav-menu li a{font-size:10px;padding:8px 4px;line-height:20px}}.nav-menu li.practice-materials-tab a{background-color:#0a6839}.nav-menu li.selected a{background-color:#fff;color:#303030;font-weight:bold}#main .content{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:35px}#main .content p{line-height:1.4em;margin-bottom:10px}#main .content li{margin-bottom:10px}@media only screen and (max-width: 425px){#main .content{padding:15px}}.schools-tac-page h2,.parents-tac-page h2{text-align:center}.schools-tac-page ul,.parents-tac-page ul{list-style:disc}form{margin-top:20px}form div.error{text-align:left;color:#ff6262;margin:5px 0 10px 260px}@media only screen and (max-width: 425px){form div.error{margin:5px 0 10px 0;width:100%}}@media only screen and (min-width: 426px)and (max-width: 768px){form div.error{margin:5px 0 10px 0;width:100%}}form div.fileNote{text-align:left;margin:15px 0 10px;font-weight:bold}@media only screen and (max-width: 425px){form div.fileNote{margin:5px 0 10px 0;width:100%}}@media only screen and (min-width: 426px)and (max-width: 768px){form div.fileNote{margin:5px 0 10px 0;width:100%}}form div.hint{margin:12px 0px 10px 200px;color:#333}form textarea{margin:0em;-webkit-appearance:none;tap-highlight-color:hsla(0,0%,100%,0);padding:.78571429em 1em;background:#fff;border:1px solid rgba(34,36,38,.15);outline:none;color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:0em 0em 0em 0em rgba(0,0,0,0) inset;-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease;font-size:1em;line-height:1.2857;resize:vertical}form textarea:not([rows]){height:12em;min-height:8em}form .required-indicator{margin-left:0px;margin-top:12px}form select{height:auto;background:#fff;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;box-shadow:0em 0em 0em 0em rgba(0,0,0,0) inset;padding:.62em 1em;color:rgba(0,0,0,.87);-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease}form textarea,form input[type=checkbox]{vertical-align:top}form label{display:inline-block;width:190px;font-weight:bold}@media only screen and (max-width: 425px){form label{width:100%}}@media only screen and (min-width: 426px)and (max-width: 768px){form label{width:100%}}form input[type=text],form input[type=password]{outline:none;-webkit-appearance:none;tap-highlight-color:hsla(0,0%,100%,0);line-height:1.21428571em;padding:.67857143em 1em;font-size:1em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:0em 0em 0em 0em rgba(0,0,0,0) inset;-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease;width:390px;box-sizing:border-box;margin-top:5px}@media only screen and (max-width: 425px){form input[type=text],form input[type=password]{width:100%}}@media only screen and (min-width: 426px)and (max-width: 768px){form input[type=text],form input[type=password]{width:100%}}form input[type=checkbox],form input[type=radio]{cursor:pointer;outline:none;z-index:3;width:17px;height:17px;display:inline;margin-top:0;margin-bottom:10px}@media only screen and (max-width: 425px){form input[type=checkbox],form input[type=radio]{margin-left:0px}}@media only screen and (max-width: 425px){form input[type=checkbox],form input[type=radio]{margin-left:0px}}form input[type=checkbox]~label{display:inline}form textarea{width:380px;line-height:1.1em;margin-top:10px;height:70px}@media only screen and (max-width: 425px){form textarea{width:100%}}@media only screen and (min-width: 426px)and (max-width: 768px){form textarea{width:100%}}form select{width:390px}@media only screen and (max-width: 425px){form select{width:100%}}@media only screen and (min-width: 426px)and (max-width: 768px){form select{width:100%}}form input[type=radio]{margin-right:10px}form input[type=file]{width:390px}@media only screen and (max-width: 425px){form input[type=file]{width:100%}}@media only screen and (min-width: 426px)and (max-width: 768px){form input[type=file]{width:100%}}form button,form input[type=submit],form input[type=button]{margin:10px 10px;padding-top:6px;padding-bottom:6px;border:solid 1px #000;font-size:14px;background-color:#f6f6f6;border:1px solid #9f9f9f;cursor:pointer;font-weight:bold;border-radius:3px}form input[type=submit]{margin-left:150px;width:auto !important}@media only screen and (max-width: 425px){form input[type=submit]{margin-left:10px}}@media only screen and (min-width: 426px)and (max-width: 768px){form input[type=submit]{margin-left:10px}}form input[type=submit].attendance_update{margin-left:770px}form input[type=submit].attendance_update.upper{margin-top:5px;margin-bottom:5px}form[name=searchForm] input[type=checkbox]{margin-top:15px}a.download-button,a.red-button,a.button{margin:0 .5ex;padding:3px 8px 3px;color:#fff;background:#0a6839;border:0px solid #f60;border-radius:3px;cursor:pointer;text-decoration:none;user-select:none;line-height:22px !important}@media only screen and (max-width: 425px){a.download-button,a.red-button,a.button{padding:6px 12px}}a.red-button{background:#bf1e2e}a.download-button{padding:3px 20px;background:#036839;text-shadow:1px 1px 0 #333;line-height:20px !important}.welcome-text{background:#eee;border:1px solid #aaa;padding:10px}@media only screen and (max-width: 425px){.welcome-text{width:100%}}@media only screen and (min-width: 426px)and (max-width: 768px){.welcome-text{width:100%}}.ui-dialog .ui-dialog-titlebar{font-size:1em;font-weight:normal;color:#fff;background:#0a6839}div.ui-dialog-content p{line-height:200%}div.ui-dialog-content a{color:blue}table{text-align:left;border-collapse:collapse;width:100%}table tr:nth-child(odd){background:#ecefec}table thead tr:nth-child(odd){background:#fff}table th{font-size:1.071428571em;font-weight:bold;padding:10px 8px;color:#0076a3;vertical-align:bottom}table td{padding:8px;color:#00415a;line-height:125%}table.table-filter tbody tr{background:#fff}table.table-filter tbody tr.odd{background:#ecefec}table.highlight-rows td.highlighted{background-color:#ffffe0;color:#333}.table-fixed{table-layout:fixed}@media only screen and (max-width: 760px){.responsive-table table,.responsive-table thead,.responsive-table tbody,.responsive-table th,.responsive-table td,.responsive-table tr{display:block}.responsive-table thead tr{position:absolute;top:-9999px;left:-9999px}.responsive-table tr{border:1px solid #ccc}.responsive-table td{border:none;border-bottom:1px solid #ccc;position:relative;padding-left:50%;min-height:30px}.responsive-table td:before{position:absolute;top:8px;left:10px;width:45%;font-weight:bold;color:#0076a3;padding-right:10px;white-space:nowrap}.responsive-table td:before{content:attr(data-title)}}#footer{color:#555;margin:20px 0;text-align:center}#footer p{font-size:.857142857em}.ui-loading{display:inline-block;width:20px;height:20px;background:url(../img/loading.gif) right center no-repeat}.preview-note{font-style:italic;color:darkred;margin-bottom:24px}#homepage-parents-section div{line-height:1.35em}.dropdown-menu{background:#fff;border-left:1px solid #aaa;border-right:1px solid #aaa;border-bottom:1px solid #aaa;position:absolute;padding:5px;margin:0;width:380px}@media only screen and (max-width: 425px){.dropdown-menu{width:100%}}@media only screen and (min-width: 426px)and (max-width: 768px){.dropdown-menu{width:100%}}.dropdown-menu li{padding:7px 0;margin:0 !important;cursor:pointer}.dropdown-menu li:hover{background:#efefef}.text-center{text-align:center}.content-edit:hover{border:1px dotted}.btn-acer{background-color:#752e75;border-color:#5b245b;color:#fff;text-decoration:none;padding:10px 10px;text-align:center}.btn-acer:hover,.btn-acer:focus{background-color:#636;border-color:#5b245b;color:#fff}.fileDescription{font-size:smaller;font-weight:100;padding-top:0px !important}.fileAttachment{margin-bottom:30px}.file-container{border-bottom:1px solid gray}.custom-info input[type=text]:disabled{background:#f7f7f7 !important}.practice-table-wrapper{margin-bottom:32px}.practice-same-questions-note{background:#f5f7fa;padding:12px 16px;margin-top:-1px;border-radius:0 0 4px 4px;color:#2d3a4a;font-size:14px;border-top:1px solid #e3e7ed}.candidate-registration-form .page[title=Practice] p,.candidate-registration-form .page[title=Practice] h3,.candidate-registration-form .page[title=Practice] div,#PracticeMaterialsPage p,#PracticeMaterialsPage h3,#PracticeMaterialsPage div{text-align:left !important;margin-left:0 !important;width:100% !important}.candidate-registration-form .page[title=Practice] .content-edit,.candidate-registration-form .page[title=Practice] .html-content,#PracticeMaterialsPage .content-edit,#PracticeMaterialsPage .html-content{text-align:left !important;margin-left:0 !important}/*# sourceMappingURL=screen.css.map */
