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}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@media screen and (max-width: 400px){@-ms-viewport{width:320px}}td.intro-url:before,#regNav:before,#header .content:before,#main .content:before,.login-links:before,#homepage-parents-section:before,#pageList ul:before,.nav-menu ul:before,td.intro-url:after,#regNav:after,#header .content:after,#main .content:after,.login-links:after,#homepage-parents-section:after,#pageList ul:after,.nav-menu ul:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}td.intro-url:after,#regNav:after,#header .content:after,#main .content:after,.login-links:after,#homepage-parents-section:after,#pageList ul:after,.nav-menu ul:after{clear:both}td.intro-url,#regNav,#header .content,#main .content,.login-links,#homepage-parents-section,#pageList ul,.nav-menu ul{*zoom:1}td.intro-url,#regNav,#header .content,#main .content,.login-links,#homepage-parents-section{margin-left:auto;margin-right:auto;max-width:960px;padding-left:10px;padding-right:10px}#regNav #saveForLater,#regNav #prevPage,#regNav #nextPage,#submitButton,#header .content .logo{float:left;width:20%;*width:expression(Math.floor(.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(.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(.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(.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(.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px")}div.school-signup-form,div.edit-school-admin-form,div.edit-school-details-form,div.school-contacts-form,div.schools-sessions-signup-form,.parent-signup-form,.parent-edit-form,.candidate-create-form,.candidate-edit-form,.candidate-registration-form{width:75%;margin:auto}@media only screen and (max-width: 425px){div.school-signup-form,div.edit-school-admin-form,div.edit-school-details-form,div.school-contacts-form,div.schools-sessions-signup-form,.parent-signup-form,.parent-edit-form,.candidate-create-form,.candidate-edit-form,.candidate-registration-form{width:100%;float:left}}@media only screen and (min-width: 426px) and (max-width: 768px){div.school-signup-form,div.edit-school-admin-form,div.edit-school-details-form,div.school-contacts-form,div.schools-sessions-signup-form,.parent-signup-form,.parent-edit-form,.candidate-create-form,.candidate-edit-form,.candidate-registration-form{width:100%;float:left}}div.school-signup-form h2:first-child,div.edit-school-admin-form h2:first-child,div.edit-school-details-form h2:first-child,div.school-contacts-form h2:first-child,div.schools-sessions-signup-form h2:first-child,.parent-signup-form h2:first-child,.parent-edit-form h2:first-child,.candidate-create-form h2:first-child,.candidate-edit-form h2:first-child,.candidate-registration-form h2:first-child{text-align:center}div.school-signup-form h2,div.edit-school-admin-form h2,div.edit-school-details-form h2,div.school-contacts-form h2,div.schools-sessions-signup-form h2,.parent-signup-form h2,.parent-edit-form h2,.candidate-create-form h2,.candidate-edit-form h2,.candidate-registration-form h2{margin-top:1.25em;margin-bottom:0.75em;margin-left:0.25em}div.school-signup-form div,div.edit-school-admin-form div,div.edit-school-details-form div,div.school-contacts-form div,div.schools-sessions-signup-form div,.parent-signup-form div,.parent-edit-form div,.candidate-create-form div,.candidate-edit-form div,.candidate-registration-form div{margin-top:5px}div.school-signup-form div label,div.edit-school-admin-form div label,div.edit-school-details-form div label,div.school-contacts-form div label,div.schools-sessions-signup-form div label,.parent-signup-form div label,.parent-edit-form div label,.candidate-create-form div label,.candidate-edit-form div label,.candidate-registration-form div label{text-align:right;padding-right:1.5em;line-height:133%;padding-top:10px}@media only screen and (max-width: 425px){div.school-signup-form div label,div.edit-school-admin-form div label,div.edit-school-details-form div label,div.school-contacts-form div label,div.schools-sessions-signup-form div label,.parent-signup-form div label,.parent-edit-form div label,.candidate-create-form div label,.candidate-edit-form div label,.candidate-registration-form div label{text-align:left;width:100%;float:left}}@media only screen and (min-width: 426px) and (max-width: 768px){div.school-signup-form div label,div.edit-school-admin-form div label,div.edit-school-details-form div label,div.school-contacts-form div label,div.schools-sessions-signup-form div label,.parent-signup-form div label,.parent-edit-form div label,.candidate-create-form div label,.candidate-edit-form div label,.candidate-registration-form div label{text-align:left;width:100%;float:left}}div.school-signup-form div div.hint,div.edit-school-admin-form div div.hint,div.edit-school-details-form div div.hint,div.school-contacts-form div div.hint,div.schools-sessions-signup-form div div.hint,.parent-signup-form div div.hint,.parent-edit-form div div.hint,.candidate-create-form div div.hint,.candidate-edit-form div div.hint,.candidate-registration-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;-moz-box-shadow:#aaa 0px 0px 5px;-webkit-box-shadow:#aaa 0px 0px 5px;box-shadow:#aaa 0px 0px 5px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}div.school-signup-form div input[type="checkbox"],div.edit-school-admin-form div input[type="checkbox"],div.edit-school-details-form div input[type="checkbox"],div.school-contacts-form div input[type="checkbox"],div.schools-sessions-signup-form div input[type="checkbox"],.parent-signup-form div input[type="checkbox"],.parent-edit-form div input[type="checkbox"],.candidate-create-form div input[type="checkbox"],.candidate-edit-form div input[type="checkbox"],.candidate-registration-form div input[type="checkbox"]{margin-left:26%;text-align:right;margin-top:10px}@media only screen and (max-width: 425px){div.school-signup-form div input[type="checkbox"],div.edit-school-admin-form div input[type="checkbox"],div.edit-school-details-form div input[type="checkbox"],div.school-contacts-form div input[type="checkbox"],div.schools-sessions-signup-form div input[type="checkbox"],.parent-signup-form div input[type="checkbox"],.parent-edit-form div input[type="checkbox"],.candidate-create-form div input[type="checkbox"],.candidate-edit-form div input[type="checkbox"],.candidate-registration-form div input[type="checkbox"]{margin-left:10px;clear:left;float:left}}@media only screen and (min-width: 426px) and (max-width: 768px){div.school-signup-form div input[type="checkbox"],div.edit-school-admin-form div input[type="checkbox"],div.edit-school-details-form div input[type="checkbox"],div.school-contacts-form div input[type="checkbox"],div.schools-sessions-signup-form div input[type="checkbox"],.parent-signup-form div input[type="checkbox"],.parent-edit-form div input[type="checkbox"],.candidate-create-form div input[type="checkbox"],.candidate-edit-form div input[type="checkbox"],.candidate-registration-form div input[type="checkbox"]{margin-left:10px;clear:left;float:left}}div.school-signup-form div input[type="checkbox"] ~ label,div.edit-school-admin-form div input[type="checkbox"] ~ label,div.edit-school-details-form div input[type="checkbox"] ~ label,div.school-contacts-form div input[type="checkbox"] ~ label,div.schools-sessions-signup-form div input[type="checkbox"] ~ label,.parent-signup-form div input[type="checkbox"] ~ label,.parent-edit-form div input[type="checkbox"] ~ label,.candidate-create-form div input[type="checkbox"] ~ label,.candidate-edit-form div input[type="checkbox"] ~ label,.candidate-registration-form div input[type="checkbox"] ~ label{text-align:left;padding-left:0.5em;width:65%;display:inline-block}@media only screen and (max-width: 425px){div.school-signup-form div input[type="checkbox"] ~ label,div.edit-school-admin-form div input[type="checkbox"] ~ label,div.edit-school-details-form div input[type="checkbox"] ~ label,div.school-contacts-form div input[type="checkbox"] ~ label,div.schools-sessions-signup-form div input[type="checkbox"] ~ label,.parent-signup-form div input[type="checkbox"] ~ label,.parent-edit-form div input[type="checkbox"] ~ label,.candidate-create-form div input[type="checkbox"] ~ label,.candidate-edit-form div input[type="checkbox"] ~ label,.candidate-registration-form div input[type="checkbox"] ~ label{width:70%;float:left}}div.school-signup-form input[type="radio"],div.edit-school-admin-form input[type="radio"],div.edit-school-details-form input[type="radio"],div.school-contacts-form input[type="radio"],div.schools-sessions-signup-form input[type="radio"],.parent-signup-form input[type="radio"],.parent-edit-form input[type="radio"],.candidate-create-form input[type="radio"],.candidate-edit-form input[type="radio"],.candidate-registration-form input[type="radio"]{margin-left:26%;text-align:right;margin-top:10px}div.school-signup-form input[type="radio"] ~ label,div.edit-school-admin-form input[type="radio"] ~ label,div.edit-school-details-form input[type="radio"] ~ label,div.school-contacts-form input[type="radio"] ~ label,div.schools-sessions-signup-form input[type="radio"] ~ label,.parent-signup-form input[type="radio"] ~ label,.parent-edit-form input[type="radio"] ~ label,.candidate-create-form input[type="radio"] ~ label,.candidate-edit-form input[type="radio"] ~ label,.candidate-registration-form input[type="radio"] ~ label{text-align:left;padding-left:0.5em;width:65%}div.school-signup-form div input,div.edit-school-admin-form div input,div.edit-school-details-form div input,div.school-contacts-form div input,div.schools-sessions-signup-form div input,.parent-signup-form div input,.parent-edit-form div input,.candidate-create-form div input,.candidate-edit-form div input,.candidate-registration-form div input,div.school-signup-form div select,div.edit-school-admin-form div select,div.edit-school-details-form div select,div.school-contacts-form div select,div.schools-sessions-signup-form div select,.parent-signup-form div select,.parent-edit-form div select,.candidate-create-form div select,.candidate-edit-form div select,.candidate-registration-form div select{margin-bottom:0.5em}div.school-signup-form select#PersonsTitle,div.edit-school-admin-form select#PersonsTitle,div.edit-school-details-form select#PersonsTitle,div.school-contacts-form select#PersonsTitle,div.schools-sessions-signup-form select#PersonsTitle,.parent-signup-form select#PersonsTitle,.parent-edit-form select#PersonsTitle,.candidate-create-form select#PersonsTitle,.candidate-edit-form select#PersonsTitle,.candidate-registration-form select#PersonsTitle{width:125px}div.school-signup-form div#testOptions label,div.edit-school-admin-form div#testOptions label,div.edit-school-details-form div#testOptions label,div.school-contacts-form div#testOptions label,div.schools-sessions-signup-form div#testOptions label,.parent-signup-form div#testOptions label,.parent-edit-form div#testOptions label,.candidate-create-form div#testOptions label,.candidate-edit-form div#testOptions label,.candidate-registration-form div#testOptions label{font-weight:normal}div.school-signup-form p,div.edit-school-admin-form p,div.edit-school-details-form p,div.school-contacts-form p,div.schools-sessions-signup-form p,.parent-signup-form p,.parent-edit-form p,.candidate-create-form p,.candidate-edit-form p,.candidate-registration-form p{width:60%;margin-left:26%;margin-top:1em}div.school-signup-form p+p,div.edit-school-admin-form p+p,div.edit-school-details-form p+p,div.school-contacts-form p+p,div.schools-sessions-signup-form p+p,.parent-signup-form p+p,.parent-edit-form p+p,.candidate-create-form p+p,.candidate-edit-form p+p,.candidate-registration-form p+p{margin-top:0.5em}div.admin-roles-edit input[type="text"],div.participations-add input[type="text"],div.participations-edit input[type="text"]{width:500px}div.admin-roles-edit div h1,div.participations-add div h1,div.participations-edit div h1{text-align:center;width:55%;font-size:1.5em;text-transform:uppercase;margin-bottom:-0.5em;margin-top:1em}div.admin-roles-edit div h4,div.participations-add div h4,div.participations-edit div h4{margin-top:1.75em}div.admin-roles-edit div h4:first-of-type,div.participations-add div h4:first-of-type,div.participations-edit div h4:first-of-type{margin-top:0em}div.admin-roles-edit div label,div.participations-add div label,div.participations-edit div label{margin-left:1em}div.admin-roles-edit h2,div.participations-add h2,div.participations-edit h2{margin-top:3em;margin-bottom:0em;font-size:1.5em;text-align:center;width:62%}div.admin-roles-edit h3,div.participations-add h3,div.participations-edit h3{margin-top:2em}div.admin-roles-edit div.actions-list,div.participations-add div.actions-list,div.participations-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.admin-roles-edit div.actions-list div,div.participations-add div.actions-list div,div.participations-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 #cccccc 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%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#efefef;padding:0 5px}#pageList ul{list-style:none;margin:0}#pageList ul li{float:left;background:transparent 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}h2,h3,h4{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:white}@media only screen and (max-width: 425px){#main{width:100%;float:left}}@media only screen and (min-width: 426px) and (max-width: 768px){#main{width:100%;float:left}}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;-moz-box-shadow:#aaa 3px 3px 3px;-webkit-box-shadow:#aaa 3px 3px 3px;box-shadow:#aaa 3px 3px 3px;-moz-border-radius:3px;-webkit-border-radius: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;float:left}}#header{padding:7px 0;background:#fefefe;border-bottom:1px solid #bbbbbb;margin-bottom:1em;height:28px}#header .content .links{text-align:right}#header .content .links ul{margin:7px 0 0}#header .content .links a{text-decoration:none;color:#bbb;text-decoration:none;font-size:12px;border-right:1px solid #bbb}#header .content .links a:hover,#header .content .links a:focus{text-decoration:underline}#header .content .links a:last-child{border:none}.banner{height:90px;background:black;background-image:url(/img/header.jpg);background-size:960px;background-repeat:no-repeat;font-size:0.85em}.banner .links{margin-top:53px;float:right;display:inline;color:#fff;padding:7px 2px;background-color:#0a6839;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-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:black;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;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-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;float:left}}.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;float:left}}.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%;float:left}}@media only screen and (min-width: 426px) and (max-width: 768px){form div.error{margin:5px 0 10px 0;width:100%;float:left}}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%;float:left}}@media only screen and (min-width: 426px) and (max-width: 768px){form div.fileNote{margin:5px 0 10px 0;width:100%;float:left}}form div.hint{margin:12px 0px 10px 200px;color:#333}form textarea{margin:0em;-webkit-appearance:none;tap-highlight-color:rgba(255,255,255,0);padding:0.78571429em 1em;background:#FFFFFF;border:1px solid rgba(34,36,38,0.15);outline:none;color:rgba(0,0,0,0.87);border-radius:0.28571429rem;box-shadow:0em 0em 0em 0em transparent inset;-webkit-transition:color 0.1s ease, border-color 0.1s ease;transition:color 0.1s ease, border-color 0.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:#FFFFFF;border:1px solid rgba(34,36,38,0.15);border-radius:0.28571429rem;box-shadow:0em 0em 0em 0em transparent inset;padding:0.62em 1em;color:rgba(0,0,0,0.87);-webkit-transition:color 0.1s ease, border-color 0.1s ease;transition:color 0.1s ease, border-color 0.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%;float:left}}@media only screen and (min-width: 426px) and (max-width: 768px){form label{width:100%;float:left}}form input[type="text"],form input[type="password"]{outline:none;-webkit-appearance:none;tap-highlight-color:rgba(255,255,255,0);line-height:1.21428571em;padding:0.67857143em 1em;font-size:1em;background:#FFFFFF;border:1px solid rgba(34,36,38,0.15);color:rgba(0,0,0,0.87);border-radius:0.28571429rem;box-shadow:0em 0em 0em 0em transparent inset;-webkit-transition:color 0.1s ease, border-color 0.1s ease;transition:color 0.1s ease, border-color 0.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%;float:left}}@media only screen and (min-width: 426px) and (max-width: 768px){form input[type="text"],form input[type="password"]{width:100%;float:left}}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;float:left}}@media only screen and (max-width: 425px){form input[type="checkbox"],form input[type="radio"]{margin-left:0px;float:left}}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%;float:left}}@media only screen and (min-width: 426px) and (max-width: 768px){form textarea{width:100%;float:left}}form select{width:390px}@media only screen and (max-width: 425px){form select{width:100%;float:left}}@media only screen and (min-width: 426px) and (max-width: 768px){form select{width:100%;float:left}}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%;float:left}}@media only screen and (min-width: 426px) and (max-width: 768px){form input[type="file"]{width:100%;float:left}}form button,form input[type="submit"],form input[type="button"]{margin:10px 10px;padding-top:6px;padding-bottom:6px;border:solid 1px black;font-size:14px;background-color:#f6f6f6;border:1px solid #9f9f9f;cursor:pointer;font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;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;float:left}}@media only screen and (min-width: 426px) and (max-width: 768px){form input[type="submit"]{margin-left:10px;float:left}}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.button,a.red-button,a.download-button{margin:0 0.5ex;padding:3px 8px 3px;color:#FFF;background:#0A6839;border:0px solid #F60;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;text-decoration:none;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;line-height:22px !important}@media only screen and (max-width: 425px){a.button,a.red-button,a.download-button{padding:6px 12px;float:left}}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%;float:left}}@media only screen and (min-width: 426px) and (max-width: 768px){.welcome-text{width:100%;float:left}}.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:#00F}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:lightyellow;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:white;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%;float:left}}@media only screen and (min-width: 426px) and (max-width: 768px){.dropdown-menu{width:100%;float:left}}.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:#663366;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 grey}.custom-info input[type=text]:disabled{background:#f7f7f7 !important}
