@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a,button,input,textarea,select,isindex,datagrid{font:inherit}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=reset]::-moz-focus-inner{border:0;padding:0;margin:0}.grid-container{*zoom:1;margin-right:auto;margin-left:auto}.grid-container:before{display:table;content:""}.grid-container:after{display:table;content:"";clear:both}@media only screen and (max-width:1px){.grid-container{padding-left:15px;padding-right:15px}}.grid-container-full-width{*zoom:1;margin-right:auto;margin-left:auto}.grid-container-full-width:before{display:table;content:""}.grid-container-full-width:after{display:table;content:"";clear:both}.row{*zoom:1}@media only screen and (max-width:1px){.row{margin-left:-15px;margin-right:-15px}}.row:before{display:table;content:""}.row:after{display:table;content:"";clear:both}@media only screen and (max-width:1px){.col-xs-1,.col-sm-1,.col-xs-2,.col-sm-2,.col-xs-3,.col-sm-3,.col-xs-4,.col-sm-4,.col-xs-5,.col-sm-5,.col-xs-6,.col-sm-6,.col-xs-7,.col-sm-7,.col-xs-8,.col-sm-8,.col-xs-9,.col-sm-9,.col-xs-10,.col-sm-10,.col-xs-11,.col-sm-11,.col-xs-12,.col-sm-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}}@media only screen and (max-width:1px){.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0}}@media only screen and (max-width:1px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}}@media only screen and (min-width:1px){.one-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.one-col{width:28px}}@media only screen and (min-width:1px){.two-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.two-col{width:68px}}@media only screen and (min-width:1px){.three-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.three-col{width:108px}}@media only screen and (min-width:1px){.four-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.four-col{width:148px}}@media only screen and (min-width:1px){.five-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.five-col{width:188px}}@media only screen and (min-width:1px){.six-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.six-col{width:228px}}@media only screen and (min-width:1px){.seven-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.seven-col{width:268px}}@media only screen and (min-width:1px){.eight-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.eight-col{width:308px}}@media only screen and (min-width:1px){.nine-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.nine-col{width:348px}}@media only screen and (min-width:1px){.ten-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.ten-col{width:388px}}@media only screen and (min-width:1px){.eleven-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.eleven-col{width:428px}}@media only screen and (min-width:1px){.twelve-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.twelve-col{width:468px}}@media only screen and (min-width:1px){.thirteen-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.thirteen-col{width:508px}}@media only screen and (min-width:1px){.fourteen-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.fourteen-col{width:548px}}@media only screen and (min-width:1px){.fifteen-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.fifteen-col{width:588px}}@media only screen and (min-width:1px){.sixteen-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.sixteen-col{width:628px}}@media only screen and (min-width:1px){.seventeen-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.seventeen-col{width:668px}}@media only screen and (min-width:1px){.eighteen-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.eighteen-col{width:708px}}@media only screen and (min-width:1px){.nineteen-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.nineteen-col{width:748px}}@media only screen and (min-width:1px){.twenty-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.twenty-col{width:788px}}@media only screen and (min-width:1px){.twenty-one-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.twenty-one-col{width:828px}}@media only screen and (min-width:1px){.twenty-two-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.twenty-two-col{width:868px}}@media only screen and (min-width:1px){.twenty-three-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.twenty-three-col{width:908px}}@media only screen and (min-width:1px){.twenty-four-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.twenty-four-col{width:948px}}@media only screen and (min-width:1px){.twenty-four-col{margin-right:0}}@media only screen and (min-width:1px){.prefix-one{margin-left:40px}}@media only screen and (min-width:1px){.prefix-two{margin-left:80px}}@media only screen and (min-width:1px){.prefix-three{margin-left:120px}}@media only screen and (min-width:1px){.prefix-four{margin-left:160px}}@media only screen and (min-width:1px){.prefix-five{margin-left:200px}}@media only screen and (min-width:1px){.prefix-six{margin-left:240px}}@media only screen and (min-width:1px){.prefix-seven{margin-left:280px}}@media only screen and (min-width:1px){.prefix-eight{margin-left:320px}}@media only screen and (min-width:1px){.prefix-nine{margin-left:360px}}@media only screen and (min-width:1px){.prefix-ten{margin-left:400px}}@media only screen and (min-width:1px){.prefix-eleven{margin-left:440px}}@media only screen and (min-width:1px){.prefix-twelve{margin-left:480px}}@media only screen and (min-width:1px){.prefix-thirteen{margin-left:520px}}@media only screen and (min-width:1px){.prefix-fourteen{margin-left:560px}}@media only screen and (min-width:1px){.prefix-fifteen{margin-left:600px}}@media only screen and (min-width:1px){.prefix-sixteen{margin-left:640px}}@media only screen and (min-width:1px){.prefix-seventeen{margin-left:680px}}@media only screen and (min-width:1px){.prefix-eighteen{margin-left:720px}}@media only screen and (min-width:1px){.prefix-nineteen{margin-left:760px}}@media only screen and (min-width:1px){.prefix-twenty{margin-left:800px}}@media only screen and (min-width:1px){.prefix-twenty-one{margin-left:840px}}@media only screen and (min-width:1px){.prefix-twenty-two{margin-left:880px}}@media only screen and (min-width:1px){.prefix-twenty-three{margin-left:920px}}@media only screen and (min-width:1px){.suffix-one{margin-right:52px}}@media only screen and (min-width:1px){.suffix-two{margin-right:92px}}@media only screen and (min-width:1px){.suffix-three{margin-right:132px}}@media only screen and (min-width:1px){.suffix-four{margin-right:172px}}@media only screen and (min-width:1px){.suffix-five{margin-right:212px}}@media only screen and (min-width:1px){.suffix-six{margin-right:252px}}@media only screen and (min-width:1px){.suffix-seven{margin-right:292px}}@media only screen and (min-width:1px){.suffix-eight{margin-right:332px}}@media only screen and (min-width:1px){.suffix-nine{margin-right:372px}}@media only screen and (min-width:1px){.suffix-ten{margin-right:412px}}@media only screen and (min-width:1px){.suffix-eleven{margin-right:452px}}@media only screen and (min-width:1px){.suffix-twelve{margin-right:492px}}@media only screen and (min-width:1px){.suffix-thirteen{margin-right:532px}}@media only screen and (min-width:1px){.suffix-fourteen{margin-right:572px}}@media only screen and (min-width:1px){.suffix-fifteen{margin-right:612px}}@media only screen and (min-width:1px){.suffix-sixteen{margin-right:652px}}@media only screen and (min-width:1px){.suffix-seventeen{margin-right:692px}}@media only screen and (min-width:1px){.suffix-eighteen{margin-right:732px}}@media only screen and (min-width:1px){.suffix-nineteen{margin-right:772px}}@media only screen and (min-width:1px){.suffix-twenty{margin-right:812px}}@media only screen and (min-width:1px){.suffix-twenty-one{margin-right:852px}}@media only screen and (min-width:1px){.suffix-twenty-two{margin-right:892px}}@media only screen and (min-width:1px){.suffix-twenty-three{margin-right:932px}}@media only screen and (min-width:1px){.twenty-four-col .twenty-four-col,.twenty-three-col .twenty-three-col,.twenty-two-col .twenty-two-col,.twenty-one-col .twenty-one-col,.twenty-col .twenty-col,.nineteen-col .nineteen-col,.eighteen-col .eighteen-col,.seventeen-col .seventeen-col,.sixteen-col .sixteen-col,.fifteen-col .fifteen-col,.fourteen-col .fourteen-col,.thirteen-col .thirteen-col,.twelve-col .twelve-col,.eleven-col .eleven-col,.ten-col .ten-col,.nine-col .nine-col,.eight-col .eight-col,.seven-col .seven-col,.six-col .six-col,.five-col .five-col,.four-col .four-col,.three-col .three-col,.two-col .two-col,.one-col .one-col,.last-col{margin-right:0}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#e5e5e5}#page{*zoom:1;width:100%;position:relative;background:#fff;min-width:320px}#page:before{display:table;content:""}#page:after{display:table;content:"";clear:both}@media only screen and (min-width:1px){#page{min-width:972px}}#page #header,#page #content,#page #footer,#page .grid-container-full-width{*zoom:1;width:100%;position:relative}#page #header:before,#page #content:before,#page #footer:before,#page .grid-container-full-width:before{display:table;content:""}#page #header:after,#page #content:after,#page #footer:after,#page .grid-container-full-width:after{display:table;content:"";clear:both}#page #header{margin-bottom:.75em}.grid-container{min-width:320px}@media only screen and (min-width:1px){.grid-container{width:948px;position:relative}}.row{margin-bottom:1.5em}@media only screen and (max-width:1px){img{max-width:100%;height:auto}}.cf{*zoom:1}.cf:before{display:table;content:""}.cf:after{display:table;content:"";clear:both}.ir,.image-replaced{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br,.image-replaced br{display:none}.center-block{display:block;margin:0 auto}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.undo-visuallyhidden{clip:none;height:auto;width:auto;margin:inherit;position:relative}.focusable:active{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.breakword{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.striped>*:nth-child(even){background-color:#f5f5f5}.no-transition{transition-delay:0 !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.underline-on-hover{text-decoration:none}.underline-on-hover:hover{text-decoration:underline}.key-value-pairs-list{*zoom:1}.key-value-pairs-list:before{display:table;content:""}.key-value-pairs-list:after{display:table;content:"";clear:both}.key-value-pairs-list dt,.key-value-pairs-list dd{text-align:left;float:left;width:50%}.key-value-pairs-list dt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right;clear:left;width:50%;padding-right:.5em}.mod{margin-bottom:1.5em}.button.default.primary,.btn-default-primary{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;overflow:visible;border:0;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:4px 10px;font-size:.875em;background-color:#6eb928;color:#fff !important}.button.default.primary:hover,.btn-default-primary:hover{position:relative;top:-1px;cursor:pointer}.button.default.primary:active,.btn-default-primary:active{top:1px}.button.default.primary[disabled=disabled],.btn-default-primary[disabled=disabled]{opacity:.5}.button.default.primary[disabled=disabled]:hover,.btn-default-primary[disabled=disabled]:hover{top:0;cursor:default}.button.default.primary[disabled=disabled]:active,.btn-default-primary[disabled=disabled]:active{top:0}.button.default.primary:hover,.btn-default-primary:hover{background-color:#99ce69;color:#fff !important}.button.default.primary:hover[disabled=disabled]:hover,.btn-default-primary:hover[disabled=disabled]:hover{background-color:#6eb928;color:#fff !important}.button.default.secondary,.btn-default-secondary{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;overflow:visible;border:0;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:4px 10px;font-size:.875em;background-color:#969696;color:#fff !important}.button.default.secondary:hover,.btn-default-secondary:hover{position:relative;top:-1px;cursor:pointer}.button.default.secondary:active,.btn-default-secondary:active{top:1px}.button.default.secondary[disabled=disabled],.btn-default-secondary[disabled=disabled]{opacity:.5}.button.default.secondary[disabled=disabled]:hover,.btn-default-secondary[disabled=disabled]:hover{top:0;cursor:default}.button.default.secondary[disabled=disabled]:active,.btn-default-secondary[disabled=disabled]:active{top:0}.button.default.secondary:hover,.btn-default-secondary:hover{background-color:#c8c8c8;color:#fff !important}.button.default.secondary:hover[disabled=disabled]:hover,.btn-default-secondary:hover[disabled=disabled]:hover{background-color:#969696;color:#fff !important}.button.default.tertiary,.btn-default-tertiary{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;overflow:visible;border:0;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:4px 10px;font-size:.875em;background-color:#008cd5;color:#fff !important}.button.default.tertiary:hover,.btn-default-tertiary:hover{position:relative;top:-1px;cursor:pointer}.button.default.tertiary:active,.btn-default-tertiary:active{top:1px}.button.default.tertiary[disabled=disabled],.btn-default-tertiary[disabled=disabled]{opacity:.5}.button.default.tertiary[disabled=disabled]:hover,.btn-default-tertiary[disabled=disabled]:hover{top:0;cursor:default}.button.default.tertiary[disabled=disabled]:active,.btn-default-tertiary[disabled=disabled]:active{top:0}.button.default.tertiary:hover,.btn-default-tertiary:hover{background-color:#7fc5ea;color:#fff !important}.button.default.tertiary:hover[disabled=disabled]:hover,.btn-default-tertiary:hover[disabled=disabled]:hover{background-color:#008cd5;color:#fff !important}.button.default.delete,.btn-default-delete{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;overflow:visible;border:0;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:0;text-indent:-999em;overflow:hidden;width:20px;height:20px;background-color:#ed1b30;color:#fff !important}.button.default.delete:hover,.btn-default-delete:hover{position:relative;top:-1px;cursor:pointer}.button.default.delete:active,.btn-default-delete:active{top:1px}.button.default.delete[disabled=disabled],.btn-default-delete[disabled=disabled]{opacity:.5}.button.default.delete[disabled=disabled]:hover,.btn-default-delete[disabled=disabled]:hover{top:0;cursor:default}.button.default.delete[disabled=disabled]:active,.btn-default-delete[disabled=disabled]:active{top:0}.button.default.delete:after,.btn-default-delete:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"x"}.button.default.delete:hover,.btn-default-delete:hover{background-color:#f25f6e;color:#fff !important}.button.default.delete:hover[disabled=disabled]:hover,.btn-default-delete:hover[disabled=disabled]:hover{background-color:#ed1b30;color:#fff !important}.button.default.delete:after,.btn-default-delete:after{position:absolute;top:0;left:0;width:20px;height:20px;line-height:19px;text-align:center;text-indent:0}input[type='submit'].button.default.delete,input[type='submit'].btn-default-delete{text-indent:0}.button.action.primary,.btn-action-primary{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;overflow:visible;border:0;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:10px 10px !important;background-color:#6eb928;color:#fff !important}.button.action.primary:hover,.btn-action-primary:hover{position:relative;top:-1px;cursor:pointer}.button.action.primary:active,.btn-action-primary:active{top:1px}.button.action.primary[disabled=disabled],.btn-action-primary[disabled=disabled]{opacity:.5}.button.action.primary[disabled=disabled]:hover,.btn-action-primary[disabled=disabled]:hover{top:0;cursor:default}.button.action.primary[disabled=disabled]:active,.btn-action-primary[disabled=disabled]:active{top:0}.button.action.primary:hover,.btn-action-primary:hover{background-color:#99ce69;color:#fff !important}.button.action.primary:hover[disabled=disabled]:hover,.btn-action-primary:hover[disabled=disabled]:hover{background-color:#6eb928;color:#fff !important}.button.action.secondary,.btn-action-secondary{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;overflow:visible;border:0;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:10px 10px !important;background-color:#969696;color:#fff !important}.button.action.secondary:hover,.btn-action-secondary:hover{position:relative;top:-1px;cursor:pointer}.button.action.secondary:active,.btn-action-secondary:active{top:1px}.button.action.secondary[disabled=disabled],.btn-action-secondary[disabled=disabled]{opacity:.5}.button.action.secondary[disabled=disabled]:hover,.btn-action-secondary[disabled=disabled]:hover{top:0;cursor:default}.button.action.secondary[disabled=disabled]:active,.btn-action-secondary[disabled=disabled]:active{top:0}.button.action.secondary:hover,.btn-action-secondary:hover{background-color:#c8c8c8;color:#fff !important}.button.action.secondary:hover[disabled=disabled]:hover,.btn-action-secondary:hover[disabled=disabled]:hover{background-color:#969696;color:#fff !important}.button.action.tertiary,.btn-action-tertiary{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;overflow:visible;border:0;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:10px 10px !important;background-color:#008cd5;color:#fff !important}.button.action.tertiary:hover,.btn-action-tertiary:hover{position:relative;top:-1px;cursor:pointer}.button.action.tertiary:active,.btn-action-tertiary:active{top:1px}.button.action.tertiary[disabled=disabled],.btn-action-tertiary[disabled=disabled]{opacity:.5}.button.action.tertiary[disabled=disabled]:hover,.btn-action-tertiary[disabled=disabled]:hover{top:0;cursor:default}.button.action.tertiary[disabled=disabled]:active,.btn-action-tertiary[disabled=disabled]:active{top:0}.button.action.tertiary:hover,.btn-action-tertiary:hover{background-color:#7fc5ea;color:#fff !important}.button.action.tertiary:hover[disabled=disabled]:hover,.btn-action-tertiary:hover[disabled=disabled]:hover{background-color:#008cd5;color:#fff !important}.tabs{*zoom:1;border-bottom:solid .3em #008cd5;margin-bottom:1em}.tabs:before{display:table;content:""}.tabs:after{display:table;content:"";clear:both}.tabs li{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-top:solid 1px #fff;padding:.5em 0;background:#e6f4fb;text-align:center}.tabs li:first-of-type{border-top:0}@media only screen and (min-width:1px){.tabs li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;border:0;border-right:solid 2px #fff;padding:.5em;position:relative;top:.5em}}.tabs li a{display:block;overflow:hidden}.tabs li:hover{background:#bfe2f5}@media only screen and (min-width:1px){.tabs li:hover{padding:.75em .5em;top:0}}.tabs li.active{background:#008cd5;color:#fff}@media only screen and (min-width:1px){.tabs li.active{position:relative;padding:.75em .5em;top:0}}.tabs li.active a{text-decoration:none;color:#fff}.tabs li.active h2{color:#fff}.table{border:0}.table th{background:0;border:0}.table{width:100%;margin-bottom:1.5em}.table *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.table caption{font-size:1em;line-height:1.5;font-weight:bold;text-align:left;padding:0 0 .5em .5em;margin-bottom:0;border-bottom:1px solid #e5e5e5}.table th,.table td{width:auto;padding:.5em;overflow:auto;vertical-align:top;border:1px solid #e5e5e5;border-width:0 0 1px;text-align:left}.bordered .table th,.bordered .table td{border-width:1px}.table th{font-weight:bold}.table thead th{border-bottom-width:2px}.table tbody tr.table-error{background:#f68d98}.table tbody tr.table-error td{color:#3b070c}.table tbody tr.table-success{background:#b7dc94}.table tbody tr.table-success td{color:#1c2e0a}.table tbody tr.table-info{background:#80c6ea}.table tbody tr.table-info td{color:#002335}.table tbody tr.table-warning{background:#fbbe8c}.table tbody tr.table-warning td{color:#3e1f06}.zstriped,.table-striped{border:0;width:100%;margin-bottom:1.5em}.zstriped th,.table-striped th{background:0;border:0}.zstriped *,.table-striped *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.zstriped caption,.table-striped caption{font-size:1em;line-height:1.5;font-weight:bold;text-align:left;padding:0 0 .5em .5em;margin-bottom:0;border-bottom:1px solid #e5e5e5}.zstriped th,.table-striped th,.zstriped td,.table-striped td{width:auto;padding:.5em;overflow:auto;vertical-align:top;border:1px solid #e5e5e5;border-width:0 0 1px;text-align:left}.bordered .zstriped th,.bordered .table-striped th,.bordered .zstriped td,.bordered .table-striped td{border-width:1px}.zstriped th,.table-striped th{font-weight:bold}.zstriped thead th,.table-striped thead th{border-bottom-width:2px}.zstriped tbody tr.table-error,.table-striped tbody tr.table-error{background:#f68d98}.zstriped tbody tr.table-error td,.table-striped tbody tr.table-error td{color:#3b070c}.zstriped tbody tr.table-success,.table-striped tbody tr.table-success{background:#b7dc94}.zstriped tbody tr.table-success td,.table-striped tbody tr.table-success td{color:#1c2e0a}.zstriped tbody tr.table-info,.table-striped tbody tr.table-info{background:#80c6ea}.zstriped tbody tr.table-info td,.table-striped tbody tr.table-info td{color:#002335}.zstriped tbody tr.table-warning,.table-striped tbody tr.table-warning{background:#fbbe8c}.zstriped tbody tr.table-warning td,.table-striped tbody tr.table-warning td{color:#3e1f06}.zstriped tr:nth-of-type(2n+2),.table-striped tr:nth-of-type(2n+2){background:#f5f5f5}body{font-size-adjust:100%;font-size:16px;font-family:Helvetica,"Helvetica Neue",Arial,Geneva,sans-serif;line-height:1.5;font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;font-smooth:always;color:#282828}p,address,li,ul,ol,dl,dd,table,fieldset,input,textarea,button{font-size:1em;font-family:Helvetica,"Helvetica Neue",Arial,Geneva,sans-serif;line-height:1.5}.warning-message{font-size:.875em}.warning-message:before{font-size:1.1428571428571428em;padding-right:.3em}.product-list>li{display:inline-block;vertical-align:top;float:none}.lt-ie8 .product-list>li{display:inline}.highlighted-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-bottom:1.5em;padding:1em 1em 1em;background:#f5f5f5}.highlighted-content>*{margin-top:0}.highlighted-content>*:last-child{margin-bottom:0}.highlighted-content.primary{background:#e6f4fb}.address{background:#f5f5f5;margin-bottom:.75em;padding:12px;clear:none !important;position:relative}@media only screen and (min-width:1px){.address{float:left;margin-right:12px}}@media only screen and (min-width:1px){.address{width:228px}}.address ul.vcard{list-style-type:none;margin:0 0 12px;padding:0}.address ul.vcard li{margin:0;padding:0}.address ul.vcard li.fn{font-weight:bold;margin-bottom:5.2px}.address .tools{margin-bottom:12px}.address>*:last-child{margin-bottom:0}@media only screen and (min-width:1px){.twelve-col .address:nth-of-type(2n){margin-right:0}}.address.new{min-height:281px;display:table}.address.new a{display:table-cell;vertical-align:middle;text-align:center}form.form{*zoom:1;margin-bottom:1em;font-size:16px;line-height:1.4}form.form:before{display:table;content:""}form.form:after{display:table;content:"";clear:both}form.form div.form-actions,form.form li.form-actions,form.form fieldset.form-actions,form.form div.help-text,form.form li.help-text,form.form fieldset.help-text{clear:both;margin-left:25%}form.form label{width:24%}form.form .form-actions input,form.form .checkbox-group label,form.form .radio-group label{width:auto}form.form input,form.form textarea,form.form select,form.form .radio-group,form.form .checkbox-group,form.form .help-text,form.form .form-alert-text,form.form .date fieldset{width:75%}form.form textarea{max-width:75%}form.form input[type=checkbox],form.form input[type=radio]{width:auto}form.form .boolean .form-alert-text,form.form .checkbox-group.stacked .form-alert-text,form.form .radio-group.stacked .form-alert-text,form.form .boolean .help-text,form.form .checkbox-group.stacked .help-text,form.form .radio-group.stacked .help-text,form.form .boolean label,form.form .checkbox-group.stacked label,form.form .radio-group.stacked label{width:100%}form.form .short{width:25%}form.form .medium{width:37.5%}form.form .inset{margin-left:25%}form.form .inset.indent{margin-left:30%}form.form p{font-size:inherit;line-height:inherit;padding:0 .5em;margin-bottom:1.5em}form.form p.required-msg{margin-bottom:.625em;padding:0;color:#b1b1b1}form.form ul{*zoom:1;padding-left:0;list-style:none;list-style-image:none}form.form ul:before{display:table;content:""}form.form ul:after{display:table;content:"";clear:both}form.form ul,form.form li{margin:0;padding:0;list-style-type:none}form.form div,form.form li,form.form fieldset{*zoom:1;position:relative;clear:both;overflow:visible;margin-bottom:.5em;vertical-align:middle;white-space:normal;font-size:inherit;font-family:inherit;line-height:inherit}form.form div:before,form.form li:before,form.form fieldset:before{display:table;content:""}form.form div:after,form.form li:after,form.form fieldset:after{display:table;content:"";clear:both}form.form div.form-error,form.form li.form-error,form.form fieldset.form-error{width:auto;background:0}form.form div.form-error label,form.form li.form-error label,form.form fieldset.form-error label,form.form div.form-error .form-alert-text,form.form li.form-error .form-alert-text,form.form fieldset.form-error .form-alert-text{color:#ed1b30}form.form div.form-error .form-alert-text,form.form li.form-error .form-alert-text,form.form fieldset.form-error .form-alert-text{font-weight:bold}form.form div.form-error input,form.form li.form-error input,form.form fieldset.form-error input,form.form div.form-error textarea,form.form li.form-error textarea,form.form fieldset.form-error textarea,form.form div.form-error label.boolean,form.form li.form-error label.boolean,form.form fieldset.form-error label.boolean,form.form div.form-error .checkbox-group,form.form li.form-error .checkbox-group,form.form fieldset.form-error .checkbox-group,form.form div.form-error .radio-group,form.form li.form-error .radio-group,form.form fieldset.form-error .radio-group{background-image:url('/images/shared/forms/states.png');background-position:100% -123px;background-clip:border-box;background-repeat:no-repeat;padding-right:34px}form.form div.form-error input,form.form li.form-error input,form.form fieldset.form-error input,form.form div.form-error textarea,form.form li.form-error textarea,form.form fieldset.form-error textarea{border-color:#ed1b30;background-color:#fde8ea;box-shadow:inset 2px 2px 10px -4px #969696}form.form div.form-error input::-webkit-input-placeholder,form.form li.form-error input::-webkit-input-placeholder,form.form fieldset.form-error input::-webkit-input-placeholder,form.form div.form-error textarea::-webkit-input-placeholder,form.form li.form-error textarea::-webkit-input-placeholder,form.form fieldset.form-error textarea::-webkit-input-placeholder{color:#ed1b30}form.form div.form-error input:-moz-placeholder,form.form li.form-error input:-moz-placeholder,form.form fieldset.form-error input:-moz-placeholder,form.form div.form-error textarea:-moz-placeholder,form.form li.form-error textarea:-moz-placeholder,form.form fieldset.form-error textarea:-moz-placeholder{color:#ed1b30}form.form div.form-error input::-moz-placeholder,form.form li.form-error input::-moz-placeholder,form.form fieldset.form-error input::-moz-placeholder,form.form div.form-error textarea::-moz-placeholder,form.form li.form-error textarea::-moz-placeholder,form.form fieldset.form-error textarea::-moz-placeholder{color:#ed1b30}form.form div.form-error input:-ms-input-placeholder,form.form li.form-error input:-ms-input-placeholder,form.form fieldset.form-error input:-ms-input-placeholder,form.form div.form-error textarea:-ms-input-placeholder,form.form li.form-error textarea:-ms-input-placeholder,form.form fieldset.form-error textarea:-ms-input-placeholder{color:#ed1b30}form.form div.form-error input[type=checkbox],form.form li.form-error input[type=checkbox],form.form fieldset.form-error input[type=checkbox],form.form div.form-error input[type=radio],form.form li.form-error input[type=radio],form.form fieldset.form-error input[type=radio]{background:0;padding-right:0}form.form div.form-success,form.form li.form-success,form.form fieldset.form-success{width:auto;background:0}form.form div.form-success label,form.form li.form-success label,form.form fieldset.form-success label,form.form div.form-success .form-alert-text,form.form li.form-success .form-alert-text,form.form fieldset.form-success .form-alert-text{color:#6eb928}form.form div.form-success .form-alert-text,form.form li.form-success .form-alert-text,form.form fieldset.form-success .form-alert-text{font-weight:bold}form.form div.form-success input,form.form li.form-success input,form.form fieldset.form-success input,form.form div.form-success textarea,form.form li.form-success textarea,form.form fieldset.form-success textarea,form.form div.form-success label.boolean,form.form li.form-success label.boolean,form.form fieldset.form-success label.boolean,form.form div.form-success .checkbox-group,form.form li.form-success .checkbox-group,form.form fieldset.form-success .checkbox-group,form.form div.form-success .radio-group,form.form li.form-success .radio-group,form.form fieldset.form-success .radio-group{background-image:url('/images/shared/forms/states.png');background-position:100% -45px;background-clip:border-box;background-repeat:no-repeat;padding-right:34px}form.form div.form-success input,form.form li.form-success input,form.form fieldset.form-success input,form.form div.form-success textarea,form.form li.form-success textarea,form.form fieldset.form-success textarea{border-color:#6eb928;background-color:#f1f8ea;box-shadow:inset 2px 2px 10px -4px #969696}form.form div.form-success input::-webkit-input-placeholder,form.form li.form-success input::-webkit-input-placeholder,form.form fieldset.form-success input::-webkit-input-placeholder,form.form div.form-success textarea::-webkit-input-placeholder,form.form li.form-success textarea::-webkit-input-placeholder,form.form fieldset.form-success textarea::-webkit-input-placeholder{color:#6eb928}form.form div.form-success input:-moz-placeholder,form.form li.form-success input:-moz-placeholder,form.form fieldset.form-success input:-moz-placeholder,form.form div.form-success textarea:-moz-placeholder,form.form li.form-success textarea:-moz-placeholder,form.form fieldset.form-success textarea:-moz-placeholder{color:#6eb928}form.form div.form-success input::-moz-placeholder,form.form li.form-success input::-moz-placeholder,form.form fieldset.form-success input::-moz-placeholder,form.form div.form-success textarea::-moz-placeholder,form.form li.form-success textarea::-moz-placeholder,form.form fieldset.form-success textarea::-moz-placeholder{color:#6eb928}form.form div.form-success input:-ms-input-placeholder,form.form li.form-success input:-ms-input-placeholder,form.form fieldset.form-success input:-ms-input-placeholder,form.form div.form-success textarea:-ms-input-placeholder,form.form li.form-success textarea:-ms-input-placeholder,form.form fieldset.form-success textarea:-ms-input-placeholder{color:#6eb928}form.form div.form-success input[type=checkbox],form.form li.form-success input[type=checkbox],form.form fieldset.form-success input[type=checkbox],form.form div.form-success input[type=radio],form.form li.form-success input[type=radio],form.form fieldset.form-success input[type=radio]{background:0;padding-right:0}form.form div.form-info,form.form li.form-info,form.form fieldset.form-info{width:auto;background:0}form.form div.form-info label,form.form li.form-info label,form.form fieldset.form-info label,form.form div.form-info .form-alert-text,form.form li.form-info .form-alert-text,form.form fieldset.form-info .form-alert-text{color:#008cd5}form.form div.form-info .form-alert-text,form.form li.form-info .form-alert-text,form.form fieldset.form-info .form-alert-text{font-weight:bold}form.form div.form-info input,form.form li.form-info input,form.form fieldset.form-info input,form.form div.form-info textarea,form.form li.form-info textarea,form.form fieldset.form-info textarea,form.form div.form-info label.boolean,form.form li.form-info label.boolean,form.form fieldset.form-info label.boolean,form.form div.form-info .checkbox-group,form.form li.form-info .checkbox-group,form.form fieldset.form-info .checkbox-group,form.form div.form-info .radio-group,form.form li.form-info .radio-group,form.form fieldset.form-info .radio-group{background-image:url('/images/shared/forms/states.png');background-position:100% -85px;background-clip:border-box;background-repeat:no-repeat;padding-right:34px}form.form div.form-info input,form.form li.form-info input,form.form fieldset.form-info input,form.form div.form-info textarea,form.form li.form-info textarea,form.form fieldset.form-info textarea{border-color:#008cd5;background-color:#e6f4fb;box-shadow:inset 2px 2px 10px -4px #969696}form.form div.form-info input::-webkit-input-placeholder,form.form li.form-info input::-webkit-input-placeholder,form.form fieldset.form-info input::-webkit-input-placeholder,form.form div.form-info textarea::-webkit-input-placeholder,form.form li.form-info textarea::-webkit-input-placeholder,form.form fieldset.form-info textarea::-webkit-input-placeholder{color:#008cd5}form.form div.form-info input:-moz-placeholder,form.form li.form-info input:-moz-placeholder,form.form fieldset.form-info input:-moz-placeholder,form.form div.form-info textarea:-moz-placeholder,form.form li.form-info textarea:-moz-placeholder,form.form fieldset.form-info textarea:-moz-placeholder{color:#008cd5}form.form div.form-info input::-moz-placeholder,form.form li.form-info input::-moz-placeholder,form.form fieldset.form-info input::-moz-placeholder,form.form div.form-info textarea::-moz-placeholder,form.form li.form-info textarea::-moz-placeholder,form.form fieldset.form-info textarea::-moz-placeholder{color:#008cd5}form.form div.form-info input:-ms-input-placeholder,form.form li.form-info input:-ms-input-placeholder,form.form fieldset.form-info input:-ms-input-placeholder,form.form div.form-info textarea:-ms-input-placeholder,form.form li.form-info textarea:-ms-input-placeholder,form.form fieldset.form-info textarea:-ms-input-placeholder{color:#008cd5}form.form div.form-info input[type=checkbox],form.form li.form-info input[type=checkbox],form.form fieldset.form-info input[type=checkbox],form.form div.form-info input[type=radio],form.form li.form-info input[type=radio],form.form fieldset.form-info input[type=radio]{background:0;padding-right:0}form.form div.form-warning,form.form li.form-warning,form.form fieldset.form-warning{width:auto;background:0}form.form div.form-warning label,form.form li.form-warning label,form.form fieldset.form-warning label,form.form div.form-warning .form-alert-text,form.form li.form-warning .form-alert-text,form.form fieldset.form-warning .form-alert-text{color:#f67c18}form.form div.form-warning .form-alert-text,form.form li.form-warning .form-alert-text,form.form fieldset.form-warning .form-alert-text{font-weight:bold}form.form div.form-warning input,form.form li.form-warning input,form.form fieldset.form-warning input,form.form div.form-warning textarea,form.form li.form-warning textarea,form.form fieldset.form-warning textarea,form.form div.form-warning label.boolean,form.form li.form-warning label.boolean,form.form fieldset.form-warning label.boolean,form.form div.form-warning .checkbox-group,form.form li.form-warning .checkbox-group,form.form fieldset.form-warning .checkbox-group,form.form div.form-warning .radio-group,form.form li.form-warning .radio-group,form.form fieldset.form-warning .radio-group{background-image:url('/images/shared/forms/states.png');background-position:100% -5px;background-clip:border-box;background-repeat:no-repeat;padding-right:34px}form.form div.form-warning input,form.form li.form-warning input,form.form fieldset.form-warning input,form.form div.form-warning textarea,form.form li.form-warning textarea,form.form fieldset.form-warning textarea{border-color:#f67c18;background-color:#fef2e8;box-shadow:inset 2px 2px 10px -4px #969696}form.form div.form-warning input::-webkit-input-placeholder,form.form li.form-warning input::-webkit-input-placeholder,form.form fieldset.form-warning input::-webkit-input-placeholder,form.form div.form-warning textarea::-webkit-input-placeholder,form.form li.form-warning textarea::-webkit-input-placeholder,form.form fieldset.form-warning textarea::-webkit-input-placeholder{color:#f67c18}form.form div.form-warning input:-moz-placeholder,form.form li.form-warning input:-moz-placeholder,form.form fieldset.form-warning input:-moz-placeholder,form.form div.form-warning textarea:-moz-placeholder,form.form li.form-warning textarea:-moz-placeholder,form.form fieldset.form-warning textarea:-moz-placeholder{color:#f67c18}form.form div.form-warning input::-moz-placeholder,form.form li.form-warning input::-moz-placeholder,form.form fieldset.form-warning input::-moz-placeholder,form.form div.form-warning textarea::-moz-placeholder,form.form li.form-warning textarea::-moz-placeholder,form.form fieldset.form-warning textarea::-moz-placeholder{color:#f67c18}form.form div.form-warning input:-ms-input-placeholder,form.form li.form-warning input:-ms-input-placeholder,form.form fieldset.form-warning input:-ms-input-placeholder,form.form div.form-warning textarea:-ms-input-placeholder,form.form li.form-warning textarea:-ms-input-placeholder,form.form fieldset.form-warning textarea:-ms-input-placeholder{color:#f67c18}form.form div.form-warning input[type=checkbox],form.form li.form-warning input[type=checkbox],form.form fieldset.form-warning input[type=checkbox],form.form div.form-warning input[type=radio],form.form li.form-warning input[type=radio],form.form fieldset.form-warning input[type=radio]{background:0;padding-right:0}form.form div.form-actions,form.form li.form-actions,form.form fieldset.form-actions{padding-top:.5em;text-align:left}form.form div.form-actions button,form.form li.form-actions button,form.form fieldset.form-actions button,form.form div.form-actions button[type=submit],form.form li.form-actions button[type=submit],form.form fieldset.form-actions button[type=submit],form.form div.form-actions input[type=submit],form.form li.form-actions input[type=submit],form.form fieldset.form-actions input[type=submit],form.form div.form-actions button[type=reset],form.form li.form-actions button[type=reset],form.form fieldset.form-actions button[type=reset],form.form div.form-actions input[type=reset],form.form li.form-actions input[type=reset],form.form fieldset.form-actions input[type=reset],form.form div.form-actions .button,form.form li.form-actions .button,form.form fieldset.form-actions .button,form.form div.form-actions a,form.form li.form-actions a,form.form fieldset.form-actions a{margin-right:1em;margin-bottom:.5em;width:auto}form.form div.form-actions a,form.form li.form-actions a,form.form fieldset.form-actions a{display:inline-block;padding:.5em}form.form div p+p,form.form li p+p,form.form fieldset p+p{margin-top:-0.5em !important;padding-top:0 !important}form.form div.no-inset,form.form li.no-inset,form.form fieldset.no-inset{margin-left:0 !important}form.form div .checkbox-group,form.form li .checkbox-group,form.form fieldset .checkbox-group,form.form div .radio-group,form.form li .radio-group,form.form fieldset .radio-group{padding:0}form.form div.disabled label,form.form li.disabled label,form.form fieldset.disabled label{color:#c8c8c8;cursor:default}form.form label,form.form input,form.form textarea,form.form select,form.form .radio-group,form.form .checkbox-group,form.form .form-alert-text,form.form .help-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:left;padding:.5em;color:#282828;vertical-align:top;font-size:inherit;font-family:inherit;line-height:1}form.form .form-alert-text{float:right}form.form label{line-height:1.125;position:relative;margin-right:1%;padding:.5em .625em .625em 0;text-align:right}form.form label:hover{color:#111;cursor:pointer}form.form label:focus{outline:0;border-color:#008cd5;background:#fff;box-shadow:0 0 7px 0 #008cd5,inset 2px 2px 10px -4px #ccc;color:#111 !important}form.form label .required{color:#008cd5}form.form label abbr{position:absolute;top:.625em;right:0}form.form label select{height:34px;color:#282828 !important}form.form label .text::-webkit-input-placeholder,form.form label input[type=text]::-webkit-input-placeholder,form.form label textarea::-webkit-input-placeholder{color:#b1b1b1}form.form label .text:-moz-placeholder,form.form label input[type=text]:-moz-placeholder,form.form label textarea:-moz-placeholder{color:#b1b1b1}form.form label .text::-moz-placeholder,form.form label input[type=text]::-moz-placeholder,form.form label textarea::-moz-placeholder{color:#b1b1b1}form.form label .text:-ms-input-placeholder,form.form label input[type=text]:-ms-input-placeholder,form.form label textarea:-ms-input-placeholder{color:#b1b1b1}form.form label.checkbox,form.form label.radio{position:relative;padding-left:1.5em;padding-right:44px;width:auto;text-align:left;font-weight:normal}form.form label.checkbox abbr[title=required],form.form label.radio abbr[title=required]{position:relative;top:0;right:0}form.form label.checkbox input,form.form label.radio input{position:absolute;top:.5em;left:0;margin:0}form.form label.boolean{margin-right:0}form.form input,form.form textarea,form.form select{margin:0;border:1px solid #c8c8c8;box-shadow:inset 2px 2px 10px -4px #c8c8c8}form.form input::-webkit-input-placeholder,form.form textarea::-webkit-input-placeholder,form.form select::-webkit-input-placeholder{color:#b1b1b1}form.form input:-moz-placeholder,form.form textarea:-moz-placeholder,form.form select:-moz-placeholder{color:#b1b1b1}form.form input::-moz-placeholder,form.form textarea::-moz-placeholder,form.form select::-moz-placeholder{color:#b1b1b1}form.form input:-ms-input-placeholder,form.form textarea:-ms-input-placeholder,form.form select:-ms-input-placeholder{color:#b1b1b1}form.form input:focus,form.form textarea:focus,form.form select:focus{outline:0;border-color:#008cd5;box-shadow:0 0 .25em 0 #008cd5,inset 2px 2px 10px -4px #c8c8c8;color:#111}form.form input:hover,form.form textarea:hover,form.form select:hover{border-color:#969696}form.form input[disabled],form.form textarea[disabled],form.form select[disabled]{opacity:.5}form.form input[disabled]:hover,form.form textarea[disabled]:hover,form.form select[disabled]:hover{border-color:#c8c8c8}form.form input[type=checkbox],form.form textarea[type=checkbox],form.form select[type=checkbox],form.form input[type=radio],form.form textarea[type=radio],form.form select[type=radio]{float:none;margin:0 .5em 0 0;padding:0;width:auto;height:auto;border:0;background:0;box-shadow:none;vertical-align:baseline}form.form input.required,form.form textarea.required,form.form select.required{color:#282828}form.form input.btn-action-primary,form.form button.btn-action-primary,form.form a.btn-action-primary{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;overflow:visible;border:0;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:10px 10px !important;background-color:#6eb928;color:#fff !important;line-height:100%}form.form input.btn-action-primary:hover,form.form button.btn-action-primary:hover,form.form a.btn-action-primary:hover{position:relative;top:-1px;cursor:pointer}form.form input.btn-action-primary:active,form.form button.btn-action-primary:active,form.form a.btn-action-primary:active{top:1px}form.form input.btn-action-primary[disabled=disabled],form.form button.btn-action-primary[disabled=disabled],form.form a.btn-action-primary[disabled=disabled]{opacity:.5}form.form input.btn-action-primary[disabled=disabled]:hover,form.form button.btn-action-primary[disabled=disabled]:hover,form.form a.btn-action-primary[disabled=disabled]:hover{top:0;cursor:default}form.form input.btn-action-primary[disabled=disabled]:active,form.form button.btn-action-primary[disabled=disabled]:active,form.form a.btn-action-primary[disabled=disabled]:active{top:0}form.form input.btn-action-primary:hover,form.form button.btn-action-primary:hover,form.form a.btn-action-primary:hover{background-color:#99ce69;color:#fff !important}form.form input.btn-action-primary:hover[disabled=disabled]:hover,form.form button.btn-action-primary:hover[disabled=disabled]:hover,form.form a.btn-action-primary:hover[disabled=disabled]:hover{background-color:#6eb928;color:#fff !important}form.form input.btn-action-secondary,form.form button.btn-action-secondary,form.form a.btn-action-secondary{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;overflow:visible;border:0;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:10px 10px !important;background-color:#969696;color:#fff !important;line-height:100%}form.form input.btn-action-secondary:hover,form.form button.btn-action-secondary:hover,form.form a.btn-action-secondary:hover{position:relative;top:-1px;cursor:pointer}form.form input.btn-action-secondary:active,form.form button.btn-action-secondary:active,form.form a.btn-action-secondary:active{top:1px}form.form input.btn-action-secondary[disabled=disabled],form.form button.btn-action-secondary[disabled=disabled],form.form a.btn-action-secondary[disabled=disabled]{opacity:.5}form.form input.btn-action-secondary[disabled=disabled]:hover,form.form button.btn-action-secondary[disabled=disabled]:hover,form.form a.btn-action-secondary[disabled=disabled]:hover{top:0;cursor:default}form.form input.btn-action-secondary[disabled=disabled]:active,form.form button.btn-action-secondary[disabled=disabled]:active,form.form a.btn-action-secondary[disabled=disabled]:active{top:0}form.form input.btn-action-secondary:hover,form.form button.btn-action-secondary:hover,form.form a.btn-action-secondary:hover{background-color:#c8c8c8;color:#fff !important}form.form input.btn-action-secondary:hover[disabled=disabled]:hover,form.form button.btn-action-secondary:hover[disabled=disabled]:hover,form.form a.btn-action-secondary:hover[disabled=disabled]:hover{background-color:#969696;color:#fff !important}form.form.contains-error input.btn-action-primary,form.form.contains-error button.btn-action-primary,form.form.contains-error input.btn-action-primary[disabled=disabled],form.form.contains-error button.btn-action-primary[disabled=disabled]{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;overflow:visible;border:0;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:10px 10px !important;background-color:#ed1b30;color:#fff !important;opacity:1 !important}form.form.contains-error input.btn-action-primary:hover,form.form.contains-error button.btn-action-primary:hover,form.form.contains-error input.btn-action-primary[disabled=disabled]:hover,form.form.contains-error button.btn-action-primary[disabled=disabled]:hover{position:relative;top:-1px;cursor:pointer}form.form.contains-error input.btn-action-primary:active,form.form.contains-error button.btn-action-primary:active,form.form.contains-error input.btn-action-primary[disabled=disabled]:active,form.form.contains-error button.btn-action-primary[disabled=disabled]:active{top:1px}form.form.contains-error input.btn-action-primary[disabled=disabled],form.form.contains-error button.btn-action-primary[disabled=disabled],form.form.contains-error input.btn-action-primary[disabled=disabled][disabled=disabled],form.form.contains-error button.btn-action-primary[disabled=disabled][disabled=disabled]{opacity:.5}form.form.contains-error input.btn-action-primary[disabled=disabled]:hover,form.form.contains-error button.btn-action-primary[disabled=disabled]:hover,form.form.contains-error input.btn-action-primary[disabled=disabled][disabled=disabled]:hover,form.form.contains-error button.btn-action-primary[disabled=disabled][disabled=disabled]:hover{top:0;cursor:default}form.form.contains-error input.btn-action-primary[disabled=disabled]:active,form.form.contains-error button.btn-action-primary[disabled=disabled]:active,form.form.contains-error input.btn-action-primary[disabled=disabled][disabled=disabled]:active,form.form.contains-error button.btn-action-primary[disabled=disabled][disabled=disabled]:active{top:0}form.form.contains-error input.btn-action-primary:hover,form.form.contains-error button.btn-action-primary:hover,form.form.contains-error input.btn-action-primary[disabled=disabled]:hover,form.form.contains-error button.btn-action-primary[disabled=disabled]:hover{background-color:#f8a9b1;color:#fff !important}form.form.contains-error input.btn-action-primary:hover[disabled=disabled]:hover,form.form.contains-error button.btn-action-primary:hover[disabled=disabled]:hover,form.form.contains-error input.btn-action-primary[disabled=disabled]:hover[disabled=disabled]:hover,form.form.contains-error button.btn-action-primary[disabled=disabled]:hover[disabled=disabled]:hover{background-color:#ed1b30;color:#fff !important}form.form textarea{height:9em;line-height:1.5}form.form textarea.no-resize{resize:none;overflow:auto}form.form select{height:2.4em}form.form select[multiple]{height:auto}form.form fieldset.checkbox-group,form.form fieldset.radio-group{clear:none;padding:.5em 34px .5em 0}form.form fieldset.checkbox-group label,form.form fieldset.radio-group label{margin-right:1.5em;margin-bottom:0;padding-top:0;padding-right:0;text-align:left}form.form fieldset.checkbox-group label input,form.form fieldset.radio-group label input{top:0}form.form fieldset.checkbox-group .form-alert-text,form.form fieldset.radio-group .form-alert-text{padding-top:0}form.form fieldset.checkbox-group .help-text,form.form fieldset.radio-group .help-text{padding-left:20px}form.form fieldset.checkbox-group .help-text .icon,form.form fieldset.radio-group .help-text .icon{top:0}form.form fieldset.checkbox-group.stacked label,form.form fieldset.radio-group.stacked label{display:block;clear:both;width:100%;margin-right:0}form.form .boolean .form-alert-text{padding-top:0}form.form label abbr[title=required],form.form span.required{border-bottom:0;color:#008cd5}form.form .info-text,form.form .form-alert-text,form.form .help-text{float:right;clear:right;margin:0;color:#b1b1b1;font-size:1em;line-height:inherit}form.form .help-text{float:right;padding-left:28px;white-space:normal;font-style:italic}form.form .help-text .icon{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;position:relative;top:.250em;right:0;z-index:0;float:left;margin-left:-20px;width:15px;height:14px;background-image:url(/images/shared/icons/info-icon-16x16-sprite.png);background-position:left bottom}form.form .help-text .icon br{display:none}form.form .info-link{display:inline-block;float:left;margin-left:.5em;padding-left:1.5em;height:3em;background:url(/images/shared/icons/info-icon-16x16-sprite.png) no-repeat 0 .88em;color:#c8c8c8;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:.75em;line-height:3em}form.form .info-link:hover{color:#008cd5;text-decoration:underline}form.form .inset{clear:left}form.form fieldset{padding:0 0 1em 0;width:auto}form.form legend{padding:.5em 0;font-weight:bold}form.form .validation-message{background-color:#787878;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;padding:12px 20px 12px 40px;margin-bottom:20px;text-align:left;background-color:#ed1b30;color:#fff}form.form .validation-message a{color:#fff}form.form .validation-message:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"s"}form.form .validation-message p{line-height:20px;margin-bottom:0 !important}form.form .validation-message p a{color:#fff}form.form .validation-message p a:hover{color:#282828}form.form .validation-message p a.remove-link{float:right}form.form .validation-message:before{float:left;height:20px;width:20px;margin:0 0 0 -30px;font-size:20px;line-height:20px}form.form .validation-message a{color:#fff}form.form .validation-message:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"n"}form.form .indent{margin-left:5%}.form.stacked div.form-actions,.form.stacked li.form-actions,.form.stacked fieldset.form-actions{margin-left:0}.form.stacked label{display:block;float:none;width:100%;text-align:left;padding-left:.625em}.form.stacked label abbr{position:static}.form.stacked label.checkbox,.form.stacked label.radio{padding-left:2em}.form.stacked input{width:100%}.form.stacked p{clear:both}.form.stacked input,.form.stacked textarea,.form.stacked select,.form.stacked .form-alert-text,.form.stacked .date fieldset{width:100%}.form.stacked input[type=checkbox],.form.stacked textarea[type=checkbox],.form.stacked select[type=checkbox],.form.stacked .form-alert-text[type=checkbox],.form.stacked .date fieldset[type=checkbox],.form.stacked input[type=radio],.form.stacked textarea[type=radio],.form.stacked select[type=radio],.form.stacked .form-alert-text[type=radio],.form.stacked .date fieldset[type=radio]{left:.625em;width:auto}.form.stacked input.short,.form.stacked textarea.short,.form.stacked select.short,.form.stacked .form-alert-text.short,.form.stacked .date fieldset.short{width:30%}.form.stacked input.medium,.form.stacked textarea.medium,.form.stacked select.medium,.form.stacked .form-alert-text.medium,.form.stacked .date fieldset.medium{width:75%}.form.stacked textarea{max-width:100%}.form.stacked .help-text,.form.stacked .radio-group,.form.stacked .checkbox-group{width:100%}.form.stacked .inset,.form.stacked .help-text{margin-left:0}.form.stacked .inset.indent,.form.stacked .help-text.indent{margin-left:5%}.form.stacked fieldset.checkbox-group .help-text,.form.stacked fieldset.radio-group .help-text{padding-left:28px}.form.compact{*zoom:1}.form.compact:before{display:table;content:""}.form.compact:after{display:table;content:"";clear:both}.form.compact div{width:75%}.form.compact div label{width:24%}.form.compact div input,.form.compact div .radio-group,.form.compact div .form-alert-text{width:75%}.form.compact .form-error{width:75%}.form.compact.stacked label,.form.compact.stacked input,.form.compact.stacked .radio-group,.form.compact.stacked .form-alert-text{width:100%}.form.compact button[type=submit],.form.compact input[type=submit]{width:24%}.form.compact div{float:left;margin-right:1%}.form.compact button[type=submit],.form.compact input[type=submit]{margin-right:0;padding:0}.form.compact label{padding:.625em .625em .5em}.form.compact label.checkbox input,.form.compact label.radio input{top:.625em}.form.compact label.boolean{padding-top:.5em}.form.compact .stacked{width:100%}.form.compact .stacked input.boolean{width:auto}.form.compact .stacked div,.form.compact .stacked label{width:100%;margin-bottom:0}.form.compact.stacked{position:relative}.form.compact.stacked div input,.form.compact.stacked div label{width:100%}.form.compact.stacked div input.boolean,.form.compact.stacked div label.boolean{width:auto}.form.compact.stacked input[type=submit],.form.compact.stacked button{margin-top:2.25em}form.form label{margin-bottom:0}form.form input.text{height:auto}form.form .form-error{margin-top:0;margin-bottom:0;padding:0;width:100%}form.form ul>li.form-error{background-color:none;float:none;width:auto}form.form li:last-child{margin-bottom:.5em}form.form input.required,form.form textarea.required,form.form select.required,form.form .radio-group.required,form.form .form-alert-text.required,form.form .help-text.required{font-weight:normal}form.form .required{font-weight:normal}.lt-ie8 .form label{width:24% !important;zoom:1;*display:inline}.lt-ie8 .form label.checkbox,.lt-ie8 .form label.radio{display:block;clear:both}.lt-ie8 .form .inset{margin-left:25% !important}.lt-ie8 .form input,.lt-ie8 .form textarea,.lt-ie8 .form select,.lt-ie8 .form .date fieldset{padding-right:0;padding-left:0;width:63% !important}.lt-ie8 .form input[type=text],.lt-ie8 .form textarea[type=text],.lt-ie8 .form select[type=text],.lt-ie8 .form .date fieldset[type=text]{padding-left:.5em}.lt-ie8 .form input[type=checkbox],.lt-ie8 .form textarea[type=checkbox],.lt-ie8 .form select[type=checkbox],.lt-ie8 .form .date fieldset[type=checkbox],.lt-ie8 .form input[type=radio],.lt-ie8 .form textarea[type=radio],.lt-ie8 .form select[type=radio],.lt-ie8 .form .date fieldset[type=radio]{width:auto !important}.lt-ie8 .form label.boolean{width:90% !important}.lt-ie8 .form .form-error input,.lt-ie8 .form .form-success input,.lt-ie8 .form .form-info input,.lt-ie8 .form .form-warning input,.lt-ie8 .form .form-error textarea,.lt-ie8 .form .form-success textarea,.lt-ie8 .form .form-info textarea,.lt-ie8 .form .form-warning textarea,.lt-ie8 .form .form-error select,.lt-ie8 .form .form-success select,.lt-ie8 .form .form-info select,.lt-ie8 .form .form-warning select,.lt-ie8 .form .form-error .date fieldset,.lt-ie8 .form .form-success .date fieldset,.lt-ie8 .form .form-info .date fieldset,.lt-ie8 .form .form-warning .date fieldset{width:55% !important}.lt-ie8 .form .form-error .boolean input,.lt-ie8 .form .form-success .boolean input,.lt-ie8 .form .form-info .boolean input,.lt-ie8 .form .form-warning .boolean input{width:auto !important}.lt-ie8 .form .form-error input[type=checkbox],.lt-ie8 .form .form-success input[type=checkbox],.lt-ie8 .form .form-info input[type=checkbox],.lt-ie8 .form .form-warning input[type=checkbox]{background:0}.lt-ie8 .form .form-alert-text,.lt-ie8 .form .help-text{float:none !important;width:45% !important}.lt-ie8 .form .info-link,.lt-ie8 .form .info-link.inset{display:block;overflow:visible;white-space:nowrap}.lt-ie8 .form .help-text .icon{top:0}.lt-ie8 .form .form-actions{display:inline;margin:0 0 0 27.5%;padding:0}.lt-ie8 .form .form-actions input{width:auto !important}.lt-ie8 .form .form-actions,.lt-ie8 .form .help-text,.lt-ie8 .form .info-link,.lt-ie8 .form .form-alert-text{margin-left:27% !important}.lt-ie8 .stacked input,.lt-ie8 .stacked textarea,.lt-ie8 .stacked select,.lt-ie8 .stacked .form-alert-text{width:90% !important}.lt-ie8 .stacked input[type=checkbox],.lt-ie8 .stacked textarea[type=checkbox],.lt-ie8 .stacked select[type=checkbox],.lt-ie8 .stacked .form-alert-text[type=checkbox],.lt-ie8 .stacked input[type=radio],.lt-ie8 .stacked textarea[type=radio],.lt-ie8 .stacked select[type=radio],.lt-ie8 .stacked .form-alert-text[type=radio]{width:auto !important}.lt-ie8 .stacked .form-alert-text{padding-left:.5 !important}.lt-ie8 .stacked .form-error input,.lt-ie8 .stacked .form-success input,.lt-ie8 .stacked .form-info input,.lt-ie8 .stacked .form-warning input,.lt-ie8 .stacked .form-error textarea,.lt-ie8 .stacked .form-success textarea,.lt-ie8 .stacked .form-info textarea,.lt-ie8 .stacked .form-warning textarea,.lt-ie8 .stacked .form-error select,.lt-ie8 .stacked .form-success select,.lt-ie8 .stacked .form-info select,.lt-ie8 .stacked .form-warning select{width:75% !important}.lt-ie8 .stacked .help-text{padding-left:20px !important;width:85% !important}.lt-ie8 .stacked .form-actions,.lt-ie8 .stacked .help-text,.lt-ie8 .stacked .info-link,.lt-ie8 .stacked .inset,.lt-ie8 .stacked .form-alert-text{margin-left:0 !important}.lt-ie8 .compact button[type=submit],.lt-ie8 .compact input[type=submit]{width:24% !important;height:36px}form.form div.one-col,form.form div.two-col,form.form div.three-col,form.form div.four-col,form.form div.five-col,form.form div.six-col,form.form div.seven-col,form.form div.eight-col,form.form div.nine-col,form.form div.ten-col,form.form div.eleven-col,form.form div.twelve-col,form.form div.thirteen-col,form.form div.fourteen-col,form.form div.fifteen-col,form.form div.sixteen-col,form.form div.seventeen-col,form.form div.eighteen-col,form.form div.nineteen-col,form.form div.twenty-col,form.form div.twenty-one-col,form.form div.twenty-two-col,form.form div.twenty-three-col{clear:none}.form .date fieldset{padding:0;margin-bottom:0;border:0;float:left;clear:none}.form .date select{max-width:32%;margin-right:1%}.form .date select:first-child{width:5em !important}.form .date select:nth-of-type(2){width:10em !important}.form .date select:last-child{width:6em !important}.form .date.stacked select{max-width:100%;margin:0;margin-bottom:.75em;clear:both}strong,b{font-weight:bold}em,i{font-style:italic}sup,sub{font-size:75%;line-height:0;vertical-align:baseline;position:relative;top:-0.4em}sub{top:.4em}ins{text-decoration:none}small{font-size:.75em;line-height:1}h1{font-size:2em;line-height:1.125;margin-bottom:.375em;font-weight:normal}h2{font-size:1.75em;line-height:1.2857142857142858;margin-bottom:.42857142857142855em;font-weight:normal}h3{font-size:1.5em;line-height:1.1666666666666667;margin-bottom:.3333333333333333em;font-weight:bold}h4{font-size:1.25em;line-height:1.4;margin-bottom:.4em;font-weight:bold}h5{font-size:1.125em;line-height:1.3333333333333333;margin-bottom:0;font-weight:bold}h6{font-size:1em;line-height:1.5;margin-bottom:0;font-weight:bold}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin-bottom:.75em}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}a{color:#008cd5;text-decoration:underline;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}a:hover,a:focus{color:#0069a0;text-decoration:none;cursor:pointer}a.back-link:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"<"}a.back-link:before{text-decoration:none !important;display:inline-block;position:relative;top:.1em}a.more-link:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:">"}a.more-link:after{text-decoration:none !important;display:inline-block;position:relative;top:.1em}a:visited,a:hover,a:focus,a:focus img,a img{outline:0}.h1{font-size:2em;line-height:1.125;margin-bottom:.375em;font-weight:normal}.h2{font-size:1.75em;line-height:1.2857142857142858;margin-bottom:.42857142857142855em;font-weight:normal}.h3{font-size:1.5em;line-height:1.1666666666666667;margin-bottom:.3333333333333333em;font-weight:bold}.h4{font-size:1.25em;line-height:1.4;margin-bottom:.4em;font-weight:bold}.h5{font-size:1.125em;line-height:1.3333333333333333;margin-bottom:0;font-weight:bold}.h6{font-size:1em;line-height:1.5;margin-bottom:0;font-weight:bold}.p{font-size:1em;line-height:1.5;margin-bottom:0;font-weight:normal}.p-small{font-size:.875em;line-height:1.2857142857142858;margin-bottom:0;font-weight:normal}.p-xsmall{font-size:.75em;line-height:1.3333333333333333;margin-bottom:0;font-weight:normal}@font-face{font-family:"scholastic-icons";src:url("/fonts/shared/scholastic-icons.eot");src:url("/fonts/shared/scholastic-icons.eot?#iefix") format("embedded-opentype"),url("/fonts/shared/scholastic-icons.woff") format("woff"),url("/fonts/shared/scholastic-icons.ttf") format("truetype"),url("/fonts/shared/scholastic-icons.svg#scholastic-icons") format("svg");font-weight:normal;font-style:normal}[data-icon]:before,[data-icon]:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before,[class^="icon-"]:after,[class*=" icon-"]:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-star:before{content:"*"}.icon-empty-star:before{content:"-"}.icon-warning:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"!";color:#f67c18;position:relative;top:.2em}.icon-right-arrow:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'a';position:relative;top:2px}.icon-left-arrow:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'c';position:relative;top:2px}.icon-double-right-arrow:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:">"}.icon-double-left-arrow:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"<"}.icon-down-arrow:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"d";position:relative;top:.225em;line-height:0;font-size:1.4em;font-size:1.4rem}.icon-up-arrow:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"u";position:relative;top:.225em;line-height:0;font-size:1.4em;font-size:1.4rem}.icon-delete:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"x"}.icon-info:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"i"}.icon-success:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"y"}.icon-error:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"n"}.icon-processing:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"p"}.icon-speech:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"s"}.icon-twitter:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"1"}.icon-pinterest:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"4"}.icon-facebook:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"3"}.icon-youtube:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"2"}.icon-search:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"g"}.icon-shopping-cart:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"b"}.icon-hamburger:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"e"}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#cc-survey-intro{text-align:left}#cc-survey-intro h2{font-size:30px;margin-bottom:20px}#cc-survey-intro p{font-size:16px;margin-bottom:20px;line-height:1.5}#cc-survey-intro #cc-survey-yes{margin:0 10px 10px 0;width:150px;height:auto;text-transform:none;font-family:Helvetica,Arial,sans-serif}#cc-survey-intro #cc-survey-no{font-size:14px}#cc-survey-intro #cc-new-window{font-size:14px;color:#aaa}#cc-survey,#cc-survey-content{display:none}#browse{display:inline-block}#browse>.trigger{position:relative}#browse>.trigger>a,#browse>.trigger>span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em 3em .5em 1.5em;display:inline-block;width:auto;height:40px;text-align:center;z-index:999999;margin-bottom:9px}.no-js #browse>.trigger>a,.no-js #browse>.trigger>span{transition-delay:0 !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}#browse>.trigger>a:after,#browse>.trigger>span:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"d";position:relative;top:.225em;line-height:0;font-size:1.4em;font-size:1.4rem;position:absolute;top:.8em;right:.8em}#browse>.trigger>a:hover,#browse>.trigger>span:hover{-webkit-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25)}#browse>.trigger>a:hover+.sub-menu,#browse>.trigger>span:hover+.sub-menu{top:49px;visibility:visible;opacity:1}#browse>.trigger:hover>a,#browse>.trigger:hover>span{color:#fff;height:49px;margin-bottom:0}#browse>.trigger:hover>a:after,#browse>.trigger:hover>span:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"u";position:relative;top:.225em;line-height:0;font-size:1.4em;font-size:1.4rem;color:#fff;position:absolute;top:.8em;right:.8em}#browse>.trigger>a,#browse>.trigger>span{text-decoration:none;background:#008cd5;color:#fff}#browse .sub-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);clear:both;width:auto;background:#fff;border:3px solid #008cd5;border-width:3px 0;position:absolute;top:46px;z-index:999998;visibility:hidden;opacity:0;left:0;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.no-js #browse .sub-menu{transition-delay:0 !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}#browse .sub-menu:hover{top:49px;visibility:visible;opacity:1}#browse .sub-menu .sub-menu{transition-delay:0 !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;top:-3px;border-left:solid 1px #e5e5e5;-webkit-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25),inset 3px 0 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25),inset 3px 0 6px 0 rgba(40,40,40,0.25);box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25),inset 3px 0 6px 0 rgba(40,40,40,0.25)}#browse .sub-menu .sub-menu a:hover,#browse .sub-menu .sub-menu a.maintain-hover{-webkit-box-shadow:inset 3px 0 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:inset 3px 0 6px 0 rgba(40,40,40,0.25);box-shadow:inset 3px 0 6px 0 rgba(40,40,40,0.25)}#browse .sub-menu a{transition-delay:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block;text-decoration:none;padding:.5em 2em .5em 1em;line-height:1.25;position:relative}#browse .sub-menu a[href="#"]{cursor:default}#browse .sub-menu a span{font-size:.8571428571428571em;display:block;color:#787878}#browse .sub-menu a:hover,#browse .sub-menu a[href="#"]:hover,#browse .sub-menu a.maintain-hover{background:#4dafe2;color:#fff}#browse .sub-menu a:hover span,#browse .sub-menu a[href="#"]:hover span,#browse .sub-menu a.maintain-hover span{color:#f6f6f6}#browse .sub-menu a:hover{background:#008cd5 !important}#browse .sub-menu>ul>li{border-top:1px solid #e5e5e5}#browse .sub-menu>ul>li:first-child{border-top-width:1px !important;border-color:#fff}#browse:hover>.trigger>a,#browse:hover>.trigger>span{-webkit-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25)}#browse .active{top:49px;visibility:visible;opacity:1}#browse .inactive{visibility:hidden;opacity:0}#browse strong{font-weight:normal}.no-js #browse .trigger:hover{position:relative}.no-js #browse .trigger:hover>.sub-menu{display:block;visibility:visible;opacity:1;transition-delay:0}#browse>.trigger>.sub-menu>ul>li:nth-child(-1n+3){border-top-width:0}#browse>.trigger>.sub-menu>ul>li:nth-child(3){border-bottom:solid 2px #e5e5e5}#browse .sub-menu{font-size:.875em;width:240px}#browse .sub-menu .trigger>a:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:">";font-size:.75em;position:absolute;top:1em;right:1em}#browse .sub-menu .sub-menu{font-size:1em;width:240px;left:239.7px;background:#fafafa}#browse .sub-menu .sub-menu>ul>li:first-child{border-color:#fafafa}.no-js #browse .sub-menu .sub-menu{left:240px}#browse .sub-menu .sub-menu .sub-menu{width:460px;left:239.7px;background:#f5f5f5}#browse .sub-menu .sub-menu .sub-menu>ul>li:first-child{border-color:#f5f5f5}.no-js #browse .sub-menu .sub-menu .sub-menu{left:240px}#browse .sub-menu .group{*zoom:1;padding-bottom:.5em}#browse .sub-menu .group:before{display:table;content:""}#browse .sub-menu .group:after{display:table;content:"";clear:both}#browse .sub-menu .group h6{padding:0 1em;margin-top:.5em;font-weight:normal}#browse .sub-menu .group ul>li{display:inline-block;vertical-align:top;float:none}.lt-ie8 #browse .sub-menu .group ul>li{display:inline}#browse .sub-menu .group li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33%;font-size:.8571428571428571em}#browse .sub-menu .group li a{padding-top:.3em;padding-bottom:.3em;padding-right:1em}#browse .sub-menu .group li a span{font-size:.8333333333333334em;color:#787878}#browse .sub-menu .group li a:after{content:""}#browse .sub-menu .group li a:hover{background:none !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#0069a0}#browse .sub-menu .group li a:hover strong{text-decoration:underline}#browse .sub-menu .group li a:hover span{color:#787878}.item-list{*zoom:1;margin-bottom:1.5em;padding:0;border-top:solid 1px #e5e5e5;list-style:none}.item-list:before{display:table;content:""}.item-list:after{display:table;content:"";clear:both}.item-list>*:nth-child(even){background-color:#f5f5f5}.item-list li{*zoom:1;position:relative;padding:5.2px;border-bottom:1px dotted #e5e5e5}.item-list li:before{display:table;content:""}.item-list li:after{display:table;content:"";clear:both}.item-list li:hover{border-bottom-style:solid}.item-list li .btn-default-delete{margin:2px 0;float:right}#basket{margin-bottom:1.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1}#basket:before{display:table;content:""}#basket:after{display:table;content:"";clear:both}#basket .totals{position:relative}#basket .totals dl{*zoom:1;color:#969696}#basket .totals dl:before{display:table;content:""}#basket .totals dl:after{display:table;content:"";clear:both}#basket .totals dl dt,#basket .totals dl dd{text-align:left;float:left;width:50%}#basket .totals dl dt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right;clear:left;width:50%;padding-right:.5em}#basket .totals dl dd,#basket .totals dl dt{font-size:.75em;line-height:1.3333333333333333}#basket .totals dl dd{font-weight:bold}#basket .totals dl .to-pay,#basket .totals dl .to-pay+dd{font-weight:bold;font-size:1em;line-height:1.5}#basket .totals .total{*zoom:1;margin-bottom:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#basket .totals .total:before{display:table;content:""}#basket .totals .total:after{display:table;content:"";clear:both}@media only screen and (min-width:1px){#basket .totals .total{position:absolute;top:0;right:0;width:40%;padding:1em 0 0 1em}}#basket .totals .total h2{font-size:1.125em;line-height:1.3333333333333333;margin-bottom:0;font-weight:bold;line-height:1;margin-bottom:.5em;text-align:left;font-weight:normal;color:#969696;border-bottom:solid 1px #b1b1b1}#basket .totals .total dl{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:60%;float:left}@media only screen and (max-width:1px){#basket .totals .total dl{padding-right:.5em}}#basket .totals .total dl dd,#basket .totals .total dl dt{width:auto}#basket .totals .total dl .to-pay,#basket .totals .total dl .to-pay+dd{font-size:1.25em;line-height:1.4;color:#282828}#basket .totals .total button{float:right;width:40%}@media only screen and (min-width:1px){#basket .totals ul{padding-right:40%}}#basket .totals li:last-child{border-right:0}@media only screen and (min-width:1px){#basket .totals li{width:33.3333%}}#basket .totals li h2{font-size:1.125em;line-height:1.3333333333333333;margin-bottom:0;font-weight:bold;font-weight:normal}@media only screen and (min-width:1px){#basket .totals li h2{min-height:3em}}#basket .totals li dl{background:#fff;padding:.5em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}@media only screen and (max-width:1px){#basket .totals li dl{width:50%;margin:.5em auto 0}}#basket .totals li.paid-parent-online-orders .to-pay,#basket .totals li.paid-parent-online-orders .to-pay+dd{visibility:hidden}#basket .totals li.active dl{background:#007ec0}#basket .totals li.active dl *{color:#e6f4fb}#basket .help-page,#basket .empty-page{display:none}#basket .help-page.active,#basket .empty-page.active{display:block}#basket .order-list{display:none}#basket .order-list.active{display:block}@media only screen and (min-width:1px){#basket .order-list{clear:both}}#basket .order-list li:first-child .class-heading{border-top:0}#basket .order-list .order-headings{display:none;color:#969696}@media only screen and (min-width:1px){#basket .order-list .order-headings{display:block;*zoom:1}#basket .order-list .order-headings:before{display:table;content:""}#basket .order-list .order-headings:after{display:table;content:"";clear:both}#basket .order-list .order-headings li{float:left;width:10%;min-width:5em;padding-right:1em;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#basket .order-list .order-headings li.title-heading{text-align:left;width:40%;padding-left:.5em}#basket .order-list .order-headings li.qty-heading{width:12%;text-align:center}#basket .order-list .order-headings li.unit-price-heading{min-width:6em}#basket .order-list .order-headings li.amount-heading{width:15%}}@media only screen and (min-width:1px){#basket .order-list .order-headings li.title-heading{width:50%}#basket .order-list .order-headings li.amount-heading{width:10%}}#basket .order-list .order-items{clear:both}#basket .order-list .order-items>*:nth-child(even){background-color:#f5f5f5}@media only screen and (min-width:1px){#basket .order-list .order-items{border-top:solid 1px #969696}}#basket .order-list .order-items li{*zoom:1;padding:.5em;border-top:dotted 1px #969696;position:relative}#basket .order-list .order-items li:before{display:table;content:""}#basket .order-list .order-items li:after{display:table;content:"";clear:both}@media only screen and (min-width:1px){#basket .order-list .order-items li{padding:0}}#basket .order-list .order-items li:first-child{border-top:0}@media only screen and (max-width:1px){#basket .order-list .order-items li span,#basket .order-list .order-items li div{display:block}#basket .order-list .order-items li span:before,#basket .order-list .order-items li div:before{color:#b1b1b1;width:28%;display:inline-block}}@media only screen and (min-width:1px){#basket .order-list .order-items li span,#basket .order-list .order-items li div{padding:.5em 1em .5em 0;float:left;min-width:5em;width:10%;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:1px){#basket .order-list .order-items li span.title:before,#basket .order-list .order-items li div.title:before{content:"Title: "}}@media only screen and (min-width:1px){#basket .order-list .order-items li span.title,#basket .order-list .order-items li div.title{width:40%;text-align:left;padding-left:.5em}}@media only screen and (min-width:1px){#basket .order-list .order-items li span.title,#basket .order-list .order-items li div.title{width:50%}}@media only screen and (max-width:1px){#basket .order-list .order-items li span.qty:before,#basket .order-list .order-items li div.qty:before{content:"Paid Qty: "}}@media only screen and (min-width:1px){#basket .order-list .order-items li span.qty,#basket .order-list .order-items li div.qty{width:12%;text-align:center;padding-bottom:0}}#basket .order-list .order-items li span.qty input,#basket .order-list .order-items li div.qty input{width:5em;text-align:center}@media only screen and (min-width:1px){#basket .order-list .order-items li span.qty input,#basket .order-list .order-items li div.qty input{width:70%;position:relative;top:-0.2em}}@media only screen and (max-width:1px){#basket .order-list .order-items li span.free:before,#basket .order-list .order-items li div.free:before{content:"Free Qty: "}}#basket .order-list .order-items li span.price,#basket .order-list .order-items li div.price{min-width:6em}@media only screen and (max-width:1px){#basket .order-list .order-items li span.price:before,#basket .order-list .order-items li div.price:before{content:"Price: "}}#basket .order-list .order-items li span.amount,#basket .order-list .order-items li div.amount{font-weight:bold}@media only screen and (max-width:1px){#basket .order-list .order-items li span.amount:before,#basket .order-list .order-items li div.amount:before{content:"Amount: "}}@media only screen and (min-width:1px){#basket .order-list .order-items li span.amount,#basket .order-list .order-items li div.amount{width:15%}}@media only screen and (min-width:1px){#basket .order-list .order-items li span.amount,#basket .order-list .order-items li div.amount{width:10%}}#basket .order-list .order-items li span.remove,#basket .order-list .order-items li div.remove{width:5%;min-width:2em;float:right}@media only screen and (max-width:1px){#basket .order-list .order-items li span.remove,#basket .order-list .order-items li div.remove{position:absolute;bottom:.5em;right:.5em}}#basket .order-list .order-items li span.remove a,#basket .order-list .order-items li div.remove a{vertical-align:top}@media only screen and (min-width:1px){#basket .order-list.paid-parent-online-orders .order-headings li,#basket .order-list.paper-parent-items .order-headings li{width:10%}#basket .order-list.paid-parent-online-orders .order-headings li.pupil-heading,#basket .order-list.paper-parent-items .order-headings li.pupil-heading{width:20%;text-align:left}#basket .order-list.paid-parent-online-orders .order-headings li.title-heading,#basket .order-list.paper-parent-items .order-headings li.title-heading{width:28%}#basket .order-list.paid-parent-online-orders .order-headings li.qty-heading,#basket .order-list.paper-parent-items .order-headings li.qty-heading{width:8%}#basket .order-list.paid-parent-online-orders .order-headings li.amount-heading,#basket .order-list.paper-parent-items .order-headings li.amount-heading{width:15%}}@media only screen and (min-width:1px){#basket .order-list.paid-parent-online-orders .order-headings li.title-heading,#basket .order-list.paper-parent-items .order-headings li.title-heading{width:45%}#basket .order-list.paid-parent-online-orders .order-headings li.amount-heading,#basket .order-list.paper-parent-items .order-headings li.amount-heading{width:10%}}#basket .order-list.paid-parent-online-orders .order-items,#basket .order-list.paper-parent-items .order-items{padding-left:1em;border-top:0}@media only screen and (max-width:1px){#basket .order-list.paid-parent-online-orders .order-items,#basket .order-list.paper-parent-items .order-items{margin-bottom:1em}}@media only screen and (min-width:1px){#basket .order-list.paid-parent-online-orders .order-items,#basket .order-list.paper-parent-items .order-items{padding-left:0;clear:none;float:left;width:80%}}@media only screen and (min-width:1px){#basket .order-list.paid-parent-online-orders .order-items span,#basket .order-list.paper-parent-items .order-items span{width:12.5%}}#basket .order-list.paid-parent-online-orders .order-items span.paid,#basket .order-list.paper-parent-items .order-items span.paid{color:#6eb928;display:inline-block;padding-right:.5em}@media only screen and (max-width:1px){#basket .order-list.paid-parent-online-orders .order-items span.paid,#basket .order-list.paper-parent-items .order-items span.paid{position:absolute;bottom:.5em;right:0}}@media only screen and (min-width:1px){#basket .order-list.paid-parent-online-orders .order-items span.paid,#basket .order-list.paper-parent-items .order-items span.paid{width:5%;min-width:3em;float:right}}@media only screen and (min-width:1px){#basket .order-list.paid-parent-online-orders .order-items span.title,#basket .order-list.paper-parent-items .order-items span.title{width:35%}}@media only screen and (min-width:1px){#basket .order-list.paid-parent-online-orders .order-items span.title,#basket .order-list.paper-parent-items .order-items span.title{width:56.25%}}@media only screen and (max-width:1px){#basket .order-list.paid-parent-online-orders .order-items span.qty:before,#basket .order-list.paper-parent-items .order-items span.qty:before{content:"Qty: "}}@media only screen and (min-width:1px){#basket .order-list.paid-parent-online-orders .order-items span.qty,#basket .order-list.paper-parent-items .order-items span.qty{width:10%}#basket .order-list.paid-parent-online-orders .order-items span.qty input,#basket .order-list.paper-parent-items .order-items span.qty input{width:90%}}@media only screen and (min-width:1px){#basket .order-list.paid-parent-online-orders .order-items span.amount,#basket .order-list.paper-parent-items .order-items span.amount{width:18.75%}}@media only screen and (min-width:1px){#basket .order-list.paid-parent-online-orders .order-items span.amount,#basket .order-list.paper-parent-items .order-items span.amount{width:12.5%}}#basket .order-list.paid-parent-online-orders .class-orders,#basket .order-list.paper-parent-items .class-orders{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1em}@media only screen and (min-width:1px){#basket .order-list.paid-parent-online-orders .class-orders,#basket .order-list.paper-parent-items .class-orders{margin-bottom:1em}}#basket .order-list.paid-parent-online-orders .pupil,#basket .order-list.paper-parent-items .pupil{clear:both;*zoom:1;position:relative}#basket .order-list.paid-parent-online-orders .pupil:before,#basket .order-list.paper-parent-items .pupil:before{display:table;content:""}#basket .order-list.paid-parent-online-orders .pupil:after,#basket .order-list.paper-parent-items .pupil:after{display:table;content:"";clear:both}@media only screen and (min-width:1px){#basket .order-list.paid-parent-online-orders .pupil,#basket .order-list.paper-parent-items .pupil{border-top:solid 1px #b1b1b1}}#basket .order-list.paid-parent-online-orders .pupil-name,#basket .order-list.paper-parent-items .pupil-name{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em 0}@media only screen and (max-width:1px){#basket .order-list.paid-parent-online-orders .pupil-name,#basket .order-list.paper-parent-items .pupil-name{border-bottom:solid 1px #969696}}@media only screen and (min-width:1px){#basket .order-list.paid-parent-online-orders .pupil-name,#basket .order-list.paper-parent-items .pupil-name{float:left;width:20%;padding-right:1em}}#basket .order-list.paid-parent-online-orders .pupil-name h4,#basket .order-list.paper-parent-items .pupil-name h4{font-size:1.125em;line-height:1.3333333333333333;font-weight:bold;margin-bottom:0;padding-right:3em;color:#969696}@media only screen and (min-width:1px){#basket .order-list.paid-parent-online-orders .pupil-name h4,#basket .order-list.paper-parent-items .pupil-name h4{padding-right:0}}#basket .order-list.paid-parent-online-orders .pupil-name h4 span,#basket .order-list.paper-parent-items .pupil-name h4 span{font-weight:normal;color:#969696;font-size:.75em;line-height:1.5;display:block}#basket .order-list.paid-parent-online-orders .pupil-name dl,#basket .order-list.paper-parent-items .pupil-name dl{font-size:.75em;line-height:1.5;*zoom:1}#basket .order-list.paid-parent-online-orders .pupil-name dl:before,#basket .order-list.paper-parent-items .pupil-name dl:before{display:table;content:""}#basket .order-list.paid-parent-online-orders .pupil-name dl:after,#basket .order-list.paper-parent-items .pupil-name dl:after{display:table;content:"";clear:both}#basket .order-list.paid-parent-online-orders .pupil-name dl dt,#basket .order-list.paper-parent-items .pupil-name dl dt,#basket .order-list.paid-parent-online-orders .pupil-name dl dd,#basket .order-list.paper-parent-items .pupil-name dl dd{float:left;color:#969696}#basket .order-list.paid-parent-online-orders .pupil-name dl dt,#basket .order-list.paper-parent-items .pupil-name dl dt{clear:left;padding-right:.5em}#basket .order-list.paid-parent-online-orders .class-heading,#basket .order-list.paper-parent-items .class-heading{padding:.5em 0 .2em;border-bottom:solid 1px #b1b1b1;clear:both;margin-bottom:.5em}#basket .order-list.paid-parent-online-orders .class-heading h3,#basket .order-list.paper-parent-items .class-heading h3,#basket .order-list.paid-parent-online-orders .class-heading dl,#basket .order-list.paper-parent-items .class-heading dl,#basket .order-list.paid-parent-online-orders .class-heading dt,#basket .order-list.paper-parent-items .class-heading dt,#basket .order-list.paid-parent-online-orders .class-heading dd,#basket .order-list.paper-parent-items .class-heading dd{display:inline-block}#basket .order-list.paid-parent-online-orders .class-heading h3,#basket .order-list.paper-parent-items .class-heading h3{font-size:1.25em;line-height:1.4;margin-bottom:.4em;font-weight:bold;margin-bottom:0}@media only screen and (min-width:1px){#basket .order-list.paid-parent-online-orders .class-heading h3,#basket .order-list.paper-parent-items .class-heading h3{padding-right:.5em}}#basket .order-list.paid-parent-online-orders .class-heading dl,#basket .order-list.paper-parent-items .class-heading dl{display:block;color:#b1b1b1;font-size:.875em;line-height:1.2857142857142858}@media only screen and (min-width:1px){#basket .order-list.paid-parent-online-orders .class-heading dl,#basket .order-list.paper-parent-items .class-heading dl{display:inline-block}}#basket .order-list.paid-parent-online-orders .class-heading dl dd,#basket .order-list.paper-parent-items .class-heading dl dd{padding-right:.5em;font-weight:bold}@media only screen and (min-width:1px){#basket .order-list.paid-parent-online-orders .order-items span.qty{padding-top:.5em;padding-bottom:.5em}}#basket .actions{margin-top:1em;clear:both}#basket .actions button{margin-left:5%;float:right}@media only screen and (max-width:1px){#basket .actions button{width:47.5%;margin-bottom:1em}#basket .actions button.btn-action-secondary{margin:0}}@media only screen and (min-width:1px){#basket .actions button{width:10em;margin-left:1em}}@media only screen and (max-width:1px){#basket .actions a{display:block;text-align:center;clear:both}}@media only screen and (min-width:1px){#basket .actions a{float:left;text-align:left;width:auto;line-height:2.25}}#basket .actions .applied-promos-link{float:none;display:block}@media only screen and (max-width:1px){#basket .actions .applied-promos-link{margin-bottom:1em}}.lt-ie9 #basket .order-list .order-headings .title-heading,.lt-ie9 #basket .order-list .order-items .title{width:48%}.lt-ie9 #basket .order-list.paid-parent-online-orders .order-headings .title-heading,.lt-ie9 #basket .order-list.paper-parent-items .order-headings .title-heading{width:41%}.lt-ie9 #basket .order-list.paid-parent-online-orders .order-items .title,.lt-ie9 #basket .order-list.paper-parent-items .order-items .title{width:51%}.lt-ie8 #basket .totals .total{width:33%}.lt-ie8 #basket .totals .total dt{width:100px}.lt-ie8 #basket .totals .total dd{width:75px}.lt-ie8 #basket .totals .total .to-pay{width:75px}.lt-ie8 #basket .totals .total .to-pay+dd{width:100px}.lt-ie8 #basket .order-list .order-headings .title-heading{width:39%}.lt-ie8 #basket .order-list .order-items .title{width:39%}.lt-ie8 #basket .order-list.paid-parent-online-orders .class-heading h3,.lt-ie8 #basket .order-list.paper-parent-items .class-heading h3,.lt-ie8 #basket .order-list.paid-parent-online-orders .class-heading dl,.lt-ie8 #basket .order-list.paper-parent-items .class-heading dl,.lt-ie8 #basket .order-list.paid-parent-online-orders .class-heading dt,.lt-ie8 #basket .order-list.paper-parent-items .class-heading dt,.lt-ie8 #basket .order-list.paid-parent-online-orders .class-heading dd,.lt-ie8 #basket .order-list.paper-parent-items .class-heading dd{display:inline}.lt-ie8 #basket .order-list.paid-parent-online-orders .order-headings .title-heading,.lt-ie8 #basket .order-list.paper-parent-items .order-headings .title-heading{width:35.3%}.lt-ie8 #basket .order-list.paid-parent-online-orders .order-items,.lt-ie8 #basket .order-list.paper-parent-items .order-items{width:78.3%}.lt-ie8 #basket .order-list.paid-parent-online-orders .order-items .title,.lt-ie8 #basket .order-list.paper-parent-items .order-items .title{width:45.5%}.js #basket .class-heading a{text-decoration:none}.js #basket .class-orders{width:100%}.lt-ie8.js #basket .class-orders{width:932px}@media print{#basket .class-orders,#basket .order-list{display:block !important}#basket .tabs li a,#basket .tabs li h2,#basket .tabs li dl{color:#282828 !important}#basket .tabs li h2{min-height:0}#basket .tabs li a{text-decoration:none}}#order-history-summary{margin-bottom:1.5em}#order-history-summary.payment .item-list-headings span{width:15%}@media only screen and (min-width:1px){#order-history-summary.payment ul li span{width:15%}}#order-history-summary .item-list-headings{display:none;padding:5.2px 0 5.2px 5.2px}@media only screen and (min-width:1px){#order-history-summary .item-list-headings{display:block;*zoom:1;font-weight:bold;border-top:solid 1px #969696}#order-history-summary .item-list-headings:before{display:table;content:""}#order-history-summary .item-list-headings:after{display:table;content:"";clear:both}}#order-history-summary .item-list-headings span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative}@media only screen and (min-width:1px){#order-history-summary .item-list-headings span{float:left;width:25%}#order-history-summary .item-list-headings span.actions{width:25%}}#order-history-summary .bookclubs-label{position:relative;top:-2px;font-weight:normal;font-style:normal;line-height:1;padding:1px 3px;white-space:nowrap;color:#fff;background:#007ec0;font-size:.75em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#order-history-summary ul li{padding-right:0}#order-history-summary ul li span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;min-height:1em}#order-history-summary ul li span:before{color:#969696}@media only screen and (min-width:1px){#order-history-summary ul li span{float:left;width:25%}#order-history-summary ul li span:before{content:"" !important}}#order-history-summary ul li span.order-no{font-weight:bold}#order-history-summary ul li span.order-no:before{content:"Order No.: ";font-weight:normal}#order-history-summary ul li span.order-date:before{content:"Order Date: "}#order-history-summary ul li span.order-value:before{content:"Amount Payable: "}#order-history-summary ul li span.payment{color:#769e00;text-transform:uppercase}#order-history-summary ul li span.payment.due{color:#ed1b30}#order-history-summary ul li span.dispatch-date{text-transform:capitalize}#order-history-summary ul li span.dispatch-date:before{content:"Dispatched: "}#order-history-summary ul li span.actions{width:25% !important;margin:-5.2px 0;padding:5.2px 10px;font-size:.875em;line-height:1.1428571428571428;text-align:right}.lt-ie8 #order-history-summary ul li span.actions{width:22% !important}@media only screen and (max-width:1px){#order-history-summary ul li span.actions{position:absolute;right:0;top:0;bottom:0;margin:0;padding:5.2px;width:35% !important}}#order-history-summary ul li span.actions a{display:block;margin-bottom:5.2px}.orders #order-totals{margin-bottom:1.5em}.reopen-button{margin-right:1em}.alert.info,.alert-info{background-color:#008cd5;color:#fff}.alert.info a,.alert-info a{color:#fff}.alert.info:before,.alert-info:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"i"}.alert.success,.alert-success{background-color:#6eb928;color:#fff}.alert.success a,.alert-success a{color:#fff}.alert.success:before,.alert-success:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"y"}.alert.error,.alert-error{background-color:#ed1b30;color:#fff}.alert.error a,.alert-error a{color:#fff}.alert.error:before,.alert-error:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"n"}.alert.processing,.alert-processing{background-color:#f67c18;color:#fff}.alert.processing a,.alert-processing a{color:#fff}.alert.processing:before,.alert-processing:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"p"}.alert{background-color:#787878;color:#fff}.alert a{color:#fff}.alert:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"s"}.alert{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;padding:12px 20px 12px 40px;margin-bottom:20px;text-align:left}.alert p{line-height:20px;margin-bottom:0 !important}.alert p a{color:#fff}.alert p a:hover{color:#282828}.alert p a.remove-link{float:right}.alert:before{float:left;height:20px;width:20px;margin:0 0 0 -30px;font-size:20px;line-height:20px}.remove-link{line-height:20px;text-decoration:none}.remove-link:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"x";float:left;width:20px;height:20px;font-size:20px;line-height:20px}.sel-info{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-radius .5s ease-in-out;-moz-transition:border-radius .5s ease-in-out;-o-transition:border-radius .5s ease-in-out;transition:border-radius .5s ease-in-out;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative;display:inline-block;width:14px;height:14px;background:#008cd5;color:#fff;text-align:center;font-style:normal !important;font-size:12px;line-height:1.2}.sel-info:before{width:14px;height:14px;content:"i";font-family:serif}.sel-info:hover{background-color:#0069a0;cursor:pointer;position:relative;top:-1px}.sel-info .info-panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;position:absolute;top:14px;left:0;right:auto;z-index:10;display:none;visibility:hidden;padding:.5em .75em;min-width:142px;max-width:284px;height:auto;background:#282828;color:#fff;text-align:left;opacity:0;font-size:12px;line-height:1.5}.sel-info .info-panel a{padding:0 !important}.sel-info .info-panel.info-panel-right{left:auto;right:0}.sel-info.info-panel-open{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#282828;cursor:pointer}.sel-info.info-panel-open:before{content:"x";font-family:Helvetica,"Helvetica Neue",Arial,Geneva,sans-serif}.sel-info.info-panel-open .info-panel{display:block;visibility:visible;opacity:1;z-index:50}.ui-autocomplete{background-color:#fff;border:1px solid #494949;border-top:0;width:0;text-align:left;padding-left:0}.ui-autocomplete>*:nth-child(even){background-color:#f5f5f5}.ui-autocomplete .ui-menu-item{list-style:none}.ui-autocomplete .ui-menu-item>a{display:block;*zoom:1;clear:both;font-size:.875em;line-height:1.2857142857142858;position:relative;padding:.5em}.ui-autocomplete .ui-menu-item>a:before{display:table;content:""}.ui-autocomplete .ui-menu-item>a:after{display:table;content:"";clear:both}.ui-autocomplete .ui-menu-item>a div>span{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:.5em}.ui-autocomplete .ui-menu-item>a div>span:last-child{padding-right:0}.ui-autocomplete .ui-menu-item>a div.school>span.ui-autocomplete-title strong{display:block}.ui-autocomplete .ui-menu-item>a div.available-product>span.ui-autocomplete-seq-no{font-size:1.125em;line-height:1.3333333333333333;font-weight:bold;width:15%}.ui-autocomplete .ui-menu-item>a div.available-product>span.ui-autocomplete-title{width:65%}.ui-autocomplete .ui-menu-item>a div.available-product>span.ui-autocomplete-price{float:right;text-align:right;width:20%}.ui-autocomplete .ui-menu-item #ui-active-menuitem{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;color:#fff;background-color:#008cd5}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9}#colorbox{outline:0}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #e5e5e5}#cboxLoadedContent{margin:46px 10px 2em}#cboxTitle{position:absolute;bottom:3px;left:0;text-align:center;width:100%;color:#282828}#cboxCurrent{position:absolute;top:12px;right:6.5em;color:#b0b0b0}#cboxLoadingOverlay{background:#fff url(/images/shared/colorbox/loading.gif) no-repeat 5px 5px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{position:absolute;top:10px}#cboxSlideshow{display:none}#cboxPrevious{left:10px}#cboxNext{left:7.5em}#cboxClose{right:10px;display:block}#cboxCurrent{display:none !important;font-size:.875em}@media only screen and (min-width:1px){#cboxCurrent{display:block !important}}#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;overflow:visible;border:0;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:4px 10px;font-size:.875em;background-color:#008cd5;color:#fff !important;position:absolute}#cboxSlideshow:hover,#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover{position:relative;top:-1px;cursor:pointer}#cboxSlideshow:active,#cboxPrevious:active,#cboxNext:active,#cboxClose:active{top:1px}#cboxSlideshow[disabled=disabled],#cboxPrevious[disabled=disabled],#cboxNext[disabled=disabled],#cboxClose[disabled=disabled]{opacity:.5}#cboxSlideshow[disabled=disabled]:hover,#cboxPrevious[disabled=disabled]:hover,#cboxNext[disabled=disabled]:hover,#cboxClose[disabled=disabled]:hover{top:0;cursor:default}#cboxSlideshow[disabled=disabled]:active,#cboxPrevious[disabled=disabled]:active,#cboxNext[disabled=disabled]:active,#cboxClose[disabled=disabled]:active{top:0}#cboxSlideshow:hover,#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover{background-color:#7fc5ea;color:#fff !important}#cboxSlideshow:hover[disabled=disabled]:hover,#cboxPrevious:hover[disabled=disabled]:hover,#cboxNext:hover[disabled=disabled]:hover,#cboxClose:hover[disabled=disabled]:hover{background-color:#008cd5;color:#fff !important}#cboxSlideshow:hover,#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover{position:absolute;top:9px}#cboxPrevious{padding-left:.25em}#cboxPrevious:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'c';position:relative;top:2px;top:0;vertical-align:middle}#cboxNext{padding-right:.25em}#cboxNext:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'a';position:relative;top:2px;top:0;vertical-align:middle}#cboxClose{padding-right:.5em}#cboxClose:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"x";top:0;vertical-align:middle}.print-only{display:none}.formatting h1{min-height:48px}.formatting h2,.formatting h3,.formatting h4{clear:both;margin-top:12px}.formatting h2:first-child,.formatting h3:first-child,.formatting h4:first-child{margin-top:0}.formatting h3{margin-top:24px}.formatting del{opacity:.6}.formatting ins{font-style:italic}.formatting abbr,.formatting acronym{border-bottom:1px dotted;cursor:help}.formatting p{margin-bottom:.75em}.formatting p.intro{font-size:1.125em;line-height:1.3333333333333333;font-weight:bold;color:#444}.formatting p.sub-intro{font-size:1.125em;line-height:1.3333333333333333;font-weight:normal;color:#444}.formatting hr{background:0;border:1px solid #c9c9c9;border-width:0 0 1px;margin:23px 0 24px;clear:both}.formatting ul,.formatting ol{margin-bottom:.75em;padding-left:24px;overflow:hidden;position:relative}.formatting ul li,.formatting ol li{list-style-type:disc}.formatting ul li,.formatting ol li{margin-bottom:.325em}.formatting ul li ul,.formatting ol li ul,.formatting ul li ol,.formatting ol li ol{margin-bottom:0;margin-top:6px}.formatting ul li.highlight,.formatting ol li.highlight{color:#f0a023}.formatting ul li.highlight ul,.formatting ol li.highlight ul,.formatting ul li.highlight ol,.formatting ol li.highlight ol{color:#282828}.formatting ol li{list-style-type:decimal}.formatting ol li ul li{list-style-type:disc}.formatting table{border:0;width:100%;margin-bottom:1.5em}.formatting table th{background:0;border:0}.formatting table *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.formatting table caption{font-size:1em;line-height:1.5;font-weight:bold;text-align:left;padding:0 0 .5em .5em;margin-bottom:0;border-bottom:1px solid #e5e5e5}.formatting table th,.formatting table td{width:auto;padding:.5em;overflow:auto;vertical-align:top;border:1px solid #e5e5e5;border-width:0 0 1px;text-align:left}.bordered .formatting table th,.bordered .formatting table td{border-width:1px}.formatting table th{font-weight:bold}.formatting table thead th{border-bottom-width:2px}.formatting table tbody tr.table-error{background:#f68d98}.formatting table tbody tr.table-error td{color:#3b070c}.formatting table tbody tr.table-success{background:#b7dc94}.formatting table tbody tr.table-success td{color:#1c2e0a}.formatting table tbody tr.table-info{background:#80c6ea}.formatting table tbody tr.table-info td{color:#002335}.formatting table tbody tr.table-warning{background:#fbbe8c}.formatting table tbody tr.table-warning td{color:#3e1f06}.formatting blockquote,.formatting q{font-style:italic;color:#969696}.formatting blockquote em,.formatting q em,.formatting blockquote footer,.formatting q footer{color:#f0a023}.formatting blockquote{margin:1em 0;border-left:5.2px solid #f8d091;padding:8px 16px;position:relative}.formatting blockquote p{margin-bottom:0}.formatting blockquote.pull{background-color:#fbe7c8;border-color:#f8d091;color:#282828;width:33%;float:right;margin:0 0 0 16px}.formatting blockquote.pull footer{color:#8c6426}.formatting img,.formatting embed,.formatting object,.formatting video{max-width:100%;max-height:100%;display:block;margin-bottom:1.5em}.formatting img{height:auto;display:inline-block}.formatting iframe{margin-bottom:.75em}.formatting .video-container{margin-top:1em;margin-bottom:1.5em;height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.formatting .video-container iframe,.formatting .video-container object,.formatting .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.formatting .audio-container{margin-top:1em;margin-bottom:1.5em;min-height:166px;position:relative}.formatting .audio-container iframe,.formatting .audio-container object,.formatting .audio-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.formatting .btn-action-primary,.formatting .btn-action-secondary,.formatting .btn-default-primary,.formatting .btn-default-secondary,.formatting .btn-default-tertiary{margin-right:1em;margin-bottom:1.5em}.formatting .inset.left{float:left;margin-right:1em}.formatting .inset.right{float:right;margin-left:1em}.formatting .inset.centre{float:none;display:block;margin:0 auto 1.5em}.formatting .clear{clear:both}.formatting .no-margin{margin:0}@import-once "../../shared/typography.less";@import-once "../../shared/typesetting.less";h3{font-size:1.25em;line-height:1.4;margin-bottom:.4em;font-weight:bold}h4,h5{font-size:1em;line-height:1.5;margin-bottom:0;font-weight:bold}#header.universal-navigation{z-index:9000}#header.universal-navigation:before{content:"";position:absolute;z-index:1;box-shadow:0 0 20px rgba(0,0,0,0.8);bottom:0;width:100%;height:60px;border-radius:100%;left:0;right:0}#header.universal-navigation>.grid-container-full-width{background:#fff;z-index:120}#header.universal-navigation #navigation{*zoom:1;position:relative;z-index:9998;margin-top:15px}#header.universal-navigation #navigation:before{display:table;content:""}#header.universal-navigation #navigation:after{display:table;content:"";clear:both}@media only screen and (min-width:1px){#header.universal-navigation #navigation{margin-bottom:5px}}@media only screen and (min-width:1px){#header.universal-navigation #navigation{margin-bottom:3px;margin-top:12px;padding-top:55px}}#header.universal-navigation #navigation #logo{display:block;margin:0 0 .825em 50px;height:32px;width:50%;max-width:265px}#header.universal-navigation #navigation #logo span{display:block;height:32px;line-height:32px}#header.universal-navigation #navigation #logo img{vertical-align:middle}@media only screen and (min-width:1px){#header.universal-navigation #navigation #logo{margin-left:0;width:auto}#header.universal-navigation #navigation #logo img{height:32px}}@media only screen and (min-width:1px){#header.universal-navigation #navigation #logo{margin-bottom:0;position:absolute;top:0;left:0;z-index:20;display:block}#header.universal-navigation #navigation #logo img{width:100%}}@media only screen and (min-width:1px){#header.universal-navigation #navigation #user-tasks{z-index:10;width:100%;padding-left:15px;position:absolute;top:0;left:0}}@media only screen and (min-width:1px){#header.universal-navigation #navigation #user-tasks{padding-left:300px}}#header.universal-navigation #navigation #user-tasks #actions{display:none}@media only screen and (min-width:1px){#header.universal-navigation #navigation #user-tasks #actions{display:block}}#header.universal-navigation #navigation #user-tasks p,#header.universal-navigation #navigation #user-tasks li{font-size:.875em;line-height:1.4285714285714286}#header.universal-navigation #navigation #user-tasks p{margin-bottom:0}#header.universal-navigation #navigation #user-tasks .logged-out{line-height:32px}#header.universal-navigation #navigation #user-tasks .manage-book-club{margin-left:.25em;border-left:solid 1px #e5e5e5;padding-left:.5em}#header.universal-navigation #navigation .header-shopping-basket{display:none}@media only screen and (min-width:1px){#header.universal-navigation #navigation .header-shopping-basket{display:block;position:absolute;top:0;right:15px;text-align:right}}@media only screen and (min-width:1px){#header.universal-navigation #navigation .header-shopping-basket{right:0}}@media only screen and (max-width:1px){#header.universal-navigation #navigation .header-shopping-basket a{line-height:2.25}}@media only screen and (min-width:1px){#header.universal-navigation #navigation .header-shopping-basket a{font-size:.875em}}@media only screen and (max-width:1px){#header.universal-navigation #navigation .header-shopping-basket .btn-action-primary{float:right}}#header.universal-navigation #navigation #shop-btn,#header.universal-navigation #navigation #rewards-btn{display:none}@media only screen and (min-width:1px){#header.universal-navigation #navigation #shop-btn,#header.universal-navigation #navigation #rewards-btn{display:block}}#header.universal-navigation #navigation #shop-btn,#header.universal-navigation #navigation #rewards-btn{float:right;margin-left:.5em;padding:.75em !important;height:40px}#header.universal-navigation #navigation a#rewards-btn{background:#f5f5f5;color:#008cd5 !important}#header.universal-navigation #navigation a#rewards-btn span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media only screen and (min-width:1px){#header.universal-navigation #navigation a#rewards-btn span{clip:none;height:auto;width:auto;margin:inherit;position:relative;margin-left:0}}#header.universal-navigation #navigation #browse{display:none}@media only screen and (min-width:1px){#header.universal-navigation #navigation #browse{display:block;float:left;margin-right:.5em}}@media only screen and (min-width:1px){#header.universal-navigation #navigation #site-search{float:left;position:relative;top:-2px;z-index:999;width:57%;overflow:hidden}}@media only screen and (min-width:1px){#header.universal-navigation #navigation #site-search{width:50%}}#header.universal-navigation #navigation #site-search form.form.search{display:none}@media only screen and (min-width:1px){#header.universal-navigation #navigation #site-search form.form.search{display:block;border-top:0;width:100%;position:relative;margin-bottom:0;padding:2px 44px 2px 2px;background:#f5f5f5}}#header.universal-navigation #navigation #site-search form.form.search div{width:100%;float:left;margin:0}@media only screen and (min-width:1px){#header.universal-navigation #navigation #site-search form.form.search div.inner{border:1px solid #008cd5;background:#fff;padding:1px}}#header.universal-navigation #navigation #site-search form.form.search div select,#header.universal-navigation #navigation #site-search form.form.search div input{width:100%}@media only screen and (min-width:1px){#header.universal-navigation #navigation #site-search form.form.search div select,#header.universal-navigation #navigation #site-search form.form.search div input{line-height:1 !important;height:2.25em !important;background:none !important;border:none !important;box-shadow:none !important;float:left}}@media only screen and (min-width:1px){#header.universal-navigation #navigation #site-search form.form.search div .selectwrapper{background:#bfe2f5;position:relative;float:left;width:40%}}@media only screen and (min-width:1px){#header.universal-navigation #navigation #site-search form.form.search div .selectwrapper{width:42%}}#header.universal-navigation #navigation #site-search form.form.search div .selectwrapper select{overflow:hidden;color:#282828;background:#fff;border-radius:0;height:2.55em !important}@media only screen and (min-width:1px){#header.universal-navigation #navigation #site-search form.form.search div .selectwrapper select{font-size:.875em}}#header.universal-navigation #navigation #site-search form.form.search div .selectwrapper select option{background:#fff}#header.universal-navigation #navigation #site-search form.form.search div input{margin:.5em 0}@media only screen and (min-width:1px){#header.universal-navigation #navigation #site-search form.form.search div input{width:58%;margin:0}}#header.universal-navigation #navigation #site-search form.form.search .btn-action-primary{width:100%;background:#008cd5}@media only screen and (min-width:1px){#header.universal-navigation #navigation #site-search form.form.search .btn-action-primary{position:absolute;right:2px;top:2px;margin:0;text-indent:-999px;font-size:1.25em;line-height:1;float:left;width:2em !important;height:2em !important;overflow:hidden}#header.universal-navigation #navigation #site-search form.form.search .btn-action-primary:hover{background:#7fc5ea;top:1px}#header.universal-navigation #navigation #site-search form.form.search .btn-action-primary:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"g";text-align:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;text-indent:0;line-height:2}.lt-ie9 #header.universal-navigation #navigation #site-search form.form.search .btn-action-primary:after{line-height:1.5}}#header.universal-navigation #sub-navigation{display:none}@media only screen and (min-width:1px){#header.universal-navigation #sub-navigation{display:block;background:#fff;position:relative;text-align:left;z-index:110;border-top:solid 2px #e5e5e5;border-bottom:solid 2px #e5e5e5}#header.universal-navigation #sub-navigation ul{*zoom:1;margin-bottom:0}#header.universal-navigation #sub-navigation ul:before{display:table;content:""}#header.universal-navigation #sub-navigation ul:after{display:table;content:"";clear:both}#header.universal-navigation #sub-navigation li{padding:0 .5em;float:left;font-size:.875em;line-height:2.6;position:relative}#header.universal-navigation #sub-navigation li a{color:#000;display:block;text-decoration:none}#header.universal-navigation #sub-navigation li a:hover{text-decoration:underline}#header.universal-navigation #sub-navigation li.has-submenu{padding:0;display:inline-block}#header.universal-navigation #sub-navigation li.has-submenu>.trigger{position:relative}#header.universal-navigation #sub-navigation li.has-submenu>.trigger>a,#header.universal-navigation #sub-navigation li.has-submenu>.trigger>span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em 3em .5em 1.5em;display:inline-block;width:auto;height:40px;text-align:center;z-index:999999;margin-bottom:0}.no-js #header.universal-navigation #sub-navigation li.has-submenu>.trigger>a,.no-js #header.universal-navigation #sub-navigation li.has-submenu>.trigger>span{transition-delay:0 !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}#header.universal-navigation #sub-navigation li.has-submenu>.trigger>a:after,#header.universal-navigation #sub-navigation li.has-submenu>.trigger>span:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"d";position:relative;top:.225em;line-height:0;font-size:1.4em;font-size:1.4rem;position:absolute;top:.8em;right:.8em}#header.universal-navigation #sub-navigation li.has-submenu>.trigger>a:hover,#header.universal-navigation #sub-navigation li.has-submenu>.trigger>span:hover{-webkit-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25)}#header.universal-navigation #sub-navigation li.has-submenu>.trigger>a:hover+.sub-menu,#header.universal-navigation #sub-navigation li.has-submenu>.trigger>span:hover+.sub-menu{top:40px;visibility:visible;opacity:1}#header.universal-navigation #sub-navigation li.has-submenu>.trigger:hover>a,#header.universal-navigation #sub-navigation li.has-submenu>.trigger:hover>span{color:#fff;height:40px;margin-bottom:0}#header.universal-navigation #sub-navigation li.has-submenu>.trigger:hover>a:after,#header.universal-navigation #sub-navigation li.has-submenu>.trigger:hover>span:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"u";position:relative;top:.225em;line-height:0;font-size:1.4em;font-size:1.4rem;color:#fff;position:absolute;top:.8em;right:.8em}#header.universal-navigation #sub-navigation li.has-submenu>.trigger>a,#header.universal-navigation #sub-navigation li.has-submenu>.trigger>span{background:0;color:#008cd5}#header.universal-navigation #sub-navigation li.has-submenu>.trigger:hover>a,#header.universal-navigation #sub-navigation li.has-submenu>.trigger:hover>span{background:#008cd5}#header.universal-navigation #sub-navigation li.has-submenu .sub-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);clear:both;width:200px;background:#fff;border:3px solid #008cd5;border-width:3px 0;position:absolute;top:37px;z-index:999998;visibility:hidden;opacity:0;left:0;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.no-js #header.universal-navigation #sub-navigation li.has-submenu .sub-menu{transition-delay:0 !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}#header.universal-navigation #sub-navigation li.has-submenu .sub-menu:hover{top:40px;visibility:visible;opacity:1}#header.universal-navigation #sub-navigation li.has-submenu .sub-menu .sub-menu{transition-delay:0 !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;top:-3px;border-left:solid 1px #e5e5e5;-webkit-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25),inset 3px 0 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25),inset 3px 0 6px 0 rgba(40,40,40,0.25);box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25),inset 3px 0 6px 0 rgba(40,40,40,0.25)}#header.universal-navigation #sub-navigation li.has-submenu .sub-menu .sub-menu a:hover,#header.universal-navigation #sub-navigation li.has-submenu .sub-menu .sub-menu a.maintain-hover{-webkit-box-shadow:inset 3px 0 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:inset 3px 0 6px 0 rgba(40,40,40,0.25);box-shadow:inset 3px 0 6px 0 rgba(40,40,40,0.25)}#header.universal-navigation #sub-navigation li.has-submenu .sub-menu a{transition-delay:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block;text-decoration:none;padding:.5em 2em .5em 1em;line-height:1.25;position:relative}#header.universal-navigation #sub-navigation li.has-submenu .sub-menu a[href="#"]{cursor:default}#header.universal-navigation #sub-navigation li.has-submenu .sub-menu a span{font-size:.8571428571428571em;display:block;color:#787878}#header.universal-navigation #sub-navigation li.has-submenu .sub-menu a:hover,#header.universal-navigation #sub-navigation li.has-submenu .sub-menu a[href="#"]:hover,#header.universal-navigation #sub-navigation li.has-submenu .sub-menu a.maintain-hover{background:#4dafe2;color:#fff}#header.universal-navigation #sub-navigation li.has-submenu .sub-menu a:hover span,#header.universal-navigation #sub-navigation li.has-submenu .sub-menu a[href="#"]:hover span,#header.universal-navigation #sub-navigation li.has-submenu .sub-menu a.maintain-hover span{color:#f6f6f6}#header.universal-navigation #sub-navigation li.has-submenu .sub-menu a:hover{background:#008cd5 !important}#header.universal-navigation #sub-navigation li.has-submenu .sub-menu>ul>li{border-top:1px solid #e5e5e5}#header.universal-navigation #sub-navigation li.has-submenu .sub-menu>ul>li:first-child{border-top-width:1px !important;border-color:#fff}#header.universal-navigation #sub-navigation li.has-submenu:hover>.trigger>a,#header.universal-navigation #sub-navigation li.has-submenu:hover>.trigger>span{-webkit-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25)}#header.universal-navigation #sub-navigation li.has-submenu .active{top:40px;visibility:visible;opacity:1}#header.universal-navigation #sub-navigation li.has-submenu .inactive{visibility:hidden;opacity:0}#header.universal-navigation #sub-navigation li.has-submenu>.trigger>a,#header.universal-navigation #sub-navigation li.has-submenu>.trigger:hover>a,#header.universal-navigation #sub-navigation li.has-submenu>.trigger>span,#header.universal-navigation #sub-navigation li.has-submenu>.trigger:hover>span{color:#000;padding:0 1.8em 0 .5em;height:auto}#header.universal-navigation #sub-navigation li.has-submenu>.trigger>a:after,#header.universal-navigation #sub-navigation li.has-submenu>.trigger:hover>a:after,#header.universal-navigation #sub-navigation li.has-submenu>.trigger>span:after,#header.universal-navigation #sub-navigation li.has-submenu>.trigger:hover>span:after{top:1.3em;right:.5em;font-size:1em;font-size:.875rem}#header.universal-navigation #sub-navigation li.has-submenu>.trigger>a:hover,#header.universal-navigation #sub-navigation li.has-submenu>.trigger:hover>a:hover,#header.universal-navigation #sub-navigation li.has-submenu>.trigger>span:hover,#header.universal-navigation #sub-navigation li.has-submenu>.trigger:hover>span:hover{color:#fff;text-decoration:none}#header.universal-navigation #sub-navigation li.has-submenu>.trigger>a+.sub-menu,#header.universal-navigation #sub-navigation li.has-submenu>.trigger>span+.sub-menu{top:2.4em}#header.universal-navigation #sub-navigation li.has-submenu>.trigger>a+.sub-menu li,#header.universal-navigation #sub-navigation li.has-submenu>.trigger>span+.sub-menu li{padding:0;float:none;diplay:block;font-size:1em}#header.universal-navigation #sub-navigation li.has-submenu>.trigger>a+.sub-menu li a,#header.universal-navigation #sub-navigation li.has-submenu>.trigger>span+.sub-menu li a{color:#008cd5}#header.universal-navigation #sub-navigation li.has-submenu>.trigger>a+.sub-menu li a:hover,#header.universal-navigation #sub-navigation li.has-submenu>.trigger>span+.sub-menu li a:hover{color:#fff}#header.universal-navigation #sub-navigation li.has-submenu>.trigger:hover>a,#header.universal-navigation #sub-navigation li.has-submenu>.trigger:hover>span{color:#fff}#header.universal-navigation #sub-navigation li.has-submenu>.trigger:hover>a+.sub-menu,#header.universal-navigation #sub-navigation li.has-submenu>.trigger:hover>span+.sub-menu{top:2.6em}#header.universal-navigation #sub-navigation .first{padding-right:0;padding-left:0}#header.universal-navigation #sub-navigation .first a{font-weight:bold !important;position:relative}#header.universal-navigation #sub-navigation .first a:after{margin-left:8px;display:inline-block;font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'a';position:relative;top:2px;text-decoration:none !important}}#header.universal-navigation .basket-reveal-trigger,#header.universal-navigation .search-reveal-trigger{display:none;z-index:9999;font-size:1.5em;position:absolute;right:15px;top:-15px;padding:0 .25em;text-decoration:none;height:60px;line-height:60px;min-width:1.5em}#header.universal-navigation .basket-reveal-trigger:after,#header.universal-navigation .search-reveal-trigger:after{vertical-align:sub}#header.universal-navigation .basket-reveal-trigger{right:55px}@media only screen and (max-width:1px){#header.universal-navigation .basket-reveal-trigger,#header.universal-navigation .search-reveal-trigger{display:block}#header.universal-navigation .js-reveal-trigger{color:#008cd5}#header.universal-navigation .js-reveal-trigger-active{background:#008cd5;color:#fff}#header.universal-navigation .js-reveal-container{display:block !important;max-height:0;margin-bottom:0;overflow-y:hidden;-webkit-transition:all .5s cubic-bezier(0,1,.5,1);-moz-transition:all .5s cubic-bezier(0,1,.5,1);-o-transition:all .5s cubic-bezier(0,1,.5,1);transition:all .5s cubic-bezier(0,1,.5,1);padding:0}#header.universal-navigation .js-reveal-container-open{max-height:10em;border-top:solid 3px #008cd5;padding:1em 0}}#header.universal-navigation .mobile-menu-trigger{display:block;text-decoration:none;padding:0 .25em;height:40px;line-height:40px}@media only screen and (max-width:1px){#header.universal-navigation .mobile-menu-trigger{position:absolute;left:15px;top:-5px}}@media only screen and (min-width:1px){#header.universal-navigation .mobile-menu-trigger{float:left;background:#008cd5;color:#fff;padding:0 .75em;margin-right:.5em;line-height:40px}}@media only screen and (min-width:1px){#header.universal-navigation .mobile-menu-trigger{display:none}}#header.universal-navigation .mobile-menu-trigger:before{font-size:1.5em;display:inline-block;min-width:1em;vertical-align:middle}@media only screen and (min-width:1px){#header.universal-navigation .mobile-menu-trigger:before{margin-right:.25em}}#header.universal-navigation .mobile-menu-trigger span{display:none;line-height:40px;vertical-align:middle}@media only screen and (min-width:1px){#header.universal-navigation .mobile-menu-trigger span{display:inline}}.mm-opened #header.universal-navigation .mobile-menu-trigger{background:#008cd5;color:#fff;padding-left:22.5px;left:0}@media only screen and (min-width:1px){.mm-opened #header.universal-navigation .mobile-menu-trigger{position:relative;margin-left:-15px;padding-left:27px}}@media only screen and (max-width:1px){.mm-opened #header.universal-navigation .mobile-menu-trigger:before{right:7.5px}}@media only screen and (min-width:1px){.mm-opened #header.universal-navigation .mobile-menu-trigger:before{position:relative}}#footer{*zoom:1;clear:both;background:#e5e5e5;padding:15px 0;font-size:.875em}#footer:before{display:table;content:""}#footer:after{display:table;content:"";clear:both}#footer .grid-container{position:relative}#footer .footer-navigation{width:100%;margin-bottom:.5em}#footer .footer-navigation ul{list-style:none;padding-left:0}#footer .footer-navigation ul li{border-left:0;display:block;margin-left:0;padding-left:0}@media only screen and (min-width:1px){#footer .footer-navigation ul li{display:inline-block;padding-left:.5em;margin-left:.25em;border-left:solid 1px #cecece}#footer .footer-navigation ul li:first-child{padding-left:0;margin-left:0;border-left:0}}#footer .copyright{clear:both;font-size:.8571428571428571em;color:#acacac}#footer .top-link{display:block;position:absolute;top:2px;right:15px;text-decoration:none;min-width:80px}@media only screen and (min-width:1px){#footer .top-link{right:0}}#footer .top-link span{text-decoration:underline}#footer .top-link span:hover{text-decoration:none}#footer .top-link:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"u";position:relative;top:.225em;line-height:0;font-size:1.4em;font-size:1.4rem}#footer #cla-lightbox-trigger{text-align:left}#footer #cla-lightbox-trigger img{border:solid 1px #bddbec;display:block}#share-this{*zoom:1;padding-right:30%}#share-this:before{display:table;content:""}#share-this:after{display:table;content:"";clear:both}#share-this h3{font-size:1.1428571428571428em;color:#727272;padding:0;line-height:1.5;float:left;font-weight:normal;margin:0 10px 10px 0;min-width:60px}#share-this #social-links{float:left;padding:0 0 12px 0;margin:0;list-style:none}#share-this #social-links li{float:left;position:relative}#share-this #social-links li a{height:23px;width:23px;margin-right:5px;display:block;text-decoration:none}#share-this #social-links li a:after{position:absolute;top:0;left:0;color:#008cd5;font-size:1.7142857142857142em}#share-this #social-links li a:hover:after{color:#7fc5ea;top:-1px}#share-this #social-links li a span{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}#share-this #social-links li a span br{display:none}#news-ticker{position:relative;overflow:hidden;margin-bottom:12px}#news-ticker h2{position:absolute;left:0;font-size:16px;text-transform:uppercase;margin-bottom:0;line-height:1.25}#news-ticker #ticker-wrapper{list-style:none;padding:0 0 0 60px;margin:0}#news-ticker #ticker-wrapper li{line-height:1.25;margin-bottom:0;margin-right:30px;font-size:16px}#news-ticker #ticker-wrapper a{text-decoration:none;padding-right:40px;color:#008cd5;font-weight:normal}#news-ticker #ticker-wrapper a:hover{text-decoration:underline}#news-ticker .ticker-toggle{background:url("/images/shared/buttons/news-ticker-controls-sprite.gif") no-repeat -13px 0;position:absolute;top:2px;right:2px;width:12px;height:14px;text-align:left;text-indent:-999em;cursor:pointer}#news-ticker .ticker-toggle-active{background-position:0 0}.pagination.container{clear:both;margin-bottom:2.25em;position:relative;text-align:center;width:100%}.pagination.container ul{display:inline;list-style-type:none;margin:0;padding:0;width:60%}.pagination.container ul li{font-size:.875em;line-height:1.7142857142857142;margin-bottom:0;display:inline;background:0;padding:0 .3em}.pagination.container ul li .selected,.pagination.container ul li .current{color:#282828;font-weight:bold}.pagination.container .gap,.pagination.container .disabled{opacity:.75}.pagination.container .next-link{float:right;width:80px}.pagination.container .prev-link{float:left;width:80px}.container{*zoom:1}.container:before{display:table;content:""}.container:after{display:table;content:"";clear:both}#login-form div.form-actions,#register-form div.form-actions,#login-form li.form-actions,#register-form li.form-actions,#login-form fieldset.form-actions,#register-form fieldset.form-actions,#login-form div.help-text,#register-form div.help-text,#login-form li.help-text,#register-form li.help-text,#login-form fieldset.help-text,#register-form fieldset.help-text{clear:both;margin-left:33%}#login-form label,#register-form label{width:32%}#login-form .form-actions input,#register-form .form-actions input,#login-form .checkbox-group label,#register-form .checkbox-group label,#login-form .radio-group label,#register-form .radio-group label{width:auto}#login-form input,#register-form input,#login-form textarea,#register-form textarea,#login-form select,#register-form select,#login-form .radio-group,#register-form .radio-group,#login-form .checkbox-group,#register-form .checkbox-group,#login-form .help-text,#register-form .help-text,#login-form .form-alert-text,#register-form .form-alert-text,#login-form .date fieldset,#register-form .date fieldset{width:67%}#login-form textarea,#register-form textarea{max-width:67%}#login-form input[type=checkbox],#register-form input[type=checkbox],#login-form input[type=radio],#register-form input[type=radio]{width:auto}#login-form .boolean .form-alert-text,#register-form .boolean .form-alert-text,#login-form .checkbox-group.stacked .form-alert-text,#register-form .checkbox-group.stacked .form-alert-text,#login-form .radio-group.stacked .form-alert-text,#register-form .radio-group.stacked .form-alert-text,#login-form .boolean .help-text,#register-form .boolean .help-text,#login-form .checkbox-group.stacked .help-text,#register-form .checkbox-group.stacked .help-text,#login-form .radio-group.stacked .help-text,#register-form .radio-group.stacked .help-text,#login-form .boolean label,#register-form .boolean label,#login-form .checkbox-group.stacked label,#register-form .checkbox-group.stacked label,#login-form .radio-group.stacked label,#register-form .radio-group.stacked label{width:100%}#login-form .short,#register-form .short{width:22.333333333333332%}#login-form .medium,#register-form .medium{width:33.5%}#login-form .inset,#register-form .inset{margin-left:33%}#login-form .inset.indent,#register-form .inset.indent{margin-left:38%}#login-form .topbar,#register-form .topbar{margin-left:33%;margin-bottom:0}#login-form fieldset,#register-form fieldset{border-width:0}#login-form fieldset h1,#register-form fieldset h1{margin-left:33%;margin-bottom:1em;margin-top:0;font-size:1.75em;line-height:1.2857142857142858;margin-bottom:.42857142857142855em;font-weight:normal}#login-form fieldset .account-link,#register-form fieldset .account-link{margin-bottom:1.5em}.my-folder #login-form form,.my-folder #login-form fieldset{padding-top:0}.login div.aside,.register div.aside{padding-top:2.9em;margin-bottom:1em}@media only screen and (min-width:1px){.login div.aside,.register div.aside{margin-left:40px}}@media only screen and (min-width:1px){.login div.aside,.register div.aside{float:left;margin-right:12px}}@media only screen and (min-width:1px){.login div.aside,.register div.aside{width:308px}}@media only screen and (min-width:1px){.login div.aside,.register div.aside{margin-right:0}}.login div.aside h2,.register div.aside h2{font-size:1.25em;line-height:1.4;margin-bottom:.4em;font-weight:bold}.login div.aside ul,.register div.aside ul{padding-left:1.5em;list-style:disc}.login div.aside ul li,.register div.aside ul li{margin-bottom:.5em}.login div.aside#education-login-resource,.register div.aside#education-login-resource{padding-top:5.95em}.login div.aside#education-login-resource h2,.register div.aside#education-login-resource h2{text-indent:0;background:0;height:auto;font-size:1.125em;line-height:1.3333333333333333;margin-bottom:.6666666666666666em;clear:both;font-weight:bold}.login div.aside#education-login-resource h2 strong#registration-guide,.register div.aside#education-login-resource h2 strong#registration-guide{position:absolute;top:-2em;font-size:1.25em;line-height:1.4;margin-bottom:.4em;font-weight:bold}.login div.aside#education-login-resource .current-item,.register div.aside#education-login-resource .current-item{position:relative;background:#f1f1f1;border-radius:10px;border:3px solid #fff;padding:8px 8px 0 8px;margin-bottom:24px;*zoom:1}.login div.aside#education-login-resource .current-item:before,.register div.aside#education-login-resource .current-item:before{display:table;content:""}.login div.aside#education-login-resource .current-item:after,.register div.aside#education-login-resource .current-item:after{display:table;content:"";clear:both}.login div.aside#education-login-resource .current-item h3,.register div.aside#education-login-resource .current-item h3{font-size:.875em;line-height:1.7142857142857142;margin-bottom:.35714285714285715em;font-weight:bold}.login div.aside#education-login-resource .current-item .image-wrapper,.register div.aside#education-login-resource .current-item .image-wrapper,.login div.aside#education-login-resource .current-item .description-wrapper,.register div.aside#education-login-resource .current-item .description-wrapper{width:137px;float:left}.login div.aside#education-login-resource .current-item .image-wrapper p,.register div.aside#education-login-resource .current-item .image-wrapper p,.login div.aside#education-login-resource .current-item .description-wrapper p,.register div.aside#education-login-resource .current-item .description-wrapper p{font-size:13px}.login div.aside#education-login-resource .current-item .image-wrapper,.register div.aside#education-login-resource .current-item .image-wrapper{margin-right:12px}.login div.aside#education-login-resource .subscription-link,.register div.aside#education-login-resource .subscription-link,.login div.aside#education-login-resource .subscription-info-link,.register div.aside#education-login-resource .subscription-info-link{background:url(/images/patterns/registration/resource/subscription-link.png) no-repeat 8px center;display:block;padding:11px 0 11px 80px;font-size:1em;line-height:1.5;margin-bottom:1.5em}.login div.aside#education-login-resource .subscription-info-link,.register div.aside#education-login-resource .subscription-info-link{background-image:url(/images/patterns/registration/resource/info-link.png)}.login div.aside#registration-my-folder p,.register div.aside#registration-my-folder p{margin-bottom:24px}.login div.aside#registration-my-folder ol,.register div.aside#registration-my-folder ol{list-style-type:decimal;padding-left:24px}.login div.aside#registration-my-folder ol li,.register div.aside#registration-my-folder ol li{font-weight:bold;margin-bottom:12px}.login div.aside#registration-writers h2,.register div.aside#registration-writers h2{position:relative;height:200px;background:url(/images/sitespecific/writers/register/logo.png) center 37px no-repeat}.manage-account #side{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:1px){.manage-account #side{float:left;margin-right:12px}}@media only screen and (min-width:1px){.manage-account #side{width:188px}}.lt-ie8 .manage-account #side{margin:0}.manage-account #side h4{padding:.5em;margin:0;border-bottom:1px solid #fbfbfb}.manage-account #main{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.4em}@media only screen and (min-width:1px){.manage-account #main{float:left;margin-right:12px}}@media only screen and (min-width:1px){.manage-account #main{width:748px}}@media only screen and (min-width:1px){.manage-account #main{margin-right:0}}.lt-ie8 .manage-account #main{padding-left:0;float:right;border:0}.manage-account #main h2{font-size:1.5em !important}.manage-account #main h2.title{padding-bottom:.25em}.manage-account #main h3{font-size:1.125em}.manage-account #main form fieldset{border-bottom:1px solid #f7f7f7 !important}.manage-account #main form fieldset.checkbox-group,.manage-account #main form fieldset.radio-group{border-bottom:none !important}.manage-account #main form fieldset #studies-end-date select{width:30%;margin-right:1em}.manage-account #main form #no-school{margin-bottom:1em}.manage-account div.your-addresses,.manage-account div.your-schools{*zoom:1;border-bottom:1px solid #f7f7f7 !important;padding:1em 0}.manage-account div.your-addresses:before,.manage-account div.your-schools:before{display:table;content:""}.manage-account div.your-addresses:after,.manage-account div.your-schools:after{display:table;content:"";clear:both}.manage-account div.your-addresses div.address,.manage-account div.your-schools div.address{min-height:228px}@media only screen and (min-width:1px){.manage-account div.your-addresses div.address:nth-of-type(3),.manage-account div.your-schools div.address:nth-of-type(3){margin-right:0}}.manage-account div.your-addresses table,.manage-account div.your-schools table{width:100%;*zoom:1;margin-bottom:.5em}.manage-account div.your-addresses table:before,.manage-account div.your-schools table:before{display:table;content:""}.manage-account div.your-addresses table:after,.manage-account div.your-schools table:after{display:table;content:"";clear:both}.manage-account div.your-addresses table th,.manage-account div.your-schools table th,.manage-account div.your-addresses table td,.manage-account div.your-schools table td{padding:.5em}.manage-account div.your-addresses table .school-name,.manage-account div.your-schools table .school-name{width:60%}.manage-account div.your-addresses table .work,.manage-account div.your-schools table .work,.manage-account div.your-addresses table .control,.manage-account div.your-schools table .control{width:20%;text-align:center}.manage-account #leaflet-allocation div.form-actions,.manage-account #leaflet-allocation li.form-actions,.manage-account #leaflet-allocation fieldset.form-actions,.manage-account #leaflet-allocation div.help-text,.manage-account #leaflet-allocation li.help-text,.manage-account #leaflet-allocation fieldset.help-text{clear:both;margin-left:41%}.manage-account #leaflet-allocation label{width:40%}.manage-account #leaflet-allocation .form-actions input,.manage-account #leaflet-allocation .checkbox-group label,.manage-account #leaflet-allocation .radio-group label{width:auto}.manage-account #leaflet-allocation input,.manage-account #leaflet-allocation textarea,.manage-account #leaflet-allocation select,.manage-account #leaflet-allocation .radio-group,.manage-account #leaflet-allocation .checkbox-group,.manage-account #leaflet-allocation .help-text,.manage-account #leaflet-allocation .form-alert-text,.manage-account #leaflet-allocation .date fieldset{width:59%}.manage-account #leaflet-allocation textarea{max-width:59%}.manage-account #leaflet-allocation input[type=checkbox],.manage-account #leaflet-allocation input[type=radio]{width:auto}.manage-account #leaflet-allocation .boolean .form-alert-text,.manage-account #leaflet-allocation .checkbox-group.stacked .form-alert-text,.manage-account #leaflet-allocation .radio-group.stacked .form-alert-text,.manage-account #leaflet-allocation .boolean .help-text,.manage-account #leaflet-allocation .checkbox-group.stacked .help-text,.manage-account #leaflet-allocation .radio-group.stacked .help-text,.manage-account #leaflet-allocation .boolean label,.manage-account #leaflet-allocation .checkbox-group.stacked label,.manage-account #leaflet-allocation .radio-group.stacked label{width:100%}.manage-account #leaflet-allocation .short{width:19.666666666666668%}.manage-account #leaflet-allocation .medium{width:29.5%}.manage-account #leaflet-allocation .inset{margin-left:41%}.manage-account #leaflet-allocation .inset.indent{margin-left:46%}.manage-account #new_exclude_products div{width:75%}.manage-account #new_exclude_products div label{width:34%}.manage-account #new_exclude_products div input,.manage-account #new_exclude_products div .radio-group,.manage-account #new_exclude_products div .form-alert-text{width:65%}.manage-account #new_exclude_products .form-error{width:75%}.manage-account #new_exclude_products.stacked label,.manage-account #new_exclude_products.stacked input,.manage-account #new_exclude_products.stacked .radio-group,.manage-account #new_exclude_products.stacked .form-alert-text{width:100%}.manage-account #new_exclude_products button[type=submit],.manage-account #new_exclude_products input[type=submit]{width:24%}.manage-account .remove-school{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;overflow:visible;border:0;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:4px 10px;font-size:.875em;background-color:#969696;color:#fff !important}.manage-account .remove-school:hover{position:relative;top:-1px;cursor:pointer}.manage-account .remove-school:active{top:1px}.manage-account .remove-school[disabled=disabled]{opacity:.5}.manage-account .remove-school[disabled=disabled]:hover{top:0;cursor:default}.manage-account .remove-school[disabled=disabled]:active{top:0}.manage-account .remove-school:hover{background-color:#c8c8c8;color:#fff !important}.manage-account .remove-school:hover[disabled=disabled]:hover{background-color:#969696;color:#fff !important}.lt-ie9 .manage-account div.address{padding:12px 10px !important;width:200px !important}.ie7 .manage-account #manage-account-menu{position:relative;float:left !important}.ie7 .manage-account #manage-account{background:#eee;margin:0 !important;width:690px !important;float:left !important}.side-nav{list-style-type:none;padding-left:0;margin:0;font-size:.875em;margin-bottom:1.5em;padding:.75em .5em .5em;background:#f5f5f5}.side-nav li,.side-nav p{font-size:1em}.side-nav h2,.side-nav h3,.side-nav h4{font-size:1.1428571428571428em}.side-nav li{border-top:1px solid #dcdcdc;line-height:1.2857142857142858}.side-nav li:first-child{border-top:0}.side-nav li a,.side-nav li p{display:block;padding:.5em}.side-nav li p{margin-bottom:0}.side-nav li ul{list-style-type:none;padding-left:0;margin:0;font-size:.875em;padding-bottom:.5em;font-size:1em}.side-nav li ul li,.side-nav li ul p{font-size:1em}.side-nav li ul li{line-height:1.2857142857142858;border-top:0}.side-nav li ul li a{padding-left:1.5em}.side-nav li.active a{font-weight:bold;color:#494949;text-decoration:none;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}.side-nav li.active a:hover,.side-nav li.active a:focus{color:#111;text-decoration:none;cursor:pointer}.side-nav li.active a.back-link:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"<"}.side-nav li.active a.back-link:before{text-decoration:none !important;display:inline-block;position:relative;top:.1em}.side-nav li.active a.more-link:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:">"}.side-nav li.active a.more-link:after{text-decoration:none !important;display:inline-block;position:relative;top:.1em}.side-nav li.active li a{font-weight:normal;color:#008cd5;text-decoration:underline;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}.side-nav li.active li a:hover,.side-nav li.active li a:focus{color:#0069a0;text-decoration:none;cursor:pointer}.side-nav li.active li a.back-link:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"<"}.side-nav li.active li a.back-link:before{text-decoration:none !important;display:inline-block;position:relative;top:.1em}.side-nav li.active li a.more-link:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:">"}.side-nav li.active li a.more-link:after{text-decoration:none !important;display:inline-block;position:relative;top:.1em}.side-nav li.active li.active a{font-weight:bold;color:#494949;text-decoration:none;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}.side-nav li.active li.active a:hover,.side-nav li.active li.active a:focus{color:#111;text-decoration:none;cursor:pointer}.side-nav li.active li.active a.back-link:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"<"}.side-nav li.active li.active a.back-link:before{text-decoration:none !important;display:inline-block;position:relative;top:.1em}.side-nav li.active li.active a.more-link:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:">"}.side-nav li.active li.active a.more-link:after{text-decoration:none !important;display:inline-block;position:relative;top:.1em}#find-school-results .schools>*:nth-child(even),#has-school .schools>*:nth-child(even){background-color:#f5f5f5}#find-school-results .schools li,#has-school .schools li{float:left;border-bottom:1px solid #f5f5f5;margin-bottom:0;padding:0;width:100%}#find-school-results .schools li input,#has-school .schools li input{float:left;margin-top:2px;margin-right:15px}#find-school-results .schools li label,#has-school .schools li label{width:100%;padding-bottom:.375em}#find-school-results .schools li label .school-address,#has-school .schools li label .school-address{font-size:.875em;line-height:1.4285714285714286;margin-bottom:0;color:#969696;display:block}#has-school li{padding:10px 0}#has-school li.work-school span.work-school-info,#find-school-results li.work-school span.work-school-info,.of-the-month{color:#969696;display:block;background:url(/images/shared/icons/info-icon-16x16-sprite.png) no-repeat left -30px;padding:0 0 0 20px}.post-meta{font-size:.875em;line-height:1.2857142857142858;margin-bottom:0;font-weight:normal;margin-bottom:.75em;color:#787878;font-style:italic}.post{*zoom:1;margin-bottom:.75em;border-bottom:1px solid #e5e5e5;padding-bottom:11px}.post:before{display:table;content:""}.post:after{display:table;content:"";clear:both}.post img{float:left;height:148px;margin-right:12px;overflow:hidden;width:148px}.post h3{font-weight:normal;margin-bottom:0}.post .more-link{display:block}.post .more-link:after{top:3px}.post.post-short{border-bottom:0;margin-top:-6px;padding-bottom:0}.post.post-short h3{font-size:1.125em;line-height:1.3333333333333333;margin-bottom:0;font-weight:bold;font-weight:normal}.post.post-short *{display:inline}body.contact-us #main-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.4em}body.contact-us #main-content h2{font-size:1.5em !important}body.contact-us #main-content h3{font-size:1.125em}body.contact-us #main-content .tel a{text-decoration:none}body.contact-us #main-content .tel a:hover{text-decoration:underline}body.contact-us #main-content #customer-services{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;background:#008cd5;color:#bfe2f5;clear:both;margin-bottom:4px;padding:1em;position:relative}body.contact-us #main-content #customer-services:before{display:table;content:""}body.contact-us #main-content #customer-services:after{display:table;content:"";clear:both}body.contact-us #main-content #customer-services h2{margin-bottom:0}body.contact-us #main-content #customer-services p{float:left;margin-bottom:0}body.contact-us #main-content #customer-services .large-contact{display:block;line-height:1;padding:.25em 0;font-size:1.75em}body.contact-us #main-content #customer-services .large-contact small{font-size:.5714285714285714em;margin-right:3.5em}body.contact-us #main-content #customer-services a{color:#fff}body.contact-us #main-content .social-links{position:absolute;right:1em;bottom:1em}body.contact-us #main-content .social-links li{float:left;position:relative}body.contact-us #main-content .social-links li a{height:40px;width:40px;margin-right:0;display:block;text-decoration:none}body.contact-us #main-content .social-links li a:after{position:absolute;top:0;left:0;color:#fff;font-size:2.5714285714285716em}body.contact-us #main-content .social-links li a:hover:after{color:#7fc5ea;top:-1px}body.contact-us #main-content .social-links li a span{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}body.contact-us #main-content .social-links li a span br{display:none}body.contact-us #main-content .business-areas{margin-bottom:1.5em}body.contact-us #main-content .business-areas .area{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;background:#f5f5f5;margin-bottom:2px;padding:1em 12px}body.contact-us #main-content .business-areas .area:before{display:table;content:""}body.contact-us #main-content .business-areas .area:after{display:table;content:"";clear:both}body.contact-us #main-content .business-areas .area address,body.contact-us #main-content .business-areas .area div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}body.contact-us #main-content .business-areas .area address ul,body.contact-us #main-content .business-areas .area div ul{margin-bottom:1.5em}body.contact-us #main-content .business-areas .area address ul.fax,body.contact-us #main-content .business-areas .area div ul.fax{margin-bottom:0}body.contact-us #main-content .business-areas .area address{margin-right:0}body.contact-us #main-content .business-areas .area address ul{margin-bottom:0}body.contact-us #main-content #office-numbers{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1}body.contact-us #main-content #office-numbers:before{display:table;content:""}body.contact-us #main-content #office-numbers:after{display:table;content:"";clear:both}body.contact-us #main-content #office-numbers div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#008cd5;color:#bfe2f5;padding:1em;position:relative}body.contact-us #main-content #office-numbers div h3{margin-bottom:0}body.contact-us #main-content #office-numbers div a{font-size:1.75em;color:#fff;line-height:1;margin-bottom:0}.international-scholastic .eight-col img{margin-bottom:9px}.international-scholastic #education-promo img.left{float:left;margin-right:12px}.international-scholastic .row{border-bottom:1px solid #e5e5e5;margin-bottom:1.5em}.international-scholastic #international-intro{overflow:hidden}.international-scholastic #international-intro .promo-header{border-bottom:1px solid #e5e5e5;border-top:5px solid #e5e5e5;height:126px;margin-bottom:9px;padding-top:9px;text-align:center}.international-scholastic #international-intro .eight-col h1{min-height:48px}.international-scholastic #international-intro .eight-col h2,.international-scholastic #international-intro .eight-col h3,.international-scholastic #international-intro .eight-col h4{clear:both;margin-top:12px}.international-scholastic #international-intro .eight-col h2:first-child,.international-scholastic #international-intro .eight-col h3:first-child,.international-scholastic #international-intro .eight-col h4:first-child{margin-top:0}.international-scholastic #international-intro .eight-col h3{margin-top:24px}.international-scholastic #international-intro .eight-col del{opacity:.6}.international-scholastic #international-intro .eight-col ins{font-style:italic}.international-scholastic #international-intro .eight-col abbr,.international-scholastic #international-intro .eight-col acronym{border-bottom:1px dotted;cursor:help}.international-scholastic #international-intro .eight-col p{margin-bottom:.75em}.international-scholastic #international-intro .eight-col p.intro{font-size:1.125em;line-height:1.3333333333333333;font-weight:bold;color:#444}.international-scholastic #international-intro .eight-col p.sub-intro{font-size:1.125em;line-height:1.3333333333333333;font-weight:normal;color:#444}.international-scholastic #international-intro .eight-col hr{background:0;border:1px solid #c9c9c9;border-width:0 0 1px;margin:23px 0 24px;clear:both}.international-scholastic #international-intro .eight-col ul,.international-scholastic #international-intro .eight-col ol{margin-bottom:.75em;padding-left:24px;overflow:hidden;position:relative}.international-scholastic #international-intro .eight-col ul li,.international-scholastic #international-intro .eight-col ol li{list-style-type:disc}.international-scholastic #international-intro .eight-col ul li,.international-scholastic #international-intro .eight-col ol li{margin-bottom:.325em}.international-scholastic #international-intro .eight-col ul li ul,.international-scholastic #international-intro .eight-col ol li ul,.international-scholastic #international-intro .eight-col ul li ol,.international-scholastic #international-intro .eight-col ol li ol{margin-bottom:0;margin-top:6px}.international-scholastic #international-intro .eight-col ul li.highlight,.international-scholastic #international-intro .eight-col ol li.highlight{color:#f0a023}.international-scholastic #international-intro .eight-col ul li.highlight ul,.international-scholastic #international-intro .eight-col ol li.highlight ul,.international-scholastic #international-intro .eight-col ul li.highlight ol,.international-scholastic #international-intro .eight-col ol li.highlight ol{color:#282828}.international-scholastic #international-intro .eight-col ol li{list-style-type:decimal}.international-scholastic #international-intro .eight-col ol li ul li{list-style-type:disc}.international-scholastic #international-intro .eight-col table{border:0;width:100%;margin-bottom:1.5em}.international-scholastic #international-intro .eight-col table th{background:0;border:0}.international-scholastic #international-intro .eight-col table *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.international-scholastic #international-intro .eight-col table caption{font-size:1em;line-height:1.5;font-weight:bold;text-align:left;padding:0 0 .5em .5em;margin-bottom:0;border-bottom:1px solid #e5e5e5}.international-scholastic #international-intro .eight-col table th,.international-scholastic #international-intro .eight-col table td{width:auto;padding:.5em;overflow:auto;vertical-align:top;border:1px solid #e5e5e5;border-width:0 0 1px;text-align:left}.bordered .international-scholastic #international-intro .eight-col table th,.bordered .international-scholastic #international-intro .eight-col table td{border-width:1px}.international-scholastic #international-intro .eight-col table th{font-weight:bold}.international-scholastic #international-intro .eight-col table thead th{border-bottom-width:2px}.international-scholastic #international-intro .eight-col table tbody tr.table-error{background:#f68d98}.international-scholastic #international-intro .eight-col table tbody tr.table-error td{color:#3b070c}.international-scholastic #international-intro .eight-col table tbody tr.table-success{background:#b7dc94}.international-scholastic #international-intro .eight-col table tbody tr.table-success td{color:#1c2e0a}.international-scholastic #international-intro .eight-col table tbody tr.table-info{background:#80c6ea}.international-scholastic #international-intro .eight-col table tbody tr.table-info td{color:#002335}.international-scholastic #international-intro .eight-col table tbody tr.table-warning{background:#fbbe8c}.international-scholastic #international-intro .eight-col table tbody tr.table-warning td{color:#3e1f06}.international-scholastic #international-intro .eight-col blockquote,.international-scholastic #international-intro .eight-col q{font-style:italic;color:#969696}.international-scholastic #international-intro .eight-col blockquote em,.international-scholastic #international-intro .eight-col q em,.international-scholastic #international-intro .eight-col blockquote footer,.international-scholastic #international-intro .eight-col q footer{color:#f0a023}.international-scholastic #international-intro .eight-col blockquote{margin:1em 0;border-left:5.2px solid #f8d091;padding:8px 16px;position:relative}.international-scholastic #international-intro .eight-col blockquote p{margin-bottom:0}.international-scholastic #international-intro .eight-col blockquote.pull{background-color:#fbe7c8;border-color:#f8d091;color:#282828;width:33%;float:right;margin:0 0 0 16px}.international-scholastic #international-intro .eight-col blockquote.pull footer{color:#8c6426}.international-scholastic #international-intro .eight-col img,.international-scholastic #international-intro .eight-col embed,.international-scholastic #international-intro .eight-col object,.international-scholastic #international-intro .eight-col video{max-width:100%;max-height:100%;display:block;margin-bottom:1.5em}.international-scholastic #international-intro .eight-col img{height:auto;display:inline-block}.international-scholastic #international-intro .eight-col iframe{margin-bottom:.75em}.international-scholastic #international-intro .eight-col .video-container{margin-top:1em;margin-bottom:1.5em;height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.international-scholastic #international-intro .eight-col .video-container iframe,.international-scholastic #international-intro .eight-col .video-container object,.international-scholastic #international-intro .eight-col .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.international-scholastic #international-intro .eight-col .audio-container{margin-top:1em;margin-bottom:1.5em;min-height:166px;position:relative}.international-scholastic #international-intro .eight-col .audio-container iframe,.international-scholastic #international-intro .eight-col .audio-container object,.international-scholastic #international-intro .eight-col .audio-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.international-scholastic #international-intro .eight-col .btn-action-primary,.international-scholastic #international-intro .eight-col .btn-action-secondary,.international-scholastic #international-intro .eight-col .btn-default-primary,.international-scholastic #international-intro .eight-col .btn-default-secondary,.international-scholastic #international-intro .eight-col .btn-default-tertiary{margin-right:1em;margin-bottom:1.5em}.international-scholastic #international-intro .eight-col .inset.left{float:left;margin-right:1em}.international-scholastic #international-intro .eight-col .inset.right{float:right;margin-left:1em}.international-scholastic #international-intro .eight-col .inset.centre{float:none;display:block;margin:0 auto 1.5em}.international-scholastic #international-intro .eight-col .clear{clear:both}.international-scholastic #international-intro .eight-col .no-margin{margin:0}.international-scholastic #international-offices{border-bottom:0}.international-scholastic #international-offices ul li{margin-bottom:12px}.international-scholastic #international-offices ul li a{display:block}.international-scholastic #international-offices ul li h3{font-size:1em;line-height:1.5;margin-bottom:0;font-weight:bold;margin:0;color:#282828}.international-scholastic #international-offices ul li p{font-size:.875em;line-height:1.2857142857142858;margin:0;text-decoration:underline}.international-scholastic #international-offices ul li img{width:100%}.international-scholastic .resource-list{*zoom:1;margin-bottom:1.5em}.international-scholastic .resource-list:before{display:table;content:""}.international-scholastic .resource-list:after{display:table;content:"";clear:both}.international-scholastic iframe{margin-bottom:12px}.wbd-img-padding{padding-right:230px}.wbd h2{color:#ff3d31}.wbd .right{float:right;margin:0 0 10px 10px}.wbd .formatting .button{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;overflow:visible;border:0;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:10px 10px !important;background-color:#6eb928;color:#fff !important;margin:0 20px 30px 0}.wbd .formatting .button:hover{position:relative;top:-1px;cursor:pointer}.wbd .formatting .button:active{top:1px}.wbd .formatting .button[disabled=disabled]{opacity:.5}.wbd .formatting .button[disabled=disabled]:hover{top:0;cursor:default}.wbd .formatting .button[disabled=disabled]:active{top:0}.wbd .formatting .button:hover{background-color:#99ce69;color:#fff !important}.wbd .formatting .button:hover[disabled=disabled]:hover{background-color:#6eb928;color:#fff !important}.wbd .image{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;position:absolute;top:0;right:0;background:url("/images/sitespecific/minisites/wbd/images-sprite.jpg") no-repeat left top}.wbd .image br{display:none}.wbd .mod{clear:both;padding-top:40px;background:url("/images/sitespecific/minisites/wbd/banner.jpg") no-repeat center -273px;position:relative}.wbd .mod .mb{padding:0 0 30px 25%}.wbd #wbd-menu{float:left;width:25%;padding-bottom:250px;background:url("/images/sitespecific/minisites/wbd/menu-sprite.jpg") no-repeat left bottom}.wbd #wbd-menu li{padding-bottom:3px;background:#fff}.wbd #wbd-menu li a{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;background-image:url("/images/sitespecific/minisites/wbd/menu-sprite.jpg");background-position:left 0;height:42px;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;position:relative;left:0}.wbd #wbd-menu li a br{display:none}.wbd #wbd-menu li a:hover{transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;position:relative;left:5px}.wbd #wbd-menu #nav-we-are-writers-content a{background-position:left -42px}.wbd #wbd-menu #nav-book-clubs a{background-position:left -84px}.wbd #wbd-menu #nav-book-fairs a{background-position:left -126px}.wbd #wbd-menu #nav-world-book-day a{background-position:left -168px}.wbd #wbd-intro{width:75%;float:right;position:relative}.wbd #wbd-intro .image{background-position:left bottom;width:169px;height:217px;right:0}.wbd #wbd-intro p{padding-right:230px;min-height:115px;font-size:1.5em;line-height:1.1666666666666667;margin-bottom:.3333333333333333em;font-weight:bold}.wbd #childrens-books{width:75%;float:right;position:relative;padding:0 0 30px 0}.wbd #childrens-books .image{background-position:left -114px;width:170px;height:240px;right:13px;top:92px}.wbd #childrens-books p{padding-right:230px}.wbd #waw .mb,.wbd #book-clubs .mb,.wbd #book-fairs .mb,.wbd #wbd .mb{background:url("/images/sitespecific/minisites/wbd/sidebar-sprite.jpg") no-repeat left 60px}.wbd #waw .mb .image{background-position:-610px -5px;width:150px;height:465px;top:240px;right:34px}.wbd #waw .mb #waw-logo{background-position:left -10px;width:190px;height:93px;top:45px;right:0}.wbd #waw .mb p{padding-right:230px}.wbd #book-clubs .mb{background-position:left -870px}.wbd #book-clubs .mb p{padding-right:230px}.wbd #book-clubs .mb .image{background-position:-192px -33px;width:220px;height:340px;top:105px}.wbd #book-fairs .mb{background-position:left -1440px}.wbd #book-fairs .image{background-position:-180px -372px;width:257px;height:300px;top:660px}.wbd #wbd .mb{background-position:left bottom;padding-bottom:20px}.wbd #wbd .mb .image{background-position:-416px -25px;top:auto;bottom:0;width:193px;height:290px}.wbd #wbd .mb #promo{display:block}.wbd #wbd .mb p{padding-right:230px}#discover-scholastic{background:url(/images/scholastic/homepage/css/scholastic_home.jpg) no-repeat;padding-top:410px;margin-bottom:10px;position:relative;overflow:hidden}#discover-scholastic li h2{font-size:1.125em;line-height:1.3333333333333333;margin-bottom:0;font-weight:bold;font-weight:normal;padding:7px 0 3px;margin:0 0 8px 0;border-bottom:solid 2px #008cd5}#discover-scholastic li h2 a{text-decoration:none}#sale-cta,#pm-cta{background-image:url(/images/sitespecific/corporate/sale_cta.png);background-position:center bottom;width:85px;height:98px;position:absolute;top:-13px;left:0}#sale-cta:hover,#pm-cta:hover{top:-12px}#pm-cta{background-image:url(/images/sitespecific/corporate/pm_cta.png);width:125px;height:165px}.tab-header{margin:0;padding-bottom:0;border-bottom:2px solid #2c76af;*zoom:1}.tab-header:before{display:table;content:""}.tab-header:after{display:table;content:"";clear:both}.tab-header li{background:0;border-radius:0;border:0;clear:none;display:block;float:left;margin-bottom:0;margin-right:1px;text-align:center;line-height:1;border-bottom:1px solid #fff}.tab-header li a{background:#84bcd7;color:#fff;display:block;font-size:14px;height:auto;line-height:100%;margin:0;padding:6px 10px;text-align:left;vertical-align:top;width:auto;border-radius:5px 5px 0 0;text-decoration:underline;border-top:2px solid #fff}.tab-header li a:hover{background:#2c76af;text-decoration:none}.tab-header .active{border-bottom-color:#2c76af}.tab-header .active a{background:#2c76af none;text-decoration:none;font-weight:bold;border-top:0;padding:7px}#cse-search h1{font-size:1.5em;line-height:1.1666666666666667;margin-bottom:.3333333333333333em;font-weight:bold;font-weight:normal;padding:12px 0}#cse-search h2{margin-top:0}#cse-search h2 a{text-decoration:none}#cse-search #search-results .facet-count{font-size:.875em;padding:0 5px 5px 12px;margin:0}#cse-search #search-results .facet-count strong{display:block}#cse-search #search-results .facet-tab-contents{border-bottom:1px solid #ccc;margin-bottom:12px}#cse-search #search-results .facet-tab-contents.last{border-bottom:0}#cse-search #search-results .facet-tab-contents>div ul{margin-bottom:12px}#cse-search #search-results .facet-tab-contents>div ul li{*zoom:1;padding:12px 0;display:inline-block;vertical-align:top;width:228px;margin-right:12px}#cse-search #search-results .facet-tab-contents>div ul li:before{display:table;content:""}#cse-search #search-results .facet-tab-contents>div ul li:after{display:table;content:"";clear:both}#cse-search #search-results .facet-tab-contents>div ul li.last-col{margin:0}#cse-search #search-results .facet-tab-contents>div ul li h3{font-size:1.125em;padding:0 12px;min-height:42px;margin-top:0}#cse-search #search-results .facet-tab-contents>div ul li p{padding:0 12px;margin-bottom:5px}#cse-search #search-results .facet-tab-contents>div ul li .result-image{text-align:center;margin-right:24px;margin-left:12px}#cse-search #search-results .facet-tab-contents>div ul li .result-image a{background-color:#eee;display:block;padding:12px;height:148px;vertical-align:middle;text-align:center;margin-bottom:12px}#cse-search #search-results .facet-tab-contents>div ul li .result-image a img{vertical-align:middle;max-height:128px;border:1px solid #ccc}.lt-ie8 #cse-search #search-results .facet-tab-contents ul li{display:inline}.reading-pro h1{background:url(/images/scholastic/reading_pro/reading-pro.png) no-repeat left bottom;min-height:100px;position:relative}.reading-pro h1 span{position:absolute;bottom:.25em;left:.25em}.reading-pro .address{min-height:175px}.blog-banner{background:url(/web-assets/sitespecific/blog/blog_banner.png) no-repeat;margin-top:-12px;min-height:160px;margin-bottom:24px;overflow:hidden}.blog-banner a{display:block;min-height:160px}.blog-banner h1{text-indent:-999px}.archive-link{font-size:.875em;line-height:1.2857142857142858;margin-bottom:0;font-weight:normal;margin-bottom:.75em}#post-archive{margin-bottom:.75em}#post-archive h2{font-size:1.5em;line-height:1.1666666666666667;margin-bottom:.3333333333333333em;font-weight:bold;color:#787878;font-weight:normal;margin-bottom:-6px}#post-archive h3{border-top:1px solid #e5e5e5;color:#787878;font-weight:normal;line-height:1;margin-bottom:0;margin-top:6px;padding-top:11px}#post-archive ul{margin-bottom:0}#post-archive ul li{color:#787878;display:inline}.blog-post #sidebar h2{font-size:1.25em;line-height:1.4;margin-bottom:.4em;font-weight:bold;font-weight:normal}#news-ticker{clear:both;position:relative}#news-ticker h2{margin:0}#news-ticker #ticker-wrapper{padding:0 0 0 60px}#news-ticker #ticker-wrapper li{margin-right:40px}.secondary-nav li{line-height:1.2;padding:10px 6px;border-top:solid 1px #ddd}.secondary-nav li:first-child{border:0}.secondary-nav .archive-link{font-weight:bold}#news-archive-sidebar{margin-top:11px}#news-archive-sidebar h3{margin-bottom:5px;border-bottom:solid 1px #ddd}#news-archive-sidebar ul{margin-bottom:20px}#news-archive-sidebar li{border-top:0;padding:3px 0;display:inline;padding-right:5px;line-height:1.4em}.news-archive li{font-size:1.6em;line-height:1.4em;position:relative;padding:5px 0 20px 40px}.news-archive li .published-date{background:url(/images/pierre/article-date-sprite.jpg) no-repeat;height:32px;left:0;position:absolute;text-indent:-999em;top:0;width:29px}.news-archive li .published-date-2{background-position:0 -32px}.news-archive li .published-date-3{background-position:0 -64px}.news-archive li .published-date-4{background-position:0 -96px}.news-archive li .published-date-5{background-position:0 -128px}.news-archive li .published-date-6{background-position:0 -160px}.news-archive li .published-date-7{background-position:0 -192px}.news-archive li .published-date-8{background-position:0 -224px}.news-archive li .published-date-9{background-position:0 -256px}.news-archive li .published-date-10{background-position:0 -288px}.news-archive li .published-date-11{background-position:0 -320px}.news-archive li .published-date-12{background-position:0 -352px}.news-archive li .published-date-13{background-position:0 -384px}.news-archive li .published-date-14{background-position:0 -416px}.news-archive li .published-date-15{background-position:0 -448px}.news-archive li .published-date-16{background-position:0 -480px}.news-archive li .published-date-17{background-position:0 -512px}.news-archive li .published-date-18{background-position:0 -544px}.news-archive li .published-date-19{background-position:0 -576px}.news-archive li .published-date-20{background-position:0 -608px}.news-archive li .published-date-21{background-position:0 -640px}.news-archive li .published-date-22{background-position:0 -672px}.news-archive li .published-date-23{background-position:0 -704px}.news-archive li .published-date-24{background-position:0 -736px}.news-archive li .published-date-25{background-position:0 -768px}.news-archive li .published-date-26{background-position:0 -800px}.news-archive li .published-date-27{background-position:0 -832px}.news-archive li .published-date-28{background-position:0 -864px}.news-archive li .published-date-29{background-position:0 -896px}.news-archive li .published-date-30{background-position:0 -928px}.news-archive li .published-date-31{background-position:0 -960px}#cookie-table{font-size:.875em;margin-bottom:1.5em;border:0;width:100%;margin-bottom:1.5em}#cookie-table th{background:0;border:0}#cookie-table *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-table caption{font-size:1em;line-height:1.5;font-weight:bold;text-align:left;padding:0 0 .5em .5em;margin-bottom:0;border-bottom:1px solid #e5e5e5}#cookie-table th,#cookie-table td{width:auto;padding:.5em;overflow:auto;vertical-align:top;border:1px solid #e5e5e5;border-width:0 0 1px;text-align:left}.bordered #cookie-table th,.bordered #cookie-table td{border-width:1px}#cookie-table th{font-weight:bold}#cookie-table thead th{border-bottom-width:2px}#cookie-table tbody tr.table-error{background:#f68d98}#cookie-table tbody tr.table-error td{color:#3b070c}#cookie-table tbody tr.table-success{background:#b7dc94}#cookie-table tbody tr.table-success td{color:#1c2e0a}#cookie-table tbody tr.table-info{background:#80c6ea}#cookie-table tbody tr.table-info td{color:#002335}#cookie-table tbody tr.table-warning{background:#fbbe8c}#cookie-table tbody tr.table-warning td{color:#3e1f06}#cookie-table tr:nth-of-type(2n+2){background:#f5f5f5}#cookie-table tr:nth-of-type(2n+2){background:#f5f5f5}.ie-selector-test{border:10px solid red !important}