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}abbr{text-decoration:none}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=reset]::-moz-focus-inner{border:0;padding:0;margin:0}.c_positive{color:#6eb928}.c_negative{color:#ed1b30}.c_text{color:#282828}.c_text-demote{color:#666}.c_row_bg{background-color:#ebebeb}.oneCol,.twoCols,.threeCols,.fourCols,.fiveCols,.sixCols,.sevenCols,.eightCols,.nineCols,.tenCols,.elevenCols{float:left;margin:0 10px 10px 0;position:relative}.row,.allCols,.twelveCols{clear:both;position:relative;width:950px}.allCols .allCols{margin:10px 0 0 0}.oneCol{width:70px}.twoCols{width:150px}.threeCols{width:230px}.fourCols{width:310px}.fiveCols{width:390px}.sixCols{width:470px}.sevenCols{width:550px}.eightCols{width:630px}.nineCols{width:710px}.tenCols{width:790px}.last{margin-right:0 !important}.oppositeFloat{float:right !important;margin-right:0 !important}.hidden,.h_hidden{display:none !important;visibility:hidden}@media only screen and (max-width:719px){.h_hidden--xs{display:none !important;visibility:hidden}}@media only screen and (max-width:971px){.h_hidden--sm-down{display:none !important;visibility:hidden}}@media only screen and (min-width:720px) and (max-width:971px){.h_hidden--sm{display:none !important;visibility:hidden}}@media only screen and (min-width:720px){.h_hidden--sm-up{display:none !important;visibility:hidden}}@media only screen and (min-width:972px) and (max-width:1199px){.h_hidden--md{display:none !important;visibility:hidden}}@media only screen and (min-width:972px){.h_hidden--md-up{display:none !important;visibility:hidden}}@media only screen and (max-width:1px}){.h_hidden--lg-up{display:none !important;visibility:hidden}}.js .h_hidden--js{display:none !important;visibility:hidden}.no-js .h_hidden--no-js{display:none !important;visibility:hidden}@media print{.h_hidden--print{display:none !important;visibility:hidden}}@media screen{.h_hidden--screen{display:none !important;visibility:hidden}}.h_center-block{display:block !important;margin-left:auto;margin-right:auto;float:none}@media only screen and (max-width:719px){.h_center-block--xs{display:block !important;margin-left:auto;margin-right:auto;float:none}}@media only screen and (max-width:971px){.h_center-block--sm-down{display:block !important;margin-left:auto;margin-right:auto;float:none}}@media only screen and (min-width:720px) and (max-width:971px){.h_center-block--sm{display:block !important;margin-left:auto;margin-right:auto;float:none}}@media only screen and (min-width:720px){.h_center-block--sm-up{display:block !important;margin-left:auto;margin-right:auto;float:none}}@media only screen and (min-width:972px) and (max-width:1199px){.h_center-block--md{display:block !important;margin-left:auto;margin-right:auto;float:none}}@media only screen and (min-width:972px){.h_center-block--md-up{display:block !important;margin-left:auto;margin-right:auto;float:none}}@media only screen and (max-width:1px}){.h_center-block--lg{display:block !important;margin-left:auto;margin-right:auto;float:none}}.h_float-right{float:right}@media only screen and (max-width:719px){.h_float-right--xs{float:right}}@media only screen and (max-width:971px){.h_float-right--sm-down{float:right}}@media only screen and (min-width:720px) and (max-width:971px){.h_float-right--sm{float:right}}@media only screen and (min-width:720px){.h_float-right--sm-up{float:right}}@media only screen and (min-width:972px){.h_float-right--md-up{float:right}}@media only screen and (max-width:1px}){.h_float-right--lg-up{float:right}}.h_float-left{float:left}@media only screen and (max-width:719px){.h_float-left--xs{float:left}}@media only screen and (max-width:971px){.h_float-left--sm-down{float:left}}@media only screen and (min-width:720px) and (max-width:971px){.h_float-left--sm{float:left}}@media only screen and (min-width:720px){.h_float-left--sm-up{float:left}}@media only screen and (min-width:972px){.h_float-left--md-up{float:left}}@media only screen and (max-width:1px}){.h_float-left--lg-up{float:left}}.h_clear{clear:both}@media only screen and (max-width:719px){.h_clear--xs{clear:left}}@media only screen and (min-width:720px) and (max-width:971px){.h_clear--sm{clear:left}}@media only screen and (min-width:972px) and (max-width:1199px){.h_clear--md{clear:left}}@media only screen and (max-width:1px}){.h_clear--lg{clear:left}}.h_clearfix{*zoom:1}.h_clearfix:before{display:table;content:"";flex-basis:0;order:1}.h_clearfix:after{display:table;content:"";clear:both;flex-basis:0;order:1}.h_remove-clearfix:before{content:none;display:none}.h_remove-clearfix:after{clear:none;display:inline}.h_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}.h_image-replaced br{display:none}.h_box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.h_visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.h_undo-visually-hidden{clip:none;height:auto;width:auto;margin:0;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}.h_invisible{visibility:hidden}.h_wordwrap{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.h_striped>*:nth-child(even){background-color:#ebebeb}.h_no-transition{transition-delay:0 !important;transition:none !important}.h_tel-num a,.h_underline-on-hover{text-decoration:none}.h_tel-num a:hover,.h_underline-on-hover:hover{text-decoration:underline}.h_text-align-center{text-align:center !important}@media only screen and (max-width:719px){.h_text-align-center--xs{text-align:center !important}}.h_text-align-right{text-align:right !important}.h_text-align-left{text-align:left !important}.h_vertical-center{position:relative;top:50%;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-50%) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-50%) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-50%) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-50%) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-50%) translateZ(0) skewX(0) skewY(0)}.h_truncate-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}#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}html{font-size:62.5%}h1{color:#333;clear:both;font-size:22px;font-weight:bold;margin:0 0 22px 0;letter-spacing:-1px}.mgmAlt h1{margin-top:10px}h2{letter-spacing:-1px;font-size:18px;margin:0 0 22px 0}h3{font-size:16px;margin:0 0 22px 0}h4,h5,h6{font-size:14px;margin:0 0 22px 0}a{color:#c00;text-decoration:none;font-weight:bold}strong{font-weight:bold}a:hover,.block-click-hover a{text-decoration:underline}table{width:100%;border-collapse:collapse;margin:0 0 18px 0}table th{font-weight:bold}table td,table th{vertical-align:middle;text-align:left;border-bottom:solid 1px #b5c6e1;padding:10px 10px}table td a{font-weight:normal;text-decoration:underline}.inline li{display:inline}.section-heading{border-bottom:1px solid #ccc;color:#666;font-size:29px;font-weight:bold;padding-bottom:6px;clear:both}.newsHome .section-heading{clear:both}.archive-link{font-size:14px;clear:both;margin-top:10px}.caps{text-transform:uppercase}.small{font-size:11px;line-height:1.2 !important}.big{font-size:150%;font-weight:bold}.hide{overflow:hidden;position:absolute;left:-999em}.pdf{background:url(/images/mgm/icons/file_pdf.png) 0 50% no-repeat;padding:7px 0 7px 34px !important}.float{float:left}.oppositeFloat{display:inline}.block{display:block}.clear{clear:both !important}.hidden{display:none !important}.noMargin{margin:0 0 0 0 !important}body{background:#f6f6f6;margin:0 0 20px 0;font-family:arial,helvetica,serif;font-size:14px;color:#333}#header,#headerAlt,#content{position:relative;margin:0 auto;*zoom:1}#header:before,#headerAlt:before,#content:before{display:table;content:"";flex-basis:0;order:1}#header:after,#headerAlt:after,#content:after{display:table;content:"";clear:both;flex-basis:0;order:1}#header,#headerAlt{width:970px}#content{width:950px;margin-bottom:30px;background:#fff;padding:0 10px 22px}.mgmAlt #content,.mgmAccount #content{padding-top:10px}.container{width:100%;float:left;clear:both}.row{*zoom:1}.row:before{display:table;content:"";flex-basis:0;order:1}.row:after{display:table;content:"";clear:both;flex-basis:0;order:1}body.teachers #sidebar,body.students #sidebar,body.teachers #secondaryContent{border-left:1px solid #ccc;width:309px;overflow:hidden}.formatting{line-height:22px;font-size:16px;color:#333}.formatting h3,.formatting h2{font-weight:bold}.formatting h2{margin-top:44px}.formatting h3{margin:22px 0 11px 0}.formatting p{margin:0 0 22px 0}.formatting strong{font-weight:bold}.formatting em{font-style:italic}.formatting sub,.formatting sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.formatting sup{top:-0.5em}.formatting sub{bottom:-0.25em}.formatting .nb{font-size:90%;font-style:italic;color:#656565}.formatting ul{padding:0 0 25px 20px}.formatting ul li{list-style:disc;margin-bottom:0}.formatting ol{margin:0 0 22px 20px;padding-left:10px}.formatting ol li{list-style:decimal}.formatting dl{margin:0 0 11px 0}.formatting dt{font-weight:bold;margin-bottom:0}.formatting dd{font-style:italic;margin:0 30px 22px 30px}.formatting blockquote{background:transparent url(/images/universal/quotes.png) 0 0 no-repeat;font-style:italic;margin:0 0 22px 0;padding:99px 10px 11px 0}.formatting blockquote cite{display:block;font-style:italic;font-weight:normal;text-align:right}.formatting hr{border:0;border-bottom:solid 1px #aaa;margin:0 0 20px 0;clear:both}.formatting img.img_right{float:right;margin:0 0 10px 10px}.formatting img.img_left{float:left;margin:0 10px 10px 0}.formatting .clear{clear:both}.formatting h2.icon-number-1,.formatting h2.icon-number-2,.formatting h2.icon-number-3{background:url(/images/mgm/css/icon-numbers-sprite.gif) no-repeat left top;padding:18px 0 18px 65px;margin-top:0}.formatting h2.icon-number-2{background-position:left -100px}.formatting h2.icon-number-3{background-position:left -200px}.formatting .disclaimer,.formatting font{color:#4172b9;font-style:italic}.formatting iframe{margin-bottom:20px}.formatting h3.vocab{border-top:dotted 1px #ccc;padding:7px 0 0 7px;margin:0 0 5px 0}.formatting ul.vocab{border-bottom:dotted 1px #ccc;padding:0 0 10px 25px;margin-bottom:20px}legend{font-size:18px;padding:0 10px 10px 10px}label{font-weight:bold;padding-right:10px}label:hover{cursor:pointer}label.block{display:block;padding-bottom:5px}input.text,input.file,textarea,select{border:1px solid #bbb;font-family:arial,sans-serif;font-size:14px;padding:3px;margin:0;width:200px;vertical-align:middle}select{width:207px}input.button{font-family:Arial;font-size:100%}form h3,form p{padding:10px 0;margin:0;font-weight:bold}form p{font-weight:normal}form .element{margin-bottom:10px;vertical-align:middle;padding:0}form .element p{padding-right:0;padding-left:0}form fieldset{border:3px double #eee;margin:0 0 22px 0;padding:12px 5px}form fieldset .element{padding:0 5px}form fieldset p{padding:10px 5px}form .checkbox-group li,form .checkbox li,form .radio-group li{margin-bottom:4px;padding:4px 0 4px 22px;position:relative}form .checkbox-group input,form .checkbox input,form .radio-group input{width:auto !important;margin:0;padding:0;position:absolute;left:4px;top:4px}form .checkbox input{top:2px}form .parenthesis{display:block;margin-top:5px}form .form-buttons input{min-width:0;width:auto !important}form .form-buttons .cancel{margin:0 10px;padding-top:5px}form div.negative{background:#ffecdf;padding-top:5px;padding-bottom:5px}form div.negative p.alert{margin-bottom:5px}form div.negative p.alert,form div.negative a{color:#ff761a}form div.negative input.text{border-color:#ff761a}form .align-right .element{clear:both;*zoom:1}form .align-right .element:before{display:table;content:"";flex-basis:0;order:1}form .align-right .element:after{display:table;content:"";clear:both;flex-basis:0;order:1}form .align-right .element label{float:left;width:310px;text-align:right;padding:7px 0 0 0}form .align-right .element input,form .align-right .element select{float:right}form .align-right .element .parenthesis{float:right;clear:both;width:207px;font-size:14px}form .align-right .element .parenthesis a{font-weight:normal}form .align-right h3,form .align-right p{clear:both;text-align:right}form .align-right .radio-group li{padding-left:0}form .align-right .radio-group li label{padding:0}form .align-right .radio-group li input{left:auto;right:200px}form .align-right .checkbox{position:relative}form .align-right .checkbox label{padding-top:0}form .align-right .checkbox input{float:none;left:auto;right:200px}form .align-right .form-buttons .cancel{float:right}form .align-right div.negative p.alert{padding-left:315px;text-align:left}.lt-ie9 .checkbox-group li,.lt-ie9 .radio-group li{padding:0 0 0 21px}.lt-ie9 .checkbox-group input,.lt-ie9 .radio-group input{left:0;top:0}form#register #site-access{background:#f3f3f3;padding:10px;margin:0 5px;clear:both}form#register #site-access h2{margin-bottom:10px}form#register #site-access li{display:inline;padding-right:10px}form#profileAnswers fieldset{border:0;padding:0}form#profileAnswers fieldset legend{margin:0;padding:0 0 10px 0;display:block}form#profileAnswers fieldset h2{font-weight:bold;margin-bottom:10px}form#profileAnswers fieldset .radio-group li:nth-child(odd){background:#f3f3f3}form#profileAnswers .form-buttons{text-align:right}#create-comment textarea,#edit-comment textarea{width:95.9%;max-width:95.9%;padding:2%;height:120px}#create-comment .element,#edit-comment .element{width:100%}#change-avatar label{display:block;margin-bottom:5px}#change-avatar .file{width:542px}#change-avatar .formatting{background:#b5d3e5;padding:10px;margin-top:20px}#change-avatar .formatting p{margin-bottom:10px;padding:0}#addChatter .negative{background:0}body.mgmStart h1{color:#335fab}.full-width{width:970px}.border_divider{border-bottom:1px solid #ccc}.box_bg_one{background:#e0e0e0 url(/images/mgm/css/video_bg.gif)}.box_bg_two{background:url(/images/mgm/css/blue_stripe_bg.png)}.link_border_bottom{border-bottom:1px solid #df6262}.feature-box-list-item-bg{background:url("/images/mgm/css/bg-feature-box-list.gif") repeat-x left bottom}#header .home-link,#headerAlt .home-link{font-weight:normal;position:absolute;text-decoration:underline;top:15px;left:10px}#header{height:250px}#headerAlt{padding-top:50px}body.activity #header{height:50px;background:0}.header__banner{position:absolute;bottom:0}.mgmHome #headerAlt{position:relative;height:auto}.mgmHome #headerAlt .homepage-banner{display:block}.mgmHome #logo{left:30px;margin:0;padding:0;position:absolute;top:84px;width:230px}.mgmAccount #headerAlt{margin-bottom:20px}.mgmAccount #logo{width:160px}.mgmAccount #logo img{width:100%}#main-nav{margin:7px 0 25px}#main-nav ul{padding:0;margin:0;border-bottom:2px solid #ceced6;*zoom:1}#main-nav ul:before{display:table;content:"";flex-basis:0;order:1}#main-nav ul:after{display:table;content:"";clear:both;flex-basis:0;order:1}#main-nav ul li{font-size:11px;font-weight:bold;border-bottom:solid 6px #fff;float:left;list-style:none;margin:0 14px 0 0;padding:0 0 10px 0;text-transform:uppercase;position:relative;top:8px}#main-nav ul li:last-child{margin-right:0}#main-nav ul a{color:#333;text-decoration:none}#main-nav ul a:hover,#main-nav ul li.active a{color:#fd010e}#main-nav ul li.active{border-bottom-color:#ceced6}.locale-fr #main-nav li{margin-right:12px}div.alert{background:#6cf;clear:both;color:#666;font-weight:bold;margin:0 0 10px 0;padding:8px 10px 10px 0}div.alert ul{margin:0;padding:0 0 0 20px}div.alert li{display:inline;line-height:22px;font-size:16px}form .alert{clear:none;width:auto;padding:0;margin:0}form p.alert{background:transparent}form .negative .alert{font-size:16px;margin:0 0 10px 0}div.processing{background:#feffbb url(/images/universal/neutral_alert_spinner.gif) 10px 50% no-repeat;color:#666;margin:0 0 22px 0;padding:8px 10px 10px 40px}div.alert p,div.processing p{margin:0;width:auto}form div.negative{border:0;background:transparent}div.siteWideAlert{border-color:#fff;border-width:0;border-bottom-width:1px;margin-bottom:0;padding:10px 0;text-align:center;width:100%}div.siteWideAlert p{color:#000}div.siteWideAlert p a{color:#fff}#free_downloads_count_banner{color:#c00;font-size:18px}div.negative{background:#ff761a;color:#000}div.negative ul{background:transparent url(/images/universal/icons/error.gif) 10px 50% no-repeat;padding-left:40px}div.positive{background:#9c0}div.positive ul{background:transparent url(/images/universal/icons/tick.gif) 10px 50% no-repeat;padding-left:40px}.alert ul{color:#000}.alert a{color:#fff}p.alert{color:#000;font-weight:bold;margin:0}.button,.button--big{background:#888;border:0;color:#fff !important;border-radius:5px;padding:3px 8px;text-decoration:none !important;text-align:center;cursor:pointer;display:inline-block;font-weight:normal}.button--negative{background:#c00}.button--space-left{margin-left:10px}.button--big{padding-top:8px;padding-bottom:8px}.language-switcher{float:right;position:relative;top:-0.5em}.language-switcher span{color:#666}.language-switcher a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:2px solid #666;color:#333;display:inline-block;height:18px;line-height:18px;margin:0 1px;padding:6px;width:18px}.language-switcher a:hover{background:#c00;border-color:#c00;color:#fff;cursor:pointer;text-decoration:none}.language-switcher a.active{background:#333;border-color:#333;color:#fff;cursor:default;text-decoration:none}.mgmAccount .language-switcher{width:50%;text-align:right;top:0}.mgmHome .language-switcher{position:absolute;top:8px;left:10px}.featureBox{border-bottom:1px solid #ccc;border-top:12px solid #25489e;margin-bottom:10px;font-size:16px}.featureBox .featureBoxHeader{padding:10px 10px 0 10px}.featureBox h1,.featureBox h2{color:#335fab;font-size:30px;font-weight:bold;letter-spacing:normal;line-height:1;text-decoration:none}.featureBox h2{font-size:27px}.featureBox h3{font-size:18px;font-weight:bold;letter-spacing:normal}.featureBox p{margin-bottom:24px;line-height:22px}.featureBox li{margin-bottom:5px}.featureBox .featureBoxContent{*zoom:1;padding:10px}.featureBox .featureBoxContent:before{display:table;content:"";flex-basis:0;order:1}.featureBox .featureBoxContent:after{display:table;content:"";clear:both;flex-basis:0;order:1}.featureBox .featureBoxContent .img-wrapper{float:left;margin-bottom:10px;margin-right:10px;overflow:hidden}.featureBox .featureBoxContent .img-wrapper a,.featureBox .featureBoxContent .img-wrapper img{display:block}.feature-box-list{*zoom:1;clear:both}.feature-box-list:before{display:table;content:"";flex-basis:0;order:1}.feature-box-list:after{display:table;content:"";clear:both;flex-basis:0;order:1}.feature-box-list .featureBox{background:url("/images/mgm/css/bg-feature-box-list.gif") repeat-x left bottom}.feature-box-list .featureBox h3{color:#306;min-height:40px;margin-bottom:0}.feature-box-list .featureBox .img-wrapper{width:140px}.feature-box-list .first{border-top-color:#0f0066;clear:both}.feature-box-list .last{border-top-color:#cddcf3}.mgmVideo .feature-box-list .featureBox{border-top-color:#909}.mgmVideo .feature-box-list .featureBox .featureBoxHeader h3{background:url(/images/mgm/small_icons/icon_video.png) no-repeat left top;color:#306;padding:7px 0 8px 40px;font-size:18px;letter-spacing:normal;line-height:1}.mgmVideo .feature-box-list .first{border-top-color:#c09}.mgmVideo .feature-box-list .last{border-top-color:#25489e}#more-videos li{margin-right:0}#leadArticle{border-top-color:#3f9eee;background:url("/images/mgm/css/bg-feature-box-list.gif") repeat-x left bottom;border-bottom:0}#leadArticle h2{font-size:32px}#leadArticle .img-wrapper{width:380px;background:#fff}#leadArticle .img-wrapper img{width:100%}.mgmVideo #leadArticle{border-top-color:#25489e}.mgmVideo #leadArticle .featureBoxHeader h2{background:url(/images/mgm/small_icons/icon_video.png) no-repeat left top;color:#306;padding:0 0 0 40px}#homepageFeatures{position:relative}#homepageFeatures .jqarousel{background:url(/images/mgm/css/carousel_footer_bg.png) repeat-y;border-bottom:7px solid #00aeed;margin-bottom:10px}#homepageFeatures ul{*zoom:1;display:block}#homepageFeatures ul:before{display:table;content:"";flex-basis:0;order:1}#homepageFeatures ul:after{display:table;content:"";clear:both;flex-basis:0;order:1}#homepageFeatures ul li h2,#homepageFeatures ul li p{width:420px;padding:0 20px}#homepageFeatures ul .carousel-item{color:#fff;position:relative;display:inline;float:left;height:434px;margin:0;padding:0;width:460px}#homepageFeatures ul .carousel-item h2{display:table-cell;height:72px;margin:0;vertical-align:middle;font-size:22px;font-weight:bold;position:relative;text-align:center;z-index:3}#homepageFeatures ul .carousel-item h2 a{color:#fff;text-decoration:none}#homepageFeatures ul .carousel-item img{height:292px}#homepageFeatures ul .carousel-item p{bottom:0;display:block;font-size:18px;left:0;line-height:1.2;position:relative;z-index:3;display:table-cell;vertical-align:middle;text-align:center;height:60px}#homepageFeatures .homepageFeaturesImage{background:#000;overflow:hidden;text-align:center;height:292px;width:420px;border:solid #000;border-width:0 20px}#homepageFeatures .controls{background:url(/images/mgm/buttons/controls.gif) no-repeat left top;width:100%;position:absolute;left:0;bottom:7px;*zoom:1;z-index:999}#homepageFeatures .controls:before{display:table;content:"";flex-basis:0;order:1}#homepageFeatures .controls:after{display:table;content:"";clear:both;flex-basis:0;order:1}#homepageFeatures .controls li{border:0;bottom:0;height:70px;margin:0;float:left;width:85px;z-index:999}#homepageFeatures .controls li a{height:70px;width:85px;display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}#homepageFeatures .controls li a br{display:none}#homepageFeatures .controls li.next{float:right}#homepageFeatures #homepageFeaturesHeader{background:url(/images/mgm/css/carousel_header_bg.png) repeat-y;height:72px;left:0;position:absolute;top:0;width:630px;z-index:2}#homepageFeatures #homepageFeaturesFooter{background:url(/images/mgm/css/carousel_footer_bg.png) repeat-y;bottom:0;left:-60px;position:absolute;width:630px;z-index:2;height:70px}#homepageFeatures .side-cover{height:364px;position:absolute;top:0;left:0;width:85px;z-index:5;background:url(/images/mgm/css/carousel-side-covers.png) no-repeat top left}#homepageFeatures .right{background-position:top right;left:auto;right:0}.lt-ie9 #homepageFeatures .slider li{width:460px}.no-js #homepageFeatures .slider{text-align:left;*zoom:1}.no-js #homepageFeatures .slider:before{display:table;content:"";flex-basis:0;order:1}.no-js #homepageFeatures .slider:after{display:table;content:"";clear:both;flex-basis:0;order:1}.no-js #homepageFeatures .slider li{background:0;border-top:12px solid #335fab;margin-bottom:10px;padding:0;text-align:left;width:100%;*zoom:1}.no-js #homepageFeatures .slider li:before{display:table;content:"";flex-basis:0;order:1}.no-js #homepageFeatures .slider li:after{display:table;content:"";clear:both;flex-basis:0;order:1}.no-js #homepageFeatures .slider li h2{font-size:22px;font-weight:bold;margin-top:20px;width:auto;padding:0}.no-js #homepageFeatures .slider li h2 a{color:#335fab;text-decoration:none}.no-js #homepageFeatures .slider li .homepageFeaturesContent{width:181px;float:left}.no-js #homepageFeatures .slider li .homepageFeaturesContent p{font-size:14px;bottom:auto;color:#333;left:0;margin-bottom:0;margin-left:0;padding:0;position:relative;width:auto}.no-js #homepageFeatures .slider .homepageFeaturesImage{float:left;margin-right:20px;border:0;background:0}#footer{padding-top:20px;clear:both}#footer h2{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#footer ul{margin:0 0 20px;padding:0}#footer ul li{display:inline;list-style:none;margin:0 10px 0 0}#footer a{font-weight:normal;text-decoration:none}#footer a:hover{text-decoration:underline}#footer #social-links{height:29px;float:left}#footer #social-links span{float:left;line-height:29px}#footer #social-links 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;float:left;width:29px;height:29px;background-image:url(/images/shared/icons/social-30x30-icons.png);margin:0 5px}#footer #social-links a br{display:none}#footer #social-links a:hover{position:relative;top:-1px}#footer #social-links .twitter{background-position:-40px 0}#footer #social-links .pinterest{background-position:-77px 0}#footer #social-links .you-tube{background-position:-116px 0}#footer #footer-logo{float:right;width:200px}#footer #footer-logo img{width:100%;height:auto}#userTools{position:absolute;top:13px;right:10px;z-index:999}#userTools li{display:inline-block;padding:0 10px;border-right:1px solid #333}#userTools li a{font-weight:normal;text-decoration:underline;color:#c00}#userTools li a:hover{text-decoration:none}#userTools li img{padding:0 5px 0 0;vertical-align:middle}#userTools li:last-child{border:0;padding-right:0;padding-left:6px}#userTools .logged-in{margin-top:5px}.mgmAccount #userTools{right:0}.activity #userTools{margin-right:10px}.activity #userTools li a{color:#c00}#news-article{color:#444;float:right;margin-right:0;padding-top:12px}#news-article h1{color:#335fab;font-size:30px;margin-bottom:11px}#news-article .featureBoxContent{padding:0}#news-article .stand-first{font-size:22px;color:#ff1700;font-style:italic;margin:0 0 20px}#news-article .stand-first p{font-size:22px;margin:0}#mainNewsImg p.imageCaption{font-style:italic;font-weight:bold;color:#666;width:390px}#comments{margin:0 0 24px 0}#comments .commentBox{background:#b5d3e5 url(/images/mgm/css/comment_bg.png) left bottom no-repeat;border-top:0;margin:0 0 15px;padding-bottom:20px;position:relative;overflow:hidden;width:100%;min-height:90px}#comments .commentBox .commentBoxInner{background:url(/images/mgm/css/comment_top.png) no-repeat}#comments .commentBox .commentBoxInner .chatterTools{background:0}#comments .commentBox .commenter{padding-top:10px}#comments .commentBox .country{float:left;margin-right:5px}#comments .commentBox .copy{margin:0 0 0 90px}#comments .commentBox h3{margin-bottom:0}#comments .commentBox h3 a{color:#000}#comments .commentBox p{margin:11px 0;padding-right:10px;line-height:22px;font-size:14px}#comments .commentBox .date{color:#3f86b2;font-size:12px;margin-top:0;position:absolute;right:0;top:5px}#comments .commentBox .avatar{left:10px;position:absolute;top:10px}#comments .admin{border-color:#9c0}#comments #login-to-comment{line-height:22px;margin-bottom:20px}#comments .sorry{color:red;margin-bottom:20px}#comments form{background:#d5e6f0;border:1px solid #c7d8e3;padding:10px 10px 0 10px}#comments form textarea{border:1px solid #c7d8e3;height:120px;width:95%;max-width:95%;padding:2%}.eightCols #comments .commentBox{background:#b5d3e5 url(/images/mgm/css/comment_bg_8col.gif) left bottom no-repeat}.eightCols #comments .commentBox .commentBoxInner{background:url(/images/mgm/css/comment_top_8col.gif) no-repeat}.archive{-moz-column-count:3;-moz-column-gap:20px;-moz-column-rule:1px solid #ccc;-webkit-column-count:3;-webkit-column-gap:20px;-webkit-column-rule:1px solid #ccc;column-count:3;column-gap:20px;column-rule:1px solid #ccc;margin-bottom:10px}.newsArchive .level,.videoArchive .level{margin-bottom:20px}#chatter-list{background:#76a9d6}#chatter-list p.more{text-align:right}#chatter-list p.more a{color:#fff;margin:10px}.chatter-list-edit{padding-top:10px}.chatterBox{background:#fff;margin:10px;overflow:hidden;position:relative;width:530px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.chatterBox h3{font-size:14px;margin:0 0 5px 0}.chatterBox h3 a{color:#d21e1b;text-decoration:none}.chatterBox .avatar{float:left;margin:10px 0 10px 15px;width:70px;height:70px;overflow:hidden}.chatterBox .chatterBody{float:right;margin:10px 10px 0 0;width:400px;padding-bottom:20px;position:relative;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.chatterBox .chatterBody .posted{font-size:12px;margin:0;padding:0;position:absolute;right:0;top:0}.chatterBox .chatterBody p{line-height:115%}.chatterBox .chatterBody p a{color:#223449}.chatterBox .chatterBody h4{margin-bottom:10px}.chatterBox .chatterBody h4 .country{margin-right:5px}#chatter-list div.admin{background:transparent url(/images/mgm/chatter_box_admin.jpg) 0 0 no-repeat}p.chatterCheck{margin:0 10px 10px;text-align:right}p.chatterCheck a{display:inline-block;box-shadow:inset 1px 1px 10px #80a1c1;background:#5984af url(/images/mgm/css/arrow_refresh.png) 5px 50% no-repeat;border-radius:5px;border:1px solid #5984af;color:#fff;font-size:14px;padding:4px 10px 4px 26px}#addChatter{background:url(/images/mgm/css/blue_stripe_bg.png);padding:10px;margin-bottom:10px}#addChatter #chars{color:#ccc}#addChatter textarea{width:358px;max-width:358px;height:50px;border:2px solid #a5bcde;font-weight:bold;border-radius:10px}#staySafe{border-top-color:#3f9eee}#staySafe h2{color:#3f9eee;font-size:25px}#staySafe p{margin:0 0 12px 0}#onlineNow{background:#e0e0e0 url(/images/mgm/css/video_bg.gif)}#onlineNow .featureBoxContent{padding:0 0 10px 10px;overflow:hidden}#onlineNow .featureBoxContent strong{font-weight:bold}#onlineNow ol{display:block}#onlineNow ol li{background:#fff;box-shadow:4px 4px 2px #666;float:left;margin:0 10px 10px 0;overflow:hidden;padding:0 0 10px;padding:4px 0;position:relative;width:180px}#onlineNow ol li p{margin-bottom:0}#onlineNow ol li .userDetails{width:114px;float:right;margin-right:6px;overflow:hidden}#onlineNow ol li .userDetails h4{margin-bottom:0}#onlineNow ol li .userDetails .replyTo{background:url(/images/mgm/css/comment_add.png) no-repeat;font-size:12px;text-transform:uppercase;padding:2px 0 2px 20px}#onlineNow ol li .userAvatar{float:left;margin-right:10px;padding:4px 6px;width:38px}#onlineNow ol li .userAvatar a.avatar img{height:38px;width:38px;float:left}#onlineNow h3{margin-bottom:0}#phrasebook{border-top-color:#cddcf3;background:url(/images/mgm/css/blue_stripe_bg.png);margin-bottom:10px;border-bottom:0}#reportAbuse form textarea{border:1px solid #c7d8e3;height:120px;padding:10px;width:96%;padding:2%}.chatterTools{float:right;background:#fff;padding-bottom:10px}.chatterTools li{color:#666;display:block;float:left;font-size:10px;line-height:16px;text-transform:uppercase;margin-right:10px}.chatterTools li a{background:transparent url(/images/mgm/small_icons/comment_delete.png) 0 50% no-repeat;color:#32578d;display:block;float:left;font-size:10px;line-height:16px;padding-left:20px;text-decoration:none;text-transform:uppercase}.chatterTools li a:hover{color:#000}.chatterTools .edit a{background-image:url(/images/mgm/small_icons/comment_edit.png)}.chatterTools .abuse a{background-image:url(/images/mgm/small_icons/comment_delete.png)}.chatterTools .okay a,.chatterTools .approve a{background-image:url(/images/mgm/small_icons/accept.png)}.chatterTools .give-points a{background-image:url(/images/mgm/small_icons/cake.png)}.chatterTools .replyTo a{background-image:url(/images/mgm/css/comment_add.png)}.chatterTools .level{position:absolute;right:0;top:50px;font-weight:bold;color:#bbb}.chatterTools .userOnline{background:transparent url(/images/mgm/small_icons/lightbulb.png) 0 50% no-repeat;display:block;float:left;font-size:10px;line-height:16px;padding-left:18px;text-transform:uppercase;color:#57bf06}.admin .chatterTools{background:0}p.reporter{bottom:16px;font-weight:bold;margin:0;position:absolute;right:5px}.bigBrother{background:#6c0;color:#fff;font-weight:bold;margin:10px 0 10px 10px;padding:5px 0;text-align:center;text-transform:uppercase;width:530px}.bigBrother p{margin:0}#teacherChatterPromo h2{margin-top:0}#teacherChatterPromo p.englishCoach{float:left;margin-right:10px}.video-item .row{border-bottom:1px solid #ccc;margin-bottom:24px}#video-player-wrap{background:#e0e0e0 url(/images/mgm/css/video_bg.gif);border-bottom:0;padding:24px 0;text-align:center}#video-player-details{border-bottom:0}#video-player-details h1{background:url(/images/mgm/small_icons/icon_video.png) no-repeat;color:#306;font-size:32px;letter-spacing:normal;line-height:1;padding:0 0 6px 40px;width:270px;margin-top:12px}#video-player-details .download-video{padding-left:0;background:0;font-size:16px;margin-bottom:6px}#transcript{padding-right:40px}#transcript .print-link{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/mgm/icons/icon_print_32.png);position:absolute;right:0;top:0;width:32px;height:32px}#transcript .print-link br{display:none}.students #video,.teachers #video{overflow:visible;clear:both}.students #video h2,.teachers #video h2{background:url(/images/mgm/icons/icon_video_large.png) no-repeat left top;margin-left:-15px;margin-top:-30px;padding:30px 0 50px 100px;position:relative;z-index:999;margin-bottom:0}.students #video .vzaar_media_player,.teachers #video .vzaar_media_player{width:576px;margin:0 auto}.tab-nav{border-bottom:2px solid #25489e;margin-bottom:20px;*zoom:1}.tab-nav:before{display:table;content:"";flex-basis:0;order:1}.tab-nav:after{display:table;content:"";clear:both;flex-basis:0;order:1}.tab-nav li{float:left;margin-right:3px}.tab-nav li a{display:block;background:#999;border-bottom:3px solid #fff;color:#fff;font-weight:bold;padding:6px 10px;text-decoration:none}.tab-nav li a:hover{background:#25489e}.tab-nav .active a{background:#25489e;border-bottom-color:#25489e;color:#fff}.myPage .tab-nav{margin-bottom:30px}.tab-content{position:relative}.video-item #video-tab-contents .tab-content{display:none}.video-item #video-tab-contents .tab-content h2{display:none !important;visibility:hidden}.video-item #video-tab-contents #comments{display:block}.no-js .video-item #video-tab-contents .tab-content{display:block}.no-js .video-item #video-tab-contents .tab-content h2{display:block !important;visibility:visible}#chatter-list .tab-nav{background:#fff;border:0;margin-bottom:10px}#chatter-list .tab-nav li a{background:#d5e6f0;color:#333}#chatter-list .tab-nav li a:hover{background:#76a9d6;color:#fff}#chatter-list .tab-nav .active a{background:#76a9d6;border-bottom-color:#76a9d6;color:#fff}.resourceBox{border-bottom:1px solid #ccc;margin-bottom:10px;position:relative;padding:6px 0 22px;*zoom:1}.resourceBox:before{display:table;content:"";flex-basis:0;order:1}.resourceBox:after{display:table;content:"";clear:both;flex-basis:0;order:1}.resourceBox h3{margin:0 0 10px 0}.resourceBox h3 a{text-decoration:none;color:#000}.resourceBox .resourceImg{text-align:center;width:160px;float:left;margin-right:10px}.resourceBox .resourceImg img{border:3px double #666}.resourceBox .resourceType{margin:0}.resourceBox .resourceDesc{float:left;width:290px}.resourceBox .resource-details{padding-bottom:0}.resourceBox .resourceToolbar{margin-top:20px;padding:0}.resourceBox .resourceToolbar li{list-style:none}.resourceBox .resourceToolbar li a{font-size:14px}.resourceBox:last-child{border-bottom:0}#resource .resourceImg{width:230px}#resource .resourceDesc{width:370px}.subscriberOnly{background:url(/images/mgm/css/subscribers_en.png) no-repeat right 5px}.subscriberOnly h3{padding-right:75px}.locale-es .subscriberOnly{background-image:url(/images/mgm/css/subscribers_es.png)}.locale-fr .subscriberOnly{background-image:url(/images/mgm/css/subscribers_fr.png)}.locale-de .subscriberOnly{background-image:url(/images/mgm/css/subscribers_de.png)}.resourceBox ul .subscriberOnly{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#activities .resourceDesc{width:450px}.myFolder .resourceBox{margin-left:0}.topTens .resourceBox{clear:none;margin:10px 10px 10px 0;padding:0;width:310px}.topTens .resourceImg{margin:0;padding:0;text-align:left}.myPage #heading{margin-bottom:20px}.myPage #heading h1{font-weight:bold;margin-bottom:5px}#about-me{position:relative;height:667px;background:url(/images/mgm/css/background.jpg) no-repeat;font-size:14px}#about-me h3{margin:0}#about-me #stickers-heading{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/mgm/stickers/stickers_en.jpg);position:absolute;top:24px;left:36px;width:148px;height:60px}#about-me #stickers-heading br{display:none}#about-me #about-me-details{position:absolute;top:90px;left:30px}#about-me #avatarLarge{width:150px;float:left}#about-me #avatarLarge img{width:150px;height:150px}#about-me #chatterLink{-moz-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg);position:absolute;top:-20px;left:195px;z-index:999;width:270px}#about-me #chatterLink a{background:url(/images/mgm/small_icons/chatter_icon.png) 0 100% no-repeat;padding:10px 0 10px 40px;text-shadow:1px 1px 1px #aaa}#about-me #stickersLink{-moz-transform:rotate(1deg);-webkit-transform:rotate(1deg);transform:rotate(1deg);background:url(/images/mgm/small_icons/help.png) 0 50% no-repeat;padding-left:20px;position:absolute;right:16px;text-shadow:1px 1px 1px #aaa;top:-16px;z-index:999}.locale-es #about-me #stickers-heading{background-image:url(/images/mgm/stickers/stickers_es.jpg)}.locale-fr #about-me #stickers-heading{background-image:url(/images/mgm/stickers/stickers_fr.jpg)}.locale-de #about-me #stickers-heading{background-image:url(/images/mgm/stickers/stickers_de.jpg)}#aboutMeDetailed{width:160px;float:left}#questionsAnswers{background:0;width:310px;clear:both;padding:0;z-index:999}#questionsAnswers ul{margin-bottom:0;padding:10px 0 10px 20px}#questionsAnswers ul li{line-height:120%}#stickersForPoints{margin:0 0 20px}#stickersForPoints li{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}#stickersForPoints li br{display:none}#stickersForPoints #sticker-20{height:67px;left:284px;top:572px;width:67px;z-index:0}#stickersForPoints #sticker-40{height:122px;left:18px;top:515px;width:123px;z-index:1}#stickersForPoints #sticker-60{height:215px;left:690px;top:0;width:219px;z-index:2}#stickersForPoints #sticker-80{height:167px;left:512px;top:245px;width:145px;z-index:3}#stickersForPoints #sticker-100{height:56px;left:658px;top:203px;width:265px;z-index:4}#stickersForPoints #sticker-120{height:77px;left:143px;top:555px;width:137px;z-index:5}#stickersForPoints #sticker-140{height:228px;left:686px;top:408px;width:238px;z-index:6}#stickersForPoints #sticker-160{height:129px;left:521px;top:21px;width:161px;z-index:7}#stickersForPoints #sticker-180{height:114px;left:514px;top:157px;width:115px;z-index:8}#stickersForPoints #sticker-200{height:65px;left:522px;top:574px;width:50px;z-index:9}#stickersForPoints #sticker-230{height:113px;left:337px;top:15px;width:97px;z-index:10}#stickersForPoints #sticker-260{height:143px;left:517px;top:464px;width:174px;z-index:11}#stickersForPoints #sticker-300{height:80px;left:599px;top:558px;width:117px;z-index:12}#stickersForPoints #sticker-330{height:109px;left:608px;top:265px;width:148px;z-index:13}#stickersForPoints #sticker-360{height:130px;left:792px;top:327px;width:133px;z-index:14}#stickersForPoints #sticker-400{height:77px;left:763px;top:259px;width:160px;z-index:15}#stickersForPoints #sticker-430{height:264px;left:345px;top:383px;width:91px;z-index:16}#stickersForPoints #sticker-460{height:74px;left:524px;top:387px;width:164px;z-index:17}#stickersForPoints #sticker-500{height:122px;left:671px;top:346px;width:123px;z-index:18}#stickersForPoints #sticker-550{height:81px;left:597px;top:133px;width:81px;z-index:19}#sticker-20{background-image:url(/images/mgm/stickers/01_sunglasses.jpg)}#sticker-40{background-image:url(/images/mgm/stickers/02_badge.jpg)}#sticker-60{background-image:url(/images/mgm/stickers/03_photo.jpg)}#sticker-80{background-image:url(/images/mgm/stickers/04_splat.jpg)}#sticker-100{background-image:url(/images/mgm/stickers/05_mypage.jpg)}#sticker-120{background-image:url(/images/mgm/stickers/06_stars.jpg)}#sticker-140{background-image:url(/images/mgm/stickers/07_cutting.jpg)}#sticker-160{background-image:url(/images/mgm/stickers/08_jammy.jpg)}#sticker-180{background-image:url(/images/mgm/stickers/09_sunny.jpg)}#sticker-200{background-image:url(/images/mgm/stickers/10_keyring.jpg)}#sticker-230{background-image:url(/images/mgm/stickers/11_spider.jpg)}#sticker-260{background-image:url(/images/mgm/stickers/12_chat.jpg)}#sticker-300{background-image:url(/images/mgm/stickers/13_beans.jpg)}#sticker-330{background-image:url(/images/mgm/stickers/14_heart.jpg)}#sticker-360{background-image:url(/images/mgm/stickers/15_money.jpg)}#sticker-400{background-image:url(/images/mgm/stickers/16_food.jpg)}#sticker-430{background-image:url(/images/mgm/stickers/17_bigben.jpg)}#sticker-460{background-image:url(/images/mgm/stickers/18_chips.jpg)}#sticker-500{background-image:url(/images/mgm/stickers/19_strawberry.jpg)}#sticker-550{background-image:url(/images/mgm/stickers/20_worried.jpg)}.locale-de #sticker-60{background-image:url(/images/mgm/stickers/03_de.jpg)}.locale-de #sticker-100{background-image:url(/images/mgm/stickers/05_de.jpg)}.locale-de #sticker-160{background-image:url(/images/mgm/stickers/08_de.jpg)}.locale-de #sticker-200{background-image:url(/images/mgm/stickers/10_de.jpg)}.locale-de #sticker-260{background-image:url(/images/mgm/stickers/12_de.jpg)}.locale-de #sticker-300{background-image:url(/images/mgm/stickers/13_de.jpg)}.locale-de #sticker-330{background-image:url(/images/mgm/stickers/14_de.jpg)}.locale-de #sticker-360{background-image:url(/images/mgm/stickers/15_de.jpg)}.locale-de #sticker-430{background-image:url(/images/mgm/stickers/17_de.jpg)}.locale-de #sticker-460{background-image:url(/images/mgm/stickers/18_de.jpg)}.locale-de #sticker-500{background-image:url(/images/mgm/stickers/19_de.jpg)}.locale-fr #sticker-60{background-image:url(/images/mgm/stickers/03_photo_fr.jpg)}.locale-fr #sticker-100{background-image:url(/images/mgm/stickers/05_mypage_fr.jpg)}.locale-fr #sticker-160{background-image:url(/images/mgm/stickers/08_fr.jpg)}.locale-fr #sticker-200{background-image:url(/images/mgm/stickers/10_fr.jpg)}.locale-fr #sticker-260{background-image:url(/images/mgm/stickers/12_fr.jpg)}.locale-fr #sticker-330{background-image:url(/images/mgm/stickers/14_fr.jpg)}.locale-fr #sticker-360{background-image:url(/images/mgm/stickers/15_fr.jpg)}.locale-fr #sticker-400{background-image:url(/images/mgm/stickers/16_fr.jpg)}.locale-fr #sticker-430{background-image:url(/images/mgm/stickers/17_fr.jpg)}.locale-fr #sticker-460{background-image:url(/images/mgm/stickers/18_fr.jpg)}.locale-fr #sticker-500{background-image:url(/images/mgm/stickers/19_fr.jpg)}.locale-es #sticker-60{background-image:url(/images/mgm/stickers/03_photo_es.jpg)}.locale-es #sticker-80{background-image:url(/images/mgm/stickers/04_splat.jpg)}.locale-es #sticker-100{background-image:url(/images/mgm/stickers/05_mypage_es.jpg)}.locale-es #sticker-160{background-image:url(/images/mgm/stickers/08_es.jpg)}.locale-es #sticker-200{background-image:url(/images/mgm/stickers/10_es.jpg)}.locale-es #sticker-260{background-image:url(/images/mgm/stickers/12_chat_es.jpg)}.locale-es #sticker-300{background-image:url(/images/mgm/stickers/13_es.jpg)}.locale-es #sticker-330{background-image:url(/images/mgm/stickers/14_es.jpg)}.locale-es #sticker-360{background-image:url(/images/mgm/stickers/15_es.jpg)}.locale-es #sticker-430{background-image:url(/images/mgm/stickers/17_es.jpg)}.locale-es #sticker-460{background-image:url(/images/mgm/stickers/18_es.jpg)}.locale-es #sticker-500{background-image:url(/images/mgm/stickers/19_es.jpg)}.locale-es #sticker-550{background-image:url(/images/mgm/stickers/20_es.jpg)}#changeSettings{background:url(/images/mgm/small_icons/wrench.png) 0 50% no-repeat;border:0;list-style-type:none;margin:0;padding:0 0 0 18px;position:absolute;top:-53px;right:-5px;width:auto}#changeSettings li{display:inline;font-size:14px}#changeSettings li a{font-weight:normal;background:0;border-right:1px solid #ccc;line-height:1.2;padding:0 5px}#changeSettings li a:hover{text-decoration:none}#changeSettings .lastItem a{border:0}#avatarChange{background:transparent url(/images/mgm/change_avatar_background.gif) 0 0 no-repeat}.leaderboard h1{border-top:12px solid #3f9eee;font-size:30px;font-weight:bold;color:#335fab;padding-top:12px;width:100%}#leaderboard{border:solid #a5beca;border-width:1px 1px 0;margin:20px 0 10px;padding:0;width:100%;font-size:16px;line-height:22px}#leaderboard th,#leaderboard td{background:#dae9f1;padding:2px 5px;border:1px solid #c0ced5;text-align:left}#leaderboard th{background:#3f9eee;color:#fff;font-weight:bold;border-width:1px 1px 5px 1px}#leaderboard tr.even td{background:#dae9f1}#leaderboard tr.you{font-weight:bold}#leaderboard img{width:30px;height:30px;vertical-align:middle;margin-right:5px}#leaderboard img.countryFlag{width:auto;height:auto;margin-right:2px}#leaderboard a{text-decoration:none}#coachIntro{border-top-color:#cddcf3}#coachIntro .twoCols{margin-bottom:0}#coachUpdates{background:#e0e0e0 url(/images/mgm/css/video_bg.gif);overflow:hidden}#coachUpdates h2{margin-bottom:0}#coachUpdates .featureBoxContent{padding-top:0}#coachUpdates ul{padding-bottom:22px}#coachUpdates ul li{border-bottom:1px solid #ccc;padding:16px 0;margin:0;line-height:22px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}#coachUpdates ul li img{float:left;margin-right:6px}#coachUpdates .all-updates{display:inline-block;padding-bottom:10px}#coachUpdates .pagination{background:0}#coachUpdates .pagination li{padding:0;border:0}#coachUpdates .pagination a{color:#c00}#mistakesBox{padding-bottom:50px}#mistakesBox .featureBoxContent{background:#cddcf3 url(/images/mgm/css/mistakes_bg.png) no-repeat left bottom;margin:0 10px;position:relative;display:block}#mistakesBox .featureBoxContent div{background:url(/images/mgm/css/incorrect_icon.png) no-repeat;padding:22px 0 12px 100px;position:relative;top:-22px;left:-22px;min-height:70px}#mistakesBox .featureBoxContent #correct-wrap{background:url(/images/mgm/css/correct_icon.png) no-repeat}#mistakesBox .featureBoxContent .incorrect,#mistakesBox .featureBoxContent .correct{font-weight:bold;font-style:normal;color:#03f}#mistakesBox .featureBoxContent .correct{color:#060}#mistakesBox .featureBoxContent #mistake-return{position:absolute;right:0;bottom:-40px;padding:12px 0 12px 50px;background:url(/images/mgm/css/arrow_left_icon.png) no-repeat}#word-of-the-week{border-top-color:#cddcf3}#word-of-the-week .featureBoxContent{padding:0 0 10px 0}#word-of-the-week .featureBoxContent .fourCols{margin-bottom:0}#word-of-the-week h3{color:#333;font-size:27px;padding-left:10px;margin-bottom:5px}#word-of-the-week p{padding-left:10px}#word-of-the-week dl{background:#cddcf3;padding-top:12px}#word-of-the-week dl dt,#word-of-the-week dl dd{padding:0 12px;line-height:22px;margin-bottom:12px}#word-of-the-week dl dt strong,#word-of-the-week dl dd strong{font-weight:bold}.activity #content{background:white;padding-top:35px;padding-bottom:20px}#assessment-tool-container,#activity-actions{margin:0 auto 20px;width:854px}#mainActivityList{border-top-color:#cddcf3;border-bottom:0}#mainActivityList .featureBoxHeader{padding-left:0}#mainActivityList h1{color:#25489e}.activityBox{*zoom:1;border-bottom:1px solid #ccc;margin-bottom:23px}.activityBox:before{display:table;content:"";flex-basis:0;order:1}.activityBox:after{display:table;content:"";clear:both;flex-basis:0;order:1}.activityBox .twoCols p{margin:0 0 10px 10px}.activityBox li{margin-bottom:7px;line-height:1.2;overflow:hidden}.activityBox h2{font-size:20px;color:#333;margin-bottom:6px}.activityBox h3{font-size:16px;color:#333;border-top:solid 1px #ccc;margin-bottom:5px}.activityBox h2+h3{border-top:0}.activityBox .icon{background:url("/images/mgm/icons/icon_resources_sprite.jpg") no-repeat left 6px;padding:14px 0 7px 34px}.activityBox .pdf{padding-top:17px !important;background-position-y:8px}.activityBox h3.audio{background-position:left -94px}.activityBox h3.ui-accordion-header{outline:0;color:#c00;cursor:pointer;position:relative;padding-right:30px}.activityBox h3.ui-accordion-header .ui-icon{font-size:30px;position:absolute;top:8px;right:6px}.activityBox h3.ui-state-hover{text-decoration:underline}.activityBox h3.ui-state-active{color:#333}.activityBox h3.ui-state-active .ui-icon{display:none}.activityBox h3.ui-state-hover.ui-state-active{text-decoration:none;cursor:default}.activityList li{border-top:dotted 1px #ccc;padding:7px 7px 7px 33px;margin-bottom:0}.activityList li h4{float:left;width:273px;margin:0;padding-top:7px}.activityList li .download,.activityList li .button{float:right;margin-left:10px}.activityList li .button span{background:url("/images/mgm/small_icons/icon_play_arrow.gif") no-repeat 0 50%;padding-left:12px}.activityList li .download{padding-top:6px}.activityList li:first-child{border:0}.locale-de .activityList h4{width:243px}.locale-fr .activityList h4{width:270px}.locale-es .activityList h4{width:236px}.audio-list li:first-child{padding-top:0}.activityNav h2{margin-bottom:5px}.activityNav h3{margin:0;padding:0 0 10px 0;color:#333}.activityNav li{margin-bottom:0}.activityNav li a{border-top:1px solid #dae8f2;display:block;padding:5px 0;font-weight:normal}.activityNav li.active a{color:#1e2d3d}.online_activities #helpBox{border-top-color:#66f}.online_activities #helpBox h2{color:#66f;margin-bottom:5px}.online_activities #helpBox p{margin-bottom:5px}#activityIntroOne{border-top-color:#cddcf3;border-bottom:0}#activityIntroOne .featureBoxContent{padding-top:0;padding-bottom:0}#activityIntroOne p.teacher-choose{background:url(/images/mgm/icons/icon_activity_large.png) no-repeat;padding:5px 10px 0 60px;margin-top:0;font-weight:bold;color:#333}#activityIntroTwo{border-top-color:#ccc;border-bottom:0}#activityIntroTwo p{margin-top:55px}.issueList{padding:0;margin-bottom:20px}.issueList li{float:left;margin-left:22px}.issueList li a{font-size:24px;padding:10px 0;width:170px;display:block}.issueList li a img{height:210px;margin-bottom:5px;display:block}.issueList li a span{color:#333}.issueList li a span.mag-name{color:#c00;font-size:24px;text-transform:uppercase}.issueList li span{clear:both;display:block;font-size:14px;margin-top:5px}.issueList .first-child{margin-left:10px}.subs-intro{font-size:18px;font-weight:bold}#magsList{*zoom:1;padding-top:24px}#magsList:before{display:table;content:"";flex-basis:0;order:1}#magsList:after{display:table;content:"";clear:both;flex-basis:0;order:1}#magsList li{float:left;padding-top:10px}#magsList #magsEN{border-top-color:#213367}#magsList #magsFR{border-top-color:#3e55ad}#magsList #magsDE{border-top-color:#929ccd}#magsList #magsES{border-top-color:#dee2ef}#magsList h2{padding-right:10px;background-position-y:0;margin-bottom:10px}#magsList h2 span a{border-top:1px solid #ccc;margin-top:8px;padding:6px 0 0;display:block}#magazine-list{border-bottom:0}#magazine-list .featureBoxHeader{padding-left:0}#magazine-list .featureBoxContent{padding:0}#magazine-list li{padding-top:10px;margin-bottom:0;border-top:solid 1px #ccc;clear:both}#magazine-list li .formatting li{padding-top:0;border-top:0}#magazine-list li:first-child{border-top:0;padding-top:0}#magazine-list h2{margin:0 0 24px;padding:0;font-size:20px;font-weight:bold}#magazine-list .magMeta li{margin-bottom:7px}ul.magMeta{padding-left:0}ul.magMeta li{font-size:16px;font-weight:bold;margin:0 0 7px 0;padding:0;list-style-type:none;line-height:22px}ul.magMeta .eu{background:url(/images/mgm/css/EU_flag_24x16.jpg) no-repeat left top;padding-left:34px}#magazine{border-bottom:0;overflow:hidden;margin-bottom:0}#magazine h1{margin-top:10px}#magazine .formatting h3{margin-top:0;color:#333}#magazine .formatting h2{font-size:20px;margin-top:0}#magazine .formatting #shareThis{padding-bottom:10px}#magazine .virtual-mags-link{position:relative;display:block}#magazine .virtual-mags-link 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;background:url("/images/mgm/icons/enlarge.png") no-repeat;width:35px;height:37px;position:absolute;top:0;right:0}#magazine .virtual-mags-link span br{display:none}#magazine .virtual-mags-link:hover span{top:-2px;right:-2px}#magazine .virtual-mags-link img{margin-bottom:10px;display:block}#magazine .virtual-mags-link span{right:-2px;top:-2px}#magazine .virtual-mags-link:hover span{right:-4px;top:-4px}.related-products{margin-bottom:0}.related-products .featureBoxHeader{padding-left:0}.related-products .featureBoxHeader h2{font-size:22px}.related-products .featureBoxContent{padding:0}.related-products .featureBoxContent li{display:inline-block;vertical-align:top;width:49.5%;overflow:hidden;margin-bottom:0}.related-products .featureBoxContent li h3{margin-top:0;padding-right:10px;font-size:18px}.related-products .featureBoxContent li a.oneCol{padding-top:4px}.related-products .featureBoxContent li a.oneCol 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;background:url("/images/mgm/icons/enlarge.png") no-repeat;width:35px;height:37px;position:absolute;top:0;right:0}.related-products .featureBoxContent li a.oneCol span br{display:none}.related-products .featureBoxContent li a.oneCol:hover span{top:-2px;right:-2px}.related-products .featureBoxContent li a.oneCol span{top:2px;right:-2px}.related-products .featureBoxContent li a.oneCol:hover span{top:0;right:-4px}.related-products .featureBoxContent li .formatting li{width:auto;float:none;overflow:visible}.related-products .featureBoxContent li .formatting p{margin-bottom:10px;padding-right:10px}.related-products .featureBoxContent li .formatting ul{padding-right:10px}.related-products .featureBoxContent li:nth-child(n+3){border-top:dotted 1px #ddd;padding-top:20px}.subscriptions #sideBar{border-left:1px solid #ccc;width:309px}.subscriptions #sideBar .featureBox{border-bottom:0;margin-bottom:0;border-top-color:#3f9eee}.subscriptions #sideBar .featureBox h2{margin-bottom:5px}.subscriptions #sideBar #otherSubs{border-top-color:#ccc;border-bottom:0}.subscriptions #sideBar #otherSubs ul{margin-bottom:0}.subscriptions #sideBar #otherSubs ul .current a{color:#333}.subscriptions #sideBar #teachersNotes{border-top-color:#bec6e1}.subscriptions #sideBar #teachersNotes h3{margin:20px 0 10px;color:#335fab}.subscriptions #sideBar #teachersNotes .pdf a{margin-bottom:24px}#planning_information p{clear:both;margin-bottom:10px}#planning_information .pdf a{margin-bottom:12px}#langList{border-top-color:#bec6e1}#langList li a{font-size:18px;font-weight:bold;padding:4px 5px 4px 0}#langList li span{border-left:solid 1px #c00;padding-left:10px}#langList li span a{padding-right:0}#langList li .current{color:#333}.poster_offer{width:309px;display:block;margin-bottom:10px}.search .sevenCols{border-top-color:#3f9eee}#searchIntro{margin-bottom:10px;*zoom:1}#searchIntro:before{display:table;content:"";flex-basis:0;order:1}#searchIntro:after{display:table;content:"";clear:both;flex-basis:0;order:1}#searchIntro li{float:left;width:150px}#searchIntro li a{display:block;height:190px;background:#fff url(/images/mgm/css/search_intro_new_bg.jpg);color:#25489e;font-size:15px;padding:3px 0 0 0;border-top:10px solid #25489e;background-repeat:no-repeat}#searchIntro li a:hover{background-position:-150px 0}#searchIntro #intro-images a{background-position:0 -200px}#searchIntro #intro-images a:hover,#searchIntro #intro-images.active a{background-position:-150px -200px}#searchIntro #intro-journal-articles a{position:absolute;left:-999em}#searchIntro #intro-magazine-articles a{background-position:0 -600px}#searchIntro #intro-magazine-articles a:hover,#searchIntro #intro-magazine-articles.active a{background-position:-150px -600px}#searchIntro #intro-video a{background-position:0 -400px}#searchIntro #intro-video a:hover,#searchIntro #intro-video.active a{background-position:-150px -400px}#searchIntro #intro-online-activities a{background-position:0 -800px}#searchIntro #intro-online-activities a:hover,#searchIntro #intro-online-activities.active a{background-position:-150px -800px}#searchIntro #intro-worksheets a,#searchIntro #intro-arbeitsblatter a{background-position:0 -1000px}#searchIntro #intro-worksheets a:hover,#searchIntro #intro-worksheets.active a,#searchIntro #intro-arbeitsblatter a:hover,#searchIntro #intro-arbeitsblatter.active a{background-position:-150px -1000px}#searchBox{border-top-color:#cddcf3;background:url(/images/mgm/css/blue_stripe_bg.png);padding:10px}#searchBox input.text{border:2px solid #a5beca;padding:6px 8px;font-size:18px;font-weight:bold;border-radius:10px;width:348px}.teacherHome #searchBox{padding:0}.teacherHome #searchBox input.text{width:268px}.browseFilter{background:#d4e3f5;margin-bottom:10px}.browseFilter h2{padding:5px 0 5px 10px;background:#2860ad;color:#fff;letter-spacing:0;font-weight:normal;font-size:16px;border-bottom:1px solid #fff;margin:0;position:relative}.browseFilter h2 a{color:#fff;display:block;font-size:11px;font-weight:normal;padding:7px 10px 8px 0;position:absolute;right:0;text-align:right;top:0;z-index:1;width:380px}.browseFilter li{border-top:1px solid #bcc9d9;margin-bottom:0}.browseFilter li a{border-top:1px solid #f3f7fc;padding:5px 10px;display:block;font-weight:normal;color:#195375}.browseFilter .firstItem a{border-top:0}.browseFilter li.active a,.browseFilter li.active a:hover,.browseFilter li a:hover{background:#deeaf7;color:#174b69;font-weight:bold}.browseFilter li a:hover{font-weight:normal}#searchSummary h2{font-size:24px;margin-bottom:12px}#searchSummary p{margin-bottom:10px;clear:both}#searchSummary .breadCrumb{padding-bottom:10px;*zoom:1}#searchSummary .breadCrumb:before{display:table;content:"";flex-basis:0;order:1}#searchSummary .breadCrumb:after{display:table;content:"";clear:both;flex-basis:0;order:1}#searchSummary .breadCrumb li{border-radius:6px;background:#7a7978 url(/images/mgm/search/crumb_bg.png) repeat-x;float:left;height:18px;margin:0 6px 0 0;padding:3px 6px}#searchSummary .breadCrumb li a{background:url(/images/mgm/search/filter-remove.png) right 50% no-repeat;color:#fff;font-size:14px;font-weight:normal;padding:0 20px 0 0;white-space:nowrap}.search-results div:nth-last-child(2){border-bottom:0}.help-box{border-top-color:#ccc}.help-box h2,.help-box h3{color:#666}#friendFinder .twoCols{background:#fff;border-bottom:1px solid #eef;position:relative}#friendFinder h2{padding:5px;font-size:14px;margin-bottom:5px}#friendFinder h2 a{color:#000;display:block;text-decoration:underline}#friendFinder h2 a:hover{text-decoration:none}#friendFinder .avatarLarge img{display:block;border:4px solid #c4eebe;width:142px}#friendFinder .avatarLarge img:hover{border:0;width:150px}#friendFinder .boy .avatarLarge img{border-color:#cef}#friendFinder .boy h2{background:#cef}#friendFinder .girl .avatarLarge img{border-color:#fcf}#friendFinder .girl h2{background:#fcf}#friendFinder ul{margin:0;padding:0;*zoom:1}#friendFinder ul:before{display:table;content:"";flex-basis:0;order:1}#friendFinder ul:after{display:table;content:"";clear:both;flex-basis:0;order:1}#friendFinder ul li{font-size:12px;font-weight:bold;line-height:1.1;list-style:none;margin:0 0 2px 0;text-align:center}#friendFinder ul li a{padding:2px;text-decoration:none}#friendFinder ul li.addFriend{float:left;width:70px}#friendFinder ul li.addFriend a{background:transparent url(/images/mgm/buttons/add_friend_silver.jpg) 0 0 no-repeat;color:#999;display:block;height:28px;width:66px;padding:6px 4px;font-size:11px}#friendFinder ul li.addFriend a:hover{background-position:-75px 0;color:#333}#friendFinder ul li.viewProfile{float:right;margin-right:2px;width:70px}#friendFinder ul li.viewProfile a{color:#999;display:block;font-size:11px;font-weight:normal;padding-top:10px}#friendFinder ul li.viewProfile a:hover{color:#000}li.country{position:absolute;top:5px;left:5px}li.gender{background:url(/images/mgm/girl.png) no-repeat top left;position:absolute;top:3px;right:1px;text-indent:-999em;width:56px;height:60px}li.gender-es{background-image:url(/images/mgm/girl_es.png)}li.gender-de{background-image:url(/images/mgm/girl_de.png)}li.gender-fr{background-image:url(/images/mgm/girl_fr.png)}.boy li.gender{background-image:url(/images/mgm/boy.png)}.boy li.gender-es{background-image:url(/images/mgm/boy_es.png)}.boy li.gender-de{background-image:url(/images/mgm/boy_de.png)}.boy li.gender-fr{background-image:url(/images/mgm/boy_fr.png)}.countryCloud{border-left:5px solid #eee;float:left;margin:0;padding-left:10px}.countryCloud li{background:transparent;float:left;font-size:12px;list-style:none;margin:0 15px 10px 0;width:140px}.countryCloud li:hover{color:#000}.countryCloud .even{margin-right:0}.countryCloud a{display:block}.aFriend{background:#c4eebe;float:left;height:70px;margin-bottom:10px !important;margin-right:10px;padding:10px;position:relative;width:290px}.aFriend .profile{bottom:10px;left:85px;position:absolute}.aFriend h2,.aFriend h3{line-height:1;margin:0 0 0 95px;font-size:14px}.aFriend h2 a,.aFriend h3 a{color:#003}.aFriend .avatar{position:absolute;top:10px;left:10px}.aFriend .country{left:85px;top:10px}.aFriend .remove{bottom:10px;position:absolute;right:10px}.aFriend .remove a{background:transparent url(/images/universal/icons/delete.png) 0 50% no-repeat;display:block;padding-left:20px}.aFriend .friend{background:#fff;bottom:0;left:0;position:absolute;width:200px;font-size:13px}.aFriend .friend a{background:transparent url(/images/universal/icons/add.png) 0 50% no-repeat;display:block;padding:4px 0 4px 18px}.aFriend .notFriend{background:#fff;bottom:0;position:absolute;right:0;text-align:right;width:95px;font-size:13px}.aFriend .notFriend a{background:transparent url(/images/universal/icons/delete.png) 100% 50% no-repeat;display:block;padding:4px 18px 4px 0}.aFriend .cancel{position:absolute;right:10px;bottom:10px}.aFriend .cancel a{background:transparent url(/images/universal/icons/delete.png) 0 50% no-repeat;display:block;padding-left:20px}.friendRequests{border-left:5px solid #eee;float:right;margin:0;padding-left:10px;width:295px}.friendRequests .aFriend{height:90px;width:275px}.friendRequests .aFriend .profile{bottom:30px}div.boy{background:#cef}div.girl{background:#fcf}#find-friends-link{margin-bottom:20px}#timeline{border-bottom:2px solid #bbb;height:42px;margin-bottom:40px}#timeline ol{clear:both;list-style:none;margin:20px auto 0;padding:0;text-align:center}#timeline ol li{background:url(/images/mgm/css/checkout-timeline.png) left bottom no-repeat;display:inline-block;font-size:14px;font-weight:bold;line-height:1.1;margin:0;padding:10px 0 30px;position:relative;text-align:center;width:110px}#timeline ol li a,#timeline ol li span{bottom:0;color:#333;left:0;padding:0 0 40px;position:absolute;text-align:center;text-decoration:none;width:110px}#timeline #step-two{background-position:-110px bottom}#timeline #step-three{background-position:-220px bottom}#timeline #step-four{background-position:-330px bottom}#timeline #step-five{background-position:-440px bottom}#timeline #step-six{background-position:-550px bottom}#timeline #step-seven{background-position:-660px bottom}#timeline #step-eight{background-position:-770px bottom}#timeline .current{background-position:-879px bottom}#timeline #step-two.current{background-position:-990px bottom}#timeline #step-three.current{background-position:-1100px bottom}#timeline #step-four.current{background-position:-1210px bottom}#timeline #step-five.current{background-position:-1320px bottom}#timeline #step-six.current{background-position:-1430px bottom}#timeline #step-seven.current{background-position:-1540px bottom}#timeline #step-eight.current{background-position:-1650px bottom}#timeline ol li.complete{background-position:right bottom !important}#timeline ol li.complete:first-child{background-position:-1760px bottom !important}#studentOfTheMonth{border-top-color:#d9e6fe;clear:both;position:relative}#studentOfTheMonth .featureBoxHeader{width:150px;position:absolute;top:0;left:0}#studentOfTheMonth .featureBoxContent h3{margin-bottom:0;padding-left:170px}#studentOfTheMonth .featureBoxContent h3 .avatar{float:left;margin:0 12px 12px 0;width:70px;height:70px}#studentOfTheMonth .featureBoxContent h3 .country{display:block;font-size:16px;padding-top:5px}#studentOfTheMonth .featureBoxContent h3 a{color:#000;text-decoration:none}#studentOfTheMonth .featureBoxContent p{clear:left;margin-bottom:12px}#studentOfTheMonth .featureBoxContent .cta{margin-top:10px}#studentReporter{border-top-color:#cddcf3;clear:both;background:url(/images/mgm/css/Robbie_reporter.jpg) right bottom no-repeat;padding:0;margin-bottom:0}#studentReporter .featureBoxHeader h2{color:#666;font-size:32px;letter-spacing:normal;margin-bottom:6px}#studentReporter .featureBoxContent{background:0}#studentReporter .featureBoxContent .level{padding-right:105px;min-height:92px}#studentReporter .last{padding-right:100px;margin-bottom:10px}#studentReporter .small{padding-right:180px}#studentReporter .small a{text-decoration:underline}#sideBar #studentOfTheMonth .featureBoxContent{min-height:5em}#magsCountdown{background:#e0e0e0;border-top-color:#335fab;clear:both;overflow:hidden}#magsCountdown h2{color:#335fab;font-size:30px;margin-bottom:0}#magsCountdown h3{color:#333}#magsCountdown img{margin:20px auto;display:block}#magsCountdown p{margin-bottom:0}#defaultCountdown{*zoom:1;font-weight:bold;margin:0 0 10px 0;width:100%}#defaultCountdown:before{display:table;content:"";flex-basis:0;order:1}#defaultCountdown:after{display:table;content:"";clear:both;flex-basis:0;order:1}#defaultCountdown .countdown_row{clear:both;float:left;font-weight:bold;padding:0 2px;text-align:center;width:100%}#defaultCountdown .countdown_show1 .countdown_section{width:100%}#defaultCountdown .countdown_show2 .countdown_section{width:49.5%}#defaultCountdown .countdown_show3 .countdown_section{width:33%}#defaultCountdown .countdown_show4 .countdown_section{width:24.75%}#defaultCountdown .countdown_show5 .countdown_section{width:19.8%}#defaultCountdown .countdown_show6 .countdown_section{width:16.5%}#defaultCountdown .countdown_show7 .countdown_section{width:14.1%}#defaultCountdown .countdown_amount{background:#fff;box-shadow:1px 1px 6px #666;color:#25489e;display:inline;float:left;font-size:32px;font-weight:bold;line-height:1;margin-bottom:6px;margin-left:10px;padding:12px 0;width:80%}#defaultCountdown .countdown_section{color:#000;display:inline;float:left;font-size:14px;font-weight:normal;text-align:center;width:20px}#defaultCountdown .countdown_descr{display:block;width:100%}.hasCountdown{padding:5px 0}.countdown_rtl{direction:rtl}.countdown_holding span{background-color:#ccc}#latest-news{border-bottom:0;overflow:hidden}#latest-news #leadArticle{*zoom:1;overflow:hidden;padding-bottom:0;position:relative;background:0}#latest-news #leadArticle:before{display:table;content:"";flex-basis:0;order:1}#latest-news #leadArticle:after{display:table;content:"";clear:both;flex-basis:0;order:1}#latest-news #leadArticle h3{color:#c00;font-size:24px;line-height:24px}#latest-news #leadArticle img{float:left;margin:0 10px 10px 0}#latest-news #moreNews{clear:both}#latest-news #moreNews h3{color:#333;margin:0 0 6px;font-size:16px}#latest-news #moreNews ul{margin:0 0 24px}#latest-news #latest-news-footer{color:#4271b9}#topDownloads{border-top-color:#3f9eee;padding:0 10px 10px;border-bottom:0}#topDownloads ol{margin:0 0 0 -10px;padding:0;list-style-type:none}#topDownloads ol a{margin-bottom:10px;padding-left:34px;display:block}#topDownloads ol a span{color:#25489e;position:absolute;left:0;width:27px;font-size:18px;text-align:right}#topDownloads ol a:hover span{text-decoration:none}.coach-box{background:#e1eaf8 url(/images/mgm/css/coach-en.png) no-repeat 113px 100%;height:300px;padding-bottom:0;position:relative}.coach-box h2,.coach-box p{padding-right:200px}.coach-box h2{padding-right:30px;margin-bottom:6px}.coach-box p{background:url(/images/mgm/css/bubble.png) no-repeat;font-size:14px;font-weight:bold;height:107px;padding:8px 10px 0;text-align:center;width:97px}.coach-box p#coach-link{background:0;bottom:12px;font-size:16px;height:auto;margin:0;padding:0 160px 0 0;position:absolute;text-align:left;width:auto}.coach-box-es{background-image:url(/images/mgm/css/coach-es.png);height:280px}.coach-box-fr{background-image:url(/images/mgm/css/coach-fr.png)}.coach-box-de{background-image:url(/images/mgm/css/coach-de.png)}.coach-box-de p#coach-link,.coach-box-fr p#coach-link{padding:0 180px 0 0}.flag{background-repeat:no-repeat;background-position:0 50%;padding:8px 0 4px 36px}.flag--large{padding-left:50px}.flag--en{background-image:url(/web-assets/sitespecific/mgm/flags/flag_small_en.png)}.flag--es{background-image:url(/web-assets/sitespecific/mgm/flags/flag_small_es.png)}.flag--fr{background-image:url(/web-assets/sitespecific/mgm/flags/flag_small_fr.png)}.flag--de{background-image:url(/web-assets/sitespecific/mgm/flags/flag_small_de.png)}.flag--large{padding-left:50px}.flag--large-en{padding-left:50px;background-image:url("/web-assets/sitespecific/mgm/flags/flag_large_en.png")}.flag--large-es{padding-left:50px;background-image:url("/web-assets/sitespecific/mgm/flags/flag_large_es.png")}.flag--large-de{padding-left:50px;background-image:url("/web-assets/sitespecific/mgm/flags/flag_large_de.png")}.flag--large-fr{padding-left:50px;background-image:url("/web-assets/sitespecific/mgm/flags/flag_large_fr.png")}#pagination{clear:both;font-weight:bold}.pagination{text-align:center;padding:15px 0;clear:both;border-top:1px solid #ccc}.pagination>*{display:inline-block;padding:0 5px}.pagination a{color:#9c0}.pagination a:hover{color:#c00}.pagination span.current{font-size:16px}.pagination .disabled{text-decoration:line-through;color:#666}.chatters #pagination{padding:0 10px 10px}.chatters #pagination .pagination{background:#fff}.news #level-switch{background:#e0e0e0 url(/images/mgm/css/video_bg.gif);clear:both}.news #level-switch h2{color:#666;font-size:32px}.news #level-switch li{font-size:18px}.news #level-switch li.active{margin-bottom:12px}.news #level-switch li.active a{color:#25489e}.newsHome #level-switch,.mgmVideo #level-switch{padding:24px 0;font-weight:bold;border-top:0}.newsHome #level-switch .featureBoxHeader,.mgmVideo #level-switch .featureBoxHeader,.newsHome #level-switch .featureBoxContent,.mgmVideo #level-switch .featureBoxContent{padding:0}.newsHome #level-switch h2,.mgmVideo #level-switch h2{color:#666;font-size:24px;letter-spacing:normal;margin-bottom:6px}.newsHome #level-switch p,.mgmVideo #level-switch p{font-size:16px}.newsHome #level-switch li,.mgmVideo #level-switch li{font-size:14px}.mgmVideo #level-switch{border:0}#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}#colorbox{outline:0}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#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:#666;min-width:25%;width:auto;text-align:right}#cboxLoadingOverlay{background:#fff url(//d3ddkgxe55ca6c.cloudfront.net/web-assets/shared/colorbox/loading-56932274f5ced3641414dc2c36270c2df2f4dfb3f07f2181c17e1315d266adf6.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}#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{padding:.25em;color:#fff;background:#c00}#rss-link{border-bottom:0;border-top-color:#cddcf3;clear:both;margin-bottom:0}#rss-link a{background:url(/images/icons/rss_32.png) 0 50% no-repeat;float:left;padding:24px 0 24px 86px}#rss-link span{padding-right:40px}#articleLevel li a:hover{text-decoration:underline}#teacherIntro{*zoom:1;border-bottom:1px solid #ccc;color:#333;font-size:27px;line-height:34px;margin-bottom:10px}#teacherIntro:before{display:table;content:"";flex-basis:0;order:1}#teacherIntro:after{display:table;content:"";clear:both;flex-basis:0;order:1}#teacherIntro img{margin:6px 0 10px;display:block}#topicalResources{overflow:hidden}#topicalResources .featureBoxContent p{margin-bottom:5px;overflow:hidden;font-size:14px;line-height:1.2}#topicalResources .featureBoxContent p a{font-size:16px}#topicalResources .featureBoxContent p strong{font-weight:bold;font-size:16px}#topicalResources .featureBoxContent img{margin-bottom:12px;max-width:100%}.addBox h3{margin:0 0 5px 0}.addBox p{margin-bottom:10px}.teachers .addBox{border-top-color:#cddcf3;border-bottom:0;overflow:hidden}.teachers .addBox .featureBoxContent{overflow:hidden}.teachers .addBox img{margin-bottom:12px;max-width:100%}#studentSafety{border-bottom:0;border-top-color:#ccc}#studentSafety h2{color:#666}.advertArea{margin-bottom:5px}.students .competitionBox{background:url(https://d3ddkgxe55ca6c.cloudfront.net/assets/a/d6/4c/ipod-shuffle-1401287.jpg) right top no-repeat;background-size:contain;border-top-color:#44b2f4;min-height:125px}.students .competitionBox p{margin-bottom:0}#audioBox{border-top-color:#44b2f4;padding:0 10px 24px}#audioBox .featureBoxContent p{padding-right:150px;margin-bottom:0}.competitionBox h2,#audioBox h2{padding-right:140px}.competitionBox p{padding-right:130px}.competitionBox p+p{padding-right:0}.audioBox-en{background:url(/images/mgm/stickers/audio-sticker-en.png) 100% 10px no-repeat}.audioBox-de{background:url(/images/mgm/stickers/audio-sticker-de.png) 100% 10px no-repeat}.audioBox-fr{background:url(/images/mgm/stickers/audio-sticker-fr.png) 100% 10px no-repeat}.audioBox-es{background:url(/images/mgm/stickers/audio-sticker-es.png) 100% 10px no-repeat}.bottomAds{text-align:center;padding:24px 0}#onlineNowHome{background:url(/images/mgm/css/online_bg.jpg) 100% 10px no-repeat;min-height:8em}#onlineNowHome h2{padding-right:130px;margin-bottom:0}#onlineNowHome p{padding-right:120px;margin-bottom:5px}#shareThis{margin-left:0;padding-left:0}#shareThis li{margin-bottom:6px;list-style-type:none}#shareThis a{display:block;padding:6px 0 6px 38px;background:url(/images/mgm/icons/icon_facebook_32.png) no-repeat left 50%}#shareThis #twitter a{background-image:url(/images/mgm/icons/icon_twitter_32.png)}#code_help{min-height:0}#code_help img{margin:10px 0 10px 10px}body.mgmHome div.alert{position:relative;z-index:999;margin-bottom:20px}div.positive p{color:#444;font-size:16px;padding-left:10px}div.positive p a{color:#444;text-decoration:underline}div.positive p a:hover{text-decoration:none}div.positive p span{color:#000}p.resultAlert{margin:10px 0 0;font-weight:bold;float:left;clear:both}p.resultAlert a{color:#fff}#mag-resource-links li{float:none;margin:0}#mag-resource-links li a{color:#333;display:block;width:auto;padding-top:0;*zoom:1}#mag-resource-links li a:before{display:table;content:"";flex-basis:0;order:1}#mag-resource-links li a:after{display:table;content:"";clear:both;flex-basis:0;order:1}#mag-resource-links li a :hover .mag-name{text-decoration:underline}#mag-resource-links li img,#mag-resource-links li span{float:left;clear:none}#mag-resource-links li img{margin-right:10px}#mag-resource-links li .mag-name{font-size:18px;width:130px}.mgmHome #headerAlt{width:970px}.mgmHome .home-link{display:none}.mgmHome #mainContent{*zoom:1;padding-top:20px}.mgmHome #mainContent:before{display:table;content:"";flex-basis:0;order:1}.mgmHome #mainContent:after{display:table;content:"";clear:both;flex-basis:0;order:1}.mgmHome .banner__cta-btn{position:absolute;bottom:10px;left:259px}.locale-fr.mgmHome .banner__cta-btn{left:84px}.locale-es.mgmHome .banner__cta-btn{left:40px;bottom:16px}.locale-de.mgmHome .banner__cta-btn{left:40px;bottom:42px}.user-type-select{box-sizing:border-box;position:relative;overflow:visible;padding:15px 15px 10px;margin-bottom:40px}.user-type-select h2{color:white;font-size:48px;font-weight:bold;padding:0;letter-spacing:normal;line-height:80px;font-style:italic;margin-bottom:0}.user-type-select h2 span{font-size:16px;line-height:56px;vertical-align:top;font-weight:normal}.user-type-select__icon{display:block;float:left;box-sizing:border-box;background-color:white;width:85px;height:85px;padding:15px;border-radius:50%;margin:0 10px 15px 0}.user-type-select__icon img{width:100%}.user-type-select--teachers{background:#0094e3}.user-type-select--student{background:#94d347}.locale-fr .user-type-select--student h2{font-size:34px;line-height:68px}.language-select{clear:both}.language-select li{margin:0 10px 10px 0;width:215px;float:left}.language-select li:nth-of-type(2n){margin-right:0}.language-select a{border-radius:10px;background-color:white;color:#333;font-size:14px;line-height:30px;padding-left:46px;position:relative;z-index:1;display:block;background-position:10px 50%;box-shadow:2px 2px 0 rgba(0,0,0,0.5)}.language-select a:hover{box-shadow:3px 3px 0 rgba(0,0,0,0.5);position:relative;top:-1px}.features_heading{font-size:32px;text-align:center;color:#999;font-weight:bold;font-style:italic;text-transform:uppercase}.feature-signpost{box-sizing:border-box;border:1px solid #999;border-radius:10px;display:block;padding:10px;position:relative}.feature-signpost .button{position:absolute;bottom:10px;right:10px}.mgmAccount h1{float:left;width:50%;clear:none;line-height:34px}.login{width:550px;margin:0 auto;clear:both}.register-user-choice{width:390px;margin:0 auto;text-align:center;clear:both}.register-user-choice fieldset{padding-top:20px;width:100%}.register-user-choice__users{padding:0 0 10px}.register-user-choice__users li{margin-bottom:10px}.register-user-choice__users li a{min-width:50%}.register-login-switch{padding:20px 0 10px;text-align:center;border-top:1px solid #eee;display:block;clear:both}.class-results h1{margin-right:.5em}.class-results h1 span{display:block;font-size:16px;color:#999;font-weight:normal;padding-top:5px}.class-results h1 span strong{color:#333}.class-results .class-code{float:left;line-height:22px;padding:0 5px;clear:none;background:#e0e0e0}.class-results .select-issue label{padding-left:10px}.class-results .class-results-table th,.class-results .class-results-table td{width:20%}.class-results .class-results-table td a{color:#999}.class-results .issue-selection{clear:both}.class-results .status{display:block;font-size:12px;font-weight:normal;padding-top:5px;color:#999}.class-results .invite-students-link{margin-bottom:18px}.classes{margin-bottom:36px}.classes p{margin-bottom:18px}.classes .assign-info,.classes .invite-link{text-align:center}.delete-all-classes{display:inline-block}.preview-learning-units form{margin-bottom:18px}.preview-learning-units h3,.preview-learning-units li{margin-bottom:.5em}.invite-student dl.steps dt{text-align:right;clear:both;font-weight:bold;line-height:1.4;margin-top:.5em;margin-bottom:.5em}.invite-student dl.steps dd{line-height:1.4;margin-top:.5em;margin-bottom:.5em}.invite-student dl.steps dd img{margin:1em 0;width:100%}.invite-student .invite-code{background:#e0e0e0;display:block;font-size:22px;font-weight:bold;letter-spacing:.2em;line-height:1;margin:.5em 0;padding:.5em 0;text-align:center}.class{margin-bottom:18px}.class h2 span{color:#999;display:block;font-size:12px;letter-spacing:0;margin-top:5px}.class h2 span strong{color:#333}.class p{padding-bottom:18px;border-bottom:1px solid #ccc}.class:last-child p{border-bottom:0}.mgm-lms h1{float:left;clear:none}.mgm-lms h1+*{clear:both}.mgm-lms .result{color:#269826;font-size:16px;font-weight:bold;line-height:1}.mgm-lms .mag-selection label{clear:left;width:20%;float:left;text-align:right;margin-right:1%}.mgm-lms .mag-selection select{float:left;width:50%}.mgm-lms .mag-selection .button{clear:left;margin-left:21%}.mgm-lms label{padding-right:0}.ie-selector-test{border:10px solid red !important}