html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;vertical-align:middle;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}q,blockquote{quotes:"" "";}q:before,q:after,blockquote:before,blockquote:after{content:"";}a img{border:none;}body{line-height:1.5;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#333;font-size:75%;}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#222;}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}h1{font-size:3em;line-height:1;margin-bottom:.50em;}h2{font-size:2em;margin-bottom:.75em;}h3{font-size:1.5em;line-height:1;margin-bottom:1.00em;}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}h5{font-size:1em;font-weight:bold;margin-bottom:1.50em;}h6{font-size:1em;font-weight:bold;}p{margin:0 0 1.5em;}p img.left{display:inline;float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}p img.right{display:inline;float:right;margin:1.5em 0 1.5em 1.5em;padding:0;}a{text-decoration:underline;color:#009;}a:visited{color:#006;}a:focus{color:black;}a:hover{color:black;}a:active{color:#c09;}blockquote{margin:1.5em;color:#666;font-style:italic;}strong{font-weight:bold;}em{font-style:italic;}dfn{font-style:italic;font-weight:bold;}sup,sub{line-height:0;}abbr,acronym{border-bottom:1px dotted #666;}address{margin:0 0 1.5em;font-style:italic;}del{color:#666;}pre{margin:1.5em 0;white-space:pre;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}li ul,li ol{margin:0;}ul,ol{margin:0 1.5em 1.5em 0;padding-left:3.333em;}ul{list-style-type:disc;}ol{list-style-type:decimal;}dl{margin:0 0 1.5em 0;}dl dt{font-weight:bold;}dd{margin-left:1.5em;}table{margin-bottom:1.4em;width:100%;}th{font-weight:bold;}thead th{background:#c3d9ff;}th,td,caption{padding:4px 10px 4px 5px;}tr.even td{background:#e5ecf9;}tfoot{font-style:italic;}caption{background:#eee;}.quiet{color:#666;}.loud{color:#111;}.clear{clear:both;}.nowrap{white-space:nowrap;}.clearfix{overflow:hidden;display:inline-block;}.clearfix{display:block;}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}.first{margin-left:0;padding-left:0;}.last{margin-right:0;padding-right:0;}.top{margin-top:0;padding-top:0;}.bottom{margin-bottom:0;padding-bottom:0;}.container{width:950px;margin:0 auto;overflow:hidden;display:inline-block;}.container{display:block;}.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24{display:inline;float:left;margin-right:10px;}* html .column,* html div.span-1,* html div.span-2,* html div.span-3,* html div.span-4,* html div.span-5,* html div.span-6,* html div.span-7,* html div.span-8,* html div.span-9,* html div.span-10,* html div.span-11,* html div.span-12,* html div.span-13,* html div.span-14,* html div.span-15,* html div.span-16,* html div.span-17,* html div.span-18,* html div.span-19,* html div.span-20,* html div.span-21,* html div.span-22,* html div.span-23,* html div.span-24{overflow-x:hidden;}.last,div.last{margin-right:0;}.span-1{width:30px;}.span-2{width:70px;}.span-3{width:110px;}.span-4{width:150px;}.span-5{width:190px;}.span-6{width:230px;}.span-7{width:270px;}.span-8{width:310px;}.span-9{width:350px;}.span-10{width:390px;}.span-11{width:430px;}.span-12{width:470px;}.span-13{width:510px;}.span-14{width:550px;}.span-15{width:590px;}.span-16{width:630px;}.span-17{width:670px;}.span-18{width:710px;}.span-19{width:750px;}.span-20{width:790px;}.span-21{width:830px;}.span-22{width:870px;}.span-23{width:910px;}.span-24,div.span-24{width:950px;margin:0;}input.span-1,textarea.span-1,select.span-1{width:30px!important;}input.span-2,textarea.span-2,select.span-2{width:70px!important;}input.span-3,textarea.span-3,select.span-3{width:110px!important;}input.span-4,textarea.span-4,select.span-4{width:150px!important;}input.span-5,textarea.span-5,select.span-5{width:190px!important;}input.span-6,textarea.span-6,select.span-6{width:230px!important;}input.span-7,textarea.span-7,select.span-7{width:270px!important;}input.span-8,textarea.span-8,select.span-8{width:310px!important;}input.span-9,textarea.span-9,select.span-9{width:350px!important;}input.span-10,textarea.span-10,select.span-10{width:390px!important;}input.span-11,textarea.span-11,select.span-11{width:430px!important;}input.span-12,textarea.span-12,select.span-12{width:470px!important;}input.span-13,textarea.span-13,select.span-13{width:510px!important;}input.span-14,textarea.span-14,select.span-14{width:550px!important;}input.span-15,textarea.span-15,select.span-15{width:590px!important;}input.span-16,textarea.span-16,select.span-16{width:630px!important;}input.span-17,textarea.span-17,select.span-17{width:670px!important;}input.span-18,textarea.span-18,select.span-18{width:710px!important;}input.span-19,textarea.span-19,select.span-19{width:750px!important;}input.span-20,textarea.span-20,select.span-20{width:790px!important;}input.span-21,textarea.span-21,select.span-21{width:830px!important;}input.span-22,textarea.span-22,select.span-22{width:870px!important;}input.span-23,textarea.span-23,select.span-23{width:910px!important;}input.span-24,textarea.span-24,select.span-24{width:950px!important;}.append-1{padding-right:40px;}.append-2{padding-right:80px;}.append-3{padding-right:120px;}.append-4{padding-right:160px;}.append-5{padding-right:200px;}.append-6{padding-right:240px;}.append-7{padding-right:280px;}.append-8{padding-right:320px;}.append-9{padding-right:360px;}.append-10{padding-right:400px;}.append-11{padding-right:440px;}.append-12{padding-right:480px;}.append-13{padding-right:520px;}.append-14{padding-right:560px;}.append-15{padding-right:600px;}.append-16{padding-right:640px;}.append-17{padding-right:680px;}.append-18{padding-right:720px;}.append-19{padding-right:760px;}.append-20{padding-right:800px;}.append-21{padding-right:840px;}.append-22{padding-right:880px;}.append-23{padding-right:920px;}.prepend-1{padding-left:40px;}.prepend-2{padding-left:80px;}.prepend-3{padding-left:120px;}.prepend-4{padding-left:160px;}.prepend-5{padding-left:200px;}.prepend-6{padding-left:240px;}.prepend-7{padding-left:280px;}.prepend-8{padding-left:320px;}.prepend-9{padding-left:360px;}.prepend-10{padding-left:400px;}.prepend-11{padding-left:440px;}.prepend-12{padding-left:480px;}.prepend-13{padding-left:520px;}.prepend-14{padding-left:560px;}.prepend-15{padding-left:600px;}.prepend-16{padding-left:640px;}.prepend-17{padding-left:680px;}.prepend-18{padding-left:720px;}.prepend-19{padding-left:760px;}.prepend-20{padding-left:800px;}.prepend-21{padding-left:840px;}.prepend-22{padding-left:880px;}.prepend-23{padding-left:920px;}.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24{display:inline;float:left;position:relative;}.pull-1{margin-left:-40px;}.pull-2{margin-left:-80px;}.pull-3{margin-left:-120px;}.pull-4{margin-left:-160px;}.pull-5{margin-left:-200px;}.pull-6{margin-left:-240px;}.pull-7{margin-left:-280px;}.pull-8{margin-left:-320px;}.pull-9{margin-left:-360px;}.pull-10{margin-left:-400px;}.pull-11{margin-left:-440px;}.pull-12{margin-left:-480px;}.pull-13{margin-left:-520px;}.pull-14{margin-left:-560px;}.pull-15{margin-left:-600px;}.pull-16{margin-left:-640px;}.pull-17{margin-left:-680px;}.pull-18{margin-left:-720px;}.pull-19{margin-left:-760px;}.pull-20{margin-left:-800px;}.pull-21{margin-left:-840px;}.pull-22{margin-left:-880px;}.pull-23{margin-left:-920px;}.pull-24{margin-left:-960px;}.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24{display:inline;float:right;position:relative;}.push-1{margin:0 -40px 1.5em 40px;}.push-2{margin:0 -80px 1.5em 80px;}.push-3{margin:0 -120px 1.5em 120px;}.push-4{margin:0 -160px 1.5em 160px;}.push-5{margin:0 -200px 1.5em 200px;}.push-6{margin:0 -240px 1.5em 240px;}.push-7{margin:0 -280px 1.5em 280px;}.push-8{margin:0 -320px 1.5em 320px;}.push-9{margin:0 -360px 1.5em 360px;}.push-10{margin:0 -400px 1.5em 400px;}.push-11{margin:0 -440px 1.5em 440px;}.push-12{margin:0 -480px 1.5em 480px;}.push-13{margin:0 -520px 1.5em 520px;}.push-14{margin:0 -560px 1.5em 560px;}.push-15{margin:0 -600px 1.5em 600px;}.push-16{margin:0 -640px 1.5em 640px;}.push-17{margin:0 -680px 1.5em 680px;}.push-18{margin:0 -720px 1.5em 720px;}.push-19{margin:0 -760px 1.5em 760px;}.push-20{margin:0 -800px 1.5em 800px;}.push-21{margin:0 -840px 1.5em 840px;}.push-22{margin:0 -880px 1.5em 880px;}.push-23{margin:0 -920px 1.5em 920px;}.push-24{margin:0 -960px 1.5em 960px;}.prepend-top{margin-top:1.5em;}.append-bottom{margin-bottom:1.5em;}.showgrid{background:url(/images/grid.png?1283809673);}.error{padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}.error a{color:#8a1f11;}.notice{padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#fff6bf;color:#514721;border-color:#ffd324;}.notice a{color:#514721;}.success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#e6efc2;color:#264409;border-color:#c6d880;}.success a{color:#264409;}.hide{display:none;}.highlight{background:yellow;}.added{background:#060;color:white;}.removed{background:#900;color:white;}label{font-weight:bold;}fieldset{padding:1.4em;margin:0 0 1.5em 0;}legend{font-weight:bold;font-size:1.2em;}input.text,input.title,input[type=text],input[type=password]{margin:.5em 0;background-color:white;padding:5px;}input.title{font-size:1.5em;}input[type=checkbox],input.checkbox,input[type=radio],input.radio{position:relative;top:.25em;}textarea{margin:.5em 0;padding:5px;}select{margin:.5em 0;}fieldset{border:1px solid #ccc;}input.text,input.title,input[type=text],input[type=password],textarea,select{border:1px solid #bbb;}input.text:focus,input.title:focus,input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px solid #666;}input.text,input.title,input[type=text],input[type=password]{width:300px;}textarea{width:390px;height:250px;}form.formtastic ul,form.formtastic ol,form.formtastic li,form.formtastic fieldset,form.formtastic legend,form.formtastic input,form.formtastic textarea,form.formtastic select,form.formtastic p{margin:0;padding:0;}form.formtastic em{font-style:normal;font-weight:normal;}form.formtastic ol,form.formtastic ul{list-style:none;}form.formtastic abbr,form.formtastic acronym{border:0;font-variant:normal;}form.formtastic input,form.formtastic textarea,form.formtastic select{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%;}form.formtastic ol li{display:inline-block;width:100%;}form.formtastic ol li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}form.formtastic ol li label{display:block;float:left;}form.formtastic ol li li{margin-right:8px;float:left;padding-left:0;width:auto;}form.formtastic ol li li label{line-height:100%;padding-top:0;margin-right:8px;}form.formtastic ol li li input{line-height:100%;vertical-align:middle;margin-top:-0.1em;}form.formtastic ol li fieldset{position:relative;}form.formtastic ol li fieldset legend{position:absolute;padding-top:.1em;display:block;}form.formtastic ol li fieldset legend span.label{display:block;position:absolute;clear:both;background:transparent;}form.formtastic ol li fieldset legend span.label abbr{display:inline;}form.formtastic ol li fieldset ol{float:left;margin:0;}form.formtastic ol li fieldset ol li{padding:0;border:0;display:inline;}form.formtastic ol li ul.errors{color:#c00;list-style:square;}form.formtastic ol li ul.errors li{padding:0;border:none;display:list-item;}form.formtastic ol li.hidden{display:none;}form.formtastic ol li.boolean label{width:auto;}form.formtastic ol li.boolean label input{margin:0 .5em 0 .2em;}form.formtastic ol li.radio fieldset ol,form.formtastic ol li.check_boxes fieldset ol{margin-bottom:-0.6em;}form.formtastic ol li.radio fieldset ol li,form.formtastic ol li.check_boxes fieldset ol li{float:left;display:inline;margin:.1em 0 .5em 0;}form.formtastic ol li.radio fieldset ol li label,form.formtastic ol li.check_boxes fieldset ol li label{float:none;width:auto;padding-left:0;}form.formtastic ol li.radio fieldset ol li label input,form.formtastic ol li.check_boxes fieldset ol li label input{margin-right:.1em;}form.formtastic ol li.date fieldset ol li,form.formtastic ol li.time fieldset ol li,form.formtastic ol li.datetime fieldset ol li{float:left;margin:0 .3em 0 0;}form.formtastic ol li.date fieldset ol li label,form.formtastic ol li.time fieldset ol li label,form.formtastic ol li.datetime fieldset ol li label{display:none;}form.formtastic ol li.date fieldset ol li label input,form.formtastic ol li.time fieldset ol li label input,form.formtastic ol li.datetime fieldset ol li label input{display:inline;margin:0;padding:0;}form.formtastic fieldset{border:0;display:inline-block;}form.formtastic fieldset.inputs{z-index:99;}form.formtastic fieldset.buttons{float:left;padding-right:.5em;}form.formtastic fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden;}form.formtastic fieldset.inputs li legend span{font-size:1em;}form.formtastic fieldset.inputs textarea,form.formtastic fieldset.inputs input{border:1px solid #999;padding:3px;}form.formtastic fieldset.inputs .check_boxes label,form.formtastic fieldset.inputs .radio label{cursor:pointer;}form.formtastic ol li{padding:7px 0;}form.formtastic ol li.required input,form.formtastic ol li.required textarea,form.formtastic ol li.required select{background-color:white;}form.formtastic ol li.error input,form.formtastic ol li.error textarea,form.formtastic ol li.error select{background-color:#fcc;border:1px solid #f66;}form.formtastic ol li.optional input,form.formtastic ol li.optional textarea,form.formtastic ol li.optional select{background-color:white;}form.formtastic p,form.formtastic ul.errors{padding:6px 0;}form.formtastic ul.errors{color:#a00;}form.formtastic p.inline-errors{color:red;}form.formtastic p.inline-hints{color:#777;}form.formtastic span abbr,form.formtastic label abbr{color:red;}#report_card label{display:block;float:left;width:100px;}#report_card .section{border-color:#ffe3aa;border-style:solid;border-width:1px;margin:10px 0;padding:5px;}#report_card #quick_stats{float:right;}#report_card #quick_stats ul{list-style-type:none;margin:5px;}#report_card #student_details{float:left;}#report_card #events{height:160px;overflow:auto;}#report_card #events table td{vertical-align:top;}table.bar{width:100%;}table.bar td{color:grey;font-size:8px;text-align:center;}table.bar td.fill{background-color:#0d1;color:black;font-size:15px;font-weight:bold;}#toolkit_header{background:url("data:image/gif;charset=utf-8;base64,R0lGODlhAQAyAKUrAI+mMrPRPbTSPrPUPbTVPLTVPrXWPbbXPrbYPLfZPbjaPrnbPrrcP7vdPrrePrvfP7vhPr3iPb7jPr/kPsDlP8HmPsLpPsPqP8TrQMTsPsXtP8buPsXwP8bxP8fyQMj0P8n1QMr2P8v3Psr4Psv5P8z6P837QM78Qc79P8/+QND/Qf///////////////////////////////////////////////////////////////////////////////////ywAAAAAAQAyAAAGLkCVKoU6mUylEmkkCoE+H0+Hs9FkMBdLhUKZSCKQh6PBWCgSiIOBUBgMBIIAIAgAOw==") repeat-x;height:50px;text-align:center;}#toolkit{text-align:center;}#toolkit .crumbs{margin-bottom:5px;padding-bottom:5px;text-align:left;}#toolkit #flash-teacher{height:512px;margin:0 auto;width:720px;text-align:center;}#toolkit #book{height:600px;width:800px;}#toolkit .grid{float:left;width:50%;}#toolkit .grid.book{padding-bottom:30px;}#toolkit img.hover_alt{display:none;}#toolkit #media{padding-top:20px;}#toolkit .pane{padding:10px 20px;}#toolkit #activities{height:500px;margin:0 auto;position:relative;width:80%;}#toolkit #activities #title{font-size:80px;font-weight:bold;margin:0 auto;padding-top:13%;}#toolkit #activities .icon{position:absolute;}#toolkit #activities .icon.left{left:0;}#toolkit #activities .icon.row1{top:20%;}#toolkit #activities .icon.row2{top:60%;}#toolkit #activities .icon.right{right:0;}#toolkit #activities .icon.leftish{left:26%;}#toolkit #activities .icon.rightish{right:26%;}#toolkit #alphabet_list .title{color:white;float:left;font-size:0;font-weight:bold;width:150px;}#toolkit ul#books{list-style-type:none;}#toolkit ul#books li.book{border-color:#ffe3aa;border-bottom:1px solid;clear:both;padding:10px 0;text-align:left;}#toolkit ul#books li.book .description a{color:#333;}#toolkit ul#books li.book img{float:right;}#header{background:transparent url(../images/backgrounds/header_new.gif?1283809673) repeat-x scroll 0 0;height:130px;margin:0;padding:0;text-align:center;width:100%;}#navigation{background:transparent url(../images/backgrounds/nav.gif?1283809673) repeat-x;height:30px;text-align:center;}#nav_box{height:30px;margin:0 auto 0;overflow:hidden;position:relative;width:980px;}ul#top_nav{float:left;margin:0;padding:0;border:0;outline:0;overflow:hidden;display:inline-block;text-align:center;}ul#top_nav{display:block;}ul#top_nav li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px;}ul#top_nav li:first-child,ul#top_nav li.first{padding-left:0;}ul#top_nav li:last-child,ul#top_nav li.last{padding-right:0;}#top_nav li{background-image:url(../images/sprites.png?1283809673);height:30px;padding:0;}#top_nav li a{height:30px;display:block;}.dash_bar{background-color:#f79e0c;border:solid 1px grey;font-weight:bold;padding:5px;text-align:center;}#sprite-about{background-position:0 -30px;width:76px;}#sprite-about a:hover{background-image:url(../images/sprites.png?1283809673);background-position:0 -60px;}#sprite-home{background-position:0 -694px;width:75px;}#sprite-home a:hover{background-image:url(../images/sprites.png?1283809673);background-position:0 -724px;}#sprite-login{background-position:0 -784px;width:72px;}#sprite-login a:hover{background-image:url(../images/sprites.png?1283809673);background-position:0 -814px;}#sprite-logout{background-position:0 -874px;width:83px;}#sprite-logout a:hover{background-image:url(../images/sprites.png?1283809673);background-position:0 -904px;}#sprite-myaccount{background-position:0 -964px;width:123px;}#sprite-myaccount a:hover{background-image:url(../images/sprites.png?1283809673);background-position:0 -994px;}#sprite-register{background-position:0 -1584px;width:91px;}#sprite-register a:hover{background-image:url(../images/sprites.png?1283809673);background-position:0 -1614px;}#sprite-news{background-position:0 -1274px;width:173px;}#sprite-news a:hover{background-image:url(../images/sprites.png?1283809673);background-position:0 -1304px;}#sprite-schools{background-position:0 -1674px;width:88px;}#sprite-schools a:hover{background-image:url(../images/sprites.png?1283809673);background-position:0 -1704px;}#sprite-shopg{background-position:0 -1764px;width:70px;}#sprite-shopg a:hover{background-image:url(../images/sprites.png?1283809673);background-position:0 -1794px;}#sprite-purchase{background-position:-323px -407px;width:93px;}#sprite-purchase a:hover{background-image:url(../images/sprites.png?1283809673);background-position:-323px -437px;}#sprite-pricing{background-position:-323px -536px;width:78px;}#sprite-pricing a:hover{background-image:url(../images/sprites.png?1283809673);background-position:-323px -566px;}#sprite-getstarted{background-position:-323px -650px;width:111px;}#sprite-getstarted a:hover{background-image:url(../images/sprites.png?1283809673);background-position:-323px -680px;}#sprite-students_footer_back{background-position:0 -1854px;}#sprite-students_footer_banner{background-position:0 -1919px;}#sprite-students_header_back{background-position:-323px -30px;}#sprite-students_header_banner{background-position:-323px -110px;}#sprite-teaching_resources{background-position:-323px -190px;}#sprite-try_lesson{background-position:-323px -300px;}#sprite-brochures{background-position:0 -120px;}#sprite-class_results{background-position:0 -231px;}#sprite-edit_my_class{background-position:0 -341px;}#sprite-my_class{background-position:0 -1054px;}#sprite-my_details{background-position:0 -1164px;}#sprite-order_form{background-position:0 -1364px;}#sprite-preview_lessons{background-position:0 -1474px;}#sprite-footer_abc_logo{background-position:0 -451px;}#sprite-footer_blake_logo{background-position:0 -524px;}.testimonial .box{background-color:white;border-color:#ffe3aa;border-style:solid;border-width:1px;margin-top:1em;padding:.5em;}.testimonial .box .quote{font-size:105%;}.testimonial .box .name{font-style:italic;}.testimonial .more{padding:.5em 0 2em 1em;}.spacer{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;background:white;color:white;visibility:hidden;}.side_pics{text-align:center;}.side_pics img{padding:0 0 2em 0;}.level{padding:1em;}.message{font-size:110%;line-height:1.25;}.news p{font-size:115%;padding:.25em 1em 0 .5em;}.news p .title{color:#ff4aa4;font-size:120%;}#teacher_buttons,#parent_buttons{margin:10px;text-align:center;}#teacher_buttons .button,#parent_buttons .button{border:1px solid;border-color:#ff42a1;cursor:pointer;font-size:140%;height:105px;min-height:105px;margin:0 0 15px 0;padding-top:0;text-align:center;width:27%;}#teacher_buttons .button img,#parent_buttons .button img{height:80px;}#teacher_buttons .button.start,#parent_buttons .button.start{margin-left:auto;margin-right:auto;width:60%;}#teacher_buttons .button.center,#parent_buttons .button.center{margin-left:auto;margin-right:auto;}#teacher_buttons .button:hover,#parent_buttons .button:hover{background-color:#efe;}#teacher_buttons .button.tall,#parent_buttons .button.tall{height:135px;padding-top:10px;}#parent_buttons{margin:1% 0 0 2%;}#parent_buttons .button{height:135px;width:23%;margin-right:1.5%;}#parent_buttons .button .last{margin-right:0;}#teacher_rotator{height:72px;width:auto;}.teacher_rotator{overflow:hidden;padding:0 0 3em 0;}.lesson{background-color:#efe;border:solid 1px #f93;float:left;margin:.5em;padding:.5em;text-align:center;}ul#side_nav{list-style:none;margin:0;padding:0 1em 0 0;}ul#side_nav li{list-style-image:none;list-style-type:none;margin-left:0;}ul#side_nav a{color:white;background-color:#f79e0c;border:solid 1px #c46b00;display:block;font-weight:bold;height:auto;margin:0 0 1px 0;padding:3px 4px 3px 4px;text-decoration:none;}ul#side_nav a:hover{background-color:#b3d13d;border:solid 1px #809e0a;}ul#side_nav .on a{border:solid 1px #cc1771;background-color:#ff4aa4;}#signup a{font-size:160%;padding:1em;}.center{text-align:center;}form.user legend{padding:.5em;}form.user fieldset{background-color:#ffd;border:solid 1px gray;clear:both;margin:0 0 1em 0;padding:1em;}form.user .label{float:left;font-weight:normal;margin:0 1em 0 0;padding:3px 0 0 0;text-align:right;width:13em;}form.user .middle_label{float:left;font-weight:normal;margin:0 1em 0 0;padding:8px 0 0 0;text-align:right;width:13em;}form.user input.check_box{background-color:#fae;padding:3px 0 0 0;float:left;font-weight:normal;margin:0 1em 0 12em;text-align:right;}form.user label.small_right{float:left;margin:0 .25em 0 0;text-align:left;width:22em;}form.user .advice{color:#2a0;margin:.25em;}form.user .col2{margin:0 0 0 13em;}form.big fieldset{background-color:#ffd;border:solid 1px gray;clear:both;margin:0 0 1em 0;padding:1em;}form.big label{display:block;font-size:14px;}form.big label.small{display:inline;font-size:100%;margin:0 0 5px 0;vertical-align:middle;}form.big input,form.big select,form.big textarea{background-color:#e1e1e1;border:1px solid #afafaf;color:#7d7d7d;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;margin:0 0 5px 0;padding:2px;}form.big input:focus,form.big select:focus,form.big textarea:focus{color:#7ab800;border:1px solid #7ab800;background-color:#f0ffbf;}form.big input.checkbox{margin:0;padding:0;border:none;background:none;}a.link_white{color:white;text-decoration:none;}a.link_white:visited{color:white;}a.link_white:hover{color:white;text-decoration:underline;}a.close{cursor:pointer;float:right;position:relative;top:-4px;right:5px;}#basket{background-color:#f2fef2;border-color:#008d00;border-style:solid;border-width:1px;margin:1em;padding:.75em;}#basket input{background-color:white;border:0 solid;color:#f40;font:bold 84%;}#basket a{background-color:#f8fff8;border:2px solid #3a0;color:#3a0;font-size:140%;margin-top:10px;padding:2px 5px 2px 5px;}#basket a:hover{background-color:#3a0;border:2px solid #3a0;color:#f8fff8;font-size:140%;margin-top:10px;padding:2px 5px 2px 5px;text-decoration:none;}#basket .line_item{background-color:white;border-bottom:dotted 1px gray;font-size:110%;margin-bottom:5px;padding:3px 5px 2px 5px;}#basket input{color:red;border:0;cursor:hand;}#basket .price{background-color:white;border:1px solid #ddd;font-size:140%;font-weight:bold;margin-bottom:1em;padding:.5em;text-align:right;width:12em;}#basket .next{float:right;}#basket .back{float:left;}.active{background-color:#efe;}.expired{color:#888;background-color:#fee;}.subscription .price{float:right;font-size:130%;}.subscription .addcontainer ul{list-style-type:none;}.subscription .addcontainer ul input{background-color:#3a0;border:1px solid white;color:white;display:block;font-weight:600;margin-left:0;padding-left:1em;padding-bottom:3px;width:140px;}.code input.button{background-color:#3a0;border:1px solid white;color:white;display:block;font-weight:600;margin-left:0;margin-right:1.5em;padding-left:1em;padding-bottom:3px;width:140px;float:right;}.popup .title{font-size:140%;}.pagination{text-align:center;padding:.3em;}.pagination a,.pagination span{padding:.2em .5em;}.pagination span.disabled{color:#aaa;}.pagination span.current{font-weight:bold;color:#ff0084;}.pagination a{border:1px solid #ddd;color:#0063dc;text-decoration:none;}.pagination a:hover,.pagination a:focus{border-color:#036;background:#0063dc;color:white;}.pagination .page_info{color:#aaa;padding-top:.8em;}.pagination .prev_page,.pagination .next_page{border-width:2px;}.pagination .prev_page{margin-right:1em;}.pagination .next_page{margin-left:1em;}#errorExplanation{background-color:white;border-color:#f33;border-style:solid;border-width:2px;color:black;margin-bottom:18px;margin-left:2em;margin-right:2em;padding:18px;}.about h1{font-size:140%;margin:.25em 0 .5em 0;}.about h2{border-bottom:1px solid #ddf;font-size:120%;margin-bottom:.25em;padding-top:.25em;}.about p{font-size:115%;padding:.25em 1em 0 .5em;}#admin h2{padding-top:20px;}#admin h3{clear:both;padding-top:10px;}#admin .navigation_links{border-top:1px #dbd dotted;clear:both;margin-top:20px;padding-top:10px;}table.admin{margin-bottom:.5em;background-color:white;}table.admin th,table.admin td{padding:5px 10px 5px 10px;}table.admin thead{background-color:white;border-bottom:solid 2px #bab;border-top:solid 2px #bab;}table.admin tbody{border-top:solid 2px #ccc;border-bottom:solid 2px #ccc;}table.admin td{border-bottom:solid 1px #dbd;}table.admin tr{border-left:solid 1px #dbd;border-right:solid 1px #dbd;}table.admin .striped{background-color:#eee;}table.admin .over{background-color:#ffc;}table.admin img.thumbnail{height:75px;width:100px;}.huge{font-size:180%;}.big{font-size:1.2em;line-height:1.5em;margin-bottom:1.25em;}.required_star{color:#c00;font-weight:bold;}.error_message{color:#c00;}#flash .error a{color:red;}.completion_state_unlocked{color:#869d2d;}.completion_state_locked{color:#c00;}table.story_factory_contest .closed{background-color:#888;}table.story_factory_contest .presenting{background-color:#c00;}table.story_factory_contest .voting{background-color:#f79e0c;}table.story_factory_contest .open{background-color:#62cb4a;}table.story_factory_contest .pending{background-color:#8a8;}tr.edit_student input[type="text"]{padding:2px;width:70px;}tr.edit_student select{width:100px;}tr.edit_student td{white-space:nowrap;}tr.edit_student td.editable span{cursor:pointer;}tr.edit_student td img{cursor:pointer;padding-right:5px;}tr.no_border td{border:none;padding-bottom:0;}.tooltip{background-color:#ddd;border:1px solid #333;padding:10px 15px;display:none;color:black;text-align:left;font-size:12px;-moz-box-shadow:0 0 10px black;-webkit-box-shadow:0 0 10px black;z-index:100;}.tooltip ol,.tooltip ul{margin-bottom:0;}.graph .row{padding-bottom:2px;}.graph .label{float:left;font-weight:bold;text-align:right;width:15%;}.graph .label a{color:black;}.graph .value{margin-left:16%;width:80%;}.graph .bar{background-color:#0d1;border:1px solid black;color:red;height:20px;padding:0 3px;width:0;white-space:nowrap;}.graph .bar.empty{padding:0;}form.formtastic fieldset{width:95%;}form.formtastic ol li label{float:left;width:28%;text-align:right;}form.formtastic ol li fieldset legend{width:28%;padding-right:2%;text-align:right;}form.formtastic ol li fieldset legend span.label{position:absolute;width:28%;}form.formtastic ol li fieldset ol{padding:0 75% 0 30%;}form.formtastic ol li p.inline-hints,form.formtastic ol li p.inline-errors,form.formtastic ol li ul.errors{margin:.7em 0 0 30%;}form.formtastic ol li.string input,form.formtastic ol li.password input,form.formtastic ol li.numeric input,form.formtastic ol li.text textarea,form.formtastic ol li select{width:50%;}form.formtastic ol li.boolean label{padding-left:30%;}form.formtastic fieldset.buttons{padding-left:30%;width:50%;}form.formtastic fieldset.buttons ol li{display:inline;width:auto;float:left;}form.formtastic ol li fieldset ol{width:69%;float:right;padding:0;}form.formtastic ol li fieldset ol li select{width:100%;}form.formtastic.admin fieldset{width:90%;}form.formtastic fieldset.inputs{background-color:#ffd;border:solid 1px gray;clear:both;margin:0 0 1em 0;padding:1em;}form.formtastic fieldset.inputs .advice{color:#2a0;margin:.25em;}form.formtastic fieldset.inputs li{margin-bottom:10px;}form.formtastic fieldset.inputs li.string input,form.formtastic fieldset.inputs li.password input,form.formtastic fieldset.inputs li.numeric input,form.formtastic fieldset.inputs li.text textarea{border:1px solid #bbb;padding:5px;}form.formtastic fieldset.inputs li.string label,form.formtastic fieldset.inputs li.password label,form.formtastic fieldset.inputs li.numeric label,form.formtastic fieldset.inputs li.text label,form.formtastic fieldset.inputs li label{margin-right:1em;}form.formtastic fieldset.inputs li.string label abbr,form.formtastic fieldset.inputs li.password label abbr,form.formtastic fieldset.inputs li.numeric label abbr,form.formtastic fieldset.inputs li.text label abbr,form.formtastic fieldset.inputs li label abbr{padding-left:2px;}form.formtastic fieldset.inputs li.boolean label{text-align:left;}form.formtastic fieldset.inputs li p.inline-hints,form.formtastic fieldset.inputs li p.inline-errors{clear:both;margin-top:0;}form.formtastic fieldset.inputs textarea.short{height:80px;}form.formtastic fieldset.inputs p.info{margin-left:30%;}#login fieldset{background-color:white;border:none;padding:0;}#login fieldset ol li{margin:0;padding:0;}#login fieldset ol li .create{margin-left:100px;}#login fieldset ol li label{text-align:left;}.popup_tooltip{display:none;background:transparent url(/images/tooltips/pink_arrow.png?1283809673);font-size:12px;height:65px;width:160px;padding:25px;color:black;}#school #class1,#school #class2{border:1px solid;border-color:#ff42a1;padding:5px;}#school img{height:25px;}#school .student{border:solid 1px #f93;cursor:pointer;margin:.25em;padding:.25em;text-align:center;}#school .student.selected{background-color:#efe;}#school .students{height:350px;overflow:auto;position:relative;}#school .students table td,#school .students table th{padding:4px;}#school .students.ui-state-highlight{background:#eee;}#school .switches{font-size:3em;font-weight:bold;padding-top:110px;}#school .switches p{padding-bottom:50px;}#admin .panel .codes ul{list-style-type:none;display:block;float:left;}#admin .panel .codes ul ::selection{background:#ff42a1;}#admin .panel .codes ul ::-moz-selection{background:#ff42a1;}#admin #flash-book-admin{height:600px;width:800px;}#flash-game{height:480px;width:640px;}ol.plain{margin:0;padding:0;}ul.plain{list-style-type:none;margin:0;padding:0;}a.plain,a.plain:visited{color:#333;}.loading{background:#ffc129;color:black;font-weight:bold;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;}td.text_right,th.text_right{text-align:right;}a.print{float:right;}.guarantee{padding-top:10px;}.tiny{font-size:.6em;}#levels .even{background-color:#ffd;}#levels .odd{background-color:#f3f3f3;}#levels .heading{background-color:#0063dc;color:white;font-weight:800;margin-top:2em;}#levels .heading .big{font-size:130%;}#levels .box{padding:5px;}#words .even{background-color:#ffd;}#words .odd{background-color:#f3f3f3;}#words .box{padding:5px;}#existing_students .student_details{border:solid 1px grey;padding:1em;background-color:#ffd;}#existing_students .student_details .credentials .login{float:left;}#existing_students .student_details .credentials .password{margin-left:13em;}#existing_students .student_details .progresses{border:solid 1px grey;padding:.5em;margin:1em 0 1em 0;}#existing_students .student_details .progresses .progress .progress_name{float:left;margin-left:0;}#existing_students .student_details .progresses .progress .lesson_num{float:left;margin-left:5.5em;}#existing_students .student_details .progresses .progress .resources{float:right;}#existing_students .student_details .actions .edit{float:left;font-weight:bold;}#existing_students .student_details .actions .delete{margin-left:13em;}#edit_all_students .progress select{margin-left:.5em;}#edit_all_students .reset_progress{margin-top:1em;}#edit_all_students #links #delete-selected-students{margin-left:40em;}#edit_all_students #links #select-all-students{float:right;margin-left:1.5em;}#edit_all_students #links #select-no-students{float:right;margin-left:1.5em;}#edit_all_students #selectable-students{margin-top:1em;}.admin_graph{height:400px;width:900px;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;vertical-align:middle;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}q,blockquote{quotes:"" "";}q:before,q:after,blockquote:before,blockquote:after{content:"";}a img{border:none;}body{line-height:1.5;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#333;font-size:75%;}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#222;}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}h1{font-size:3em;line-height:1;margin-bottom:.50em;}h2{font-size:2em;margin-bottom:.75em;}h3{font-size:1.5em;line-height:1;margin-bottom:1.00em;}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}h5{font-size:1em;font-weight:bold;margin-bottom:1.50em;}h6{font-size:1em;font-weight:bold;}p{margin:0 0 1.5em;}p img.left{display:inline;float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}p img.right{display:inline;float:right;margin:1.5em 0 1.5em 1.5em;padding:0;}a{text-decoration:underline;color:#009;}a:visited{color:#006;}a:focus{color:black;}a:hover{color:black;}a:active{color:#c09;}blockquote{margin:1.5em;color:#666;font-style:italic;}strong{font-weight:bold;}em{font-style:italic;}dfn{font-style:italic;font-weight:bold;}sup,sub{line-height:0;}abbr,acronym{border-bottom:1px dotted #666;}address{margin:0 0 1.5em;font-style:italic;}del{color:#666;}pre{margin:1.5em 0;white-space:pre;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}li ul,li ol{margin:0;}ul,ol{margin:0 1.5em 1.5em 0;padding-left:3.333em;}ul{list-style-type:disc;}ol{list-style-type:decimal;}dl{margin:0 0 1.5em 0;}dl dt{font-weight:bold;}dd{margin-left:1.5em;}table{margin-bottom:1.4em;width:100%;}th{font-weight:bold;}thead th{background:#c3d9ff;}th,td,caption{padding:4px 10px 4px 5px;}tr.even td{background:#e5ecf9;}tfoot{font-style:italic;}caption{background:#eee;}.quiet{color:#666;}.loud{color:#111;}.clear{clear:both;}.nowrap{white-space:nowrap;}.clearfix{overflow:hidden;display:inline-block;}.clearfix{display:block;}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}.first{margin-left:0;padding-left:0;}.last{margin-right:0;padding-right:0;}.top{margin-top:0;padding-top:0;}.bottom{margin-bottom:0;padding-bottom:0;}.container{width:950px;margin:0 auto;overflow:hidden;display:inline-block;}.container{display:block;}.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24{display:inline;float:left;margin-right:10px;}* html .column,* html div.span-1,* html div.span-2,* html div.span-3,* html div.span-4,* html div.span-5,* html div.span-6,* html div.span-7,* html div.span-8,* html div.span-9,* html div.span-10,* html div.span-11,* html div.span-12,* html div.span-13,* html div.span-14,* html div.span-15,* html div.span-16,* html div.span-17,* html div.span-18,* html div.span-19,* html div.span-20,* html div.span-21,* html div.span-22,* html div.span-23,* html div.span-24{overflow-x:hidden;}.last,div.last{margin-right:0;}.span-1{width:30px;}.span-2{width:70px;}.span-3{width:110px;}.span-4{width:150px;}.span-5{width:190px;}.span-6{width:230px;}.span-7{width:270px;}.span-8{width:310px;}.span-9{width:350px;}.span-10{width:390px;}.span-11{width:430px;}.span-12{width:470px;}.span-13{width:510px;}.span-14{width:550px;}.span-15{width:590px;}.span-16{width:630px;}.span-17{width:670px;}.span-18{width:710px;}.span-19{width:750px;}.span-20{width:790px;}.span-21{width:830px;}.span-22{width:870px;}.span-23{width:910px;}.span-24,div.span-24{width:950px;margin:0;}input.span-1,textarea.span-1,select.span-1{width:30px!important;}input.span-2,textarea.span-2,select.span-2{width:70px!important;}input.span-3,textarea.span-3,select.span-3{width:110px!important;}input.span-4,textarea.span-4,select.span-4{width:150px!important;}input.span-5,textarea.span-5,select.span-5{width:190px!important;}input.span-6,textarea.span-6,select.span-6{width:230px!important;}input.span-7,textarea.span-7,select.span-7{width:270px!important;}input.span-8,textarea.span-8,select.span-8{width:310px!important;}input.span-9,textarea.span-9,select.span-9{width:350px!important;}input.span-10,textarea.span-10,select.span-10{width:390px!important;}input.span-11,textarea.span-11,select.span-11{width:430px!important;}input.span-12,textarea.span-12,select.span-12{width:470px!important;}input.span-13,textarea.span-13,select.span-13{width:510px!important;}input.span-14,textarea.span-14,select.span-14{width:550px!important;}input.span-15,textarea.span-15,select.span-15{width:590px!important;}input.span-16,textarea.span-16,select.span-16{width:630px!important;}input.span-17,textarea.span-17,select.span-17{width:670px!important;}input.span-18,textarea.span-18,select.span-18{width:710px!important;}input.span-19,textarea.span-19,select.span-19{width:750px!important;}input.span-20,textarea.span-20,select.span-20{width:790px!important;}input.span-21,textarea.span-21,select.span-21{width:830px!important;}input.span-22,textarea.span-22,select.span-22{width:870px!important;}input.span-23,textarea.span-23,select.span-23{width:910px!important;}input.span-24,textarea.span-24,select.span-24{width:950px!important;}.append-1{padding-right:40px;}.append-2{padding-right:80px;}.append-3{padding-right:120px;}.append-4{padding-right:160px;}.append-5{padding-right:200px;}.append-6{padding-right:240px;}.append-7{padding-right:280px;}.append-8{padding-right:320px;}.append-9{padding-right:360px;}.append-10{padding-right:400px;}.append-11{padding-right:440px;}.append-12{padding-right:480px;}.append-13{padding-right:520px;}.append-14{padding-right:560px;}.append-15{padding-right:600px;}.append-16{padding-right:640px;}.append-17{padding-right:680px;}.append-18{padding-right:720px;}.append-19{padding-right:760px;}.append-20{padding-right:800px;}.append-21{padding-right:840px;}.append-22{padding-right:880px;}.append-23{padding-right:920px;}.prepend-1{padding-left:40px;}.prepend-2{padding-left:80px;}.prepend-3{padding-left:120px;}.prepend-4{padding-left:160px;}.prepend-5{padding-left:200px;}.prepend-6{padding-left:240px;}.prepend-7{padding-left:280px;}.prepend-8{padding-left:320px;}.prepend-9{padding-left:360px;}.prepend-10{padding-left:400px;}.prepend-11{padding-left:440px;}.prepend-12{padding-left:480px;}.prepend-13{padding-left:520px;}.prepend-14{padding-left:560px;}.prepend-15{padding-left:600px;}.prepend-16{padding-left:640px;}.prepend-17{padding-left:680px;}.prepend-18{padding-left:720px;}.prepend-19{padding-left:760px;}.prepend-20{padding-left:800px;}.prepend-21{padding-left:840px;}.prepend-22{padding-left:880px;}.prepend-23{padding-left:920px;}.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24{display:inline;float:left;position:relative;}.pull-1{margin-left:-40px;}.pull-2{margin-left:-80px;}.pull-3{margin-left:-120px;}.pull-4{margin-left:-160px;}.pull-5{margin-left:-200px;}.pull-6{margin-left:-240px;}.pull-7{margin-left:-280px;}.pull-8{margin-left:-320px;}.pull-9{margin-left:-360px;}.pull-10{margin-left:-400px;}.pull-11{margin-left:-440px;}.pull-12{margin-left:-480px;}.pull-13{margin-left:-520px;}.pull-14{margin-left:-560px;}.pull-15{margin-left:-600px;}.pull-16{margin-left:-640px;}.pull-17{margin-left:-680px;}.pull-18{margin-left:-720px;}.pull-19{margin-left:-760px;}.pull-20{margin-left:-800px;}.pull-21{margin-left:-840px;}.pull-22{margin-left:-880px;}.pull-23{margin-left:-920px;}.pull-24{margin-left:-960px;}.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24{display:inline;float:right;position:relative;}.push-1{margin:0 -40px 1.5em 40px;}.push-2{margin:0 -80px 1.5em 80px;}.push-3{margin:0 -120px 1.5em 120px;}.push-4{margin:0 -160px 1.5em 160px;}.push-5{margin:0 -200px 1.5em 200px;}.push-6{margin:0 -240px 1.5em 240px;}.push-7{margin:0 -280px 1.5em 280px;}.push-8{margin:0 -320px 1.5em 320px;}.push-9{margin:0 -360px 1.5em 360px;}.push-10{margin:0 -400px 1.5em 400px;}.push-11{margin:0 -440px 1.5em 440px;}.push-12{margin:0 -480px 1.5em 480px;}.push-13{margin:0 -520px 1.5em 520px;}.push-14{margin:0 -560px 1.5em 560px;}.push-15{margin:0 -600px 1.5em 600px;}.push-16{margin:0 -640px 1.5em 640px;}.push-17{margin:0 -680px 1.5em 680px;}.push-18{margin:0 -720px 1.5em 720px;}.push-19{margin:0 -760px 1.5em 760px;}.push-20{margin:0 -800px 1.5em 800px;}.push-21{margin:0 -840px 1.5em 840px;}.push-22{margin:0 -880px 1.5em 880px;}.push-23{margin:0 -920px 1.5em 920px;}.push-24{margin:0 -960px 1.5em 960px;}.prepend-top{margin-top:1.5em;}.append-bottom{margin-bottom:1.5em;}.showgrid{background:url(/images/grid.png?1283809673);}.error{padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}.error a{color:#8a1f11;}.notice{padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#fff6bf;color:#514721;border-color:#ffd324;}.notice a{color:#514721;}.success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#e6efc2;color:#264409;border-color:#c6d880;}.success a{color:#264409;}.hide{display:none;}.highlight{background:yellow;}.added{background:#060;color:white;}.removed{background:#900;color:white;}label{font-weight:bold;}fieldset{padding:1.4em;margin:0 0 1.5em 0;}legend{font-weight:bold;font-size:1.2em;}input.text,input.title,input[type=text],input[type=password]{margin:.5em 0;background-color:white;padding:5px;}input.title{font-size:1.5em;}input[type=checkbox],input.checkbox,input[type=radio],input.radio{position:relative;top:.25em;}textarea{margin:.5em 0;padding:5px;}select{margin:.5em 0;}fieldset{border:1px solid #ccc;}input.text,input.title,input[type=text],input[type=password],textarea,select{border:1px solid #bbb;}input.text:focus,input.title:focus,input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px solid #666;}input.text,input.title,input[type=text],input[type=password]{width:300px;}textarea{width:390px;height:250px;}body{font-family:arial,tahoma,helvetica,sans serif;font-size:100%;}.clear{clear:both;}.clear hr{display:none;}.pad{padding:10px;}.left{float:left;}.right{float:right;}a img,img{border:none;vertical-align:middle;}h1,.panel .inner h1{border-bottom:1px dotted #ccc;color:#ff42a1;font-size:1.6em;font-weight:bold;margin-bottom:5px;}h2,.panel .inner h2{color:#ff42a1;font-size:1.4em;font-weight:bold;margin-bottom:5px;}h3{color:#ff42a1;font-size:1.2em;font-weight:bold;margin-bottom:10px;text-decoration:none;}h3 a{color:#ff42a1;font-size:1.2em;font-weight:bold;margin-bottom:10px;text-decoration:none;}h4{color:#3b7c9a;font-size:1.2em;font-weight:bold;margin-bottom:5px;}h5{color:#b3b7b9;font-size:1.1em;font-weight:bold;margin-bottom:5px;}.panel h2{color:#004872;clear:both;font-size:1em;margin:0 0 5px 0;}.panel h2 span{display:block;float:left;width:180px;}#login h3 span{font-size:.7em;font-weight:normal;float:right;margin-top:1px;}p{margin-bottom:10px;}p.note{color:#888;font-size:.8em;}a,a:visited{color:#ff42a1;text-decoration:none;}a:hover,a:visited:hover{color:#3b7c9a;}a.more,a:visited.more{background:url(../images/front/more.gif?1283809673) right 3px no-repeat;padding-right:12px;}a.more:hover,a:visited.more:hover{background-image:url(../images/front/more-over.gif?1283809673);}a.back-to-top,a:visited.back-to-top{background:url(../images/front/back-to-top.gif?1283809673) right 3px no-repeat;float:right;margin-right:10px;padding-right:12px;}a.inline_btn,a:visited.inline_btn{background:#f79e0c url(../images/front/button-bg.png?1283809673) top left repeat-x;border:1px solid #ba7609;color:white;font-size:.9em;font-weight:bold;margin:0 5px 5px 0;padding:3px 6px;text-decoration:none;}.container{background-color:white;font-size:.75em;margin:0 auto;padding:10px 0 30px;text-align:left;width:950px;min-height:400px;}.panel{background:#b8dbff;border:1px solid #01afef;margin:0 10px 10px;padding:10px;overflow:hidden;}.inner{background:white;border:1px solid #95c562;}#rotator{height:100px;width:auto;}#rotator .news_rotator{height:100px;margin-bottom:10px;overflow:hidden;width:900px;}.col_285{display:inline;float:left;margin-right:10px;width:285px;}#section_Home .container{font-size:.75em;margin:0 auto;padding:10px;text-align:left;width:950px;}#section_Home #user-info{background-color:#b8dbff;border:1px solid #01afef;float:left;margin:0 10px 10px;padding:10px;width:598px;}#section_Home #user-info #welcome{float:left;height:241px;margin:0 10px 2px 0;overflow:hidden;width:344px;}#section_Home #user-info #ad{float:right;}#section_Home #user-info #ad a.parents_mid,#section_Home #user-info #ad a.teachers_mid{display:block;float:left;height:78px;}#section_Home #user-info #ad a.parents_mid span,#section_Home #user-info #ad a.teachers_mid span{display:none;}#section_Home #user-info #ad a:hover.parents_mid,#section_Home #user-info #ad a:hover.teachers_mid{background-position:0 -78px;}#section_Home #user-info #ad a.parents_mid{background:transparent url(/images/buttons/parents_mid.jpg?1283809673) no-repeat scroll left top;width:108px;}#section_Home #user-info #ad a.teachers_mid{background:transparent url(/images/buttons/teachers_mid.jpg?1283809673) no-repeat scroll left top;width:109px;}#section_Home #login .inner{height:110px;overflow:hidden;}#section_Home #login .inner-content{height:80px;overflow:auto;}#section_Home #login .inner-content .child{float:left;margin:0 10px 3px 0;}#section_Home #login .inner-content .child img{border:1px solid #95c562;}#section_Home #login .inner-content .child p{margin-bottom:0;}#section_Home #user-info #ad a{line-height:1em;}#section_Home #world-info{margin-top:0;display:inline;}#section_Home #world-info .sign{background:#ff9c13 url(../images/front/sign-bg.png?1283809673) top left repeat-x;border:1px solid #7c8b8d;margin-right:10px;margin-bottom:10px;padding:10px;}#section_Home #world-info .sign.last{margin-bottom:0;}#section_Home #world-info #cookie-movie.sign{height:269px;padding:8px 8px 7px;}#section_Home #world-info #cookie-movie.sign.us{background:#ff9c13 url(../images/movies/home_movie_us.jpg?1283809673) top left;}#section_Home #world-info #cookie-movie.sign.au{background:#ff9c13 url(../images/movies/home_movie.jpg?1283809673) top left;}#section_Home #world-info #cookie-movie.sign.uk{background:#ff9c13 url(../images/movies/home_movie.jpg?1283809673) top left;}#section_Home .sign .items{text-align:center;}#section_Home .sign .items .statbox{padding:12px 0 15px 0;width:255px;}#section_Home .sign .items .statbox h3{color:#0bd;font-size:2em;font-weight:bold;margin-bottom:5px;}#section_Home .sign .items .statbox p{color:#ffa318;font-size:1.4em;margin-bottom:5px;}#section_Home #playground{clear:both;height:263px;padding-left:10px;width:619px;}#section_Home #rotator .news_rotator{height:90px;}#section_Home #rotator h3{margin-bottom:5px;}#section_Home #rotator p{font-size:.9em;line-height:1.3em;margin-bottom:5px;}#section_Home #rotator p.date{font-size:.85em;}#section_Home #rotator .inner{height:90px;overflow:hidden;}#parent-dashboard #dashboard-navigation{display:inline;float:left;margin-right:10px;width:168px;}#parent-dashboard #dashboard-navigation ul{list-style-type:none;margin:0;padding:0;}#parent-dashboard #dashboard-navigation ul li{margin-bottom:5px;}#parent-dashboard #dashboard-navigation ul li.last{margin:0;}#parent-dashboard #dashboard-navigation ul li a{background:url(../images/front/parent-nav.png?1283809673) left top no-repeat;color:#3b7c9a;cursor:hand;display:block;font-weight:bold;padding-top:10px;text-align:left;text-decoration:none;width:173px;}#parent-dashboard #dashboard-navigation ul li a span{background:url(../images/front/parent-nav.png?1283809673) left bottom no-repeat;display:block;padding:0 0 10px 10px;width:163px;}#parent-dashboard #dashboard-navigation ul li.selected a,#parent-dashboard #dashboard-navigation ul li a:hover{background-position:-178px top;color:#ff42a1;}#parent-dashboard #dashboard-navigation ul li.selected a span,#parent-dashboard #dashboard-navigation ul li a:hover span{background-position:-178px bottom;}#parent-dashboard #news{display:inline;}#parent-dashboard #welcome-info .inner,#parent-dashboard #news .inner{height:403px;overflow:hidden;}#parent-dashboard #welcome-info #purchase{border:solid 2px #b35a00;background-color:#f79e0c;font-size:150%;text-align:center;}#parent-dashboard #welcome-info #purchase a{color:black;}#parent-dashboard #welcome-info #purchase a:hover{color:white;}#parent-dashboard #welcome-messagr{background-image:url(../images/front/reggie_home.png?1283809673);background-repeat:no-repeat;background-position:300px 15px;padding-right:135px;}#parent-dashboard #student-overview{background:white;border:1px solid #95c562;margin-bottom:1em;padding:5px;}#parent-dashboard #student-overview .link{font-size:150%;padding:5px 0 5px 0;}#parent-dashboard #student-overview .more{font-size:90%;padding:13px 5px 0 0;}#parent-dashboard #student-overview .name{font-size:140%;padding:10px 0 0 5px;}#parent-dashboard #student-overview a{color:#ff4aa4;}.child-info,.quick-stats,.childs-progress{float:left;display:inline;}.child-info{background:#d7ebff;border:1px solid #62c4f5;margin-right:10px;padding:10px 0;text-align:center;width:168px;}.child-info .avatar img{border:1px solid #95c562;}.child-info a{font-size:.9em;}.child-info a.start-reading{background:url(../images/front/start-reading.png?1283809673) left top no-repeat;display:block;height:50px;margin:10px auto;width:153px;}.child-info a.start-reading a:hover{background:url(../images/front/start-reading-over.png?1283809673) left top no-repeat;}.child-info a.buy-now{background:url(../images/front/buy-now.png?1283809673) left top no-repeat;display:block;height:50px;margin:10px auto;width:153px;}.child-info a.buy-now a:hover{background:url(../images/front/buy-now-over.png?1283809673) left top no-repeat;}.child-info a.buy-now .sppan{display:none;}.child-info ul{list-style-type:none;}.child-info ul a{font-size:100%;}.child-stats{display:inline;float:left;padding:10px;width:706px;}.child-stats ul{list-style-type:none;margin:0;}.container .child-stats table{border-bottom:1px dashed #868788;border-left:none;border-right:none;border-top:1px dashed #868788;font-size:1em;margin-bottom:0;}.container .child-stats table td{padding:0 10px 0 0;vertical-align:center;}.container .child-stats table tr td.result{color:#f79e0c;font-size:1.6em;font-weight:bold;text-align:center;}.container .child-stats table tr.no-data td{color:#b3b7b9;}.container .child-stats table tr.no-data td.result{color:#b3b7b9;font-weight:bold;}.quick-stats{width:261px;}.quick-stats h4{margin:24px 0 10px;}.childs-progress{margin-right:20px;width:415px;}.childs-progress ul{border-bottom:1px dashed #868788;border-top:1px dashed #868788;padding:10px 0;width:100%;}.childs-progress ul li{clear:both;margin-bottom:3px;}.childs-progress ul li p{float:left;margin-bottom:0;}.childs-progress ul li span{float:right;font-size:1.6em;font-weight:bold;}input.form_input,select.form_select{background:url(../images/front/input_bg.gif) top left repeat-x;}input.form_button{background:#f79e0c url(../images/front/button-bg.png?1283809673) top left repeat-x;border:1px solid #ba7609;color:white;font-size:.9em;font-weight:bold;padding:2px;}label{color:#596062;}#login form{font-size:.9em;}#login label{color:#7ab800;display:block;display:inline;float:left;font-weight:normal;margin-right:5px;width:95px;}#login .span-3 label{font-size:.9em;margin:3px 0 6px;width:80px;}#login input[type="text"],#login input[type="password"]{color:#999;clear:right;float:left;display:inline;margin:0 0 5px 0;padding:1px;width:100px;}#login input[type="checkbox"]{float:left;margin:0 10px 0 0;}#login input[type="submit"]{background:#f79e0c url(../images/front/button-bg.png?1283809673) top left repeat-x;border:1px solid #ba7609;color:white;float:left;font-size:.9em;font-weight:bold;padding:1px;}#ladder #filter{text-align:right;margin-bottom:5px;margin-right:10px;}#ladder #filter select,#ladder #filter label{margin:0 5px 0 0;}#ladder table tbody th{background-color:#66c6f5;color:white;font-size:.9em;padding:1px 4px;}#ladder table img{border:1px solid #77b90e;}#footer{background:#b2d13d url(../images/backgrounds/footer.gif?1283809673) top left repeat-x;font-size:.8em;text-align:center;vertical-align:top;}#footer .inner-footer{margin:0 auto;width:950px;}#footer a{color:white;text-decoration:none;}#footer a a:hover{text-decoration:underline;}#footer ul{float:left;list-style-type:none;margin:20px 0 20px 40px;padding:0;}#footer ul li{float:left;}#footer ul li a{border-right:1px solid white;margin-right:8px;padding-right:8px;}#footer ul li.last a{border:none;}#footer .blake_logo{float:left;display:inline;}#footer .partner_logo{font-size:.8em;float:right;display:inline;}#footer .buttons{display:inline;float:right;margin-right:5px;margin-top:15px;}.padding_T_5{padding-top:5px;}#section_About ol{margin-left:3em;}div.scrollable{position:relative;overflow:hidden;width:255px;height:55px;}div.scrollable div.items{height:20000em;position:absolute;}div.scrollable div.items div{float:left;}div.items div.active{border:1px inset #ccc;background-color:white;}ul.css-tabs{margin:0!important;padding:0;height:30px;border-bottom:1px solid #c46b00;}ul.css-tabs li{float:left;padding:0;margin:0;list-style-type:none;}ul.css-tabs a{float:left;font-size:13px;display:block;padding:5px 30px;text-decoration:none;border:1px solid #f79e0c;border-bottom:0;height:18px;background-color:#efefef;color:#777;margin-right:2px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;position:relative;top:1px;}ul.css-tabs a:hover{background-color:#f7f7f7;color:#333;}ul.css-tabs a.current{background-color:white;border-bottom:2px solid white;color:black;cursor:default;}div.css-panes div.pane{display:none;border:1px solid #f79e0c;border-width:0 1px 1px 1px;min-height:150px;padding:15px 20px;background-color:white;}.accordion{background:white;border:1px solid #333;margin:15px;}.accordion h4{background-color:#eee;margin:0;padding:5px 15px;font-size:14px;font-weight:normal;border:1px solid white;border-bottom:1px solid #ddd;cursor:pointer;}.accordion h4.current{cursor:default;background-color:white;}.accordion .pane{color:black;display:none;font-size:12px;list-style-type:none;margin:0;padding:10px;}.accordion .pane .title{float:left;width:30%;}ul.skin2 a{background-color:#b35a00;color:#ddd!important;}ul.skin2 a:hover{background-color:#ffc02e;color:#666!important;}ul.skin2 a.current{background-color:#f79e0c;border-bottom:2px solid #c46b00;color:white!important;font-weight:800;}div.skin2 div{min-height:200px;color:black;background:#fff8f0 url(/images/flowplayer/h300.png?1283809673) repeat-x scroll 0 -50px;_background:#4f5c6a;}.overlay{background-color:white;display:none;width:470px;padding:15px;text-align:left;border:6px solid #777;-moz-border-radius:6px;-webkit-border-radius:6px;}.overlay .title{margin:0;padding:10px 0;border-bottom:1px solid #333;font-size:20px;}.overlay .description{padding-top:10px;}.overlay img{max-width:470px;}.overlay div.close{background-image:url(/images/flowplayer/close.png?1283809673);position:absolute;right:0;top:0;cursor:pointer;height:35px;width:35px;}#swf_overlay{color:#efefef;height:320px;}div.contentWrap{height:311px;overflow-y:auto;}ul.tabs{list-style:none;margin:0!important;padding:0;height:30px;border-bottom:1px solid #666;}ul.tabs li{float:left;text-indent:0;padding:0;margin:0!important;list-style-image:none!important;}ul.tabs a{background:url(../images/tabs/orange.png?1283809673) no-repeat -420px 0;font-size:110%;display:block;height:30px;line-height:30px;width:134px;text-align:center;text-decoration:none;color:black;padding:0;margin:0;position:relative;top:1px;}ul.tabs a:active{outline:none;}ul.tabs a:hover{background-position:-420px -31px;color:white;}ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a{background-position:-420px -62px;cursor:default!important;color:black!important;}ul.tabs a.w1{background-position:-519px 0;width:134px;}ul.tabs a.w1:hover{background-position:-519px -31px;}ul.tabs a.w1.current{background-position:-519px -62px;}ul.tabs a.w2{background-position:-366px 0;width:154px;}ul.tabs a.w2:hover{background-position:-366px -31px;}ul.tabs a.w2.current{background-position:-366px -62px;}ul.tabs a.w3{background-position:-193px 0;width:174px;}ul.tabs a.w3:hover{background-position:-193px -31px;}ul.tabs a.w3.current{background-position:-193px -62px;}ul.tabs a.w4{background-position:0 0;width:194px;}ul.tabs a.w4:hover{background-position:0 -31px;}ul.tabs a.w4.current{background-position:0 -62px;}div.panes div.pane{display:none;}div.panes{border:1px solid black;border-top:none;padding:1em;}.simple_overlay{background-color:white;border:1px solid #666;display:none;min-height:200px;padding:1em;width:675px;z-index:10000;-moz-box-shadow:0 0 90px 5px black;-webkit-box-shadow:0 0 90px black;}.simple_overlay .close{background-image:url(/images/flowplayer/close.png?1283809673);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}