@font-face{font-family:"Charis SIL Italic";src:url(http://assets0.sumdog.com/assets/charissili-e3e63891260498dd3f6eee9b9ed65639.eot);src:url(http://assets1.sumdog.com/assets/charissili.eot?#iefix) format("embedded-opentype"),url(http://assets3.sumdog.com/assets/charissili-75caf7d57cf2a3a42935bbab2a285e97.woff) format("woff"),url(http://assets3.sumdog.com/assets/charissili-adfd4d231a099ccd7cff995fe4f7ae21.ttf) format("truetype");font-style:italic;font-weight:normal}.signup_page{font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;font-size:15px;color:#595959}.signup_page .links{margin-top:20px;font-size:16px;text-align:center}.signup_page .links a{font-size:16px;text-decoration:none}.signup_page .flexible_signin_form{height:auto;padding:20px 20px 20px 20px}.signup_page .flexible_signin_form .textbox{padding:10px}.signup_page .textbox,.signup_page .textfield input{font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;width:300px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;height:20px;border:1px solid #ccc;border-color:#aaa #ddd #ddd #aaa;margin-bottom:10px;font-size:18px}.signup_page .tabs{border-bottom:none;height:50px}.signup_page .panels,.signup_page .login-container{border-left:solid 1px #e0e0e0;border-right:solid 1px #bbb;border-bottom:solid 1px #bbb;background:#e8e7dc;-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;-khtml-border-radius-topright:15px;border-top-right-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;-khtml-border-radius-bottomright:15px;border-bottom-right-radius:15px;-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;-khtml-border-radius-bottomleft:15px;border-bottom-left-radius:15px}.signup_page #standard_login_tab .element{background-image:url(http://assets3.sumdog.com/assets/login/tabStandard-15e40b2d6cb59cee74ad1b390d98ca07.png)}.signup_page .tab{border:solid 1px #ccc;border-bottom:none;color:#666667;cursor:pointer;float:left;margin:0 1px 0 0;padding:6px 10px 10px 10px;position:relative;top:2px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-khtml-border-radius-topleft:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-khtml-border-radius-topright:10px;border-top-right-radius:10px;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.2s ease-in-out;font-size:18px;width:180px;background:#f8f8f8;border-color:#e0e0e0 #bbb #ccc #e0e0e0;background:#f8f8f8;height:31px}.signup_page .tab .element{float:left;background:url(http://assets3.sumdog.com/assets/login/tabQuick-3408a618e4418157935e814ec83a5d49.png) no-repeat top left;padding:7px 0 0 50px;height:40px}.signup_page .active_tab{border:solid 1px #e5e5e5;border-bottom:none;background-color:#e8e7dc;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFE8E7DC');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE8E7DC')";background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e8e7dc));background:-webkit-linear-gradient(top, #fff 0%, #e8e7dc 100%);background:-moz-linear-gradient(top, #fff 0%, #e8e7dc 100%);background:-o-linear-gradient(top, #fff 0%, #e8e7dc 100%);background:-ms-linear-gradient(top, #fff 0%, #e8e7dc 100%);background:linear-gradient(top, #ffffff 0%,#e8e7dc 100%);color:#404041;line-height:20px;top:0px;font-size:18px;border-color:#e0e0e0 #bbb #ccc #e0e0e0;height:33px}.signup_page .active_tab:hover{border:solid 1px #e5e5e5;border-bottom:none;background-color:#e8e7dc;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFE8E7DC');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE8E7DC')";background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e8e7dc));background:-webkit-linear-gradient(top, #fff 0%, #e8e7dc 100%);background:-moz-linear-gradient(top, #fff 0%, #e8e7dc 100%);background:-o-linear-gradient(top, #fff 0%, #e8e7dc 100%);background:-ms-linear-gradient(top, #fff 0%, #e8e7dc 100%);background:linear-gradient(top, #ffffff 0%,#e8e7dc 100%);color:#404041;line-height:20px;top:0px;font-size:18px;border-color:#e0e0e0 #bbb #ccc #e0e0e0;height:33px}.signup_page img{float:right}.signup_page .inline_img{display:inline}.signup_page .inline_img img{float:left}.signup_page hr{background-color:#ebebeb;height:1px;border:none}.signup_page h1{font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;font-size:25px;font-weight:normal;color:#d65600;padding:0 0 30px 0;margin:0}.signup_page h2{font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;font-size:20px;font-weight:normal;padding:0 0 3px 0;margin:0;color:#14427b}.signup_page ul{margin-left:1em}.signup_page ul li{list-style-type:disc}.signup_page p{font-size:15px;color:#595959}.signup_page .textbox{width:300px;height:25px;border-radius:5px;font-size:16px}.button_wrapper{padding:0 0;margin:0 0}.signup_submit_button,.signup_link,#new_user_session_submit{background:transparent url(http://assets1.sumdog.com/assets/buttons/small_orange_button-1f9d7995de1ef3df621148964c99b6be.png) top center no-repeat;width:97px;height:38px;border:none;text-align:center;color:#fff;font-size:18px;cursor:pointer}.signup_submit_button a,.signup_link a,#new_user_session_submit a{text-align:center;display:inline-block;width:100%;line-height:38px;text-decoration:none;color:#fff;font-size:18px}.signup_link{background:none}.signup_link a{color:#07c}.single_column{width:460px;margin-left:220px}#signup_page h2{margin-top:20px}.signupstudent{width:302px;height:216px;padding:0px 9px 20px 15px;background:transparent url(http://assets0.sumdog.com/assets/signup/students_poster-70822d10262f9417fefe96efec2f4a25.jpg) top center no-repeat}.signupstudent h1{margin:0;line-height:50px}.signupstudent h2{margin-bottom:11px}.signupstudent label{font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;font-size:15px;font-weight:bold;color:#595959}.signupstudent #flashes{margin:0}.signupstudent .errors{height:30px}.signupparent h1{color:#14427b}.signupteacher{width:304px;height:254px;padding:0px 7px 0px 15px;background:transparent url(http://assets2.sumdog.com/assets/signup/teachers_poster-6a5155e46971294f8fc0c5a9fdbe77db.jpg) top center no-repeat;position:relative}.signupteacher #teacher_face{position:absolute;bottom:60px;right:15px}.signupteacher #tick{position:absolute;bottom:60px;right:120px}.signupteacher h1{margin:0;line-height:50px}.signupteacher h2,.signupteacher ul{margin-bottom:11px}.signupteacher li{margin-bottom:2px;font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;font-size:15px;font-weight:bold;color:#595959}.signupteacher .check{margin-bottom:5px;width:auto;font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;font-size:15px;font-weight:bold;color:#595959;color-margin-left:5px}.signupteacher .check .field_with_errors{border:2px solid red;border-radius:3px;padding:1px}.signupteacher #teacherConfirmReq.error{display:inline}#bookmark_wrapper{min-height:30px;margin-bottom:7px;margin-top:-2px}#bookmark{float:left}#bookmark a{font-size:12px;float:left;margin-right:10px}#bookmark img{float:left;margin-top:-4px;width:22px;height:22px}#user_login_scope_info{float:right;margin-right:100px;font-size:12px}#user_login_scope_info a{font-size:12px}#bookmark_info{min-height:30px;margin-bottom:7px;font-size:12px;margin-top:-2px;color:red}#signup_form{position:relative}#signup_form label{text-align:left;display:inline-block;padding:5px 5px 5px 0;width:140px;height:25px;font-size:15px;font-weight:bold}#signup_form .textbox{width:300px;height:25px;border-radius:5px;font-size:16px}#signup_form .check{margin:25px 0px 25px 0px;width:100%;line-height:25px}#signup_form .check label{padding-right:0}#signup_form .check .long_label{display:inline;width:auto;line-height:25px}#signup_form .check a{font-size:15px;font-weight:bold}#signup_form .column{width:460px}#signup_form h1{margin-top:25px}#signup_form hr{margin:0 0 14px 0}#signup_form p{margin-top:20px;width:450px;font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;font-weight:bold;color:#595959;font-size:15px}#signup_form .submit{float:right}#signup_form img{position:absolute;right:100px;top:120px}#signup_form .signup_submit_button{width:157px;background-image:url(http://assets3.sumdog.com/assets/buttons/medium_orange_button-10bba6715398116364aacdfb0855b1ec.png)}.error{padding:5px,0px;font-size:12px;color:red}.student800,.parent800{width:800px}.student800 .top,.parent800 .top{height:50px;background:transparent url(http://assets0.sumdog.com/assets/posters/poster800Green-4656771bb2140e7f07cd8907ff09e9ed.jpg) top no-repeat}.student800 .top h1,.parent800 .top h1{font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;font-size:25px;font-weight:normal;color:#fff;line-height:50px;text-indent:20px}.student800 .middle,.parent800 .middle{height:auto;padding:20px 20px 0px 20px;background:transparent url(http://assets1.sumdog.com/assets/posters/poster800GreenMiddle-053fda7fa10b56e4606a3e58af2a7562.jpg) top repeat-y}.student800 .bottom,.parent800 .bottom{height:50px;background:transparent url(http://assets0.sumdog.com/assets/posters/poster800Green-4656771bb2140e7f07cd8907ff09e9ed.jpg) bottom no-repeat}.teacher800,parent800{width:800px}.teacher800 .top,parent800 .top{height:50px;background:transparent url(http://assets1.sumdog.com/assets/posters/poster800Blue-008d92fdbc3001d3c05eba7f437013f2.jpg) top no-repeat}.teacher800 .top h1,parent800 .top h1{font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;font-size:25px;font-weight:normal;color:#fff;line-height:50px;text-indent:20px}.teacher800 .middle,parent800 .middle{height:auto;padding:20px 20px 0px 20px;background:transparent url(http://assets3.sumdog.com/assets/posters/poster800BlueMiddle-053fda7fa10b56e4606a3e58af2a7562.jpg) top repeat-y}.teacher800 .bottom,parent800 .bottom{height:50px;background:transparent url(http://assets1.sumdog.com/assets/posters/poster800Blue-008d92fdbc3001d3c05eba7f437013f2.jpg) bottom no-repeat}.teacher .poster395 .top{background-image:url(http://assets3.sumdog.com/assets/posters/poster395Blue-4aa5742c8ae238fd3e50bd22329acef3.jpg)}.student .poster395 .top{background-image:url(http://assets0.sumdog.com/assets/posters/poster395Green-ad9db89ed19b58d058cb896cb2537e8b.jpg)}.postsignup p{margin-bottom:30px}.postsignup .signup_submit_button{background-image:url(http://assets1.sumdog.com/assets/buttons/large_orange_button-35c42663f91cc03aa51518435fb6ad17.png);width:218px;float:right}#confirmation .signup_submit_button{background-image:url(http://assets1.sumdog.com/assets/buttons/large_orange_button-35c42663f91cc03aa51518435fb6ad17.png);width:218px;float:right}#login_problems .middle,#change_password .middle,#change_email .middle,#resend_email .middle{height:300px}#login_problems .button_wrapper,#change_password .button_wrapper,#change_email .button_wrapper,#resend_email .button_wrapper{width:300px}#login_problems .signup_submit_button,#change_password .signup_submit_button,#change_email .signup_submit_button,#resend_email .signup_submit_button{background-image:url(http://assets1.sumdog.com/assets/buttons/large_orange_button-35c42663f91cc03aa51518435fb6ad17.png);width:218px;float:right}#login_problems li,#change_password li,#change_email li,#resend_email li{font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;font-weight:bold;color:#595959;font-size:15px}.field_with_errors{display:inline}.field_with_errors .textbox{border:2px solid red}#show_email li{padding-left:20px;font-weight:bold;color:#595959;font-size:15px}#show_email ul{padding-bottom:20px}form.confirmation_form{margin:0 auto}#setup_family form{padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}#setup_family .left_column{width:480px;float:left;margin-right:20px}#setup_family .right_column{width:300px;float:left}#setup_family .right_column img{float:right}#setup_family .right_column ul li{margin-top:5px}#setup_family .check{margin-bottom:10px}#setup_family .check input{margin:5px 10px 5px 0px}#setup_family label{text-align:left;display:inline-block;padding:5px 5px 5px 0;width:160px;height:25px;font-size:15px;font-weight:bold}#setup_family .textbox{width:280px;height:25px;border-radius:5px;font-size:15px}#setup_family .long_label{display:inline;width:auto;line-height:25px}#setup_family .submit{margin-top:10px}#setup_family .submit input{text-align:center;font-size:15px;min-width:120px}.signups h1{margin-top:25px}.signups hr{margin-bottom:10px}.signup_panel{width:210px;float:left;height:100%;margin:-11px 0 0 -30px;padding:25px 0 0 25px;display:block;background-color:#ec6;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFFF888', endColorstr='#FFEECC66');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFF888', endColorstr='#FFEECC66')";background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff888), color-stop(100%, #ec6));background:-webkit-linear-gradient(top, #fff888 0%, #ec6 100%);background:-moz-linear-gradient(top, #fff888 0%, #ec6 100%);background:-o-linear-gradient(top, #fff888 0%, #ec6 100%);background:-ms-linear-gradient(top, #fff888 0%, #ec6 100%);background:linear-gradient(top, #fff888 0%,#eecc66 100%);margin:0 20px 0 0;-webkit-border-radius:20px;-border-radius:20px;-moz-border-radius:20px;-khtml-border-radius:20px;border:1px solid #ddb222;min-height:350px;background:-webkit-linear-gradient(top, #fff888 0%, #ec6 100%);position:relative}.signup_panel h2{color:#444;font-size:28px;height:35px;margin:-25px 0px 0 -25px;background-color:#eb4;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFFF888', endColorstr='#FFEEBB44');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFF888', endColorstr='#FFEEBB44')";background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff888), color-stop(100%, #eb4));background:-webkit-linear-gradient(top, #fff888 0%, #eb4 100%);background:-moz-linear-gradient(top, #fff888 0%, #eb4 100%);background:-o-linear-gradient(top, #fff888 0%, #eb4 100%);background:-ms-linear-gradient(top, #fff888 0%, #eb4 100%);background:linear-gradient(top, #fff888 0%,#eebb44 100%);display:block;padding:30px 25px 25px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;-moz-border-radius:20px 20px 0 0;-khtml-border-top-right-radius:20px;-khtml-border-top-left-radius:20px}.signup_panel .wiki_content{margin:20px 10px 0 7px;min-height:160px;width:172px}.signup_panel .wiki_content ul li{list-style-position:outside;font-size:14px;margin:4px 10px 0 0}.signup_panel img{margin-bottom:-32px;margin-left:-10px;margin-top:-25px;margin-right:-25px;float:right}.signup_button{position:absolute;bottom:0px;margin:0 0 20px 7px}.signup_button a{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:1px solid #5a7935;background-color:#5a7935;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF9DB83B', endColorstr='#FF5A7935');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9DB83B', endColorstr='#FF5A7935')";background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #9db83b), color-stop(100%, #5a7935));background:-webkit-linear-gradient(top, #9db83b 0%, #5a7935 100%);background:-moz-linear-gradient(top, #9db83b 0%, #5a7935 100%);background:-o-linear-gradient(top, #9db83b 0%, #5a7935 100%);background:-ms-linear-gradient(top, #9db83b 0%, #5a7935 100%);background:linear-gradient(top, #9db83b 0%,#5a7935 100%);padding:6px 0;text-decoration:none;font-family:Trebuchet MS,"Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;color:#fff;font-size:16px;font-weight:bold;display:block;text-align:center;width:170px}#email_changed #email_container,#confirmation_sent #email_container{text-align:center;width:100%}#email_changed #email_container #email,#confirmation_sent #email_container #email{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;font-size:18px;padding:20px 10px;margin-bottom:20px;background-color:#e1f0f3;text-align:center}
