@media screen{.only-screen{display:block}.only-print{display:none!important}}.page-break-avoid{page-break-inside:avoid}.page-break-after{page-break-after:always}.page-break-before{page-break-before:always}html{background:none!important;margin:0;padding:0}body{color:#333;font:13px Arial,Helvetica,Verdana,sans-serif;background:none!important;margin:0;padding:0}a{text-decoration:none;outline:0;color:#4879ae}img{border:0 none;margin:0}#main-region{width:980px;margin:0 auto}#header{height:110px;position:relative;background-color:transparent;overflow:hidden;width:980px;margin:0 auto}#header-logo{width:331px;height:70px;display:block;float:left;font-size:64px;white-space:nowrap;overflow:hidden;color:transparent;background:url(../img/print-logo.png);margin:25px 0 0}#header a{text-decoration:none;outline:0}#header-items{float:right;margin-top:8px;font-size:14px;font-weight:700;color:#666}#header-items table{border-collapse:collapse}#header-items td{padding-right:5px;vertical-align:bottom;white-space:nowrap}#header-items td a{text-decoration:none;color:#666}#header-items td a:hover{text-decoration:underline;color:#666}#header-items .donate{font-weight:700;color:#97ccff;font-size:14px;margin-right:5px;text-decoration:none}#header-items .non-icons{position:absolute;top:5px;right:0}#header-items .email{background:url(../img/icons-header.png) no-repeat 0 0;display:block;width:20px;height:18px;float:right;margin-left:10px}#header-items .print{background:url(../img/icons-header.png) no-repeat -20px 0;display:block;width:20px;height:18px;float:right;margin-left:10px}#header-search{background:url(../img/search.png);width:384px;height:38px;position:absolute;_top:48px;top:35px;right:0}#header-search #search-button{position:absolute;right:0;top:0;height:21px;width:30px;display:block;white-space:nowrap;overflow:hidden;color:transparent;padding:17px 5px 0}#header-search #search-button div{height:21px;width:30px;overflow:hidden;font-weight:700}#header-search #search-input{color:#333;font-size:12px;width:320px;height:20px;background-color:transparent;border:solid 1px #d2d2d2;margin:2px 0 0 2px!important;padding:6px 15px 7px 5px!important}#header-search #search-input:focus{outline:0;border:1px solid #237BE7}#header-search #search-input.empty{color:#afaeae}#header-search #search-menu{position:absolute;top:0;left:215px;width:130px;height:35px;cursor:pointer}#header-search #search-menu .text{position:absolute;top:12px;left:4px;color:#73a3d1;font-size:11px}#header-search #search-menu .arrow{position:absolute;top:0;right:8px;background:url(../img/search-arrow.png);width:18px;height:38px}#header-search #search-menu.selected .arrow{background-position:-18px 0}#search-empty-background{display:none;background-color:#000;filter:alpha(opacity=70);opacity:.8;position:fixed;left:0;top:0;width:100%;height:100%;z-index:199}#search-empty{display:none;position:absolute;top:105px;right:40px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-shadow:rgba(0,0,0,0.9) 0 0 30px;-moz-box-shadow:rgba(0,0,0,0.9) 0 0 30px;-webkit-box-shadow:rgba(0,0,0,0.9) 0 0 30px;-ms-box-shadow:rgba(0,0,0,0.9) 0 0 30px;background-color:#FFF;z-index:1000;padding:10px}#search-empty-text{padding-top:10px;color:#4d4d4d;font-size:14px}#search-empty-arrow{width:0;height:0;margin-top:-30px;margin-left:120px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #FFF}#content{clear:both;background-color:#FFF;line-height:150%;word-wrap:break-word;padding:20px 0}#content #title{line-height:normal;margin:0 0 13px;padding:0}#content #title h1{font-weight:400;font-size:25px;color:#333;line-height:normal;margin:0;padding:0;width:700px}#content #title .beta{margin-top:10px}span.title-cutting-edge{vertical-align:super;font-size:65%;font-style:italic;color:red;padding:5px}span.title-cutting-edge::after{content:'Cutting Edge!'}span.title-api::after{content:'*'}span.title-new{vertical-align:super;font-size:65%;font-style:italic;color:red;padding:2px}span.title-new::after{content:'NEW'}#sponsors{border-top:1px solid #d2d2d2;overflow:hidden;margin:20px 0 0;padding-top:20px}#sponsors .left{width:50%;float:left}#sponsors .right{width:50%;float:right;text-align:right}#footer{position:relative;color:#767676;font-weight:700;font-size:11px;width:980px;margin:0 auto;padding:0 0 25px}#footer-opaque{z-index:-1;width:100%;height:100%;background-color:#fff;filter:alpha(opacity=6);opacity:.06;position:absolute}#footer a{color:#767676;font-weight:700;font-size:11px;text-decoration:none;outline:0}#footer .column{float:left;font-weight:400;width:148px;margin:30px 50px 40px 0}#footer .column a{display:block;margin-bottom:2px}#footer .column .header{font-size:13px;font-weight:700;margin-bottom:12px;color:#666}#footer .column.last{margin-right:0;width:175px}#footer .copyright{clear:both;height:38px;margin:0 25px}#footer .copyright .logo{float:left;width:128px;height:38px;margin-right:25px;margin-top:-10px;background-image:url(../img/logo-rackspace.png)}table.tabs{height:37px;overflow:hidden;border-collapse:collapse;display:table}table.tabs td{vertical-align:middle;padding:0 1px}table.tabs a{display:block;vertical-align:middle;text-align:center;border-radius:3px;color:#FFF;font-weight:700;height:27px;padding-top:10px;white-space:nowrap;overflow:hidden}table.tabs a.selected{font-weight:700;border:solid 1px #d2d2d2;border-bottom:0;padding-top:9px}table.tabs a.tab1{height:22px;width:29px;color:transparent;background-color:#db4f4f;background:#db4f4f url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gcSBDIK1cRGngAAAGxQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pk/gVgAAACN0Uk5TAAYHCAkKCwwODxBrbo6RlJWWl5iZxcbHyMnKy+/w8fLz+PnQ6xnNAAAAAWJLR0QjKmJsOgAAANFJREFUSMftlssOgjAQRYuiUh7Ft4BY1Pn/fxShESpI525ccVeTyTlNk07TCjGW9b6qUl+wIy9U5yTZfE5NMonxxlikui618tx8a6SmVgy+MbQpSw7/Nj7lOF/QV7JJYcj3gvKE8kMhnOYJ5QnlCeUJ5S0hvLp5CkGeConxncHliXKJ8e392BQE5LwSR4KyE3dM0KLChBu+Jf+ggfW3S3N2HNoavv8Kjyhom0H8ZAlR145ZQtCbe5bA6c/CLPwStFuw32nlFhJL8FQ5LZSJ+Wu8ADZnvyQDpUG2AAAAAElFTkSuQmCC) 12px 10px no-repeat;background-size:16px 16px;padding:15px 5px 0}table.tabs a.tab1.selected,table.tabs a.tab1.selected:hover{background-color:#FFF;background:#FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURQAAANtQUPVrb74AAAABdFJOUwBA5thmAAAAYUlEQVRIx+3SQQqDQBBFwan7XzqQlQbj+AwIEv+yebXrMbbmvXF4NEETrMRUsxYz4GMz4Ptqr/Zqr/Zqr/Zqr/Zqr/ZLQRM0QRM0Ie4/wblfuh7sHLfA9PwrOHJ/wAPuAF4k4gWxvscpfQAAAABJRU5ErkJggg==) 12px 10px no-repeat;background-size:16px 16px}table.tabs a.tab2{height:22px;width:29px;color:transparent;background-color:#db4f4f;background:#db4f4f url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAhUExURQAAAP///////////////////////////////////////88h6/kAAAAKdFJOUwA00GEg6pULebNkN7xNAAAA30lEQVRIx72UwQ7EIAhEBUGt///Bm67a2LXU4bJzJL6gzkCoXRJADSB5gZq9QAEBPnUCSoDGNbiiig2IMKANyAoT/U4FPT++Bm2h1+cX15vhFjz5kRCAJkCA88fNcqDFPdH7Fr+BPuAv7SLQM7SFrgNDoGfTbICeQS3oefxAzwDgeQtF2LNdYo2l9U2TxlXGViTXehpGa4bPi+mnoTitHRyo/CLxpXtNB3sBUScQJKkP+IOopCKOejLC9F5f02HVxRh3qz6Nm0B1P0DGiiNz9bExwFZ9ZIkzWG9Z4rKpfwCthCoASYAqVgAAAABJRU5ErkJggg==) 10px 10px no-repeat;background-size:16px 16px;padding:15px 5px 0}table.tabs a.tab2.selected,table.tabs a.tab2.selected:hover{background-color:#FFF;background:#FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURQAAANtQUPVrb74AAAABdFJOUwBA5thmAAAAcUlEQVRIx82VQQ7AIAzD3P9/eqcdYXGnInKsYiFoU6hXhOoDNQ9E8pAmmgDzANbvAawf688IC+ipsoAeXAvobFjAxk/H9bYDtgsH5A4c87eB/KluCFDxO3Lz2gZr3Yi0zufrhd9p0oaofgDQl/YAUf0Bq5MEzig0UDkAAAAASUVORK5CYII=) 10px 10px no-repeat;background-size:16px 16px}table.tabs a.tab3{width:126px;background-color:#db4f4f;background:linear-gradient(#e25f5f,#d33f3f)}table.tabs a.tab3:hover{background-color:#d47272;background:linear-gradient(#d76969,#d07272)}table.tabs a.tab3.selected,table.tabs a.tab3.selected:hover{color:#db5050;background-color:#FFF;background:linear-gradient(white,white)}table.tabs a.tab4{width:117px;background-color:#ff7622;background:linear-gradient(#ff902a,#ff601c)}table.tabs a.tab4:hover{background-color:#ff904c;background:linear-gradient(#ffa655,#ff773b)}table.tabs a.tab4.selected,table.tabs a.tab4.selected:hover{color:#f63;background-color:#FFF;background:linear-gradient(white,white)}table.tabs a.tab5{width:118px;background-color:#eba438;background:linear-gradient(#efb845,#e7932e)}table.tabs a.tab5:hover{background-color:#efb760;background:linear-gradient(#f2c66a,#eaa24a)}table.tabs a.tab5.selected,table.tabs a.tab5.selected:hover{color:#f7941d;background-color:#FFF;background:linear-gradient(white,white)}table.tabs a.tab6{width:71px;background-color:#928f2d;background:linear-gradient(#b7b543,#928f2d)}table.tabs a.tab6:hover{background-color:#b5b45e;background:linear-gradient(#c5c469,#a2a04a)}table.tabs a.tab6.selected,table.tabs a.tab6.selected:hover{color:#827b00;background-color:#FFF;background:linear-gradient(white,white)}table.tabs a.tab7{width:131px;background-color:#7fa761;background:linear-gradient(#9cbb77,#6a9850)}table.tabs a.tab7:hover{background-color:#97b87f;background:linear-gradient(#afc891,#7ea667)}table.tabs a.tab7.selected,table.tabs a.tab7.selected:hover{color:#00a651;background-color:#FFF;background:linear-gradient(white,white)}table.tabs a.tab8{width:107px;background-color:#72c0c2;background:linear-gradient(#88cdce,#88cdce)}table.tabs a.tab8:hover{background-color:#71bdbf;background:linear-gradient(#9fd6d8,#71bdbf)}table.tabs a.tab8.selected,table.tabs a.tab8.selected:hover{color:#00a99d;background-color:#FFF;background:linear-gradient(white,white)}table.tabs a.tab9{width:106px;background-color:#4ba1bc;background:linear-gradient(#5cb6cb,#3e91b1)}table.tabs a.tab9:hover{background-color:#6eb4c9;background:linear-gradient(#7dc4d5,#58a0bb)}table.tabs a.tab9.selected,table.tabs a.tab9.selected:hover{color:#3f92b1;background-color:#FFF;background:linear-gradient(white,white)}table.tabs a.tab10{width:108px;background-color:#6495c3;background:linear-gradient(#7badd1,#5181b8)}table.tabs a.tab10:hover{background-color:#83abd0;background:linear-gradient(#95bdda,#6994c2)}table.tabs a.tab10.selected,table.tabs a.tab10.selected:hover{color:#497fb3;background-color:#FFF;background:linear-gradient(white,white)}#subtabs{display:none;height:52px;width:980px;background:url(../img/subtab.png) repeat-x;overflow:hidden;line-height:normal;margin:0}#subtabs a:hover{text-decoration:underline;color:#000!important}#subtabs .divider{float:left;width:7px;height:52px;background:url(../img/subtab.png) no-repeat 0 -208px}#subtabs .tab{height:52px;font-size:15.5px;float:left}#subtabs .middle{float:left;height:52px;display:block;color:#555;padding:20px 12px 0}#subtabs .selected .left{background:url(../img/subtab.png) no-repeat 0 -52px}#subtabs .selected .right{background:url(../img/subtab.png) no-repeat 0 -104px}#subtabs .selected .middle{background:url(../img/subtab.png) repeat-x 0 -156px}#subtabs.empty{display:none;height:20px;width:980px;background:url(../img/subtab.png) repeat-x;overflow:hidden;margin:-10px -20px 10px}#menu-icons{position:relative;border:0;border-top:1px solid #d2d2d2;width:100%;height:11px;clear:both;margin:20px 0 12px}#menu-icons a{display:block;position:absolute;top:0;left:0;width:100%;height:1px;padding-top:25px;overflow:hidden;background:url(../img/menu-icons.png) no-repeat;z-index:101}#menu-icons .item{position:relative;x-float:right;width:18px;height:18px;margin:5px 0 0 5px}#menu-icons .item-heart{width:20px}#menu-icons .email:hover,#menu-icons .email:focus{left:-21px;background-position:0 -28px;width:60px}#menu-icons .print:hover,#menu-icons .print:focus{left:-61px;background-position:-191px -28px;width:112px}#menu-icons .add-favorite{background-position:-161px -2px}#menu-icons .add-favorite:hover,#menu-icons .add-favorite:focus{left:-102px;background-position:-59px -28px;width:131px}#menu-icons .video:hover,#menu-icons .video:focus{left:-45px;background-position:-559px -28px;width:109px}#menu-icons .idtp:hover,#menu-icons .idtp:focus{left:-87px;background-position:-439px -28px;width:121px}#menu-icons .remove-favorite{background-position:-797px -2px}#menu-icons .remove-favorite:hover,#menu-icons .remove-favorite:focus{left:-129px;background-position:-668px -28px;width:158px}#menu-icons .project-kit:hover,#menu-icons .project-kit:focus{left:-62px;background-position:-827px -28px;width:133px}#menu-icons .solt:hover,#menu-icons .solt:focus{left:-62px;background-position:-303px -28px;width:136px}#menu-icons .science-journal:hover,#menu-icons .science-journal:focus{left:-129px;background-position:-960px -28px;width:158px}#menu-icons-small,.menu-icons-small{position:relative;border:0;border-top:1px solid #d2d2d2;width:100%;height:11px;margin:20px 0 12px}#menu-icons-small a,.menu-icons-small a{display:block;position:absolute;top:0;left:0;width:100%;height:1px;padding-top:25px;overflow:hidden;background:url(../img/menu-icons-small.png) no-repeat;z-index:101}#menu-icons-small .item,.menu-icons-small .item{position:relative;float:right;width:17px;height:18px;margin:5px 0 0 5px}#menu-icons-small .email:hover,.menu-icons-small .email:hover{left:-21px;background-position:0 -30px;width:60px}#menu-icons-small .print:hover,.menu-icons-small .print:hover{left:-61px;background-position:-191px -30px;width:112px}#menu-icons-small .add-favorite,.menu-icons-small .add-favorite{background-position:-162px -2px}#menu-icons-small .add-favorite:hover,.menu-icons-small .add-favorite:hover{left:-102px;background-position:-60px -30px;width:131px}#menu-icons-small .video:hover,.menu-icons-small .video:hover{left:-45px;background-position:-559px -30px;width:109px}#menu-icons-small .idtp:hover,.menu-icons-small .idtp:hover{left:-87px;background-position:-439px -30px;width:121px}#menu-icons-small .remove-favorite,.menu-icons-small .remove-favorite{background-position:-798px -2px}#menu-icons-small .remove-favorite:hover,.menu-icons-small .remove-favorite:hover{left:-129px;background-position:-669px -30px;width:158px}#menu-icons-small .project-kit:hover,.menu-icons-small .project-kit:hover{left:-62px;background-position:-827px -31px;width:133px}#menu-icons-small .solt:hover,.menu-icons-small .solt:hover{left:-62px;background-position:-303px -30px;width:136px}#menu-icons-small .science-journal:hover,.menu-icons-small .science-journal:hover{left:-129px;background-position:-960px -30px;width:158px}#menu-icons-share{position:relative;border:0;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;width:100%;height:36px;margin-top:20px;padding-top:8px}#menu-icons-share a{display:block;position:absolute;x-top:0;left:0;width:100%;x-height:1px;x-padding-top:26px;height:27px;font-size:36px;color:transparent;white-space:nowrap;overflow:hidden;margin-top:0;background:url(../img/icons-text-share.png) no-repeat}#menu-icons-share .email{width:37px;padding-left:30px;background-position:0 0;margin-left:4px}#menu-icons-share .twitter{width:65px;padding-left:30px;background-position:-689px 0;margin-left:112px}#menu-icons-share .twitter:focus{text-decoration:underline;text-decoration-color:#3D93AF}#menu-icons-share .youtube{width:53px;padding-left:30px;background-position:-867px 0;margin-left:247px}#menu-icons-share .youtube:focus{text-decoration:underline;text-decoration-color:#D65A5A}#menu-icons-share .google{width:54px;padding-left:30px;background-position:-250px 0;margin-left:247px}#menu-icons-share .facebook{width:61px;padding-left:30px;background-position:-159px 0;margin-left:372px}#menu-icons-share .facebook:focus{text-decoration:underline;text-decoration-color:#3D527B}#menu-icons-share .pinterest{width:53px;padding-left:30px;background-position:-783px 0;margin-left:504px}#menu-icons-share .pinterest:focus{text-decoration:underline;text-decoration-color:#99191D}#menu-icons-share .print{width:97px;padding-left:30px;background-position:-424px 0;margin-left:628px}#menu-icons-share .report{width:108px;padding-left:30px;background-position:-551px 0;margin-left:796px}#menu-icons-share .myspace{width:60px;padding-left:30px;background-position:-334px 0;margin-left:542px}#menu-icons-share .bookmark{width:62px;padding-left:30px;background-position:-67px 0;margin-left:318px}a.icon-share{background:url(../img/icons-share.png) no-repeat;padding-left:35px;overflow:hidden}a.icon-share.facebook{background-position:0 0;height:20px;padding-top:4px}a.icon-share.twitter{background-position:0 -25px;height:19px;padding-top:6px}a.icon-share.email{background-position:0 -50px;height:19px;padding-top:6px}a.icon-share.blog{background-position:0 -75px;height:19px;padding-top:6px}a.icon-share.myspace{background-position:0 -100px;height:19px;padding-top:6px}a.icon-share.google{background-position:0 -125px;height:18px;padding-top:7px}a.icon-share.pinterest{background-position:0 -150px;height:18px;padding-top:7px}a.icon-share.youtube{background-position:0 -175px;height:19px;padding-top:7px}a.icon-back{background:url(../img/icon-back.png) no-repeat;height:25px;padding-left:25px;padding-top:2px;color:#999;font-style:italic;display:block}h4{font-size:14px;font-weight:400;color:#501074;margin:12px 0}h2.gc-icon{background:url(../img/gc/32x32_yellow.png) transparent no-repeat;background-size:32px 32px;padding-left:35px;height:35px;padding-top:6px}table.data{width:100%;border:1px solid #cfcfcf;border-collapse:collapse}table.data>tbody>tr>td,th{border:1px solid #cfcfcf;padding:13px}table.data.header>tbody>tr.first{background-color:#e99731;color:#fff;font-size:15px}table.data .right{text-align:right}.content-table-plain table{width:100%;border:0 solid #fff;border-collapse:collapse;text-align:left}.content-table-plain table>thead>tr{background-color:#fff;color:#000;font-size:16px;text-align:center}.content-table table{width:100%;border:1px solid #cfcfcf;border-collapse:collapse;text-align:left}.content-table table>thead>tr{background-color:#c55300;color:#fff;font-size:16px;text-align:center}.content-table table>thead{position:sticky;top:0;z-index:10}.beta_feedback hr{color:#f1f1f1}.toprow{background:#e0e0e0;font-weight:700;text-align:center;line-height:100%}.compactUL ul{margin:0;padding:0 0 0 10px}div.note{background-color:#f1f1f1;border:1px solid #cfcfcf;margin:10px 0;padding:13px}.highlight{color:#501074;font-style:italic;font-weight:700;font-size:90%}div.clear{clear:both;visibility:hidden}input[type=button],input[type=submit]{font-family:arial,helvetica,verdana,sans-serif;font-weight:400;cursor:pointer}input[type=button]:disabled,input[type=submit]:disabled{cursor:not-allowed}input.color-button,a.color-button{font-size:17px;text-align:center;height:34px;border:0;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#FFF!important;padding:0 9px}input.color-button{border:0;-webkit-appearance:none;appearance:none}a.color-button{display:inline-block;vertical-align:top;height:26px;text-decoration:none;padding:6px 9px 0}a.color-button:hover{text-decoration:none!important}input.color-button.short,a.color-button.short{height:21px;font-size:13px}a.color-button.short{padding:1px 9px 0}input.color-button.white,a.color-button.white{border:1px solid #cfcfcf;color:#727272!important;background-color:#FFF}input.color-button.white.short,a.color-button.white.short{font-weight:bold}input.color-button.white:hover,a.color-button.white:hover{background-color:#DDD}input.color-button.blue,a.color-button.blue{background:#4a79b1}input.color-button.purple,a.color-button.purple{background:#8355A3}input.color-button.purple:hover,a.color-button.purple:hover{background:#9167b8}input.color-button.green,a.color-button.green{background:#448611}input.color-button.green:hover,a.color-button.green:hover{background:#73F312}a.color-button.gc-green{background:#21A465}a.color-button.gc-green:hover{background:#00C767}input.color-button.orange,a.color-button.orange{background:#FF7D24}input.color-button.orange:hover,a.color-button.orange:hover{background:#DE8245}input.color-button.blue.short,a.color-button.blue.short{height:21px;font-size:13px}a.color-button.blue.short{padding:1px 9px 0}input.color-button.solid-blue,a.color-button.solid-blue{background-color:#0079d1}input.color-button.solid-blue:hover,a.color-button.solid-blue:hover{background-color:#408ABF}input.color-button.solid-grey,a.color-button.solid-grey{background-color:#999}input.color-button.solid-grey:hover,a.color-button.solid-grey:hover{background-color:#C2C2C2}input.color-button.solid-green,a.color-button.solid-green{background-color:#61D16B}input.color-button.solid-green:hover,a.color-button.solid-green:hover{background-color:#3DF54D}input.pager-button,a.pager-button{font-size:11px;font-weight:700;text-align:center;color:#717171;background-color:#f2f2f2;width:25px;height:25px;border:1px solid #c9c9c9;margin-left:4px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:0}input:hover.pager-button,a:hover.pager-button{background-color:#CCC}a.pager-button{display:inline-block;vertical-align:top;height:21px;width:23px;padding:2px 0 0}input.pager-button.selected,a.pager-button.selected{color:#FFF;background-color:#686868;border-bottom-color:gray}span.pager{font-size:11px;font-weight:700;margin-left:4px}div.pager{text-align:right;margin-top:20px}#pi-summary{width:50%}#pi-summary table td.left{width:150px;color:#767676}#pi-summary table td{padding:6px 0}#pi-summary table tr.border td{border-top:1px solid #d2d2d2}.pi-difficulty-icon{background:transparent url(../img/projectidea/difficulty-icons.png) no-repeat;height:30px;width:31px;float:left}.pi-difficulty-icon.level2{background-position:-31px 0}.pi-difficulty-icon.level3{background-position:-62px 0}.pi-difficulty-icon.level4{background-position:-93px 0}.pi-difficulty-icon.level6{background-position:-155px 0}.pi-difficulty-icon.level7{background-position:-186px 0}.pi-difficulty-icon.level8{background-position:-217px 0}.pi-difficulty-icon.level10{background-position:-279px 0}.pi-difficulty-icon.separator{background:0;width:auto;float:left;font-size:12px;color:#999;padding:5px 5px 0}.pi-difficulty-icon-small{background:transparent url(../img/projectidea/difficulty-icons-small.png) no-repeat;height:18px;width:19px;float:left}.pi-difficulty-icon-small.level2{background-position:-19px 0}.pi-difficulty-icon-small.level3{background-position:-38px 0}.pi-difficulty-icon-small.level4{background-position:-57px 0}.pi-difficulty-icon-small.level5{background-position:-76px 0}.pi-difficulty-icon-small.level6{background-position:-95px 0}.pi-difficulty-icon-small.level7{background-position:-114px 0}.pi-difficulty-icon-small.level8{background-position:-133px 0}.pi-difficulty-icon-small.level9{background-position:-152px 0}.pi-difficulty-icon-small.level10{background-position:-171px 0}.pi-difficulty-icon-small.separator{background:0;width:auto;float:left;font-size:8px;color:#999;padding:0 3px}.pi-difficulty-icon-small.label{background:transparent url(../img/projectidea/difficulty-label-small.png) no-repeat;width:72px;height:18px;float:left;margin-right:10px}.pi-difficulty{background:transparent url(../img/projectidea/difficulty.png) no-repeat;height:16px;float:left}.pi-difficulty.level1{background-position:0 0;width:102px}.pi-difficulty.level2{background-position:-102px 0;width:115px}.pi-difficulty.level3{background-position:-217px 0;width:103px}.pi-difficulty.level4{background-position:-320px 0;width:122px}.pi-difficulty.level5{background-position:-442px 0;width:134px}.pi-difficulty.level6{background-position:-576px 0;width:123px}.pi-difficulty.level7{background-position:-699px 0;width:111px}.pi-difficulty.level8{background-position:-810px 0;width:124px}.pi-difficulty.levelB{background-position:0 0;width:55px}.pi-difficulty.levelI{background-position:-320px 0;width:77px}.pi-difficulty.levelA{background-position:-699px 0;width:64px}.pi-kit-percentage{color:#f30;font-size:20px;font-weight:700}#pi-kit-shipping{width:300px;height:48px;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;font-size:20px;color:#666;text-align:center;font-weight:700;padding-top:12px;margin:0 auto 10px}#pi-kit-shipping div{font-size:12px;color:#999}.pi-kit{width:280px;font-size:16px;font-weight:700;color:#666;margin:10px 20px 45px 0}.pi-kit-info{float:right;margin:60px 40px 0}.pi-kit .buy-kit{width:180px}.pi-kit .buy-kit div{font-size:12px;font-weight:400}.pi-career{width:100%;overflow:hidden;margin:20px 0}.pi-career-image{width:165px;margin-right:30px;overflow:hidden;display:inline-block;vertical-align:top}div.pi-career-summary{display:inline-block;width:740px;vertical-align:top}a.pi-title{font-size:18px;font-weight:400;x-color:#501074;display:block;margin:0}#pi-summary .cart{background:transparent url(../img/projectidea/cart.jpg) no-repeat;height:28px;margin-top:5px;padding:5px 0 0 40px}.pi-difficulty-button{background:transparent url(../img/projectidea/difficulty-buttons.png) no-repeat;height:38px;width:124px;display:inline-block}.pi-difficulty-button.intermediate.selected{background-position:-372px 0}.pi-difficulty-button.advanced{background-position:-496px 0}.pi-difficulty-button.advanced.selected{background-position:-620px 0}.pi-difficulty-button.all{background-position:-744px 0}.pi-difficulty-button.all.selected{background-position:-868px 0}div.pi-difficulty-info{position:relative;float:left;margin-top:-18px;margin-bottom:10px}div.pi-filters{background:transparent url(../img/projectidea/filters-background.png) repeat-x;height:85px;font-weight:700;font-size:14px;margin:0 -20px;padding:20px 20px 0}div.pi-filters a{font-size:10px}div.pi-filters p{margin:0 0 10px;padding:0}div.pi-filters a.tsw-button{display:inline-block;width:230px;height:48px;background:transparent url(../img/projectidea/tsw-button.png);margin-left:20px;margin-top:-5px}div.pi-filters a.my-favorites-button{display:inline-block;width:158px;height:48px;background:transparent url(../img/projectidea/my-favorites-button.png);margin-left:20px;margin-top:-5px}.pi.article{margin:10px 0;padding:0}.pi.article .thumbnail{width:100px;height:80px;display:table-cell}.pi.article .thumbnail div.missing{width:75px;height:75px;background:url(../img/newsfeeds/thumbnail-75.png) no-repeat}.pi.article .content{vertical-align:middle;display:table-cell}.pi.article .content .label{font-style:italic;color:#000}.pi.articles.time-selection{float:left}.pi.articles.pager{margin-top:0;padding-top:10px}.pi.articles .disclaimer{border-top:1px solid #D2D2D2;margin-top:10px;padding-top:10px}.search-table{border:0;border-spacing:0;margin-top:20px;clear:inherit;width:980px;padding:0}.search-table td{padding:0}.search-table .search-filters{padding-right:20px;width:250px}.search-result{position:relative;background:white;padding:10px 10px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.30);border-radius:5px;margin-bottom:20px}.search-result-ads{margin:20px 0}.search-result td:nth-child(2){max-width:679px}.search-result .pi-summary table{width:100%;margin-left:10px}.search-result .pi-summary table tr td:nth-child(1){width:25%;border-top:1px solid #D2D2D2;padding:5px 0}.search-result .pi-summary table tr td:nth-child(2){border-top:1px solid #D2D2D2;padding:5px 0}.search-result a.search-result-credit{text-decoration:none;font-size:14px;display:none}.search-result div.search-result-credit{color:#222;margin-bottom:5px;position:relative}.search-result div.search-result-credit span{background:#fff;padding-right:10px;position:relative;z-index:5}.search-result .search-title{position:relative;display:inline-block;margin-right:130px}.search-result .search-title a{font-size:18px;font-weight:400;x-display:block;max-width:640px;margin:0}.search-result-add-favorite{position:absolute;right:33px;top:10px;background:url(../img/icons/heart-grey-64x64.png) no-repeat;width:24px;height:24px;background-size:24px 24px}.search-result-remove-favorite{position:absolute;right:33px;top:10px;background:url(../img/icons/heart-red-64x64.png) no-repeat;width:24px;height:24px;background-size:24px 24px}.search-result-menu-button{position:absolute;right:3px;top:10px;background:url(../img/icons/vertical-dots-64x64.png) no-repeat;width:24px;height:24px;background-size:24px 24px}.search-result-menu{display:none;position:absolute;right:3px;top:30px;background:white;padding:0;box-shadow:0 2px 6px 0 rgba(0,0,0,0.30);border-radius:5px;list-style-type:none;z-index:10}.search-result-menu li a{display:block;height:15px;color:#4d4d4d;font-size:14px;text-decoration:none;padding:10px}.search-result-menu li:hover{background-color:#e9e9e9}.search-result-publisher{margin-top:10px;text-align:right}.search-result .kit-available{position:absolute;right:70px;top:3px}.search-result .search-type .item{float:left;margin:0 0 0 5px}.search-result .menu-icons-small{border:0;margin:0}.search-type-name{color:#111;font-weight:700;margin-right:5px;font-size:13px}.search-result-info{border-spacing:0;border-collapse:collapse;clear:both}.search-thumbnail-image,.search-blog-thumbnail-image{float:left;margin:5px 10px 10px 0}.search-thumbnail-anchor{position:relative;display:block}.search-more-details{clear:both;color:#000;font-weight:700;margin-top:10px;cursor:pointer}.search-less-details{display:none;clear:both;background-color:#f5f5f5;color:#999;margin-top:10px;cursor:pointer;padding:10px}.search-filter,.search-filter-fixed{cursor:pointer;color:#616161;background-color:#f4f4f4;border-left:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf;border-bottom:solid 2px #dfdfdf;position:relative}.search-directions{font-size:13px;font-weight:700;color:#616161;padding:0}.search-filter-text{vertical-align:middle;margin:10px 0}.search-filter-text input[type='search']{margin-right:5px;width:175px}.search-header,.search-header-empty,.search-subheader{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#f4f4f4');background:0;border-top:solid 1px #efefef}.search-header,.search-header-empty{height:18px;font-size:16px;font-weight:700;color:#616161;padding:9px 10px}.search-subheader{height:20px;font-size:12px;font-weight:700;padding:5px 10px}.search-filter.search-on .search-subheader,.search-filter.search-on .search-header,.search-filter-fixed .search-header{border-bottom:solid 2px #dfdfdf}.search-filter .search-header:after,.search-filter .search-subheader:after{font-size:150%;font-weight:700;content:"+";position:absolute}.search-filter.search-on .search-header:after,.search-filter.search-on .search-subheader:after{content:"\2212"}.search-header:after{top:8px;right:8px}.search-subheader:after{top:5px;right:11px}.search-filter .search-content,.search-filter-fixed .search-content{color:#666;font-size:12px;font-weight:700;padding:0 10px}.search-on .search-content,.search-filter-fixed .search-content{background-color:#fff;padding:10px}.search-content .search-difficulty{display:none;background:url(../img/projectidea/explain-difficulty.jpg) no-repeat;margin:-10px -10px 10px}.search-on .search-content .search-difficulty{display:block;background-color:#9E9E9E}.search-filter .search-checkbox{display:none;cursor:pointer}.search-filter .search-checkbox.search-checked{padding-bottom:10px}.search-filter.search-on .search-checkbox.search-checked{padding-bottom:0}.search-filter label,.search-filter-fixed label{display:block;cursor:pointer;background:url(../img/projectidea/filter-unchecked.png) no-repeat;margin:0;padding:1px 0 1px 20px}.search-filter input:checked+label,.search-filter-fixed input:checked+label{background:url(../img/projectidea/filter-checked.png) no-repeat}.search-filter .search-radio label,.search-filter-fixed .search-radio label{display:block;cursor:pointer;background:url(../img/projectidea/radio-unchecked.png) no-repeat;margin:0;padding:0 0 0 22px}.search-filter .search-radio input:checked+label,.search-filter-fixed .search-radio input:checked+label{background:url(../img/projectidea/radio-checked.png) no-repeat}.search-filter a{display:block;color:#666;text-decoration:none;padding:1px 0 1px 15px}.search-filter a.checked{color:#000;text-decoration:underline}.search-filter a.checked:hover{color:#666}.search-icon{width:122px;height:20px;overflow:hidden;background:url(../img/search-icons.png) no-repeat;z-index:101}.search-icon.search-email{background-position:0 -20px}.search-icon.search-print{background-position:0 -40px}.search-icon-container{border-bottom:1px solid #d2d2d2;padding-bottom:5px;margin-bottom:5px}input.color-button.search,a.color-button.search{background-color:#888;height:21px;font-size:12px;padding:1px 9px 0}input.color-button.search:hover,a.color-button.search:hover{background-color:#666}.ui-widget #beta_dialog{overflow:auto}#ajax-background{background-color:#000;opacity:.8;position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000}#ajax-progress{z-index:10002;position:relative;left:-27px;top:-27px;width:54px;height:55px;background-image:url(../img/ajax-loader.gif)}#ajax-progress-wrapper{position:fixed;top:50%;left:50%;z-index:10001}.ajax-show{display:block!important}#activity-table-left{width:660px;padding:0}#activity-table-left .subtab-section{overflow:hidden}#activity-table-right{overflow:hidden;width:300px;padding:0 0 0 20px}#activity-right{margin-left:20px;margin-top:22px}.activity-summary-header{margin-top:20px;text-transform:uppercase;font-size:12px;color:#767676;font-weight:700}.activity-next-button{margin:30px 0}.activity-credits{color:#555;margin-top:5px;font-size:14px}.type-activity h1{display:inline-table;border-collapse:collapse;width:715px;padding:0}#menu-share{position:relative;display:inline-table;width:261px;border-collapse:collapse;vertical-align:bottom;text-align:right;padding:0}#menu-share>a{display:inline-block;background:url(../img/menu-share-2.png) no-repeat;text-indent:-2000px;margin-right:5px;text-align:left}#menu-share .add-favorite:hover,#menu-share .remove-favorite{background-position:-37px -72px;width:37px;height:36px}#menu-share .add-favorite,#menu-share .remove-favorite:hover{background-position:0 -72px;width:37px;height:36px}#menu-share .overflow:hover{background-position:-74px 0;width:37px;height:36px}#menu-share .overflow{background-position:0 -36px;width:37px;height:36px;margin-right:0}#menu-share .email:hover{background-position:0 0;width:37px;height:36px}#menu-share .email{background-position:-37px 0;width:37px;height:36px}#menu-share .share:hover{background-position:-37px -36px;width:37px;height:36px}#menu-share .share{background-position:-74px -36px;width:37px;height:36px}#menu-share .print:hover{background-position:-74px -72px;width:37px;height:36px}#menu-share .print{background-position:0 -108px;width:37px;height:36px}.menu-share-sub-menu{display:none;position:absolute;right:3px;top:30px;background:white;padding:0;box-shadow:0 2px 6px 0 rgba(0,0,0,0.30);border-radius:5px;list-style-type:none;text-align:left;z-index:501}.menu-share-sub-menu li a{display:block;height:15px;color:#4d4d4d;font-size:14px;text-decoration:none;padding:10px}.menu-share-sub-menu li:hover{background-color:#e9e9e9}.note-learn{font-weight:700;border-left:solid 8px #7DC12C;margin:10px 0}.note-learn table{border-spacing:0;border-collapse:collapse}.note-learn td{vertical-align:middle;padding:0}.note-learn-icon{height:54px;width:41px;font-weight:700}.note-learn-content{margin-left:15px}.font-mono{font-family:"Courier New",Courier,monospace}.blue{color:#00f}.green{color:#0f0}.white{color:#fff}.source-code{font-family:"Courier New",Courier,monospace;display:inline;color:#00f;margin:0}.review-header{font-size:16px;color:#000;margin:20px 0 0}.review-buttons{width:90%;text-align:right;margin-top:10px}.review-rating-stars{display:inline-table;border-collapse:collapse;margin-top:10px;padding:0}.review-title .review-rating-stars{vertical-align:bottom}.review-star{background-image:url(../img/reviews-stars.png);background-position:0 0;background-repeat:no-repeat}.review-star-half{background-position:0 -46px}.review-star-full{background-position:0 -23px}.review-submit-button{margin-top:20px;margin-left:20px;text-align:center}.review-status{font-weight:700;margin-top:20px}.review-vote-message{font-weight:400;color:blue;padding-left:10px}.review-stars-small .review-star{background-image:url(../img/reviews-stars-small.png);width:21px;height:17px;line-height:17px;overflow:hidden}.review-stars-small .review-star-half{background-position:0 -34px}.review-item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #D2D2D2;width:660px}.review-item-headline{font-size:18px}.review-item-username{font-size:11px;margin-top:10px;margin-bottom:5px}.review-item-text{white-space:pre-wrap;margin-bottom:10px;width:100%}.review-item .review-star{background-image:url(../img/reviews-stars-small.png);background-position:0 0;width:21px;height:17px;display:table-cell}.review-item-votes{float:left;font-weight:700}.review-item-inappropriate{text-align:right;color:red}.review-item-vote-up,.review-item-vote-down{margin-left:10px;display:inline-block;text-indent:20px;width:35px;height:16px;color:#000;font-weight:400}.review-item-vote-up{background:url(../img/icon-thumbs-up.png) no-repeat;background-position:0 0}.review-item-vote-down{background:url(../img/icon-thumbs-down.png) no-repeat;background-position:0 0}.review-item-vote-up:hover,.review-item-vote-down:hover{text-decoration:none;opacity:.7}.review-reply{margin-left:50px}textarea{resize:none}.newsfeed .image{text-align:center;margin:20px 0}.newsfeed .image img{max-width:940px}.newsfeed .attribution{padding-bottom:20px}.newsfeed .logo{margin-right:10px;margin-bottom:10px}.newsfeed .logo a{display:block;width:100%;height:100%}.newsfeed-1 .logo{width:300px;height:57px;background:url(../img/newsfeeds/eurekalert.gif);background-size:100%}.newsfeed-2 .logo{background:url(../img/newsfeeds/science-buddies.png)}.newsfeed-3 .logo{width:300px;height:60px;background:url(../img/newsfeeds/science-news.png);background-size:100%}.newsfeed-4 .logo{width:268px;height:73px;background:url(../img/newsfeeds/scientific-american.jpg)}.newsfeed-6 .logo{width:300px;height:55px;background:url(../img/newsfeeds/science-news-student.png);background-size:100%}.newsfeed-7 .logo{width:110px;height:92px;background:url(../img/newsfeeds/nasa.gif)}.newsfeed-8 .logo{width:200px;height:100px;background:url(../img/newsfeeds/youth-radio.png)}#survey-background{display:none;background-color:#000;opacity:.8;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9000}#survey{display:none;width:400px;margin:0 auto}#survey-inner{position:absolute;background-color:#FFF;z-index:9001;top:50px;width:400px;padding:20px}#survey-title{color:#501074;font-size:18px;margin-bottom:20px}#survey-close{position:relative;top:-10px;left:10px;margin-left:20px;text-indent:-10000px;cursor:pointer;background:url(../img/close.png);display:block;float:right;width:27px;height:27px}.user-clickon{font-family:Arial,Verdana,sans-serif;font-size:14px;color:#00f}.scratch-orange{font-family:Arial,Verdana,sans-serif;color:#f3761d;font-size:13px;font-weight:700}.sb-mfp-login .mfp-iframe-holder .mfp-content{width:600px;height:400px}.sb-mfp-login-wide .mfp-iframe-holder .mfp-content{width:900px;height:400px}.sb-mfp-login.sb-mfp-survey .mfp-iframe-holder .mfp-content{width:400px;height:530px}.google-signin{background:url(../img/google-sigin.png) transparent no-repeat;display:inline-block;width:166px;height:40px;cursor:pointer}.btn-social{display:block;font-size:14px;font-weight:400;line-height:1.42857143;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;margin-bottom:10px;position:relative;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 12px 6px 44px}.btn-social:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}.btn-social-icon{position:relative;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;line-height:34px;font-size:1.6em;border-right:1px solid rgba(0,0,0,0.2);border:0;text-align:center;width:100%!important}.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;background-image:none;border-color:rgba(0,0,0,0.2)}.btn-facebook:active:hover,.btn-facebook.active:hover,.open>.dropdown-toggle.btn-facebook:hover,.btn-facebook:active:focus,.btn-facebook.active:focus,.open>.dropdown-toggle.btn-facebook:focus,.btn-facebook:active.focus,.btn-facebook.active.focus,.open>.dropdown-toggle.btn-facebook.focus{color:#fff;background-color:#23345a;border-color:rgba(0,0,0,0.2)}.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled.focus,.btn-facebook[disabled].focus,fieldset[disabled] .btn-facebook.focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook .badge{color:#3b5998;background-color:#fff}.btn-google{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{color:#fff;background-color:#c23321;background-image:none;border-color:rgba(0,0,0,0.2)}.btn-google:active:hover,.btn-google.active:hover,.open>.dropdown-toggle.btn-google:hover,.btn-google:active:focus,.btn-google.active:focus,.open>.dropdown-toggle.btn-google:focus,.btn-google:active.focus,.btn-google.active.focus,.open>.dropdown-toggle.btn-google.focus{color:#fff;background-color:#a32b1c;border-color:rgba(0,0,0,0.2)}.btn-google.disabled,.btn-google[disabled],fieldset[disabled] .btn-google,.btn-google.disabled:hover,.btn-google[disabled]:hover,fieldset[disabled] .btn-google:hover,.btn-google.disabled:focus,.btn-google[disabled]:focus,fieldset[disabled] .btn-google:focus,.btn-google.disabled.focus,.btn-google[disabled].focus,fieldset[disabled] .btn-google.focus,.btn-google.disabled:active,.btn-google[disabled]:active,fieldset[disabled] .btn-google:active,.btn-google.disabled.active,.btn-google[disabled].active,fieldset[disabled] .btn-google.active{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google .badge{color:#dd4b39;background-color:#fff}input.gc-button,a.gc-button{cursor:pointer;vertical-align:middle;border:medium none;color:#FFF;font-size:17px;height:42px;border-radius:3px;background:#4a79b1 url(../img/gc/32x32_yellow.png) no-repeat scroll 5px 5px;white-space:nowrap;margin:0 5px 10px 0;padding:0 10px 0 50px}a.gc-button{display:inline-block;line-height:42px;text-decoration:none}input.gc-button.no-icon,a.gc-button.gc-no-icon{font-weight:700;background-image:none;padding-left:21px}div.gc-buttons{display:flex;vertical-align:middle;border:1px solid #2e6da4;height:40px;border-radius:3px 0 0 3px;background:#4F7EB6 url(../img/gc/32x32_yellow.png) no-repeat scroll 4px 4px;margin:0 5px 10px 0;padding:0 0 0 40px}div.gc-buttons input.gc-button.no-icon,div.gc-buttons a.gc-button.gc-no-icon{font-weight:400;border-radius:0;border-left:1px solid #2e6da4;margin-left:0;margin-right:0;font-size:15px;height:36px;line-height:18px;padding:2px 10px}div.gc-buttons-menu{position:relative;vertical-align:middle;border:1px solid #2e6da4;border-right:0;height:40px;border-radius:3px 0 0 3px;background:#4F7EB6 url(../img/gc/32x32_yellow.png) no-repeat scroll 4px 4px;text-align:left;width:auto;z-index:500;margin:0 auto;padding:0 0 0 40px}div.gc-buttons-menu a.gc-button{display:block;font-weight:400;border-radius:0;border:1px solid #2e6da4;border-top:0;height:40px;position:relative;background-image:none;padding-left:10px;margin:0}input.gc-button-short,a.gc-button-short{cursor:pointer;vertical-align:middle;border:medium none;color:#FFF;font-size:15px;height:26px;border-radius:3px;background:#4F7EB6 url(../img/gc/32x32_yellow.png) no-repeat scroll 5px 5px;background-size:16px 16px;white-space:nowrap;margin:0 5px 10px 0;padding:0 10px 0 34px}a.gc-button-short{display:inline-block;line-height:28px;text-decoration:none}a.g-login-button-user,a.g-login-button-teacher,a.g-login-button-student{display:block;cursor:pointer;vertical-align:middle;border:medium none;color:#FFF;font-size:17px;font-weight:700;height:50px;border-radius:4px;margin:0 5px 10px 0;padding:0 21px 0 70px}a.g-login-button-user{background:#4F7EB6 url(../img/classroom/user_48.png) no-repeat scroll 10px 3px;line-height:48px}a.g-login-button-teacher{background:#4F7EB6 url(../img/classroom/teacher_48.png) no-repeat scroll 10px 3px}a.g-login-button-student{background:#4F7EB6 url(../img/classroom/student_48.png) no-repeat scroll 10px 3px}a.g-login-button-teacher,a.g-login-button-student{line-height:23px}.popup-message{position:relative;background:#FFF;font-size:18px;width:auto;max-width:400px;border-radius:10px;margin:20px auto;padding:20px}.popup-message div a{margin:0 5px}table.assignments-table>tbody>tr>td:first-child{padding-left:33px;text-align:left}table.assignments-table>tbody>tr.assignments-table-heading>td{padding-left:13px;font-size:14px;font-weight:700}#assignment-wrapper{width:750px;margin:0 auto}#assignment-form{width:100%;border-collapse:collapse}#assignment-form td{vertical-align:middle;border:solid 1px #C1D5ED;padding:10px}.assignment-error{font-size:16px;color:red;text-align:center;margin:10px 0}.err-msg{margin:10px 0 0}#assignment-form-questions{margin-top:0;border-collapse:collapse;width:auto}#assignment-form-questions tr td:first-child{font-weight:400}#assignment-form-questions tr:first-child td{font-weight:700;width:auto}div.assignment-form{margin:-11px}.classroom-inside{border-radius:10px;background-color:#FFF;padding:10px}.classroom-information{background-color:#c1d5ed;border-radius:15px;margin-bottom:25px;padding:5px}.classroom-information .header{color:#501074;font-size:20px;font-weight:400;padding-left:37px;padding-top:7px;height:32px;background:transparent url(../img/gc/32x32_yellow.png) no-repeat scroll;margin:10px}.classroom-information .grade{margin-top:20px;font-size:16px}.classroom-information .grade span{padding-right:20px;padding-bottom:10px;display:block}.classroom-information .grade input[type=text]{font-size:16px;width:40px}.classroom-information .grade textarea{height:75px;width:50%}.classroom-header{font-size:18px;font-weight:400;color:#501074;display:table;width:100%;margin:22px 0 0}.classroom-header div{display:table-cell}.classroom-subheader{font-size:13px;font-weight:700;margin-top:5px;color:#501074}.classroom-class{background-color:#c1d5ed;display:inline-block;vertical-align:top;border-radius:10px;width:290px;margin:12px 10px;padding:10px 5px 5px}.classroom-class-name{font-size:18px;color:#000;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:5px}.classroom-class-section{font-size:15px;color:#000;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;padding-left:5px}.classroom-class-other{background-color:#FFF;border-radius:5px;padding:5px 0}.classroom-class-students{height:20px;overflow:hidden;padding-left:20px}.classroom-class-link-assignment{height:42px;overflow:hidden;text-align:center}.classroom-class-link-gc{height:15px;overflow:hidden;text-align:center;font-size:smaller}.classroom-assignment{background-color:#c1d5ed;border:1px solid #FFF;border-radius:10px;display:inline-block;vertical-align:top;width:454px;margin:12px 10px;padding:10px 5px}.classroom-assignment-title{font-size:18px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;padding-left:5px}.classroom-assignment-date{float:right;padding-right:5px}.classroomn-assignment-other{margin-top:5px;background-color:#FFF;border-radius:5px;padding:5px 5px 10px}.classroomn-assignment-info{padding-left:5px;height:3em;overflow:hidden}.classroomn-assignment-submissions{text-align:center;vertical-align:top;margin:10px 0}.classroomn-assignment-submissions div{display:inline-block;width:100px;padding:10px}.classroomn-assignment-submissions div span{font-size:24px;display:block;color:#507FB7;text-align:center;margin-bottom:5px}.classroomn-announcement{text-align:left;vertical-align:top;height:96px;overflow:hidden;margin:10px 0}.classroom-assignment-link{text-align:center;font-size:smaller;height:12px}.classroom-assignment-submission{text-align:center;margin:10px 0}.classroom-student{border:3px solid #c1d5ed;border-top:0;margin:0;padding:10px}.classroom-student-header{border:0;background-color:#c1d5ed;font-style:italic;border-radius:11px 11px 0 0;padding:10px}.classroom-student-name{font-size:18px;display:inline-block;width:40%;border-right:1px solid #9AAABE}.classroom-student-time{vertical-align:top;text-align:center;display:inline-block;width:15%;border-right:1px solid #9AAABE;padding:0 5px}.classroom-student-state{vertical-align:top;text-align:center;display:inline-block;width:8%;border-right:1px solid #9AAABE;padding:0 5px}.classroom-student-grade{vertical-align:top;text-align:center;display:inline-block;width:10%;border-right:1px solid #9AAABE;padding:0 5px}.classroom-student-link-submission{display:inline;padding:0 5px}.classroom-student-header .classroom-student-link-submission{text-align:center;display:inline-block;width:20%}.classroom-student-link{font-size:smaller;height:12px}.classoom-students-state div{display:inline-block;margin:0 20px}.classoom-students-state div span{display:block;font-size:32px;color:#507FB7;text-align:center;margin-bottom:5px}.login-button{display:block;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:3px solid transparent;border-radius:3px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:#FFF;padding:6px 12px 6px 40px}.login-facebook{background:url(../img/gc/32x32_facebook.png) #365899 no-repeat}.login-facebook:hover{background-color:#495F88}.login-google{background:url(../img/gc/32x32_google.png) #4285F4 no-repeat}.login-google:hover{background-color:#608ED7}.login-google-classroom{background:url(../img/gc/32x32_yellow.png) #000 no-repeat}.login-google-classroom-teacher{background:url(../img/gc/32x32_teacher.png) #21A465 no-repeat}.login-google-classroom-student{background:url(../img/gc/32x32_student.png) #21A465 no-repeat}.search-ia-summary{margin-top:30px;margin-bottom:20px;font-size:15px;border-bottom:1px #d2d2d2 solid}.search-ia-summary img{float:left;padding-right:20px;width:auto;max-height:200px;margin-bottom:20px}.blog-entry{padding-top:10px}.blog-entry h2{clear:both}.blog-entry:after{clear:both;content:" ";display:block}.blog-entry-left{float:left;display:inline;width:710px}.blog-entry-right{float:right;display:inline;width:250px;text-align:center}.blog-entry-author{font-size:85%}.blog-categories{clear:both;border-top:1px solid #000;padding-top:5px}.blog-categories ul{display:inline;list-style:outside none none;padding:0}.blog-categories li:after{content:','}.blog-categories li:last-of-type:after{content:' '}.blog-headlineLink{color:#501074}.blog-headlineLink:hover{color:#f30}.video-embedded{text-align:center;border:solid 1px #dcdcdc;background-color:#dcdcdc;border-radius:1em 1em;margin:16px auto;padding:18px}.video-embedded .classroom-assignment{margin-top:15px;margin-bottom:0;width:auto;padding:10px}.account-login-header{font-size:20px;color:#FFF;background-color:#507FB7;height:20px;margin:0 -20px;padding:10px 20px}.account-login-header.popup{margin:-20px -20px 0}.account-login-info-link{float:right;font-size:13px;color:#FFF;margin-right:20px}.account-login-error{font-size:17px;text-align:center;background-color:#FCE6E2;margin-top:10px;padding:10px}.account-login-body{margin-top:20px;color:#282E33}.account-login-section{display:table-cell;vertical-align:top}.account-login-gc-teacher-only .account-login-section{display:block;margin:0 auto}.account-login-section-or{display:table-cell;vertical-align:top;width:75px;text-align:center}.account-login-separator{margin-top:10px;border-left:1px solid #aaa;margin-left:37px;min-height:190px}.account-section-header{font-size:18px;color:#000;margin-bottom:10px;height:32px}.account-footer{height:40px;font-size:17px;text-align:center;background-color:#E6E6E6;padding-top:10px;margin:10px -20px 0}.account-footer span{vertical-align:middle;padding-top:10px}.account-footer.popup{margin:10px -20px -20px}#header .gc-icon{background:url(../img/gc/32x32_yellow.png) transparent no-repeat;background-size:16px 16px;padding-left:20px}#header .favorites-icon{background:url(../img/icons/heart-red-64x64.png) transparent no-repeat;background-size:14px 14px;padding-left:18px;background-position:0 2px}body.classroom #content #title h1{background:url(../img/gc/32x32_yellow.png) transparent no-repeat;background-size:32px 32px;padding-left:40px}a.classroom-link-back{font-size:13px;text-align:right}a.classroom-link-back-inline{display:inline-block;float:right;height:21px}a.classroom-link-back::before{display:inline-block;content:url(../img/icon-left-chevron-16.png);width:21px;margin-top:1px;margin-right:3px;vertical-align:top;opacity:.4}.classroom-integration-link{display:inline-block;font-size:13px;height:21px;float:right;margin-top:10px}.classroom-integration-link::after{content:url(../img/icon-right-chevron-16.png);margin-left:5px;margin-top:1px;vertical-align:top;opacity:.4}.GClistUL{list-style-type:disc;list-style-position:inside;padding-bottom:2px}ul.GClistUL li{float:left;width:33.3%;padding-bottom:2px}.GClist:after{content:" ";display:table;clear:both}body .mfp-bg{background:#000 repeat;opacity:.8}body .mfp-iframe{box-shadow:0 0 30px}.search-ngss{margin-top:0;margin-bottom:10px;font-weight:700;background-color:#F7F7F8;color:#444;padding:10px 10px 5px}.search-ngss ul{margin-top:10px;font-weight:400;padding-left:0;list-style-type:none}.sb-form-container{width:750px;font-size:15px;margin:0 auto}.sb-form-header{color:#000;border-bottom:1px solid #d2d2d2;padding:10px 0}.sb-form-header :last-child{margin-bottom:0}.sb-form input,.sb-form textarea,.sb-form select{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #C2C2C2;box-shadow:1px 1px 4px #EBEBEB;-moz-box-shadow:1px 1px 4px #EBEBEB;-webkit-box-shadow:1px 1px 4px #EBEBEB;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;outline:0;color:#5a5a5a;font-size:15px;margin-left:0;padding:7px}.sb-form label{margin-right:5px}.sb-form textarea{height:100px;width:100%}.sb-form-error{font-size:17px;text-align:center;background-color:#FCE6E2;margin:10px 0;padding:10px}.sb-table-form{margin-top:10px;width:100%;border-collapse:collapse}.sb-table-form td{vertical-align:top;padding:10px}.sb-table-form.sb-form td{padding:10px 10px 10px 0}.sb-table-form tr td:first-child{font-weight:400;color:#000;padding-top:17px}.sb-table-form tr td{font-size:15px}.sb-table-form.sb-form tr td:first-child{width:250px;padding-right:25px}.gdpr-notice{display:none;width:100%;left:0;right:0;color:#FFF;background-color:#374d66;font-size:15px;line-height:18px;position:fixed;bottom:0;opacity:.95;z-index:8000;padding:20px 0}.gdpr-notice a{color:#FFF;text-decoration:underline}.gdpr-notice div:nth-child(1){width:980px;margin:0 auto;padding:0 20px}.gdpr-notice div div{display:table-cell;vertical-align:middle}.gdpr-notice div div:nth-child(1){padding-right:20px}.gdpr-notice div div:nth-child(2){min-width:100px}.sq-input{font:13px Arial,Helvetica,Verdana,sans-serif;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #C2C2C2;box-shadow:1px 1px 4px #EBEBEB;-moz-box-shadow:1px 1px 4px #EBEBEB;-webkit-box-shadow:1px 1px 4px #EBEBEB;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;outline:0;color:#5a5a5a;font-size:15px;width:300px;margin:0}#sq-card-number{width:200px}#sq-ccbox .err-msg{color:red;display:none}#sq-ccbox .sb-form-error{color:initial}#checkout{margin:20px}#checkout-logo{background:transparent url(../img/print-logo-small.png) no-repeat;height:36px;text-align:right;font-size:20px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e1e1e1}#checkout-title{background-color:#507FB7;color:#FFF;font-size:20px;margin-bottom:20px;padding:10px 20px}#checkout-cards{background:transparent url(../img/checkout-cards.jpg) no-repeat;width:220px;height:37px}#checkout-cvv{background:transparent url(../img/checkout-cvv.png) no-repeat;width:453px;height:205px}#checkout-seals{border-top:1px solid #e1e1e1;margin-top:20px;padding-top:20px}#store-price{font-size:20px}#store-header{padding-bottom:10px;border-bottom:1px solid #e1e1e1}#store-buy{padding-bottom:10px;border-top:1px solid #e1e1e1}.sb-mfp-checkout .mfp-iframe-holder .mfp-content{width:500px;height:571px;top:0}.ad-leaderboard{width:100%;background-color:#fff;border-bottom:solid 1px #d2d2d2;margin-bottom:2px;padding:10px 0;line-height:100%;z-index:400}.ad-leaderboard-content{width:728px;color:#5b5b5b;font-size:10px;margin:0 auto}.ad-leaderboard-ad.ad-label{height:110px;overflow:hidden}.ad-leaderboard.ad-stick{position:sticky;top:0;z-index:10000}.ad-leaderboard-wide{width:100%;background-color:#fff;padding-top:5px;line-height:100%;border-top:1px solid #d2d2d2;padding-top:20px;margin:20px 0;z-index:400}.ad-leaderboard-wide-content{color:#5b5b5b;font-size:10px;text-align:center;margin:0 auto}.ad-leaderboard-wide-ad.ad-label::before{content:"Sponsored Links";display:block;padding-bottom:5px;font-size:10px}.ad-billboard{width:980px;height:290px;color:#5b5b5b;background-color:#fff;line-height:100%;border-top:1px solid #d2d2d2;padding-top:20px;z-index:400}.ad-sticky{display:none;position:fixed;bottom:0;width:970px;height:115px;color:#5b5b5b;background-color:#e6e6e6;line-height:100%;z-index:10000;padding:0 5px}.ad-sticky-ad{width:728px;height:90px;margin:0 auto}.ad-right-rail-ad{width:160px;margin:0 auto}.ad-right-rail-wide-ad{width:300px;margin:0 auto}.ad-skyscraper-sticky{position:absolute;top:0;right:0;margin-left:10px;width:160px;color:#5b5b5b;background-color:transparent;text-align:center;line-height:100%;z-index:400;padding:5px}.ad-video-ad{width:512px;height:288px;overflow:hidden;margin:20px auto}#ad-right-side-1-container{position:absolute;top:250px;height:1200px;width:160px}#ad-right-side-2-container{position:absolute;top:1550px;height:610px;width:160px}.ad-skyscraper-wide-sticky{position:absolute;top:0;right:0;margin-left:10px;width:300px;color:#5b5b5b;background-color:transparent;text-align:center;line-height:100%;z-index:400;padding:5px}#ad-right-side-wide-1-container{position:absolute;top:250px;height:1200px;width:300px}#ad-right-side-wide-2-container{position:absolute;top:1550px;height:610px;width:300px}.ad-search{display:inline-block;vertical-align:top;width:350px;min-height:250px;padding-top:5px;line-height:100%;z-index:400}.ad-search-content{color:#5b5b5b;font-size:10px;text-align:center}.ad-search-ad{width:350px;margin:0 auto}.content-2col-left{width:670px;display:inline-block;vertical-align:top}.content-2col-right{width:300px;text-align:center;display:inline-block;vertical-align:top}.icon-video-play{background:transparent url(../img/icon-video-play.png) no-repeat;width:64px;height:64px;position:absolute;left:50px;top:20px;right:0;bottom:0;margin:0;padding:0}.featured-videos{width:100%;border-top:1px solid #d2d2d2;margin-top:20px}.featured-videos table tr td{width:33.3%;text-align:center;vertical-align:top}.featured-videos table tr td div{margin:5px 0}#footer-region{width:100%;background-color:#fff;border-top:solid 1px #d2d2d2;margin:0}#tabs{width:980px;border-bottom:solid 2px #d2d2d2;margin:0 auto}.teacher-inset a,.idtp-share a,.note a{color:#326398}table.tabs td:first-of-type{padding-left:0}table.tabs td:last-of-type{padding-right:0}table.tabs a.tab3.selected{width:124px}table.tabs a.tab4.selected{width:115px}table.tabs a.tab5.selected{width:116px}table.tabs a.tab6.selected{width:69px}table.tabs a.tab7.selected{width:129px}table.tabs a.tab8.selected{width:105px}table.tabs a.tab9.selected{width:104px}table.tabs a.tab10.selected{width:106px}body.popup #content{padding:20px}.ui-widget-header{border:none!important}main-region,header,footer{display:block}#pi-landing-browse.closed{height:400px;margin-top:-400px;filter:alpha(opacity=30);opacity:.3;overflow:hidden}#pi-landing-browse-button{height:300px;text-align:center;position:relative;top:0;z-index:1;margin:0;padding:100px 0 0}#pi-landing-browse-button div{width:500px;background-color:#FFF;border:1px solid #d8d8d8;border-radius:5px;margin:0 auto;padding:20px}#pi-landing-browse-button div p{text-align:left;margin:0;padding:0 0 20px}.tsw-explanation-header{font-weight:700;margin:20px 0 0 40px}.tsw-explanation-description{margin:0 0 20px 40px}#tsw-like-link-2{position:relative;left:200px}.blog-sidebar-recent{width:230px;margin-left:20px}.blog-sidebar-header{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #507FB7}.blog-sidebar-header h2{margin:0}.blog-sidebar-recent-post{width:100%;text-align:left;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #d2d2d2}.blog-sidebar-recent-post img{display:block;width:230px;height:115px;margin-bottom:10px}.blog-sidebar-recent-post abbr{display:block;font-size:85%}tr.hash-target{background-color:#fcf4ea!important;border:2px solid #e99731!important}span.hash-target+h2,div.hash-target+h2,h2.hash-target,h3.hash-target,p.hash-target{background-color:#fcf4ea!important;border:2px solid #e99731!important;padding:10px}span.hash-target{background-color:#fcf4ea!important}.pg-left{display:table-cell;vertical-align:top;width:710px;padding-right:20px}.pg-right{display:table-cell;vertical-align:top;width:250px;padding:0}.teacher-inset{width:250px;margin:20px auto 0}.teacher-inset-header{background-color:#885ca7;border-top-left-radius:1em 1em;border-top-right-radius:1em 1em;border:0;font-size:18px;color:#fff;text-align:center;padding:10px}.teacher-inset-content{background-color:#dcdcdc;border-bottom-left-radius:1em 1em;border-bottom-right-radius:1em 1em;padding:1px 20px}.teacher-inset-content ul{padding-left:inherit}.pg-step{margin-top:30px}.pg-step-detail{background-color:#f7f7f7;padding:10px 10px 5px}input.color-button.search-filter,a.color-button.search-filter{background:#EEE;color:#000!important;height:38px;text-decoration:underline!important}input.color-button.search-filter:hover,a.color-button.search-filter:hover{background:#EEE}input.color-button.search-filter img,a.color-button.search-filter img{height:32px;margin-right:5px;margin-top:0}input.color-button.search-filter span,a.color-button.search-filter span{display:inline-block;vertical-align:top;margin-top:7px}#google_translate_element{position:absolute;top:80px;right:0;color:#333}#google_translate_element .goog-te-gadget-simple{border:solid 1px #d2d2d2}#translated-language{position:absolute;bottom:0;left:-1000px}[aria-only="true"]{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;position:absolute;margin:-1px;padding:0}xa.aria-jump-link{display:inline-block;position:absolute;top:0;left:-1000px;background:#507FB7;font-size:17px;text-align:center;border:0;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#FFF!important;vertical-align:top;height:26px;text-decoration:none;padding:6px 9px 0}a.aria-jump-link{display:block;position:absolute;top:0;left:-1000px;width:100%;background-color:#e4e4e4;z-index:10;font-size:17px;text-align:center;color:#666!important;border:0;vertical-align:top;height:26px;text-decoration:none;padding:6px 9px 0}.idtp-group{width:100%;padding-bottom:20px}.idtp-group div:first-child{font-weight:700;padding-bottom:5px}.idtp-group textarea{width:430px;height:35px}.idtp-group textarea+div{text-align:right;width:430px;font-size:85%}.idtp-group textarea+div input{background-color:transparent;border:0;font-size:85%;width:25px}.pi-bibliography li a{font-style:italic}a:hover,#header-items td a:focus,a:focus{text-decoration:underline}a:visited,table.tabs a:hover,table.tabs a:visited,a.pager-button:hover,.search-result a.search-result-credit:hover,.btn-social:hover,.btn-social:focus,a.gc-button:hover,a.gc-button-short:hover,a.g-login-button-user:hover,a.g-login-button-teacher:hover,a.g-login-button-student:hover,.login-button:hover,.login-button:focus,.gdpr-notice a.color-button{text-decoration:none}#header-search #search-button:focus,table.tabs a.tab1:focus,table.tabs a.tab2:focus{text-decoration:underline;text-decoration-color:#FFF}span.title-api,.classroom-assignment-type{padding-left:5px}#footer a:hover,#footer a:focus{color:#666;text-decoration:underline}#footer .center,table.data .center,.content-table-plain,.content-table,.content-video,table.assignments-table>tbody>tr>td,.ad-billboard-ad{text-align:center}table.tabs a.tab1:hover,table.tabs a.tab2:hover{background-color:#d47272}table.tabs a.tab1 div,table.tabs a.tab2 div{height:22px;width:29px;overflow:hidden}#subtabs a,#subtabs a:visited{color:#555!important}#subtabs .left,#subtabs .right{float:left;width:5px;height:52px}#menu-icons table,.pi-kit a{float:right}#menu-icons a:hover,#menu-icons a:focus,#menu-icons-small a:hover,.menu-icons-small a:hover{height:1px;padding-top:59px;z-index:100}#menu-icons-share a:hover,.pi-difficulty:hover{filter:brightness(75%)}#menu-icons .email,#menu-icons-small .email,.menu-icons-small .email{background-position:-21px -2px}#menu-icons .print,#menu-icons-small .print,.menu-icons-small .print{background-position:-252px -2px}#menu-icons .video,#menu-icons-small .video,.menu-icons-small .video{background-position:-605px -2px}#menu-icons .idtp,#menu-icons-small .idtp,.menu-icons-small .idtp{background-position:-526px -2px}#menu-icons .project-kit,#menu-icons-small .project-kit,.menu-icons-small .project-kit{background-position:-889px -2px}#menu-icons .solt,#menu-icons-small .solt,.menu-icons-small .solt{background-position:-365px -2px}#menu-icons .science-journal,#menu-icons-small .science-journal,.menu-icons-small .science-journal{background-position:-1089px -2px}#menu-icons-share .email:focus,#menu-icons-share .google:focus,#menu-icons-share .myspace:focus,#menu-icons-share .bookmark:focus{text-decoration:underline;text-decoration-color:#896D93}#menu-icons-share .print:focus,#menu-icons-share .report:focus{text-decoration:underline;text-decoration-color:#9B9B9B}h2,.subhead-blog{font-size:18px;font-weight:400;color:#501074;margin:22px 0 12px}h3,.sanssub2head,.SANSSUB2HEAD{font-size:16px;font-weight:400;color:#501074;margin:12px 0}table.data>tbody>tr,table.data>tbody>tr.even,table.data.onerow>tbody>tr.odd,.content-table table>tbody>tr,.content-table table>tbody>tr:nth-child(odd){background-color:#f1f1f1}table.data>tbody>tr.odd,.content-table-plain table>tbody>tr,.content-table table>tbody>tr:nth-child(even){background-color:#fff}table.data .left,#store-seals td{text-align:left}table.data.narrow,.content-table-plain[style*=width] table,.content-table[style*=width] table{width:auto;margin:0 auto}.content-table-plain table>thead>tr>td,th,.content-table-plain table>tbody>tr>td,th{font-weight:400;border:0 solid #fff;padding:4px}.content-table-plain table>tbody>tr>th,.content-table table>tbody>tr>th,.faq-question,.activity-summary-data,#survey legend,#assignment-form tr td:first-child,.search-ngss .ngss-pe-code{font-weight:700}.content-table table>thead>tr>td,th,.content-table table>tbody>tr>td,th{font-weight:400;border:1px solid #cfcfcf;padding:13px}.beta_feedback,.account-login-info,#store-seals,.content-2col h2{margin-top:20px}.no-js,.review-tip,.sb-table-form tr td i{font-size:12px}.sanssubhead,.SANSSUBHEAD{font-size:18px;font-weight:400;color:#501074;margin:12px 0}input.color-button.blue:hover,a.color-button.blue:hover,xa.aria-jump-link:hover{background:#237BE7}#pi-summary.long,#pi-summary table,.content-image>table,.account-login,.featured-videos table{width:100%}.pi-difficulty-icon.level1,.pi-difficulty-icon-small.level1,.pi-difficulty-button.beginner,.search-icon.search-favorites,.review-star-empty{background-position:0 0}.pi-difficulty-icon.level5,.pi-difficulty-button.beginner.selected{background-position:-124px 0}.pi-difficulty-icon.level9,.pi-difficulty-button.intermediate{background-position:-248px 0}.pi-difficulty.level0,.search-filters.hidden,.search-filter .search-checkbox input,.search-filter-fixed .search-checkbox input,.review-form,.search-ia-summary:empty,#tsw-like-more,#tsw-not-like-more,.aria-description{display:none}.pi-difficulty.level9,.pi-difficulty.level10{background-position:-934px 0;width:112px}.pi-career-summary h3,.search-result .review-rating-stars,.search-ia-summary p:first-child,.blog-entry p:first-child,.sb-form-header :first-child,.pg-left p:first-child{margin-top:0}.pi.article .thumbnail img,#sq-cvv,#sq-expiration-date,#sq-postal-code{width:75px}.pi.article .content a,.search-title-count,.search-title-message{font-size:16px}.pi.articles.error,.red,.review-error{color:red}.faq-header,.faq-answer,.GClist{margin-bottom:20px}.search-table tr,.search-result-info tr{vertical-align:top;padding:0}.search-result div.search-result-credit-sb:before,.search-result div.search-result-credit-trusted:before,.search-result div.search-result-credit-external:before{content:"";display:block;border-top:solid 2px #aaa;width:100%;height:2px;position:absolute;top:50%;z-index:1}.search-result .search-type,.search-result-info td,.sb-form .sb-text,.idtp-group:first-child{padding-top:5px}.search-less-details div:first-child,.search-filter .search-checkbox label:hover,.search-filter .search-radio label:hover,.search-filter-fixed .search-radio label:hover{color:#000;font-weight:700}.search-filter.search-ia .search-subheader,.search-filter.search-ia .search-content{padding-left:20px}.search-filter-fixed .search-checkbox,.review-title{cursor:pointer}.search-filter a:hover,.black{color:#000}#activity-table tr,.account-section-header span{vertical-align:top}#content.type-activity .subtab-section .content-image,#content.type-activity .subtab-section .content-video{text-align:left!important;max-width:560px;margin:20px 0}div.input-limit-length,.assignment-note{font-size:11px}.review-headline,.review-text{width:90%;margin-top:10px}.review-rating-stars a,.review-rating-stars div{display:table-cell;text-indent:-9000px;height:23px;width:28px;overflow:hidden}.review-stars-small .review-star-full,.review-item .review-star-full{background-position:0 -17px}.newsfeed,.newsfeed .abstract,.newsfeed .reading-level,.classoom-students-state{margin:20px 0}.sb-mfp-login .mfp-iframe-scaler iframe,.sb-mfp-checkout .mfp-iframe-scaler iframe{background:transparent url(../img/ajax-loader.gif) no-repeat fixed center;box-shadow:none;overflow:hidden}.sb-mfp-login .mfp-iframe-holder .mfp-close,.sb-mfp-checkout .mfp-iframe-holder .mfp-close{top:0}.sb-mfp-login .mfp-image-holder .mfp-close,.sb-mfp-login .mfp-iframe-holder .mfp-close,.sb-mfp-checkout .mfp-image-holder .mfp-close,.sb-mfp-checkout .mfp-iframe-holder .mfp-close{color:#000;right:0;width:auto;padding:0 10px}.btn-facebook:focus,.btn-facebook.focus,.btn-facebook:hover{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}.btn-google:focus,.btn-google.focus,.btn-google:hover{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}input.gc-button:hover,a.gc-button:hover,input.gc-button-short:hover,a.gc-button-short:hover{background-color:rgba(95,151,219,1)}.popup-message div,.assignment-buttons,.sb-form-buttons{text-align:center;margin-top:20px}#assignment-form tr:first-child td,#sq-ccbox .sb-table-form.sb-form tr td:first-child{width:120px}.classroom-information p,.classroom-class-link-assignment a{margin:10px 0}.login-google-classroom-teacher:hover,.login-google-classroom-student:hover{background-color:#3C8B65}.blog-categories h4,.blog-categories li{display:inline}.account-login-section-sb,.account-login-section-social{width:225px}.account-login-section-gc,.sb-form input[type="text"]{width:300px}a.classroom-link-back:hover::before,.classroom-integration-link:hover::after{opacity:.7}.sb-form input[type="text"]:focus,.sb-form textarea:focus,.sb-form select:focus,.sq-input--focus{border:1px solid #237BE7;box-shadow:1px 1px 4px #9fc5f5;-moz-box-shadow:1px 1px 4px #9fc5f5;-webkit-box-shadow:1px 1px 4px #9fc5f5}.ad-leaderboard-ad,.ad-leaderboard-wide-ad{height:95px}.ad-leaderboard-ad.ad-label::before,.ad-billboard-ad.ad-label::before,.ad-sticky-ad.ad-label::before,.ad-right-rail-ad.ad-label::before,.ad-right-rail-wide-ad.ad-label::before,.ad-skyscraper-sticky-ad.ad-label::before,.ad-skyscraper-wide-sticky-ad.ad-label::before,.ad-search-ad.ad-label::before{content:"Sponsored Links";display:block;padding-bottom:5px;font-size:10px;text-align:center}.ad-billboard-content,.ad-sticky-content{font-size:10px;margin:0 auto}.ad-right-rail,.ad-right-rail-wide{width:100%;padding-top:5px;line-height:100%}.ad-right-rail-content,.ad-right-rail-wide-content{color:#5b5b5b;font-size:10px}#ad-right-side-1-ad,#ad-right-side-wide-1-ad{position:sticky;top:0}#ad-right-side-2-ad,#ad-right-side-wide-2-ad{position:relative;top:0}#ad-right-side-1-ad div,#ad-right-side-2-ad div,#ad-right-side-wide-1-ad div,#ad-right-side-wide-2-ad div,.margin-center{margin:0 auto}#header-region,#nav-region{width:100%;background-color:#fff;margin:0}table.tabs a.tab1.selected,table.tabs a.tab2.selected{width:27px;padding-top:14px;text-decoration-color:#db4f4f}#tsw-like-link-1,#tsw-like-link-3,#tsw-not-like-link-1{position:relative;left:40px}input.color-button.search-filter:hover span,a.color-button.search-filter:hover span,.goog-te-menu-value:focus{text-decoration:underline!important}xa.aria-jump-link:focus,a.aria-jump-link:focus{text-decoration:underline!important;left:0}@media screen and max-width 980px{body{width:980px}}@media -webkit-min-device-pixel-ratio 2,min-device-pixel-ratio 2,min-resolution 2dppx{#header-logo{background-image:url(../img/logo2x.png);background-size:331px 70px}}.lazyload,.lazyloading{opacity:0;content:url("data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lazyloaded{opacity:1;transition:opacity 300ms}.video-simpandemic{text-align:center;margin:0 auto}.video-simpandemic iframe{height:315px;width:560px}