body{font-family:myriad-pro,sans-serif;background-color:#fff}.pdconfirm p,.pdexists p{color:#66717f;font-size:14px;margin:30px;font-style:normal;font-weight:600}.pdexists p,.studentConfirm p{font-size:18px}.studentConfirm h1{margin:30px 0}.studentConfirm p{font-style:normal}.studentConfirm p span{font-weight:400;font-style:italic}.usernameInstructions{font-weight:400;margin-top:30px}.pdexists #submitBtn,.pdexists .emailForm{display:none}.pdexists .blue{background-color:#00adef!important}.pdexists .ital{font-style:italic;font-weight:500}.spacer{margin-bottom:80px!important}.signupContainer{max-width:980px}.signupContainer p{margin-left:30px}h1{color:#00adef;font-size:28px;font-weight:600;margin:30px 30px;clear:both}h1 a{font-size:18px;font-style:italic;text-decoration:underline;color:#0a66ef;margin-left:20px}h1 a:hover{text-decoration:none}h1 a.teacher{margin-left:0}.buttonWrap{margin:15px 30px 0 30px}.errorContainer{color:#e2132b;font-size:18px;font-style:normal;display:block;width:100%;padding:10px;background-color:#f6c2c8}.formMessage{margin-top:-58px;margin-left:400px;font-style:italic;color:#66717f}.buttonWrap button{color:#fff;background-color:#6b6767;font-size:14px;font-style:italic;border-radius:5px;padding:5px 20px;border:0;margin-left:15px}.buttonWrap button:disabled{background-color:gray}fieldset{border:0;border-bottom:1px solid #b2b8bf;padding:20px 0;color:#6b6868;font-size:14px;font-weight:700;font-style:italic}fieldset:first-of-type{border-top:1px solid #b2b8bf}fieldset label{margin-top:20px;margin-left:30px;font-size:18px;color:#66717f;font-style:normal;font-weight:400}fieldset label img{margin-right:10px;width:24px;height:24px}.fieldset{border:0;border-bottom:1px solid #b2b8bf;padding:20px 0;color:#6b6868;font-size:14px;font-weight:700;font-style:italic}.fieldset:first-of-type{border-top:1px solid #b2b8bf}.fieldset label{margin-top:20px;margin-left:30px;font-size:18px;color:#66717f;font-style:normal;font-weight:400}.fieldset label img{margin-right:10px;width:24px;height:24px}.radiogroup{float:left;margin-left:34px;margin-top:15px}#startPage #nextBtn,#startPage #role,#startPage #submitBtn,#startPage #submitError,#startPage .section{display:none}#startPage .section{padding:20px}#startPage p{font-size:16px}#startPage label.error{margin:-10px 0 30px 64px;color:#e2132b;font-size:16px;font-style:italic}#startPage #submitError{margin:0 0 0 10px}#role p{margin-bottom:0}#role .radiogroup{margin-top:10px}#role:after{content:"";display:table;clear:both}#role .radiogroup input[type=radio]{margin:0 0 5px 0}#role .radiogroup label{display:inline;margin-left:10px}.radiogroup .regform{margin-right:20px;vertical-align:baseline;margin-top:0}#radioButtons{margin-bottom:44px;height:40px}input.regform{margin-top:5px;margin-left:64px;margin-bottom:30px;border:1px solid #b2b8bf;background-color:#f5f5f5;padding:5px;font-style:italic;font-weight:700;color:#6b6868}select.regform{margin-left:64px;margin-top:5px;margin-bottom:30px;border:1px solid #b2b8bf;background-color:#f5f5f5;padding:5px;color:#6b6868}fieldset table.subjects{margin:30px 0}input[type=checkbox]{background-color:#f5f5f5;margin-right:15px;padding:0;margin-top:0;vertical-align:baseline}.formElement{width:100%;color:#999;margin-bottom:25px;float:left;display:none}.errorLabel{margin:15px 0 30px 64px;color:#e2132b}.itemNumber{position:relative;width:24px;height:24px;float:left;margin-right:10px}.circleContainer{display:inline-block;position:relative;width:24px}.circleFiller{margin-top:100%}.circle{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;background-color:#888}.circleNumber{width:24px;height:22px;position:absolute;top:0;left:0;text-align:center;color:#fff;line-height:24px;font-weight:700;font-size:20px}input.error,select.error{background-color:#f6c2c8}.unverified{margin:30px 30px;font-size:22px;font-weight:400}.hiddenAccessibility{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0,0,0,0);border:0;overflow:hidden}.focus:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.securityContainer{text-align:center}.securityInputSection{text-align:left;width:80%;margin:auto;margin-top:40px}.securityInputSection div,.securityInputSection h1,.securityInputSection h5{margin-left:30px}.securityInputSection div{font-size:18px;font-weight:600;color:#65717f;margin-top:34px;margin-bottom:36px}.securityInputSection label.headerLabel{font-size:18px;font-weight:600;color:#65717f}.securityInputSection h1{color:#00acee;font-size:28px;font-weight:600;margin-bottom:19px}.securityInputSection hr{color:#b2b8bf;background-color:#b2b8bf;border-color:#b2b8bf;height:1px;border:0;clear:both}.securityInputSection input,.securityInputSection select{border-radius:5px;background-color:#f5f5f5;color:#6b6767;font-size:14px;font-style:italic;margin-top:10px}.securityInputSection input.error,.securityInputSection select.error{background-color:#f6c2c8}.securityInputSection input[type=submit]{font-size:15px;color:#fff;background-color:#65717f;border:0;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;font-weight:600;margin-left:27px}.securityInputSection input[type=button]{font-size:15px;color:#fff;background-color:#65717f;border:0;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;font-weight:600;margin-left:27px}.securityInputSection div.numbering{color:#fff;background-color:#6b6767;border-radius:50%;margin:0;display:inline-block;text-align:center;width:23px;height:23px;vertical-align:top;margin-right:15px}.securityInputSection div.noIndent{margin-left:0}.securityInputSection div.districtCheck{width:100%;font-style:italic;margin-top:auto;margin-bottom:auto}.securityInputSection #schoolManualEntry{font-size:14px;font-weight:400;font-style:italic;display:none;margin-top:14px;margin-bottom:auto}.securityInputSection div.districtCheck #dontSeeDistrict{margin-top:0}.securityInputSection div.districtCheck label{display:inline}.securityInputSection .numberedSection{display:inline-block;vertical-align:top;margin:0}.securityInputSection .numberedSection .sideBySide{display:inline-block;margin-left:0;margin-right:10px;margin-top:0;margin-bottom:0}.securityInputSection .passwordNote{font-size:14px;font-style:italic;font-weight:400;width:375px;display:inline-block;margin:0;margin-left:40px;margin-top:33px}.error{color:red;font-family:myriad-pro,sans-serif;font-style:italic}.avatarConfirm{float:right}.tsmsoptions{float:left;margin-left:30px;padding:10px;text-align:center}.tsmsselect select{border-radius:10px;float:left;height:400px;margin-left:30px;margin-top:10px;padding:10px;width:385px}.AddOne{background:url(/ebook/resources/images/add-arrow-right.png) no-repeat scroll 0 0 rgba(0,0,0,0);cursor:pointer;height:39px;margin-left:20px;margin-top:70px;width:50px}.RemoveOne{background:url(/ebook/resources/images/add-arrow-left.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:39px;margin-left:20px;margin-top:70px;width:50px;cursor:pointer}.tsmsselect{display:block;float:left;overflow:auto;padding:0;width:415px}#pickSchoolFieldSet>p{color:red;margin-left:30px;margin-top:15px}#pickSchoolFieldSet option{padding:5px}#schoolMissingError{display:block;margin-left:27px;margin-top:4px}#accessCodeRefreshMsg{margin-left:30px}#accessCodeCaptchaBlock{margin-left:30px}