@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}.accordion .ui-widget{font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left}.accordion h3{min-height:27px;font-size:16px;color:#595959}.accordion h3 .count{font-size:10px;font-weight:normal;color:#666}.accordion label span,.accordion label input{vertical-align:middle}.accordion .ui-accordion-header{margin-top:0px;padding:5px 10px 0px 10px}.accordion .ui-accordion-header:hover{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF8F8F0', endColorstr='#FFDCDCD4');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8f0), color-stop(49%, #f4f4ec), color-stop(50%, #e8e8e0), color-stop(100%, #dcdcd4));background-image:-webkit-linear-gradient(top, #f8f8f0 0%, #f4f4ec 49%, #e8e8e0 50%, #dcdcd4 100%);background-image:-moz-linear-gradient(top, #f8f8f0 0%, #f4f4ec 49%, #e8e8e0 50%, #dcdcd4 100%);background-image:-o-linear-gradient(top, #f8f8f0 0%, #f4f4ec 49%, #e8e8e0 50%, #dcdcd4 100%);background-image:linear-gradient(top, #f8f8f0 0%,#f4f4ec 49%,#e8e8e0 50%,#dcdcd4 100%);border-top:1px solid #fff}.accordion .ui-state-default,.accordion .ui-widget-content{border:1px solid #b8b8a8;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF8F8F0', endColorstr='#FFDCDCD4');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8e0), color-stop(49%, #e4e4dc), color-stop(50%, #e0e0d8), color-stop(100%, #d4d4cc));background-image:-webkit-linear-gradient(top, #e8e8e0 0%, #e4e4dc 49%, #e0e0d8 50%, #d4d4cc 100%);background-image:-moz-linear-gradient(top, #e8e8e0 0%, #e4e4dc 49%, #e0e0d8 50%, #d4d4cc 100%);background-image:-o-linear-gradient(top, #e8e8e0 0%, #e4e4dc 49%, #e0e0d8 50%, #d4d4cc 100%);background-image:linear-gradient(top, #e8e8e0 0%,#e4e4dc 49%,#e0e0d8 50%,#d4d4cc 100%);border-top:1px solid #ecece4;border-left:2px solid #dcdcd4;border-right:2px solid #dcdcd4;border-bottom:2px solid #d0d0c8}.accordion .ui-corner-all{-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.accordion .ui-corner-top{-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}.accordion .ui-corner-bottom{-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-khtml-border-radius-bottomleft:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;-khtml-border-radius-bottomright:10px;border-bottom-right-radius:10px}.accordion .ui-state-active,.accordion .ui-state-active:hover{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8E8E0', endColorstr='#FFE8E8E0');background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #e8e8e0), color-stop(50%, #f0f0e8), color-stop(100%, #e8e8e0));background-image:-webkit-linear-gradient(left, #e8e8e0 0%, #f0f0e8 50%, #e8e8e0 100%);background-image:-moz-linear-gradient(left, #e8e8e0 0%, #f0f0e8 50%, #e8e8e0 100%);background-image:-o-linear-gradient(left, #e8e8e0 0%, #f0f0e8 50%, #e8e8e0 100%);background-image:linear-gradient(left, #e8e8e0 0%,#f0f0e8 50%,#e8e8e0 100%);border:2px solid #f8f8f0}.accordion .ui-accordion-content{border:2px solid #f8f8f0}.accordion .ui-icon{display:none}.inpageAvatar{height:350px;float:left;width:20%}@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}button,a.button,input.button,label.button,button.ui-state-default,.formtastic button{font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;cursor:pointer;height:33px;border:1px solid #7f725f;padding:6px 20px;color:#fff;text-decoration:none;font-size:15px;font-weight:bold;display:block;text-align:center;float:left;margin:0 10px 10px 10px;min-width:0px}button.first,a.button.first,input.button.first,label.button.first,button.ui-state-default.first,.formtastic button.first{margin-left:0}button.last,a.button.last,input.button.last,label.button.last,button.ui-state-default.last,.formtastic button.last{margin-right:0}button:hover,a.button:hover,input.button:hover,label.button:hover,button.ui-state-default:hover,.formtastic button:hover{text-shadow:#fff 0 0 40px}button.affirmative,button.green,a.button.affirmative,a.button.green,input.button.affirmative,input.button.green,label.button.affirmative,label.button.green,button.ui-state-default.affirmative,button.ui-state-default.green,.formtastic button.affirmative,.formtastic button.green{background-color:#5a6200;border-color:#495100;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c0c860), color-stop(49.5%, #959d3b), color-stop(50.5%, #858d2b), color-stop(100%, #5a6200));background-image:-webkit-linear-gradient(top, #c0c860 0%, #959d3b 49.5%, #858d2b 50.5%, #5a6200 100%);background-image:-moz-linear-gradient(top, #c0c860 0%, #959d3b 49.5%, #858d2b 50.5%, #5a6200 100%);background-image:-o-linear-gradient(top, #c0c860 0%, #959d3b 49.5%, #858d2b 50.5%, #5a6200 100%);background-image:linear-gradient(top, #c0c860 0%,#959d3b 49.5%,#858d2b 50.5%,#5a6200 100%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC0C860', endColorstr='#FF5A6200')}button.affirmative:hover,button.affirmative:focus,button.green:hover,button.green:focus,a.button.affirmative:hover,a.button.affirmative:focus,a.button.green:hover,a.button.green:focus,input.button.affirmative:hover,input.button.affirmative:focus,input.button.green:hover,input.button.green:focus,label.button.affirmative:hover,label.button.affirmative:focus,label.button.green:hover,label.button.green:focus,button.ui-state-default.affirmative:hover,button.ui-state-default.affirmative:focus,button.ui-state-default.green:hover,button.ui-state-default.green:focus,.formtastic button.affirmative:hover,.formtastic button.affirmative:focus,.formtastic button.green:hover,.formtastic button.green:focus{background-color:#6b7311;border-color:#5a6211;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d1d971), color-stop(49.5%, #a6ae4c), color-stop(50.5%, #969e3c), color-stop(100%, #5a6200));background-image:-webkit-linear-gradient(top, #d1d971 0%, #a6ae4c 49.5%, #969e3c 50.5%, #5a6200 100%);background-image:-moz-linear-gradient(top, #d1d971 0%, #a6ae4c 49.5%, #969e3c 50.5%, #5a6200 100%);background-image:-o-linear-gradient(top, #d1d971 0%, #a6ae4c 49.5%, #969e3c 50.5%, #5a6200 100%);background-image:linear-gradient(top, #d1d971 0%,#a6ae4c 49.5%,#969e3c 50.5%,#5a6200 100%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD1D971', endColorstr='#FF6B7311')}button.negative,button.red,a.button.negative,a.button.red,input.button.negative,input.button.red,label.button.negative,label.button.red,button.ui-state-default.negative,button.ui-state-default.red,.formtastic button.negative,.formtastic button.red{background-color:#720000;border-color:#610000;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c73a24), color-stop(49.5%, #a43232), color-stop(50.5%, #942222), color-stop(100%, #720000));background-image:-webkit-linear-gradient(top, #c73a24 0%, #a43232 49.5%, #942222 50.5%, #720000 100%);background-image:-moz-linear-gradient(top, #c73a24 0%, #a43232 49.5%, #942222 50.5%, #720000 100%);background-image:-o-linear-gradient(top, #c73a24 0%, #a43232 49.5%, #942222 50.5%, #720000 100%);background-image:linear-gradient(top, #c73a24 0%,#a43232 49.5%,#942222 50.5%,#720000 100%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC73A24', endColorstr='#FF720000')}button.negative:hover,button.negative:focus,button.red:hover,button.red:focus,a.button.negative:hover,a.button.negative:focus,a.button.red:hover,a.button.red:focus,input.button.negative:hover,input.button.negative:focus,input.button.red:hover,input.button.red:focus,label.button.negative:hover,label.button.negative:focus,label.button.red:hover,label.button.red:focus,button.ui-state-default.negative:hover,button.ui-state-default.negative:focus,button.ui-state-default.red:hover,button.ui-state-default.red:focus,.formtastic button.negative:hover,.formtastic button.negative:focus,.formtastic button.red:hover,.formtastic button.red:focus{background-color:#831111;border-color:#721111;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d84b35), color-stop(49.5%, #b54343), color-stop(50.5%, #a53333), color-stop(100%, #720000));background-image:-webkit-linear-gradient(top, #d84b35 0%, #b54343 49.5%, #a53333 50.5%, #720000 100%);background-image:-moz-linear-gradient(top, #d84b35 0%, #b54343 49.5%, #a53333 50.5%, #720000 100%);background-image:-o-linear-gradient(top, #d84b35 0%, #b54343 49.5%, #a53333 50.5%, #720000 100%);background-image:linear-gradient(top, #d84b35 0%,#b54343 49.5%,#a53333 50.5%,#720000 100%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD84B35', endColorstr='#FF831111')}button.blue,a.button.blue,input.button.blue,label.button.blue,button.ui-state-default.blue,.formtastic button.blue{background-color:#059;border-color:#048;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5bf), color-stop(49.5%, #3b90d4), color-stop(50.5%, #2b80c4), color-stop(100%, #059));background-image:-webkit-linear-gradient(top, #5bf 0%, #3b90d4 49.5%, #2b80c4 50.5%, #059 100%);background-image:-moz-linear-gradient(top, #5bf 0%, #3b90d4 49.5%, #2b80c4 50.5%, #059 100%);background-image:-o-linear-gradient(top, #5bf 0%, #3b90d4 49.5%, #2b80c4 50.5%, #059 100%);background-image:linear-gradient(top, #55bbff 0%,#3b90d4 49.5%,#2b80c4 50.5%,#005599 100%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF55BBFF', endColorstr='#FF005599')}button.blue:hover,button.blue:focus,a.button.blue:hover,a.button.blue:focus,input.button.blue:hover,input.button.blue:focus,label.button.blue:hover,label.button.blue:focus,button.ui-state-default.blue:hover,button.ui-state-default.blue:focus,.formtastic button.blue:hover,.formtastic button.blue:focus{background-color:#16a;border-color:#159;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6cf), color-stop(49.5%, #4ca1e5), color-stop(50.5%, #3c91d5), color-stop(100%, #059));background-image:-webkit-linear-gradient(top, #6cf 0%, #4ca1e5 49.5%, #3c91d5 50.5%, #059 100%);background-image:-moz-linear-gradient(top, #6cf 0%, #4ca1e5 49.5%, #3c91d5 50.5%, #059 100%);background-image:-o-linear-gradient(top, #6cf 0%, #4ca1e5 49.5%, #3c91d5 50.5%, #059 100%);background-image:linear-gradient(top, #66ccff 0%,#4ca1e5 49.5%,#3c91d5 50.5%,#005599 100%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF66CCFF', endColorstr='#FF1166AA')}button.orange,a.button.orange,input.button.orange,label.button.orange,button.ui-state-default.orange,.formtastic button.orange{background-color:#920;border-color:#810;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f80), color-stop(49.5%, #d45d3b), color-stop(50.5%, #c44d2b), color-stop(100%, #920));background-image:-webkit-linear-gradient(top, #f80 0%, #d45d3b 49.5%, #c44d2b 50.5%, #920 100%);background-image:-moz-linear-gradient(top, #f80 0%, #d45d3b 49.5%, #c44d2b 50.5%, #920 100%);background-image:-o-linear-gradient(top, #f80 0%, #d45d3b 49.5%, #c44d2b 50.5%, #920 100%);background-image:linear-gradient(top, #ff8800 0%,#d45d3b 49.5%,#c44d2b 50.5%,#992200 100%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFF8800', endColorstr='#FF992200')}button.orange:hover,button.orange:focus,a.button.orange:hover,a.button.orange:focus,input.button.orange:hover,input.button.orange:focus,label.button.orange:hover,label.button.orange:focus,button.ui-state-default.orange:hover,button.ui-state-default.orange:focus,.formtastic button.orange:hover,.formtastic button.orange:focus{background-color:#a31;border-color:#921;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f91), color-stop(49.5%, #e56e4c), color-stop(50.5%, #d55e3c), color-stop(100%, #920));background-image:-webkit-linear-gradient(top, #f91 0%, #e56e4c 49.5%, #d55e3c 50.5%, #920 100%);background-image:-moz-linear-gradient(top, #f91 0%, #e56e4c 49.5%, #d55e3c 50.5%, #920 100%);background-image:-o-linear-gradient(top, #f91 0%, #e56e4c 49.5%, #d55e3c 50.5%, #920 100%);background-image:linear-gradient(top, #ff9911 0%,#e56e4c 49.5%,#d55e3c 50.5%,#992200 100%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFF9911', endColorstr='#FFAA3311')}button.grey,a.button.grey,input.button.grey,label.button.grey,button.ui-state-default.grey,.formtastic button.grey{background-color:#666652;border-color:#555541;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ccccb8), color-stop(49.5%, #a1a18d), color-stop(50.5%, #91917d), color-stop(100%, #666652));background-image:-webkit-linear-gradient(top, #ccccb8 0%, #a1a18d 49.5%, #91917d 50.5%, #666652 100%);background-image:-moz-linear-gradient(top, #ccccb8 0%, #a1a18d 49.5%, #91917d 50.5%, #666652 100%);background-image:-o-linear-gradient(top, #ccccb8 0%, #a1a18d 49.5%, #91917d 50.5%, #666652 100%);background-image:linear-gradient(top, #ccccb8 0%,#a1a18d 49.5%,#91917d 50.5%,#666652 100%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCCCCB8', endColorstr='#FF666652')}button.grey:hover,button.grey:focus,a.button.grey:hover,a.button.grey:focus,input.button.grey:hover,input.button.grey:focus,label.button.grey:hover,label.button.grey:focus,button.ui-state-default.grey:hover,button.ui-state-default.grey:focus,.formtastic button.grey:hover,.formtastic button.grey:focus{background-color:#777763;border-color:#666652;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ddddc9), color-stop(49.5%, #b2b29e), color-stop(50.5%, #a2a28e), color-stop(100%, #666652));background-image:-webkit-linear-gradient(top, #ddddc9 0%, #b2b29e 49.5%, #a2a28e 50.5%, #666652 100%);background-image:-moz-linear-gradient(top, #ddddc9 0%, #b2b29e 49.5%, #a2a28e 50.5%, #666652 100%);background-image:-o-linear-gradient(top, #ddddc9 0%, #b2b29e 49.5%, #a2a28e 50.5%, #666652 100%);background-image:linear-gradient(top, #ddddc9 0%,#b2b29e 49.5%,#a2a28e 50.5%,#666652 100%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFDDDDC9', endColorstr='#FF777763')}button.disabled,a.button.disabled,input.button.disabled,label.button.disabled,button.ui-state-default.disabled,.formtastic button.disabled{background-color:#d7d7d7;border-color:#d7d7d7;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(49.5%, #f3f3f3), color-stop(50.5%, #e3e3e3), color-stop(100%, #d7d7d7));background-image:-webkit-linear-gradient(top, #fff 0%, #f3f3f3 49.5%, #e3e3e3 50.5%, #d7d7d7 100%);background-image:-moz-linear-gradient(top, #fff 0%, #f3f3f3 49.5%, #e3e3e3 50.5%, #d7d7d7 100%);background-image:-o-linear-gradient(top, #fff 0%, #f3f3f3 49.5%, #e3e3e3 50.5%, #d7d7d7 100%);background-image:linear-gradient(top, #ffffff 0%,#f3f3f3 49.5%,#e3e3e3 50.5%,#d7d7d7 100%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFD7D7D7');color:#bebebf;cursor:default;-webkit-text-shadow:1px 1px 1px #fff;-moz-text-shadow:1px 1px 1px #fff;text-shadow:1px 1px 1px #fff}button.disabled:hover,button.disabled:focus,a.button.disabled:hover,a.button.disabled:focus,input.button.disabled:hover,input.button.disabled:focus,label.button.disabled:hover,label.button.disabled:focus,button.ui-state-default.disabled:hover,button.ui-state-default.disabled:focus,.formtastic button.disabled:hover,.formtastic button.disabled:focus{background-color:#d7d7d7;border-color:#d7d7d7;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(49.5%, #f3f3f3), color-stop(50.5%, #e3e3e3), color-stop(100%, #d7d7d7));background-image:-webkit-linear-gradient(top, #fff 0%, #f3f3f3 49.5%, #e3e3e3 50.5%, #d7d7d7 100%);background-image:-moz-linear-gradient(top, #fff 0%, #f3f3f3 49.5%, #e3e3e3 50.5%, #d7d7d7 100%);background-image:-o-linear-gradient(top, #fff 0%, #f3f3f3 49.5%, #e3e3e3 50.5%, #d7d7d7 100%);background-image:linear-gradient(top, #ffffff 0%,#f3f3f3 49.5%,#e3e3e3 50.5%,#d7d7d7 100%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFD7D7D7')}button.disabled:hover,a.button.disabled:hover,input.button.disabled:hover,label.button.disabled:hover,button.ui-state-default.disabled:hover,.formtastic button.disabled:hover{text-shadow:1px 1px 1px #fff}a.button{height:21px}table .button{font-size:14px}.actions{float:right}.actions a.button{height:19px}.actions input.button{height:31px}.actions a.button,.actions input.button{padding:6px 12px;font-size:14px;margin:5px 5px 10px 0}.actions a.button.first,.actions input.button.first{margin-left:0}.actions a.button.last,.actions input.button.last{margin-right:0}.warning.not-all-students-entered{padding:3px;background-color:#fee;border:2px solid #900;text-align:center}table.contests-table th,table.contests-table td{text-align:center;vertical-align:middle}table.contests-table td{padding:10px}table.contests-table td.loading{height:20px;background:url(http://assets3.sumdog.com/assets/ajax-loader-a5f583c4f217cea54a4aad64758df49b.gif) center center no-repeat}table.contests-table td.students{padding-right:5px;border-right:0}table.contests-table td.add-contestants{padding:0;padding-right:10px;border-left:0}table.contests-table .button{display:inline-block;float:none;margin:0;padding-top:4px;padding-bottom:0}p.empty{margin-top:10px}.tooltipped{border-bottom:1px dotted #000;cursor:help}@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}select{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius-topright:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-radius-bottomright:5px;border-bottom-right-radius:5px;font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;float:left;width:320px;max-width:320px;min-width:300px;height:49px;margin:-1px;padding:10px 10px 10px 10px;background-color:#fff;border:1px solid #cfcfa8;color:#443;font-size:16px;font-weight:normal;-webkit-box-shadow:inset 1px 1px 4px #e0e0d8}select.disabled,select:disabled{background-color:#ddd}select:focus,input:focus{outline:none}table select{padding:0;min-width:0;width:auto;height:auto}select.subject_selector{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-radius-topleft:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-radius-bottomleft:5px;border-bottom-left-radius:5px;width:150px;min-width:auto;height:40px;margin-right:10px;padding:0 0 0 10px;vertical-align:middle}select.subject_selector[disabled]{opacity:0.5;filter:alpha(opacity=50)}#feedback{display:block;height:auto;width:65px;top:70px;left:871px;background:#408090 url(http://assets2.sumdog.com/assets/teacher/feedback-130967e6208ce57ded95d66c5fb7e552.png) 17px 5px no-repeat;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-khtml-border-radius-topright:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;-khtml-border-radius-bottomright:10px;border-bottom-right-radius:10px;border-right:1px solid #60a0b0;border-bottom:1px solid #60a0b0;border-top:1px solid #206070;position:relative;padding:45px 4px 15px 2px;text-align:center;line-height:100%}#feedback a{color:#fff;text-decoration:none}#feedback a:hover{color:#ffcb00}#new_feedback textarea{height:90px}#new_feedback .checkbox{margin:10px 10px;height:40px}#new_feedback .checkbox input{margin:10px 10px 0 0;float:left}#new_feedback .checkbox label{width:400px;max-width:400px;margin-top:0}#copyright{color:#7a7a7b;display:inline}#footernav{display:inline;padding:0}#footer{position:absolute;text-align:center;font-size:12px;padding:5px 0;background-color:#1f525d;color:#8db7c0;margin-top:30px;bottom:0;width:100%}#footer a,#footer a:visited{color:#fff;font-weight:normal;text-decoration:underline}#footer a:hover,#footer a:visited:hover{color:#ffcb00}#footer .last a{border:0}#footer #copyright{color:#b9d3d8}.dialog form .input label,.dialog form .label{width:150px;max-width:150px}.formtastic .button{padding:6px 20px}.formtastic .button.commit{padding:0}.formtastic select{margin:-1px;padding:10px}.formtastic .buttons .button,.formtastic .buttons .action,.formtastic .actions .button,.formtastic .actions .action{padding-right:20px;list-style-type:none}.formtastic .inline-errors{position:absolute;margin:17px 0 0 670px}.formtastic fieldset{overflow:hidden}.formtastic fieldset.choices{overflow:visible}.formtastic fieldset.choices .label{margin:0 10px 0 0}.formtastic fieldset.choices .label label{position:static;margin-bottom:5px}.formtastic fieldset.choices legend{color:#326975;font-size:18px;margin:0 0 10px 0}.formtastic fieldset.choices li{list-style-type:none}.formtastic fieldset.choices .choices-group{width:300px;padding:13px 10px 10px 10px;border-left:solid 1px #d0d0c0;background:#fff}.formtastic fieldset.choices .choices-group .choice{float:none;clear:both;margin:4px 0}.formtastic fieldset.choices .choices-group .choice input{margin-top:2px}.formtastic fieldset ol>li label{width:300px}.formtastic fieldset ol>li.radio{padding-left:0}.formtastic fieldset ol>li.radio fieldset{width:auto}.formtastic fieldset ol>li.radio fieldset ol{width:300px}.formtastic fieldset ol>li.radio fieldset ol li{background-color:#fff}.formtastic fieldset ol>li.radio legend{width:300px;position:relative;border:none;margin-right:10px;float:left}.formtastic fieldset>ol>li.boolean{list-style-type:none;padding-bottom:10px}.formtastic fieldset>ol>li.boolean label{padding-left:0;width:300px}.formtastic fieldset>ol>li.radio{padding-left:10px}.formtastic fieldset>ol>li.radio>fieldset>ol li{display:block}.formtastic fieldset>ol>li.radio>fieldset>ol li label{width:330px}.formtastic fieldset>ol>li.radio>fieldset>ol li label input{margin-right:10px}.formtastic fieldset>ol>li fieldset legend.label label{position:relative}form,.formtastic{background-color:transparent;padding:0px;margin:15px 0}form p,.formtastic p{clear:left}form .form_section,.formtastic .form_section{padding:10px 10px 30px 10px;margin:10px 0 30px}form .field,form .input,.formtastic .field,.formtastic .input{background:#f4f4e8;margin-top:0;margin-bottom:10px;width:auto;float:none;clear:left;border:solid 1px #d0d0c0;display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:0px 0px 0px 10px;overflow:hidden;color:#554}form .field .inline,form .input .inline,.formtastic .field .inline,.formtastic .input .inline{padding:0 5px}form .field .info,form .input .info,.formtastic .field .info,.formtastic .input .info{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius-topright:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-radius-bottomright:5px;border-bottom-right-radius:5px;border:solid 1px #d0d0c0;background:#fff;float:left;width:310px;height:auto;min-height:26px;margin:-1px;padding:13px 0px 10px 10px}form .field .info label,form .input .info label,.formtastic .field .info label,.formtastic .input .info label{width:auto;margin-left:0;margin-top:0;padding:0 0 10px 10px}form .field.hidden,form .input.hidden,.formtastic .field.hidden,.formtastic .input.hidden{display:none}form .field label,form .field fieldset>legend>label,form .field .label,form .input label,form .input fieldset>legend>label,form .input .label,.formtastic .field label,.formtastic .field fieldset>legend>label,.formtastic .field .label,.formtastic .input label,.formtastic .input fieldset>legend>label,.formtastic .input .label{position:relative;font-size:16px;font-weight:normal;padding-top:0;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;color:#554;width:300px}form .field label.nofloat,form .field fieldset>legend>label.nofloat,form .field .label.nofloat,form .input label.nofloat,form .input fieldset>legend>label.nofloat,form .input .label.nofloat,.formtastic .field label.nofloat,.formtastic .field fieldset>legend>label.nofloat,.formtastic .field .label.nofloat,.formtastic .input label.nofloat,.formtastic .input fieldset>legend>label.nofloat,.formtastic .input .label.nofloat{float:none}form .field .small_label,form .input .small_label,.formtastic .field .small_label,.formtastic .input .small_label{width:50px}form .field .radiobutton,form .input .radiobutton,.formtastic .field .radiobutton,.formtastic .input .radiobutton{text-align:left}form .field .radio_options label,form .input .radio_options label,.formtastic .field .radio_options label,.formtastic .input .radio_options label{width:280px;margin:2px 0 0 0}form .field .field-short,form .input .field-short,.formtastic .field .field-short,.formtastic .input .field-short{max-width:150px;min-width:10px}form .field .field-short-fixed,form .input .field-short-fixed,.formtastic .field .field-short-fixed,.formtastic .input .field-short-fixed{width:140px;min-width:140px;max-width:140px}form .field input,form .field textarea,form .input input,form .input textarea,.formtastic .field input,.formtastic .field textarea,.formtastic .input input,.formtastic .input textarea{font-weight:normal;font-size:16px;min-width:300px;height:26px;float:left;display:block;padding:13px 10px 10px 10px;margin:-1px;border:solid 1px #d0d0c0;color:#443}form .field.commit,form .input.commit,.formtastic .field.commit,.formtastic .input.commit{background:none;border:none}form .field input[type=text].date_popup,form .input input[type=text].date_popup,.formtastic .field input[type=text].date_popup,.formtastic .input input[type=text].date_popup{min-width:100px;width:100px}form .field input[type=text].wider_date_popup,form .input input[type=text].wider_date_popup,.formtastic .field input[type=text].wider_date_popup,.formtastic .input input[type=text].wider_date_popup{min-width:200px;width:200px}form .field input[type=text].time_popup,form .input input[type=text].time_popup,.formtastic .field input[type=text].time_popup,.formtastic .input input[type=text].time_popup{min-width:80px;width:80px}form .field input[type=text].short,form .field input[type=number].short,form .input input[type=text].short,form .input input[type=number].short,.formtastic .field input[type=text].short,.formtastic .field input[type=number].short,.formtastic .input input[type=text].short,.formtastic .input input[type=number].short{min-width:40px;width:60px}form .field input[type=text],form .field input[type=password],form .field input[type=number],form .input input[type=text],form .input input[type=password],form .input input[type=number],.formtastic .field input[type=text],.formtastic .field input[type=password],.formtastic .field input[type=number],.formtastic .input input[type=text],.formtastic .input input[type=password],.formtastic .input input[type=number]{width:330px;height:26px}form .field input[type=button],form .field input[type=submit],form .input input[type=button],form .input input[type=submit],.formtastic .field input[type=button],.formtastic .field input[type=submit],.formtastic .input input[type=button],.formtastic .input input[type=submit]{cursor:pointer;font-weight:bold}form .field input[type=radio],form .input input[type=radio],.formtastic .field input[type=radio],.formtastic .input input[type=radio]{margin:6px 10px 10px;padding:3px 0 0 0;border-style:none;-webkit-box-shadow:inset 1px 1px 4px #e0e0d8;min-width:0px;height:auto}form .field input[type=checkbox],form .input input[type=checkbox],.formtastic .field input[type=checkbox],.formtastic .input input[type=checkbox]{border-style:none;min-width:0px;margin-right:10px;padding-top:0}form .field input[type=checkbox]:disabled,form .input input[type=checkbox]:disabled,.formtastic .field input[type=checkbox]:disabled,.formtastic .input input[type=checkbox]:disabled{opacity:0.5}form .field input[type=hidden],form .input input[type=hidden],.formtastic .field input[type=hidden],.formtastic .input input[type=hidden]{height:0}form .field .button,form .input .button,.formtastic .field .button,.formtastic .input .button{height:auto;min-width:0;padding:6px 20px;margin:0 20px 10px 0}form .field textarea,form .input textarea,.formtastic .field textarea,.formtastic .input textarea{vertical-align:top}form .field_with_errors,.formtastic .field_with_errors{display:inline;height:auto;width:auto;vertical-align:top}form .actions,.formtastic .actions{padding:10px 0 0 180px;margin:0}form label,.form label{float:left;margin:13px 10px 0 0}.validation_problem{clear:both;padding:5px;background:none;border:none;color:#f44;font-size:0.9em;text-align:left}option{background-color:#fff}textarea{font-family:"Trebuchet MS","Liberation Sans",sans-serif;font-size:14px}input{font-weight:normal;font-size:16px;height:26px;padding:3px 5px;margin:-1px;border:solid 1px #d0d0c0;color:#443}.treeview input,.treeview label{float:none;padding:0}.treeview label{margin:0}.treeview input{height:13px;margin-right:5px;margin:2px 5px 0 0;padding:0}.radio_options,.formtastic fieldset>ol>li ol{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius-topright:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-radius-bottomright:5px;border-bottom-right-radius:5px;font-weight:normal;font-size:16px;background:#fff;border:solid 1px #d0d0c0;min-width:330px;padding:10px;margin:-1px !important;height:26px;color:#443;display:block;float:left;width:330px;height:auto}.callout{position:relative;z-index:800;overflow:visible;padding:15px;margin-bottom:20px;color:#000;background:#e0e0d0;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.callout a{margin:12px 0 0 20px;display:inline;float:none}.callout a.button{display:inline-block}.callout p{margin:10px 0 10px 10px}.callout .button{font-size:14px}.callout.top{margin-top:20px}.callout:after{content:"";position:absolute;bottom:-15px;left:1px;border-width:20px 15px 0;border-style:solid;border-color:#e0e0d0 transparent;display:block;width:0}.callout.top:after{top:-15px;left:1px;bottom:auto;border-width:0 15px 20px;border-color:#e0e0d0 transparent}input.styled-checkbox[type=checkbox]{display:none}input.styled-checkbox[type=checkbox]+label{-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;display:block;width:10px;height:10px;padding:2px;background-color:#aaa}input.styled-checkbox[type=checkbox]+label span{-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;display:block;width:6px;height:6px;background-color:#fff;border:2px solid #fff}input.styled-checkbox[type=checkbox]:checked+label span{background-color:#aaa}#headerwrapper{width:100%;background:#103838;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #103838), color-stop(50%, #305858), color-stop(100%, #103030));background-image:-webkit-linear-gradient(left, #103838 0%, #305858 50%, #103030 100%);background-image:-moz-linear-gradient(left, #103838 0%, #305858 50%, #103030 100%);background-image:-o-linear-gradient(left, #103838 0%, #305858 50%, #103030 100%);background-image:linear-gradient(left, #103838 0%,#305858 50%,#103030 100%);border-bottom:1px solid #033;margin-bottom:15px}#headerwrapper #header{position:relative;z-index:1000;line-height:42px;width:873px;margin:0 auto;height:42px;padding:0}#headerwrapper #header a#home_link{display:inline-block;height:40px}#headerwrapper #header #sumdog_peek{position:absolute;top:15px;right:23px}#headerwrapper #header nav{display:inline-block;color:#fff;width:700px;font-size:15px;max-height:42px}#headerwrapper #header nav #menu{position:relative;float:left;width:350px;margin:0 0 0 10px}#headerwrapper #header nav #menu ul{list-style:none;display:inline;padding-left:0}#headerwrapper #header nav #menu ul li{display:inline}#headerwrapper #header nav #menu a{color:#fff;font-weight:bold;text-decoration:none}#headerwrapper #header nav #menu a:visited{color:#fff;font-weight:bold;text-decoration:none}#headerwrapper #header nav #menu a:hover,#headerwrapper #header nav #menu a:active{color:#ffcb00}#accountwrapper{float:left;width:300px;height:auto}#accountwrapper #account{height:40px;float:right;display:inline-block;position:relative;z-index:1001}#accountwrapper #account.active #account_menu_link{background-color:#f6f6f6;color:#404041;border:1px solid #ddd}#accountwrapper #account.active #account_menu_link>a{color:#404041}#accountwrapper #account.active #account_menu_link #account_menu_arrow{background-image:none}#accountwrapper #account.active #account_menu{line-height:15px;display:block;border:1px solid #ddd;border-top:none;padding-bottom:15px}#accountwrapper #account #account_menu_arrow{position:absolute;right:0px;top:18px;background-image:url(http://assets3.sumdog.com/assets/teacher/white_triangle_s-c3bfc06785038a129b6269311b4debe0.png);background-position:center center;display:inline-block;width:15px;height:9px}#accountwrapper #account:hover #account_menu_arrow{background-image:url(http://assets3.sumdog.com/assets/teacher/yellow_triangle_s-8a4adb9ce319e9fa4d0d0e619c26b926.png)}#account_menu_link{display:inline-block;color:#fff;font-weight:bold;text-decoration:none;padding:0 20px;height:42px}#account_menu_link:visited{color:#fff;font-weight:bold;text-decoration:none}#account_menu_link:hover,#account_menu_link:active{color:#ffcb00}#account_menu{position:absolute;width:200px;top:43px;right:0;background-color:#f6f6f6;color:#404041;display:none}#account_menu ul{padding-left:15px}#account_menu li{list-style:none;margin-top:10px}#users_full_name{margin-bottom:5px}#login_link{width:40%;float:left;text-align:right}#login_link a{color:#fff;text-decoration:none;font-weight:bold}#login_link a.last{margin-right:10px}#login_link a:hover{color:#ffcb00}h1{color:#18424b;font-size:28px;font-weight:normal;margin:0 0 10px 0;clear:left}h2{clear:left;line-height:40px;margin:0 0 10px 0;color:#18424b;font-size:28px;font-weight:normal}h3{color:#1f525d;font-size:24px;font-weight:normal;margin:30px 0 10px 0;clear:left}h4{color:#326975;font-size:18px;font-weight:normal;margin:20px 0 5px 0;clear:left}@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}#lesson_page #lesson_overview{position:relative;margin-bottom:15px}#lesson_page #lesson_overview .button{position:absolute;right:50px;top:30px}#lesson_page #lesson_overview .stats_boxes{margin:0 -10px 0 -10px}#lesson_page #lesson_overview .stats_boxes .stats_box{float:left;width:130px;height:85px;padding:10px 5px}#lesson_page #lesson_overview .stats_boxes .stats_box .value{font-size:26px;height:40px;overflow:hidden;text-overflow:ellipsis-word}#lesson_page .side_by_side_panels{width:868px;margin:0 auto;overflow:hidden;*zoom:1}#lesson_page .side_by_side_panels #lesson_status{display:inline;float:left;margin-right:20px;width:424px}* html #lesson_page .side_by_side_panels #lesson_status{overflow-x:hidden}#lesson_page .side_by_side_panels #lesson_status #report_link_container .wiki-embed{display:inline-block;width:220px}#lesson_page .side_by_side_panels #lesson_status #report_link_container #report_link{float:right;margin-right:0}#lesson_page .side_by_side_panels #lesson_events{display:inline;float:left;margin-right:0;width:424px}* html #lesson_page .side_by_side_panels #lesson_events{overflow-x:hidden}.lesson_event_feed .event_item{margin:0 -10px;height:65px;overflow:hidden;padding:10px 0;border-bottom:1px solid #eed;position:relative}.lesson_event_feed .event_item:nth-last-child(odd){background-color:#f8f8f0}.lesson_event_feed .event_item .event_item_image{float:left;width:65px;height:65px;background:transparent url(http://assets3.sumdog.com/assets/teacher/lessons/speeding-491dac74bcfcecba17e3b2d5d653868b.png) no-repeat center center}.lesson_event_feed .event_item .speeding{background-image:url(http://assets3.sumdog.com/assets/teacher/lessons/speeding-491dac74bcfcecba17e3b2d5d653868b.png)}.lesson_event_feed .event_item .struggling{background-image:url(http://assets2.sumdog.com/assets/teacher/lessons/struggling-2e7a1bfb49e65fe49d7e7869cc4bb208.png)}.lesson_event_feed .event_item .perfect{background-image:url(http://assets2.sumdog.com/assets/teacher/lessons/perfect-9f5c506e3ef560fb6270f19d6efdf036.png)}.lesson_event_feed .event_item .level_up{background-image:url(http://assets3.sumdog.com/assets/teacher/lessons/level_up-a86f8da7592989772244363e8d489ee5.png)}.lesson_event_feed .event_item .topic_mastered{background-image:url(http://assets0.sumdog.com/assets/teacher/lessons/topic_mastered-f34a7210af462b8dd3bdec027c7e98a6.png)}.lesson_event_feed .event_item .last_topic_mastered{background-image:url(http://assets0.sumdog.com/assets/teacher/lessons/last_topic_mastered-67e3c4dd3800e2d4d02ceed0b756f7d0.png)}.lesson_event_feed .event_item .slacking{background-image:url(http://assets1.sumdog.com/assets/teacher/lessons/slacking-b7a34951d182aaa5ebb238cc53a1b1d4.png)}.lesson_event_feed .event_item .shop_opened,.lesson_event_feed .event_item .shop_closed{background-image:none}.lesson_event_feed .event_item .event_item_header .name{color:#4c828f;font-weight:bold;font-size:14px}.lesson_event_feed .event_item .event_item_header .time{font-size:10px;color:#aa9;float:right;position:absolute;top:10px;right:12px}#lesson_status table td:last-child{padding-right:35px;text-align:right}#lesson_status table .user_status{position:relative}#lesson_status table .user_status .tooltip{position:absolute;left:50px;width:100px}#lesson_status table .user_status .not_logged_in{margin:auto;width:24px;height:24px;background:transparent url(http://assets3.sumdog.com/assets/teacher/lessons/light_off-9b0c9bd2edc8fe5dca52f94b6b078fcf.png) no-repeat center center}#lesson_status table .user_status .inactive{margin:auto;width:24px;height:24px;background:transparent url(http://assets0.sumdog.com/assets/teacher/lessons/light_red-45a57b14d575e2af6eecf9947c53196f.png) no-repeat center center}#lesson_status table .user_status .active{margin:auto;width:24px;height:24px;background:transparent url(http://assets1.sumdog.com/assets/teacher/lessons/light_green-a560cf56980bbb7f4b77ee1518bfaf82.png) no-repeat center center}#lesson_status table .user_status .not_started,#lesson_status table .user_status .in_shop{margin:auto;width:24px;height:24px;background:transparent url(http://assets2.sumdog.com/assets/teacher/lessons/light_amber-ba44ef11a97c5797f7014f5e63decead.png) no-repeat center center}.panel.nota_bene{height:100px;min-height:100px;font-weight:bold}.activity_description{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin:0;float:right;padding:5px;border:solid 1px #d0d0c0;background:#fff;width:125px;text-align:center}#lesson_not_started{min-height:77px;height:77px}a{color:#0096d6;text-decoration:underline;cursor:pointer}.panel ul{margin:0 0 10px 20px}.panel li{list-style-type:square;list-style-position:inside;padding-left:0px;padding-bottom:5px}#edit_login_settings_page p.inline-errors{display:none}#edit_login_settings_page ol.choices-group{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius-topright:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;-khtml-border-radius-bottomright:15px;border-bottom-right-radius:15px}#edit_login_settings_page a.gradient-button.negative{cursor:default}form#new_organisation input[type=text],form#new_organisation input[type=password],form#new_organisation input[type=number]{width:300px}form#new_organisation abbr[title=required]{display:none}form#new_organisation p.inline-errors{margin-left:640px}@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}html{height:100%}body{font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;background-color:#3a99ad;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #3a99ad), color-stop(50%, #4faec2), color-stop(100%, #3a99ad));background-image:-webkit-linear-gradient(left, #3a99ad 0%, #4faec2 50%, #3a99ad 100%);background-image:-moz-linear-gradient(left, #3a99ad 0%, #4faec2 50%, #3a99ad 100%);background-image:-o-linear-gradient(left, #3a99ad 0%, #4faec2 50%, #3a99ad 100%);background-image:linear-gradient(left, #3a99ad 0%,#4faec2 50%,#3a99ad 100%);font-size:13px;color:#404041;padding:0;margin:0;height:100%;padding:0}body #page{min-height:100%;position:relative;z-index:0}body #page #content{margin:0 auto;width:870px}p,form.formtastic p{margin-bottom:10px}#page-title{margin-bottom:0}#page-title-bar,.title-bar{margin-top:0;margin-bottom:15px}#spacer{height:100px}.pagination{font-size:13px;margin-top:5px}.pagelinks .options{float:right;font-size:13px;margin-top:10px}.pagelinks a,.pagelinks span.disabled{display:inline-block;height:15px;min-width:15px;text-align:center;padding:0 3px 3px 2px;border:1px solid #aed5dd;text-decoration:none}.pagelinks a:hover,.pagelinks a:active{color:#fff;background-color:#4faec2}.pagelinks em{font-weight:bold;color:#fff;background-color:#4faec2;height:15px;min-width:15px;text-align:center;padding:0 5px 3px 5px;border:1px solid #aed5dd;text-decoration:none}.pagelinks .pages{float:left;margin-right:20px}.pagelinks .per_page{float:left;margin:5px 0 5px 0;font-size:13px}.pagelinks .per_page select{font-size:13px;float:none;padding:0;min-width:0px !important;width:auto !important;height:auto}.pagelinks ul{padding:0;margin:0}.pagelinks li{float:left;list-style-type:none;margin-left:5px}.pagelinks li.intro{margin-left:0}.pagelinks li.current{font-weight:bold}.equal_columns{width:868px;margin:0 auto}.equal_columns:before,.equal_columns:after{display:table;content:" "}.equal_columns:after{clear:both}.equal_columns .column{display:inline;float:left;margin-right:20px;width:424px}* html .equal_columns .column{overflow-x:hidden}.equal_columns .last{margin-right:0}.panel{background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;min-height:200px;margin:0 0 20px 0}.panel .panel_content{padding:30px 30px 20px 30px;font-size:15px}#profile_panel .facts{width:400px;max-width:400px}@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}#skill_tree table{border:none;margin:0;margin-bottom:5px;font-size:12px}#skill_tree table td,#skill_tree table th{padding:0;background:none;filter:none}#skill_tree table td.grade_domains,#skill_tree table td.domain_clusters,#skill_tree table td.level_skills{background-color:#fff;border-left:none;border-right:none}#skill_tree table td.domain_clusters{border-bottom:2px solid #fff}#skill_tree table tr.grade{background:none;filter:none}#skill_tree table tr.cluster{background-color:#fff}#skill_tree table tr.cluster td{background-color:inherit;font-weight:bold;padding-left:25px}#skill_tree table tr.cluster td.standards{vertical-align:middle;padding-top:5px}#skill_tree table tr.cluster td.skills{padding-left:0}#skill_tree table th{font-size:14px;font-weight:bold;padding-left:5px}#skill_tree table .standards .standard_text{font-size:12px;margin-left:25px;padding-right:5px;padding-bottom:5px}#skill_tree table .skills{padding-left:10px}#skill_tree table .metric{text-align:center}#skill_tree table thead.table_header{background:none;border:none}#skill_tree table thead.table_header tr{height:32px;background:none;border:none}#skill_tree table thead.table_header th{border:none;background-color:#606061;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF808081', endColorstr='#FF606061');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF808081', endColorstr='#FF606061')";background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #808081), color-stop(100%, #606061));background:-webkit-linear-gradient(top, #808081 0%, #606061 100%);background:-moz-linear-gradient(top, #808081 0%, #606061 100%);background:-o-linear-gradient(top, #808081 0%, #606061 100%);background:-ms-linear-gradient(top, #808081 0%, #606061 100%);background:linear-gradient(top, #808081 0%,#606061 100%);font-size:16px;background:solid;color:#fff}#skill_tree table thead.table_header th:first-child{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-radius-topleft:5px;border-top-left-radius:5px}#skill_tree table thead.table_header th:last-child{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius-topright:5px;border-top-right-radius:5px}#skill_tree table thead.table_header th.metric{background-color:#606061;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF808081', endColorstr='#FF606061');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF808081', endColorstr='#FF606061')";background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #808081), color-stop(100%, #606061));background:-webkit-linear-gradient(top, #808081 0%, #606061 100%);background:-moz-linear-gradient(top, #808081 0%, #606061 100%);background:-o-linear-gradient(top, #808081 0%, #606061 100%);background:-ms-linear-gradient(top, #808081 0%, #606061 100%);background:linear-gradient(top, #808081 0%,#606061 100%)}#skill_tree table thead.table_header th:nth-child(1){border-right:1px solid #606060}#skill_tree table tbody tr{height:30px}#skill_tree table tbody tr.odd td{background-color:#fff}#skill_tree table tbody tr.odd td.metric{background-color:#faf8f1}#skill_tree table tbody tr.even td{background-color:#f7f3e6}#skill_tree table tbody tr.even td.metric{background-color:#f5f1e4}#skill_tree table.grade thead,#skill_tree table.level thead{background:none;background-color:#b7b7b0;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFDEDFD7', endColorstr='#FFB7B7B0');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDEDFD7', endColorstr='#FFB7B7B0')";background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dedfd7), color-stop(100%, #b7b7b0));background:-webkit-linear-gradient(top, #dedfd7 0%, #b7b7b0 100%);background:-moz-linear-gradient(top, #dedfd7 0%, #b7b7b0 100%);background:-o-linear-gradient(top, #dedfd7 0%, #b7b7b0 100%);background:-ms-linear-gradient(top, #dedfd7 0%, #b7b7b0 100%);background:linear-gradient(top, #dedfd7 0%,#b7b7b0 100%);padding:0}#skill_tree table.grade thead tr,#skill_tree table.level thead tr{background:none}#skill_tree table.grade thead tr th,#skill_tree table.level thead tr th{cursor:pointer}#skill_tree table.grade thead tr th.standards,#skill_tree table.level thead tr th.standards{padding-left:25px;background-image:url(http://assets0.sumdog.com/assets/teacher/grey_triangle_e-46b02d9bf077018f2d54785d287895b8.png);background-repeat:no-repeat;background-position:5px}#skill_tree table.grade thead tr th.metric,#skill_tree table.level thead tr th.metric{background-color:#b6b4a9;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFD3D2C5', endColorstr='#FFB6B4A9');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD3D2C5', endColorstr='#FFB6B4A9')";background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d3d2c5), color-stop(100%, #b6b4a9));background:-webkit-linear-gradient(top, #d3d2c5 0%, #b6b4a9 100%);background:-moz-linear-gradient(top, #d3d2c5 0%, #b6b4a9 100%);background:-o-linear-gradient(top, #d3d2c5 0%, #b6b4a9 100%);background:-ms-linear-gradient(top, #d3d2c5 0%, #b6b4a9 100%);background:linear-gradient(top, #d3d2c5 0%,#b6b4a9 100%)}#skill_tree table.grade thead tr.open th.standards,#skill_tree table.level thead tr.open th.standards{background-image:url(http://assets0.sumdog.com/assets/teacher/grey_triangle_s-37ff822f12f9406f310e956491e18554.png)}#skill_tree table.level tbody td{padding-left:10px}#skill_tree table.domain{margin-bottom:0}#skill_tree table.domain thead tr th{filter:none;background:none;background-color:#e6e6e0}#skill_tree table.domain thead tr th.metric{filter:none;background:none;background-color:#e1e0d4}#skill_tree .original .standards{width:570px}#skill_tree .original .table_header th.standards{padding-right:20px}#skill_tree .original .table_header .metric{width:26%}#skill_tree .ccss .standards{width:350px}#skill_tree .ccss .skills{width:220px;width-padding-right:20px}#skill_tree .table_header .standards{padding-left:25px}#skill_tree .table_header .skills{padding-left:10px}#skill_tree .table_header .metric{background-color:#a84c21;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFCE5406', endColorstr='#FFA84C21');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCE5406', endColorstr='#FFA84C21')";background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ce5406), color-stop(100%, #a84c21));background:-webkit-linear-gradient(top, #ce5406 0%, #a84c21 100%);background:-moz-linear-gradient(top, #ce5406 0%, #a84c21 100%);background:-o-linear-gradient(top, #ce5406 0%, #a84c21 100%);background:-ms-linear-gradient(top, #ce5406 0%, #a84c21 100%);background:linear-gradient(top, #ce5406 0%,#a84c21 100%);padding-left:10px}#skill_tree .table_header .metric #selected_metric{height:32px}#skill_tree .table_header .metric .cmf-skinned-select{background:transparent url(http://assets3.sumdog.com/assets/teacher/white_triangle_s-c3bfc06785038a129b6269311b4debe0.png) 95% center no-repeat;height:27px !important;line-height:27px}#skill_tree .table_header .metric .cmf-skinned-select .cmf-skinned-text{font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;font-size:16px !important;color:#fff}#skill_tree .table_header .metric .cmf-skinned-select select{cursor:pointer;width:100%;background-color:transparent;color:#fff}#skill_tree .table_header .metric .cmf-skinned-select select optgroup,#skill_tree .table_header .metric .cmf-skinned-select select option{background-color:#fff;color:#404041}#skill_tree .table_footer{background-color:#606061;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF808081', endColorstr='#FF606061');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF808081', endColorstr='#FF606061')";background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #808081), color-stop(100%, #606061));background:-webkit-linear-gradient(top, #808081 0%, #606061 100%);background:-moz-linear-gradient(top, #808081 0%, #606061 100%);background:-o-linear-gradient(top, #808081 0%, #606061 100%);background:-ms-linear-gradient(top, #808081 0%, #606061 100%);background:linear-gradient(top, #808081 0%,#606061 100%);-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-radius-bottomleft:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-radius-bottomright:5px;border-bottom-right-radius:5px;height:20px}.selectBox-dropdown{min-width:150px;position:relative;line-height:1.5;text-decoration:none;text-align:left;color:#000;outline:none;vertical-align:middle;background:none;display:inline-block;cursor:pointer}.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow{border-color:#666}.selectBox-dropdown.selectBox-menuShowing{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.selectBox-dropdown .selectBox-label{padding:2px 8px;display:inline-block;white-space:nowrap;overflow:hidden;text-align:right}.selectBox-dropdown .selectBox-arrow{position:absolute;top:0;right:0;width:23px;height:100%;background:url(http://assets2.sumdog.com/assets/teacher/black_triangle_s-e66715537e0834f852cb6ec7b7c2fe16.png) 50% center no-repeat}.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:200px;min-height:1em;border:solid 1px #bbb;background:#fff;-moz-box-shadow:0 2px 6px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);overflow:auto}.selectBox-inline{min-width:150px;outline:none;border:solid 1px #bbb;background:#fff;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:auto}.selectBox-inline:focus{border-color:#666}.selectBox-options,.selectBox-options LI,.selectBox-options LI A{text-decoration:none;color:#000;list-style:none;display:block;cursor:default;padding:0;margin:0}.selectBox-options LI A{line-height:1.5;padding:0 0.5em;white-space:nowrap;overflow:hidden;background:6px center no-repeat}.selectBox-options LI.selectBox-hover A{background-color:#eee}.selectBox-options LI.selectBox-disabled A{color:#888;background-color:transparent}.selectBox-options LI.selectBox-selected A{background-color:#c8def4}.selectBox-options .selectBox-optgroup{color:#666;background:#eee;font-weight:bold;line-height:1.5;padding:0 0.3em;white-space:nowrap}.selectBox.selectBox-disabled{color:#888 !important}.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:0.5;filter:alpha(opacity=50);border-color:#666}.selectBox-inline.selectBox-disabled{color:#888 !important}.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:transparent !important}.stats_boxes{height:auto;margin:0 -10px 5px -10px}.stats_boxes .stats_box{background-color:#eee;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8E8D8', endColorstr='#FFF8F8E8');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8d8), color-stop(15%, #f0f0e0), color-stop(100%, #f8f8e8));background-image:-webkit-linear-gradient(top, #e8e8d8 0%, #f0f0e0 15%, #f8f8e8 100%);background-image:-moz-linear-gradient(top, #e8e8d8 0%, #f0f0e0 15%, #f8f8e8 100%);background-image:-o-linear-gradient(top, #e8e8d8 0%, #f0f0e0 15%, #f8f8e8 100%);background-image:linear-gradient(top, #e8e8d8 0%,#f0f0e0 15%,#f8f8e8 100%);border-bottom:1px solid #f0f0e0;padding:20px 5px 10px 5px;float:left;width:98px;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;margin:0 10px}.stats_boxes .stats_box .value{color:#326975;font-size:28px;font-weight:normal;margin:0 0 5px 0}.stats_boxes .stats_box .label{font-size:13px}.stats_boxes .stats_box .label:not(a){color:#404041}.column .stat{width:90px}td.stat{text-align:center}td.stat h3{margin:18px 0 0 0}td.stat a.button{margin:0 0 10px 0}form .subscriber{min-width:20px;height:100%;background-position:center center;background-repeat:no-repeat}form .is_subscriber{background-image:url(http://assets0.sumdog.com/assets/icons/tick-1598cdc4d1a92aee8ccd333fcb3677bd.png)}form .not_subscriber{background-image:url(http://assets0.sumdog.com/assets/icons/cross-9519f924d2cedd9f9742ed6e64435ce8.png)}@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}table{margin:10px 0px;border-collapse:collapse;width:100%}table label span,table label input{vertical-align:middle}table.info{border-collapse:separate;border-spacing:5px;margin-left:-20px;margin-right:-20px;width:auto}table.info a.button{padding:6px 12px;font-size:14px;float:none;margin:5px 10px}table.info tr td{background:F8F8E8;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF0F0E0', endColorstr='#FFF8F8E8');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8d8), color-stop(15%, #f0f0e0), color-stop(75%, #f8f8e8), color-stop(99%, #f0f0e0), color-stop(100%, #e0e0d0));background-image:-webkit-linear-gradient(top, #e8e8d8 0%, #f0f0e0 15%, #f8f8e8 75%, #f0f0e0 99%, #e0e0d0 100%);background-image:-moz-linear-gradient(top, #e8e8d8 0%, #f0f0e0 15%, #f8f8e8 75%, #f0f0e0 99%, #e0e0d0 100%);background-image:-o-linear-gradient(top, #e8e8d8 0%, #f0f0e0 15%, #f8f8e8 75%, #f0f0e0 99%, #e0e0d0 100%);background-image:linear-gradient(top, #e8e8d8 0%,#f0f0e0 15%,#f8f8e8 75%,#f0f0e0 99%,#e0e0d0 100%);border:none;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;height:auto}table.info tr td h3{margin-top:0;margin-bottom:0px;font-size:28px}table.info tr td h4{margin-top:0}table.info tr td p{margin-top:0px;margin-bottom:5px}table.info td{padding:20px;background:none;border:none;height:auto;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;vertical-align:top}th,td{padding:5px 10px;background:none;border:1px solid #e8e8e0;font-size:13px}td{vertical-align:top}th{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8E8E0', endColorstr='#FFF8F8F0');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8e0), color-stop(15%, #f0f0e8), color-stop(100%, #f8f8f0));background-image:-webkit-linear-gradient(top, #e8e8e0 0%, #f0f0e8 15%, #f8f8f0 100%);background-image:-moz-linear-gradient(top, #e8e8e0 0%, #f0f0e8 15%, #f8f8f0 100%);background-image:-o-linear-gradient(top, #e8e8e0 0%, #f0f0e8 15%, #f8f8f0 100%);background-image:linear-gradient(top, #e8e8e0 0%,#f0f0e8 15%,#f8f8f0 100%);text-align:left}th .cmf-skinned-select{background:transparent url(http://assets2.sumdog.com/assets/teacher/black_triangle_s-e66715537e0834f852cb6ec7b7c2fe16.png) 95% center no-repeat;height:100% !important;width:100% !important;line-height:27px}th .cmf-skinned-select .cmf-skinned-text{font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;color:#404041;width:100% !important;height:100% !important;font-size:12px;font-weight:bold}th .cmf-skinned-select select{width:100%;height:100%;background-color:transparent}tr.even,tr:nth-child(odd){background:#f8f8f4}td.textright{text-align:right}tr.bottom{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF0F0E8', endColorstr='#FFFFFFFF');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0e8), color-stop(15%, #f8f8f0), color-stop(100%, #fff));background-image:-webkit-linear-gradient(top, #f0f0e8 0%, #f8f8f0 15%, #fff 100%);background-image:-moz-linear-gradient(top, #f0f0e8 0%, #f8f8f0 15%, #fff 100%);background-image:-o-linear-gradient(top, #f0f0e8 0%, #f8f8f0 15%, #fff 100%);background-image:linear-gradient(top, #f0f0e8 0%,#f8f8f0 15%,#ffffff 100%);border-bottom:0px none}tr.bottom td{border-bottom:0px none}tr.bottom td select{font-size:13px;padding:2px 5px;margin:0 0 0 5px}tr.row.activity_skills td{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD8DE99', endColorstr='#FFD8DE99');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d8de99), color-stop(2%, #e8eea9), color-stop(15%, #ecf3bd), color-stop(85%, #ecf3bd), color-stop(98%, #e8eea9), color-stop(100%, #d8de99));background-image:-webkit-linear-gradient(top, #d8de99 0%, #e8eea9 2%, #ecf3bd 15%, #ecf3bd 85%, #e8eea9 98%, #d8de99 100%);background-image:-moz-linear-gradient(top, #d8de99 0%, #e8eea9 2%, #ecf3bd 15%, #ecf3bd 85%, #e8eea9 98%, #d8de99 100%);background-image:-o-linear-gradient(top, #d8de99 0%, #e8eea9 2%, #ecf3bd 15%, #ecf3bd 85%, #e8eea9 98%, #d8de99 100%);background-image:linear-gradient(top, #d8de99 0%,#e8eea9 2%,#ecf3bd 15%,#ecf3bd 85%,#e8eea9 98%,#d8de99 100%)}tr label{margin:0 10px 0 0}tr select{min-width:40px}tr.loading td{height:20px;background:url(http://assets3.sumdog.com/assets/ajax-loader-a5f583c4f217cea54a4aad64758df49b.gif) center center no-repeat}.facts{background-color:#eee;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF0F0E0', endColorstr='#FFF8F8E8');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8d8), color-stop(15%, #f0f0e0), color-stop(100%, #f8f8e8));background-image:-webkit-linear-gradient(top, #e8e8d8 0%, #f0f0e0 15%, #f8f8e8 100%);background-image:-moz-linear-gradient(top, #e8e8d8 0%, #f0f0e0 15%, #f8f8e8 100%);background-image:-o-linear-gradient(top, #e8e8d8 0%, #f0f0e0 15%, #f8f8e8 100%);background-image:linear-gradient(top, #e8e8d8 0%,#f0f0e0 15%,#f8f8e8 100%);border-bottom:1px solid #f0f0e0;padding:15px 20px;float:left;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;margin:0 5px;border-right:1px solid #e8e8e0;border-bottom:1px solid #d8d8d0;border-left:1px solid #e8e8e0}.facts table{width:auto;border:none}.facts table tr.even,.facts table tr:nth-child(odd){background:transparent}.facts th,.facts td{font-size:13px;width:auto;border:none;background:none;vertical-align:top;padding:0px 10px 0 0;font-weight:bold}.facts h3,.facts h4{margin-top:10px}.facts th{font-weight:normal}td.subscription_information{width:50%}td.subscription_stats{text-align:center}td.subscription_stats p{font-size:20px}@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}.teacher_tabbed_panel{padding-top:10px}.teacher_tabbed_panel .tabs{margin-left:15px}.teacher_tabbed_panel .tab{text-decoration:none;border-right:solid 1px #d8d8d0;border-bottom:solid 1px #d8d8d0;border-left:solid 1px #e8e8e0;border-top:solid 1px #e8e8e0;color:#665;cursor:pointer;float:left;margin:0px 1px;-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;top:5px;position:relative;font-size:16px;width:auto;background:#d8d8d0;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD8D8D0', endColorstr='#FFE8E8E0');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d8d8d0), color-stop(15%, #e8e8e0), color-stop(85%, #f0f0e8), color-stop(100%, #e8e8e0));background-image:-webkit-linear-gradient(top, #d8d8d0 0%, #e8e8e0 15%, #f0f0e8 85%, #e8e8e0 100%);background-image:-moz-linear-gradient(top, #d8d8d0 0%, #e8e8e0 15%, #f0f0e8 85%, #e8e8e0 100%);background-image:-o-linear-gradient(top, #d8d8d0 0%, #e8e8e0 15%, #f0f0e8 85%, #e8e8e0 100%);background-image:linear-gradient(top, #d8d8d0 0%,#e8e8e0 15%,#f0f0e8 85%,#e8e8e0 100%);height:25px;padding:10px 20px 10px 20px}.teacher_tabbed_panel .tab a{display:block;text-decoration:none;font-weight:normal;color:#554;font-size:16px}.teacher_tabbed_panel .tab:hover{height:28px;top:2px;background:#e8e8e0;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8E8E0', endColorstr='#FFF8F8F0');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8e0), color-stop(15%, #f8f8f0), color-stop(85%, #fffff8), color-stop(100%, #f8f8f0));background-image:-webkit-linear-gradient(top, #e8e8e0 0%, #f8f8f0 15%, #fffff8 85%, #f8f8f0 100%);background-image:-moz-linear-gradient(top, #e8e8e0 0%, #f8f8f0 15%, #fffff8 85%, #f8f8f0 100%);background-image:-o-linear-gradient(top, #e8e8e0 0%, #f8f8f0 15%, #fffff8 85%, #f8f8f0 100%);background-image:linear-gradient(top, #e8e8e0 0%,#f8f8f0 15%,#fffff8 85%,#f8f8f0 100%)}.teacher_tabbed_panel .active_tab,.teacher_tabbed_panel .active_tab:hover{border:solid 1px #fff;border-right:none;background:#fff;color:#554;top:0px;height:30px;margin:0px 2px;filter:none}.teacher_tabbed_panel .active_tab a,.teacher_tabbed_panel .active_tab:hover a{color:#665}.teacher_tabbed_panel .panel{clear:both}.teacher_tabbed_panel .panel h2{margin:0}#team_set_display{clear:both;margin-left:35px}#team_set_dialog{width:80%;margin:0 auto}#team_set_dialog #new_team_set,#team_set_dialog #existing_team_set{display:none}#team_set_dialog #team_set_entries{display:block;width:100%;clear:both}#team_set_dialog #team_set_entries .team_set_entry{float:left;min-width:190px;margin:3px;padding:3px;background:#fff;border:solid 1px #ddd;cursor:text}#team_set_dialog #team_set_entries .team_set_entry input{float:left;width:160px;min-width:40px;height:auto;margin:0;padding:0;border:0;color:#443;font-size:15px;font-weight:normal}#team_set_dialog #team_set_entries .team_set_entry .remove_this_team{float:right;width:16px;height:16px;margin:0 5px;background:transparent url(http://assets0.sumdog.com/assets/icons/cancel-397d741d036d7503edd39e87b1b27b3d.png) top left no-repeat;cursor:pointer}#team_set_dialog #team_set_entry_template{display:none}#team_set_dialog #add_new_team_link{float:left;clear:both;height:31px;line-height:31px;margin:10px 0 10px 3px;padding:0 5px 0 35px;background:#f3f3f3 url(http://assets3.sumdog.com/assets/icons/people-5e86bd6c77b69da4b40f489083537037.png) 5px top no-repeat;cursor:pointer;text-decoration:underline}#bulk_challenge_target input{margin-top:13px}.game_selection{height:400px;overflow:scroll}#classes_content .tabbed_panel .tabs{text-align:right}#classes_content .tabbed_panel .tabs a{display:inline-block;float:none}#classes_content .tabbed_panel .panels{border:0}#classes_content .tabbed_panel .panels .panel{padding:0}#classes_content table.classes-table{margin:0}#classes_content table.classes-table th,#classes_content table.classes-table td{vertical-align:middle}#classes_content table.classes-table th.favourite,#classes_content table.classes-table td.favourite{width:24px}#classes_content table.classes-table a.favourite{display:block;width:24px;height:24px;background-image:url(http://assets2.sumdog.com/assets/bootstrap/glyphicons-halflings-b74699305beff3abefa9dd3c666a0844.png);background-position:-139px 5px;background-repeat:no-repeat}#classes_content table.classes-table a.favourite.loading{background-image:url(http://assets1.sumdog.com/assets/ajax_micro_loader-7ba0d809b765ed5419d03b054c6064ad.gif);background-position:center}#classes_content table.classes-table a.favourite.on{background-position:-115px 5px}#classes_content table.classes-table .teacher{font-style:italic}#classes_content table.classes-table .teacher.me{font-style:normal}#classes_content .pagelinks{padding:0 5px;border-bottom:1px solid #ddd}#classes_content .pagelinks .options{margin-top:5px}#class_list .teacher.me{font-weight:bold}#current_classes .ajax_loading,#current_students .ajax_loading{margin-top:20px;text-align:center}#classes .panel_content{min-height:300px}.deleted-cover{position:absolute;z-index:800;background-color:#000;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}.rejected-cover{position:absolute;z-index:800;background-color:#fe7028;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}.accepted-cover{position:absolute;z-index:800;background-color:#9db83b;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}#change_teachers_dialog ul{margin:0;padding:0;list-style:none}#change_teachers_dialog ul li{float:left;width:50%}#change_teachers_dialog ul li input{vertical-align:middle}#contact_form{width:500px}#contact_form .field input,#contact_form .field textarea{min-width:100px;max-width:500px;width:400px}#contact_form .field textarea{min-height:100px;height:100px}.panel#new_school_year{min-height:100px}.equal_columns#ticklist .column .panel{min-height:450px}#teacher_dashboard .teacher_panel_2_columns{margin-top:20px}#teacher_dashboard .teacher_panel_2_columns .teacher_panel{width:48%;background-color:#fff}#teacher_dashboard .teacher_panel_2_columns .teacher_panel_inner{padding:20px 0px 0px 0px}#teacher_dashboard .teacher_panel_2_columns .teacher_panel.left{background-color:#fff}#teacher_dashboard .teacher_panel_2_columns .teacher_panel.left .teacher_panel_inner{padding:20px 0px 0px 0px}#teacher_dashboard .teacher_panel_2_columns .left{float:left}#teacher_dashboard .teacher_panel_2_columns .right{float:right}#teacher_dashboard .teacher_panel{margin-bottom:10px;position:relative;width:100%}#teacher_dashboard .teacher_panel .teacher_panel_inner{padding:20px 0px 0px 0px}#teacher_dashboard .teacher_panel .teacher_panel_inner h2{margin:0 0}#teacher_dashboard .teacher_panel.tabular-data{background-color:#fff}#teacher_dashboard .teacher_panel.tabular-data .teacher_panel_inner{padding:0}#teacher_dashboard .mask{background-color:#fff;position:absolute;opacity:0.75;filter:alpha(opacity=75);left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:100}#teacher_dashboard .teacher_panel_inner .chart_wrapper{background-color:#f6f6f6;padding:20px}#teacher_dashboard .teacher_panel_inner .stats_wrapper{background-color:#f6f6f6;padding:10px}#teacher_dashboard .teacher_panel_inner .stats_box{width:111px;margin:5px;padding:5px 0;background-color:#fff;border:1px solid #e0eaee}#teacher_dashboard .teacher_panel_inner .stats_box .value{color:#4aafc3}#teacher_dashboard .ticklist{display:table;font-size:13px;margin-left:5px}#teacher_dashboard .ticklist .cell{float:left;vertical-align:top;border:2px solid #fff;padding:0}#teacher_dashboard .task{font-size:16px;min-height:38px;padding-top:22px;padding-left:15px}#teacher_dashboard .task a{font-size:13px}#teacher_dashboard #do_not_participate{font-size:12px;padding-top:14px;padding-bottom:8px}#teacher_dashboard #contest_faq,#teacher_dashboard #view_results,#teacher_dashboard #restrict_skills{min-height:42px;padding-top:18px}#teacher_dashboard .subtask{padding:10px 0px 10px 15px;min-height:18px}#teacher_dashboard .subtask.odd{background-color:#f6f7f7}#teacher_dashboard .subtask.even{background-color:#fff}#teacher_dashboard .row{min-height:58px;display:table-row}#teacher_dashboard .row.active .cell{border-color:#d65600;border-size:0px}#teacher_dashboard .row.active .tick_box{background-color:#e49057;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFE49057', endColorstr='#FFE49057');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE49057', endColorstr='#FFE49057')";background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e49057), color-stop(100%, #e49057));background:-webkit-linear-gradient(top, #e49057 0%, #e49057 100%);background:-moz-linear-gradient(top, #e49057 0%, #e49057 100%);background:-o-linear-gradient(top, #e49057 0%, #e49057 100%);background:-ms-linear-gradient(top, #e49057 0%, #e49057 100%);background:linear-gradient(top, #e49057 0%,#e49057 100%);width:52px;border-width:6px;border-right-width:3px}#teacher_dashboard .row.active .task_box{width:285px;background-color:#fff;border-width:6px;border-left-width:3px}#teacher_dashboard .row.active .task{font-weight:bold}#teacher_dashboard .row.active .tick{margin-left:7px}#teacher_dashboard .row.active .arrow{background:transparent url(http://assets2.sumdog.com/assets/teacher/arrow_down-bd71170a73a11518699fb50a9ab1ec34.png) center center no-repeat;margin-left:6px;margin-top:10px}#teacher_dashboard .first .tick_box{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-radius-topleft:5px;border-top-left-radius:5px;border-top:1px solid #e0eaee}#teacher_dashboard .first .task_box{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius-topright:5px;border-top-right-radius:5px;border-top:1px solid #e0eaee}#teacher_dashboard .last .tick_box{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-radius-bottomleft:5px;border-bottom-left-radius:5px;border-bottom:1px solid #e0eaee}#teacher_dashboard .last .task_box{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-radius-bottomright:5px;border-bottom-right-radius:5px;border-bottom:1px solid #e0eaee}#teacher_dashboard .row.task_row .selectable{cursor:pointer}#teacher_dashboard .cell{display:table-cell;z-index:-100}#teacher_dashboard .cell.tick_box{min-height:60px;width:58px;background-color:#d3d4d4;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFEAEDED', endColorstr='#FFD3D4D4');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEAEDED', endColorstr='#FFD3D4D4')";background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeded), color-stop(100%, #d3d4d4));background:-webkit-linear-gradient(top, #eaeded 0%, #d3d4d4 100%);background:-moz-linear-gradient(top, #eaeded 0%, #d3d4d4 100%);background:-o-linear-gradient(top, #eaeded 0%, #d3d4d4 100%);background:-ms-linear-gradient(top, #eaeded 0%, #d3d4d4 100%);background:linear-gradient(top, #eaeded 0%,#d3d4d4 100%);border-color:2px solid #fff;border-left:1px solid #e0eaee}#teacher_dashboard .cell.task_box{width:285px;background-color:#f6f7f7;border-color:2px solid #fff;border-right:1px solid #e0eaee}#teacher_dashboard .tick{margin-left:11px;margin-top:9px;width:39px;height:41px;background:transparent url(http://assets1.sumdog.com/assets/teacher/green_tick-d2a45ec7adc267c4849015b9a20715c8.png) center center no-repeat}#teacher_dashboard .tick.disabled{background:transparent url(http://assets2.sumdog.com/assets/teacher/grey_tick-ec0244ee4bc2e9eb8fa50b8ad1624104.png) center center no-repeat}#teacher_dashboard .arrow{margin-left:11px;margin-top:9px;width:39px;height:41px;background:transparent url(http://assets3.sumdog.com/assets/teacher/arrow-ae9023e4c0228e30496137ed3b114c0e.png) center center no-repeat}#embed_video{min-height:280px;text-align:center}#embed_video img{margin-top:120px}@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}#selection_toggle{cursor:pointer;position:absolute;right:30px;top:10px}.accordion h3.grade{color:#444}.accordion h3.domain{font-size:14px;color:#444}.accordion h3.cluster{font-weight:bold;font-size:13px;min-height:20px;color:#333}.accordion h3 .active_only{display:none}.accordion h3.ui-state-active .active_only{display:inherit}.accordion .standard_text{font-size:13px;color:#444;font-weight:bold}.accordion .skill_text{color:#367}.accordion .domains_accordion{width:auto;border:none;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8E8E0', endColorstr='#FFE8E8E0');background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #e8e8e0), color-stop(50%, #f0f0e8), color-stop(100%, #e8e8e0));background-image:-webkit-linear-gradient(left, #e8e8e0 0%, #f0f0e8 50%, #e8e8e0 100%);background-image:-moz-linear-gradient(left, #e8e8e0 0%, #f0f0e8 50%, #e8e8e0 100%);background-image:-o-linear-gradient(left, #e8e8e0 0%, #f0f0e8 50%, #e8e8e0 100%);background-image:linear-gradient(left, #e8e8e0 0%,#f0f0e8 50%,#e8e8e0 100%);border-left:2px solid #f8f8f0;border-bottom:2px solid #f8f8f0;border-right:2px solid #f8f8f0;margin-top:-8px;padding:0px 12px 5px 12px}.accordion .domains_accordion .ui-accordion-header{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF0F0E8', endColorstr='#FFF0F0E8');background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f0f0e8), color-stop(50%, #f8f8f0), color-stop(100%, #f0f0e8));background-image:-webkit-linear-gradient(left, #f0f0e8 0%, #f8f8f0 50%, #f0f0e8 100%);background-image:-moz-linear-gradient(left, #f0f0e8 0%, #f8f8f0 50%, #f0f0e8 100%);background-image:-o-linear-gradient(left, #f0f0e8 0%, #f8f8f0 50%, #f0f0e8 100%);background-image:linear-gradient(left, #f0f0e8 0%,#f8f8f0 50%,#f0f0e8 100%);border:none;height:20px;margin-top:5px;padding-left:17px}.accordion .domains_accordion .ui-accordion-content{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF0F0E8', endColorstr='#FFF0F0E8');background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f0f0e8), color-stop(50%, #f8f8f0), color-stop(100%, #f0f0e8));background-image:-webkit-linear-gradient(left, #f0f0e8 0%, #f8f8f0 50%, #f0f0e8 100%);background-image:-moz-linear-gradient(left, #f0f0e8 0%, #f8f8f0 50%, #f0f0e8 100%);background-image:-o-linear-gradient(left, #f0f0e8 0%, #f8f8f0 50%, #f0f0e8 100%);background-image:linear-gradient(left, #f0f0e8 0%,#f8f8f0 50%,#f0f0e8 100%);border:none;padding:10px 20px}.accordion .clusters_accordion,.accordion .skills_content{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF6F6EE', endColorstr='#FFF6F6EE');background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f6f6ee), color-stop(50%, #fcfcf4), color-stop(100%, #f6f6ee));background-image:-webkit-linear-gradient(left, #f6f6ee 0%, #fcfcf4 50%, #f6f6ee 100%);background-image:-moz-linear-gradient(left, #f6f6ee 0%, #fcfcf4 50%, #f6f6ee 100%);background-image:-o-linear-gradient(left, #f6f6ee 0%, #fcfcf4 50%, #f6f6ee 100%);background-image:linear-gradient(left, #f6f6ee 0%,#fcfcf4 50%,#f6f6ee 100%);padding:10px 20px 0px 20px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.accordion .skills_content{padding:10px 20px 10px 16px}.accordion .skills{margin:5px 0;padding:0 20px 10px 24px}.accordion .skill_content{min-height:20px}.accordion .skill_content span,.accordion .skill_content input{vertical-align:middle}.accordion .copyright{font-size:11px;margin:10px 0 0 13px}ul#studentSelect li{clear:left;list-style-type:none}ul#studentSelect li input{padding-top:0px}ul#studentSelect li label{margin-top:0px}#student_chooser input[type=checkbox]{margin:0 10px;position:relative;top:9px}#students_in_groups_chooser .select_all{height:40px;margin-bottom:10px}#students_in_groups_chooser .select_all a{float:right}#students_in_groups_chooser input[type=checkbox]{margin-right:10px}@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}.usage_limits_dialog .ui-dialog-content p:last-child{margin-bottom:0}.usage_limits_dialog .ui-dialog-buttonset{padding:0;padding-right:5px}.usage_limits_dialog .ui-dialog-buttonset button.plain{padding:0;border:0;background-color:transparent;background-image:none}.usage_limits_dialog .ui-dialog-buttonset button.plain .ui-button-text{font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;color:#0096d6;font-weight:normal;text-decoration:underline}.usage_limits_dialog .ui-dialog-buttonset button.plain.ok{margin-right:20px}.usage_limits_dialog .expanding-panel{margin-bottom:10px}.usage_limits_dialog .expanding-panel h1,.usage_limits_dialog .expanding-panel h2,.usage_limits_dialog .expanding-panel h3,.usage_limits_dialog .expanding-panel h4{clear:none;margin-top:0;margin-bottom:10px}.usage_limits_dialog .expanding-panel a.button{margin-bottom:0}.usage_limits_dialog .expanding-panel #quote_sent_message{display:none}.usage_limits_dialog .expanding-panel #quote_sent_message p{margin-bottom:0;padding:5px;background-color:#9f9;border:1px solid #090}.usage_limits_dialog .expanding-panel#subscription_info_panel>.expanding-panel-default #more_info_button{float:right}.usage_limits_dialog .expanding-panel#subscription_info_panel>.expanding-panel-default p{margin-bottom:0;line-height:30px}.usage_limits_dialog .expanding-panel#subscription_info_panel>.expanding-panel-more-info #hide_button{float:right}.usage_limits_dialog .expanding-panel#subscription_info_panel>.expanding-panel-more-info>h3{margin-bottom:15px;line-height:31px}.usage_limits_dialog .expanding-panel#subscription_info_panel>.expanding-panel-more-info>.left,.usage_limits_dialog .expanding-panel#subscription_info_panel>.expanding-panel-more-info>.right{float:left;overflow:hidden}.usage_limits_dialog .expanding-panel#subscription_info_panel>.expanding-panel-more-info>.left.left,.usage_limits_dialog .expanding-panel#subscription_info_panel>.expanding-panel-more-info>.right.left{max-width:160px;margin-right:10px}.usage_limits_dialog .expanding-panel#subscription_info_panel>.expanding-panel-more-info>.left.right,.usage_limits_dialog .expanding-panel#subscription_info_panel>.expanding-panel-more-info>.right.right{max-width:570px}.usage_limits_dialog .expanding-panel#subscription_info_panel>.expanding-panel-more-info>h4{margin-top:15px}.usage_limits_dialog .expanding-panel#subscription_interest_panel{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;display:inline-block;margin:0;margin-top:10px;padding:0;border:0}.usage_limits_dialog .expanding-panel#subscription_interest_panel a.button{display:inline-block;float:none}.usage_limits_dialog .expanding-panel#subscription_interest_panel>.expanding-panel-quote form{width:550px;margin-bottom:5px}.usage_limits_dialog .expanding-panel#subscription_interest_panel>.expanding-panel-quote form .transport-error{margin-bottom:10px;color:#900}.usage_limits_dialog .expanding-panel#subscription_interest_panel>.expanding-panel-quote form.loading #reset_quote_button{position:relative}.usage_limits_dialog .expanding-panel#subscription_interest_panel>.expanding-panel-quote form.loading #reset_quote_button:after{content:"";display:block;position:absolute;top:0;right:-26px;width:16px;height:31px;background-image:url(http://assets0.sumdog.com/assets/ajax_loader_666_on_eee-cba99e4f44b12ca819ebe8f8c7a89c1b.gif);background-position:center;background-repeat:no-repeat}.usage_limits_dialog .expanding-panel#subscription_interest_panel>.expanding-panel-quote label{width:150px}.usage_limits_dialog .expanding-panel#subscription_interest_panel>.expanding-panel-quote input,.usage_limits_dialog .expanding-panel#subscription_interest_panel>.expanding-panel-quote textarea{width:330px}.usage_limits_dialog .expanding-panel#subscription_interest_panel>.expanding-panel-quote textarea{height:100px}.usage_limits_dialog .expanding-panel#subscription_interest_panel>.expanding-panel-call>[data-country-codes] h3{margin-top:15px}.usage_limits_dialog .expanding-panel#subscription_interest_panel>.expanding-panel-call>a.button{margin-top:10px}.region_form{margin-top:20px}@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}@media print{#subject_subscription_dialog{display:none}#report_filters,#report_update_button_container,#chart_buttons,.dialog-box,nav,#footernav{display:none}#teacher_report{clear:left}#footer #copyright{color:#404041}#footer #copyright a,#footer #copyright a:visited{color:#404041;text-decoration:none}}#teacher_report #report_filters{height:29px;padding-top:9px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-radius-topleft:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-khtml-border-radius-bottomleft:3px;border-bottom-left-radius:3px;background:#eeefeb url(http://assets3.sumdog.com/assets/teacher/reports_control_chevron-aa6a9ba307661362ade2c48b9cf8dbb0.png) right center no-repeat;width:90%;float:left}#teacher_report #report_filters select{height:auto}#teacher_report #report_filters .selector#metric{margin-left:5px}#teacher_report #report_update_button_container{height:38px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-radius-topright:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;-khtml-border-radius-bottomright:3px;border-bottom-right-radius:3px;float:left;width:10%;background:#deded7}#teacher_report #report_update_button_container #report_update_button{padding:4px 6px;float:right;font-family:Trebuchet MS,"Liberation Sans",sans-serif;font-size:14px;text-align:center;margin:6px 5px 0 0}#teacher_report form{padding:0;background-color:#fff;margin:0}#teacher_report .label{float:left;margin:0 5px 0 10px}#teacher_report .selector{width:145px;height:15px;font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;color:#404041;font-size:11px;float:left;padding:2px;margin:0 5px 2px 0;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:#fff url(http://assets0.sumdog.com/assets/blue_arrow-ccb7c076f827ea7e49ba2fe5daef8c03.png) 95% center no-repeat;border:1px solid #d4d4d5;position:relative}#teacher_report .selector#table_topics{font-size:13px}#teacher_report .selector#ccss_grade_table_topics{width:65px}#teacher_report .selector #original_table_topics_selector,#teacher_report .selector #english_original_table_topics_selector{width:145px}#teacher_report .selector a{display:inline-block;height:20px;width:100%;text-decoration:none;color:#595959}#teacher_report .selector img{position:absolute;right:5px;top:10px}#teacher_report .cmf-skinned-select{height:15px !important;font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;font-size:11px !important;color:#404041}#teacher_report .cmf-skinned-select select{background-color:transparent;color:#404041;cursor:pointer;width:100%}#teacher_report select{font-size:11px;min-width:80px;padding:0;float:none}#teacher_report select optgroup,#teacher_report select option{background-color:#fff;color:#404041}#teacher_report hr{background-color:#e8e8e0;height:1px;border:none;margin:10px 0}#export_csv_button{float:right;font-size:14px}#date_range_error{color:red}#date_range_fields{height:300px}.date_selector{float:left;margin:0 28px 0 0;padding:0 0}#date_box{width:265px}.date_selector_right{margin:0 0;padding:0 0;float:left}.topicSelect{height:300px;overflow-y:scroll}#selected_topic,#selected_students{max-width:130px;margin-right:30px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer}.dialog-box{font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;font-size:15px}.dialog-box hr{background-color:#aed5dd;height:1px;border:none;margin:10px 0}.dialog-box .selection_group{margin:5px 0px}.dialog-box .label{display:inline-block;min-width:80px}.dialog-box input.integer{width:75px}#report-container{background-color:#f6f6f6;margin:0 auto;margin-bottom:10px}#page-title{width:50%;margin-bottom:0;margin-top:25px;float:left}#chart_buttons{float:right;display:inline-block}#chart_buttons a{font-size:14px;margin:25px 0 10px 10px}#page-title-bar,.title-bar{margin-top:0;margin-bottom:15px}#report_table_scroll_container #report_table_names_spacer{width:200px;float:left}#report_table_scroll_container #report_table_scroll_inner_container{overflow-x:auto;overflow-y:hidden;width:600px}#report_table table#report_table_names{table-layout:fixed;width:200px;float:left}#report_table #report_table_data_container{width:100%;height:100%;overflow-x:hidden;overflow-y:hidden;width:600px}#report_table #report_table_data_container #report_table_data{width:100%;height:100%;margin-bottom:0}#report_table #report_table_data_container #report_table_data td.subscription_teaser_cell{text-align:left}#report_table td{height:30px;width:300px}#report_table_names .report_table_header:hover,#report_table_data .report_table_header:hover{cursor:pointer;background-color:#888;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFAAAAAA', endColorstr='#FF888888');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAAAAAA', endColorstr='#FF888888')";background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #aaa), color-stop(100%, #888));background:-webkit-linear-gradient(top, #aaa 0%, #888 100%);background:-moz-linear-gradient(top, #aaa 0%, #888 100%);background:-o-linear-gradient(top, #aaa 0%, #888 100%);background:-ms-linear-gradient(top, #aaa 0%, #888 100%);background:linear-gradient(top, #aaaaaa 0%,#888888 100%)}#report_note{width:80%;padding:8px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#fff;margin:auto}#report_note.active{border:1px solid #ccc}#export_csv_button_container{width:100%;float:left;margin:10px 0}#export_csv_button_container #export_csv_button{float:right}#map_canvas{height:320px;width:640px;margin:10px 0 20px 0}#school_information .panel{min-height:100px}#school_code_information .box{-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;background:#fcfcf5;font-size:12px;line-height:auto;padding:10px;margin:0;text-align:center;width:auto}#school_code_information .box p{margin:0px;width:200px;max-width:200px;word-wrap:break-word}#school_code_information .box .bold{color:#d67613;font-weight:bold;font-size:14px}#school_code_information .box .bold a{color:#d67613}#school_code_information .right{float:right;width:38%;margin-left:20px}#school_code_information .or{width:100%;margin:5px 0px;text-align:center}#edit_school_page strong{font-weight:bold}#edit_school_page ul{list-style:circle;margin:5px 0px 5px 15px}#edit_school_page ul li{margin:2px 0 2px 0}#edit_school_page .vspace{height:1px;width:1px;display:block;margin:5px 0 5px 0}#edit_school_page #school_code_link strong{width:25%;display:inline-block}#assign_student_subscription_dialog .loading_bar,#reassign_student_subscription_dialog .loading_bar,#no_students_dialog .loading_bar{text-align:center}#not_subscribed_message{padding:10px}#not_subscribed_message ul{margin-left:10px}#claim_tokens_dialog #num_students_input{width:60px;margin-left:10px}#claim_tokens_dialog .loading_bar{text-align:center}#single_sign_on_settings p#idp_entity_id{margin-bottom:10px}#single_sign_on_settings li#organisation_idp_metadata_input label{width:50%;padding-right:10px}#similar_schools_list{margin-left:-10px}#similar_schools,#your_school{background:none;padding:0}#similar_schools{margin-right:10px;margin-left:10px}#similar_schools .similar_school{width:210px;height:250px;padding:15px;border:1px solid #bbb;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin:10px;position:relative;float:left}#similar_schools .similar_school .flag{margin-left:5px}#similar_schools .similar_school .name{font-size:20px;overflow:hidden;max-height:75px}#similar_schools .similar_school .address{width:100%;max-height:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#similar_schools .similar_school .teachers{width:100%;margin-top:8px;max-height:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#similar_schools .similar_school .school_code{font-style:italic;margin:2px 0 10px 0;color:#777}#similar_schools .similar_school input{position:absolute;left:15px;bottom:0px}#similar_schools .similar_school .button_to div{position:static}#your_school th,#your_school td,#create_new_school th,#create_new_school td{border:none;background:none}#your_school th,#create_new_school th{width:25%}#your_school a,#your_school input,#create_new_school a,#create_new_school input{float:right;margin:0 10px 0 0}#your_school input,#create_new_school input{margin:-20px 0 5px 0}#your_school .right form,#create_new_school .right form{display:inline-block}#your_school .right a,#your_school .right input,#create_new_school .right a,#create_new_school .right input{float:none;display:inline-block;margin:0}#create_new_school .setup_new_school{margin-bottom:20px}#create_new_school .setup_new_school .right a,#create_new_school .setup_new_school .right input{margin:-10px 10px 0 0}#create_new_school .search_again .right a,#create_new_school .search_again .right input{margin:-5px 10px 0 0}@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}#select_standards_dialog #curriculum{font-weight:bold;margin:0}#standards_table{-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;border:1px solid #eaf1f3;position:relative;margin-left:auto;margin-right:auto;margin-bottom:30px}#standards_table .column{width:224px;margin:0;padding:0;float:left}#standards_table .column .change_standards_trigger{color:#fff;height:20px;line-height:20px}#standards_table .column .tableButton{font-size:16px;font-weight:bold;float:left;margin:8px 20px;line-height:24px;width:180px;text-align:center}#standards_table .column .tableButton a{padding:6px 5px;margin-right:10px}#standards_table .column .cell{border-top:1px solid #e4e8a0;border-left:1px solid #e4e8a0;background:#f4f8b0;height:50px;width:224px;line-height:50px;margin:0;padding:6px 0 6px 0px;line-height:50px;float:left;text-align:center}#standards_table .column .cell.odd{background:#ffffd8}#standards_table .column .cell.tableSidePanel{width:338px;border:none;border-top:1px solid #fff;background:#eef0f0;padding-left:10px;text-align:left;font-weight:bold}#standards_table .column .cell.tableSidePanel.odd{background:#f6f8f8;border-top:1px solid #fff}#standards_table .column .cell.tableSidePanel.header{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-khtml-border-radius-topleft:10px;border-top-left-radius:10px}#standards_table .column .cell.tableSidePanel.footer{-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-khtml-border-radius-bottomleft:10px;border-bottom-left-radius:10px}#standards_table .column .tableSidePanel a{font-weight:normal;color:#05c}#standards_table .column .cell.header{background:none;border:none;border-left:1px solid #d2d2d2;background-color:#d2d2d2;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFEAEDED', endColorstr='#FFD2D2D2');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEAEDED', endColorstr='#FFD2D2D2')";background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeded), color-stop(100%, #d2d2d2));background:-webkit-linear-gradient(top, #eaeded 0%, #d2d2d2 100%);background:-moz-linear-gradient(top, #eaeded 0%, #d2d2d2 100%);background:-o-linear-gradient(top, #eaeded 0%, #d2d2d2 100%);background:-ms-linear-gradient(top, #eaeded 0%, #d2d2d2 100%);background:linear-gradient(top, #eaeded 0%,#d2d2d2 100%);line-height:50px}#standards_table .column .cell.topright{-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-khtml-border-radius-topright:10px;border-top-right-radius:10px}#standards_table .column .cell.bottomright{-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;-khtml-border-radius-bottomright:10px;border-bottom-right-radius:10px}#standards_table .column.headings{width:348px;margin:0;float:left;padding:0}#standards_table .column.selected{background:#eeff7b;background-color:#eeff7b;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFD0E020', endColorstr='#FFEEFF7B');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD0E020', endColorstr='#FFEEFF7B')";background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d0e020), color-stop(100%, #eeff7b));background:-webkit-linear-gradient(top, #d0e020 0%, #eeff7b 100%);background:-moz-linear-gradient(top, #d0e020 0%, #eeff7b 100%);background:-o-linear-gradient(top, #d0e020 0%, #eeff7b 100%);background:-ms-linear-gradient(top, #d0e020 0%, #eeff7b 100%);background:linear-gradient(top, #d0e020 0%,#eeff7b 100%);border:1px solid #c0d020;margin-top:-1px}#standards_table .column.selected .tableColumnHeading{background:none;height:50px;line-height:50px;width:190px;margin:0 2px 10px 0;padding:10px 5px;border:0px none}#standards_table .column.selected .cell{background:none;border:none;border-top:1px solid #fff}#standards_table .column.selected .cell.header{border:none;filter:none;-ms-filter:none}#standards_table .column.selected .tableButton a{padding:6px 5px;margin-right:10px;color:#5d683b;text-decoration:none;font-family:"Trebuchet MS","Liberation Sans",sans-serif;color:#000;font-size:14px;text-align:left;font-size:16px;font-weight:bold;display:block;text-align:center;width:100%;height:100%}#students_index h3{display:inline;margin-right:20px}#students_index .button{margin-right:10px}#students_index .button.last{margin-right:0}#students_index select{height:26px;padding:0;min-width:250px;width:250px;float:none}#class_membership>fieldset>ol{border:solid 1px #d0d0c0;height:250px;max-height:250px;overflow-x:hidden;overflow-y:scroll;margin-bottom:15px}#class_membership>fieldset>ol .field{background-color:#fff;margin-bottom:5px;border:none}#class_membership>fieldset>ol .field label{margin-top:0}#student_list .aClass{display:block}#student_list .password{white-space:pre-wrap}#student_list input{font-size:15px}#student_list input[type='text'].scoped_username{width:80px}#student_list input[type='text'].password{width:120px}#student_list input[type='text']{width:150px}#student_list td.name{width:320px;padding:5px}#student_list td.name input{padding:2px}#student_list .field_with_errors input[type='text'].scoped_username{width:78px}#student_list .field_with_errors input[type='text'].password{width:118px}#student_list .field_with_errors input[type='text'],#student_list .field_with_errors select{width:148px;height:24px}.file_button{position:relative;float:left;width:150px}.file_button label{display:block;position:absolute;text-align:center;z-index:0;top:0;left:0;width:150px}.file_button input{z-index:2;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;width:150px;padding:6px 20px;display:block;cursor:pointer}.password-reset{color:red}#dialog-normal.change_classes_dialog{padding:0}#dialog-normal.change_classes_dialog .fields{display:block;overflow:auto;height:240px}#dialog-normal.change_classes_dialog .fields .field{clear:left}#dialog-normal.change_classes_dialog .fields .field input[type=checkbox]{float:left;margin-left:10px}#dialog-normal.change_classes_dialog .fields .field label{margin:3px 0 0 10px}#dialog-normal.change_classes_dialog .blocksubmit{margin-top:10px}#studentSelect{max-height:400px;overflow-y:scroll;margin-bottom:20px}#student_details_panel h2{display:inline-block}#student_details_panel .inpageAvatarHead{width:90px;height:auto;float:left}#student_details_panel .inpageAvatarHead #profileAvatar{height:100px}#student_details_panel .inpageAvatarHead p{text-align:center}#student_details_panel #login_details{width:230px;float:left;margin-left:30px}#student_details_panel table.student_details{margin:0}#student_details_panel table.student_details tr{background:none}#student_details_panel table.student_details th,#student_details_panel table.student_details td{font-size:14px;background:none;border:none;filter:none;padding:2px;height:auto;vertical-align:top}#student_details_panel table.student_details th{font-weight:normal;text-align:left;width:100px}#student_details_panel table.student_details td{font-weight:bold;padding:2px}#reward_challenges .stats_boxes{width:120%;margin:auto;margin-left:-19px}#reward_challenges .stats_boxes .stats_box{position:relative;text-align:left;padding:15px;width:221px;border-right:solid 1px #e0e0e0;border-left:solid 1px #bbb;border-top:solid 1px #bbb;height:auto}#reward_challenges .stats_boxes .stats_box table tr{background:none}#reward_challenges .stats_boxes .stats_box table th,#reward_challenges .stats_boxes .stats_box table td{background:none;filter:none;border:none;height:auto;padding:2px 6px 2px 0px;font-weight:normal}#reward_challenges .stats_boxes .stats_box table td{font-weight:bold}#reward_challenges .stats_boxes .stats_box form{background:none}#reward_challenges .stats_boxes .stats_box form input,#reward_challenges .stats_boxes .stats_box a.gradient-button{padding:5px 7px;margin:20px 0 0 -6px}#reward_challenges .stats_boxes .stats_box img{position:absolute;right:15px;bottom:55px}#reward_challenges #challenge_report{padding:15px;border-right:solid 1px #e0e0e0;border-left:solid 1px #bbb;border-top:solid 1px #bbb;background:#fff;margin:10px 0px 10px -4px;width:733px}#reward_challenges #challenge_report #challenge_info{float:right;width:240px;border-left:1px solid #ccc;padding-left:30px}#reward_challenges #challenge_report #challenge_info table th,#reward_challenges #challenge_report #challenge_info table td{filter:none;height:auto;background:none;border:none;padding:2px 0px;font-weight:normal}#reward_challenges #challenge_report #challenge_info table td{font-weight:bold}#reward_challenges #challenge_report #topic_progress{float:left;margin-top:30px}.student_skill_report .standard_text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:340px}#teacher_subscription_quotes textarea{width:330px;overflow:auto;resize:none}#teacher_subscription_quotes #number_places_field label{height:53px}#teacher_subscription_quotes #number_places_field input{height:43px}#teacher_subscription_quotes table.info td{font-size:16px;min-width:165px}#subscription_info .panel{min-height:766px}.over-assigned{color:#d33}.student_subscription_checkboxes li{list-style-type:none}#teacher_list table input{padding:2px}#teacher_list input[type='text'].scoped_username{width:80px}#teacher_list input[type='text']{width:150px}#teacher_list td.name{width:320px}#add_teacher_dialog input{float:left;clear:left}#add_teacher_dialog input.button{clear:right;margin-left:20px}
