*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{background:#e7f3f5;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:14px;line-height:1.6em;color:#111;position:relative;-webkit-font-smoothing:antialiased}.right-col{float:right;margin-left:18px;width:25%}a img{border:0}a{color:#0071bc;text-decoration:underline;line-height:inherit}a:hover{color:#09588d}a:focus{color:#09588d;outline:0}a:visited{line-height:inherit;color:#342b66}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.hide{display:none!important}.highlight{background:#ff9}object{margin:9px 0}figure{margin:0}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;font-size:14px;direction:ltr}p{font-family:inherit;font-weight:normal;font-size:14px;line-height:1.6;margin:9px 0}p.lead{font-size:17.5px;line-height:1.6;margin-bottom:17px}aside p{font-size:13px;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:'Quicksand',"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal;color:#222;text-rendering:optimizeLegibility;line-height:1.1;margin:14px 0;display:block}h1{font-size:36px}h2{font-size:27px}h3{font-size:21px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:22px 0 21px;height:0}.subheader{line-height:1.3;color:#6f6f6f;font-weight:300;margin-bottom:17px}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-weight:bold;background:#ff9}ul,ol{list-style-position:outside;margin:9px 0;padding:0 0 0 18px}ul li,ol li{line-height:1.6em}.row{*zoom:1}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.row{width:1024px;max-width:100%;min-width:768px;margin:9px auto}.row .row{width:auto;max-width:none;min-width:0;margin:0 -15px}.row.collapse .column,.row.collapse .columns{padding:0}.row .row{width:auto;max-width:none;min-width:0;margin:0 -15px}.row .row.collapse{margin:0}.column,.columns{float:left;min-height:1px;padding:0 12px;position:relative}.column.centered,.columns.centered{float:none;margin:0 auto}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.one,.row .one{width:8.33333%}.two,.row .two{width:16.66667%}.three,.row .three{width:25%}.four,.row .four{width:33.33333%}.five,.row .five{width:41.66667%}.six,.row .six{width:50%}.seven,.row .seven{width:58.33333%}.eight,.row .eight{width:66.66667%}.nine,.row .nine{width:75%}.ten,.row .ten{width:83.33333%}.eleven,.row .eleven{width:91.66667%}.twelve,.row .twelve{width:100%}.row .offset-by-one{margin-left:8.33333%}.row .offset-by-two{margin-left:16.66667%}.row .offset-by-three{margin-left:25%}.row .offset-by-four{margin-left:33.33333%}.row .offset-by-five{margin-left:41.66667%}.row .offset-by-six{margin-left:50%}.row .offset-by-seven{margin-left:58.33333%}.row .offset-by-eight{margin-left:66.66667%}.row .offset-by-nine{margin-left:75%}.row .offset-by-ten{margin-left:83.33333%}.push-two{left:16.66667%}.pull-two{right:16.66667%}.push-three{left:25%}.pull-three{right:25%}.push-four{left:33.33333%}.pull-four{right:33.33333%}.push-five{left:41.66667%}.pull-five{right:41.66667%}.push-six{left:50%}.pull-six{right:50%}.push-seven{left:58.33333%}.pull-seven{right:58.33333%}.push-eight{left:66.66667%}.pull-eight{right:66.66667%}.push-nine{left:75%}.pull-nine{right:75%}.push-ten{left:83.33333%}.pull-ten{right:83.33333%}img{-ms-interpolation-mode:bicubic}#map_canvas img,.map_canvas img{max-width:none!important}.block-grid{display:block;overflow:hidden;padding:0}.block-grid>li{display:block;height:auto;float:left}.block-grid.two-up{margin:0 -15px}.block-grid.two-up>li{width:50%;padding:0 15px 15px}.block-grid.three-up{margin:0 -12px}.block-grid.three-up>li{width:33.33%;padding:0 12px 12px}.block-grid.four-up{margin:0 -10px}.block-grid.four-up>li{width:25%;padding:0 10px 10px}.block-grid.five-up{margin:0 -8px}.block-grid.five-up>li{width:20%;padding:0 8px 8px}@media only screen and (max-width:767px){.block-grid.mobile{margin-left:0}.block-grid.mobile>li{float:none;width:100%;margin-left:0}}table tr td{padding:9px 18px 9px 0}table.outlined{background-color:white;border:1px solid #666;border-collapse:collapse}table.outlined td,table.outlined th{border:1px solid #666;padding:0 3px}table.compress{background-color:white;border:0;border-collapse:collapse}table.compress td,table.compress th{border:0;padding:0 3px}.panel{background:#f2f2f2;border:solid 1px #e6e6e6;margin:0 0 22px 0;padding:20px}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel.callout{background:#2ba6cb;color:#fff;border-color:#2284a1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5)}.panel.callout a{color:#fff}.panel.callout .button{background:white;border:0;color:#2ba6cb;text-shadow:none}.panel.callout .button:hover{background:rgba(255,255,255,0.8)}.panel.radius{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}h1.logo img{max-width:100%;height:auto}#header ul{list-style-type:none}#header ul span{display:block;clear:both;margin:11px 0;font-family:'Quicksand',"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:bold;font-size:19px}#header .levels{margin:0 -10px;display:block;overflow:hidden;padding:0}#header .levels ul li{width:25%;padding:0 6px 6px 0;display:block;height:auto;float:left;font-weight:bold}#header .levels ul li.first{width:22%;padding-right:0}#header .levels ul li a{font-size:39px;font-family:'Quicksand',"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;text-decoration:none}#header .primary ul li a{font-size:19px;line-height:1.5em;font-family:'Quicksand',"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;text-decoration:none;font-weight:bold}#header .secondary ul li a{text-decoration:none}#header li a{color:#111}#header li a:hover,#header li a:focus{color:#666}#sub-navigation ul{border-top:3px solid #111;margin:0 0 18px;padding:18px 0 18px 0;list-style-type:none;font-weight:bold}#sub-navigation li{font-size:15px;background:url(../images/bullet.png) 0 5px no-repeat;padding:0 0 0 21px}#sub-navigation li a{color:#111;text-decoration:none}#sub-navigation li a:hover,#sub-navigation li a:focus{color:#666}#sub-navigation ul li ul{border:0;font-weight:normal;margin:0;padding:9px 0}#sub-navigation ul li ul li{background:0;padding:0}#sub-navigation a.button.large{border:2px solid #111;background:#a4dfd4;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-family:'Quicksand',"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:27px;display:block;line-height:1em;color:#111;text-decoration:none;padding:9px 12px 12px}#sub-navigation a:hover.button.large{background:white;color:#666}.content-inner{background:white;border-top:3px solid #111;padding:0 18px 18px}a.teacher{float:right;padding:9px 0 9px 45px;background:url(../images/teacher.jpg) 0 50% no-repeat;margin:9px 0;font-weight:bold;color:#111;text-decoration:none}a:hover.teacher{opacity:.7}.transcript{border:1px dashed silver;padding:9px;margin:9px 0}blockquote,blockquote p{line-height:1.5;padding-left:4.665%;border-left:1px solid #999}blockquote.star{border:0;background:#f7f7f7 url(../images/pullout.png) 12px 12px no-repeat;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:9px 9px 9px 63px;min-height:42px;margin:18px 0}blockquote.activity{border:0;background:#fff url(../images/pad-and-pen.png) 0 12px no-repeat;padding:9px 9px 9px 72px;min-height:72px;margin:18px 0}a.button{padding:2px 4px;font-weight:bold;background:#e1e1e1;border:1px solid #ccc;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:9px 0}a:hover.button{border:1px solid #999}a.button.prev{color:#111;background:#ededed url(../images/back.png) 3px 50% no-repeat;border-color:#c9c9c9;padding:6px 9px 6px 33px}a:hover.button.prev{border-color:#999}a.button.next{color:#111;background:#fdee82 url(../images/next.png) right 50% no-repeat;border-color:#ffc300;padding:6px 33px 6px 9px}a:hover.button.next{background:#fce74e url(../images/next.png) right 50% no-repeat;border-color:#d9a800}a.button.finish{color:#111;background:#a4dfd4;border-color:#5ec6b3;padding:6px 9px}a:hover.button.finish{border-color:#00a585}input[type="submit"]{font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;padding:2px 4px;font-weight:bold;font-size:1em;background:#e1e1e1;border:1px solid #ccc;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:9px 0;color:#111;background:#fdee82;border-color:#ffc300;padding:6px 9px 6px 9px}input[type="submit"]:hover{background:#fce74e;border-color:#d9a800;cursor:pointer}#qa a{text-decoration:none;text-align:center;font-weight:bold}#qa a span{border:2px solid #ccc;margin:6px;padding:6px 4px;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:block;line-height:1.2em;font-size:14px}#qa a:hover span{opacity:.7}.footer-inner{border-top:3px solid #111;padding:18px 0;margin:18px 0}