.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.unusedIdentifierOnlyForCaching{background:url(1706783523)}.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.wordWrap{-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;word-wrap:break-word}.smallCaps{font-size:12px;line-height:15px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}html.stdTmpl.ie8 #headerBlurb{width:40%}html.stdTmpl.ie8 #headerBlurb .headerBlurbInner{width:100%}html.stdTmpl.ie8 #headerBlurb .headerBlurbInner .headerBlurbSlogan{min-width:200px}html.stdTmpl.expose header{position:static}html.stdTmpl.expose #main{padding-top:22px}html.stdTmpl .container-fluid .container-fluid{padding:0}html.stdTmpl header{position:fixed;top:0;left:0;width:100%;padding:0;background:#fff;background:rgba(255,255,255,.9);z-index:1000}html.stdTmpl header.withSearch{padding:0}html.stdTmpl .removeOldHeader header{position:absolute;top:0;left:0;right:0;z-index:99;padding:35px 30px 0 30px;background:#fff}html.stdTmpl #headerLogoWrapper{overflow:hidden}html.stdTmpl #headerLogoWrapper #header-logo{font-size:110px;line-height:60px;margin:0 0 -13px 0;position:relative;width:124px}html.stdTmpl #headerLogoWrapper #header-logo .planBadge{position:absolute;top:41px;right:0;z-index:-1}html.stdTmpl #headerLogoWrapper #header-logo .planBadge span{font-weight:500!important}html.stdTmpl #headerLogoWrapper #header-logo.withBadge{margin-top:-4px}@media only screen and (max-width:550px){html.stdTmpl #headerLogoWrapper #header-logo{font-size:85px;line-height:54px;margin:0 0 -7px 0;width:92px}html.stdTmpl #headerLogoWrapper #header-logo .planBadge{top:36px;z-index:-1}html.stdTmpl #headerLogoWrapper #header-logo.withBadge{margin-top:-6px}}html.stdTmpl #header-logo-big{font-size:180px;line-height:80px;margin:0 0 -20px 0;overflow:hidden;width:200px}@media only screen and (max-width:979px){html.stdTmpl #header-logo-big{width:120px;font-size:110px;line-height:60px;margin:0 0 -13px 0}}html.stdTmpl #header-logo,html.stdTmpl #header-logo-big{color:#77797c;text-decoration:none;z-index:100;float:left}html.stdTmpl #headerBlurb{float:left;width:40%;text-align:left;overflow:hidden}html.stdTmpl #headerBlurb .headerBlurbInner{float:right;margin-top:6px}html.stdTmpl #headerBlurb .headerBlurbInner p,html.stdTmpl #phoneBlurb .headerBlurbInner p{margin:0;padding:0;padding-bottom:2px;font-size:16px}html.stdTmpl #headerBlurb .headerBlurbInner .headerBlurbSlogan,html.stdTmpl #phoneBlurb .headerBlurbInner .headerBlurbSlogan{min-width:330px}html.stdTmpl #headerBlurb .headerBlurbInner .headerBlurbSlogan .headerBlurbItem,html.stdTmpl #phoneBlurb .headerBlurbInner .headerBlurbSlogan .headerBlurbItem{display:block;color:#0055be;margin-top:12px}html.stdTmpl #headerBlurb .headerBlurbInner .headerBlurbSlogan .headerBlurbItem:hover,html.stdTmpl #phoneBlurb .headerBlurbInner .headerBlurbSlogan .headerBlurbItem:hover{text-decoration:none;color:#004572}html.stdTmpl #headerBlurb .headerBlurbInner .headerBlurbSlogan .headerBlurbItem .headerAppIcon,html.stdTmpl #phoneBlurb .headerBlurbInner .headerBlurbSlogan .headerBlurbItem .headerAppIcon{margin-right:6px;width:36px;height:36px}html.stdTmpl #headerBlurb .headerBlurbInner .headerBlurbSlogan .headerBlurbItem .headerBlurbIcon,html.stdTmpl #phoneBlurb .headerBlurbInner .headerBlurbSlogan .headerBlurbItem .headerBlurbIcon{padding-right:6px}html.stdTmpl #headerBlurb .headerBlurbInner .headerBlurbSlogan .headerBlurbItem .headerBlurbIcon._icon_mobile,html.stdTmpl #phoneBlurb .headerBlurbInner .headerBlurbSlogan .headerBlurbItem .headerBlurbIcon._icon_mobile{margin-left:1px;margin-right:-1px}@media only screen and (max-width:1100px){html.stdTmpl #headerBlurb{width:30%}html.stdTmpl #headerBlurb .headerBlurbSlogan{min-width:270px}html.stdTmpl #headerBlurb .hidden-phone{display:none!important}html.stdTmpl #headerBlurb .headerBlurbInner{float:left}}html.stdTmpl nav#mainNav{margin:0;text-align:right;position:relative}html.stdTmpl #header-links{margin:0;text-align:right;width:auto}html.stdTmpl #header-links li{display:inline;list-style:none}html.stdTmpl #header-links li.search{display:none}@media only screen and (max-width:979px){html.stdTmpl #header-links li.search{display:inline;max-width:40px}}html.stdTmpl #header-links .header-link{font-size:11px;line-height:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#77797c;display:inline-block;text-align:center;padding:5px 10px 7px 10px;min-width:40px;text-decoration:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}@media only screen and (max-width:767px){html.stdTmpl #header-links .header-link{min-width:0}}html.stdTmpl #header-links .header-link:hover{background:#ebebeb}html.stdTmpl #header-links .header-link span[class^=_icon_]{display:block;font-size:24px;line-height:35px;vertical-align:middle}html.stdTmpl #header-links .header-link.btn{color:#fff}html.stdTmpl #header-links .header-link#signup-button{background:#fd1c1a;color:#fff;vertical-align:top}html.stdTmpl #header-links .header-link#signup-button:hover{background:#c93a3a}@media only screen and (max-width:767px){html.stdTmpl #header-links .header-link#signup-button span[class^=_icon_]{display:inline-block;padding:0 5px 0 0}}html.stdTmpl #header-links .headerSearchWrapper{margin:15px 0 0 0;padding-left:5px;width:50%;float:left}html.stdTmpl #header-links .headerSearchWrapper form{width:100%}@media only screen and (max-width:1054px){html.stdTmpl #header-links .headerSearchWrapper{width:40%}}@media only screen and (max-width:979px){html.stdTmpl #header-links .headerSearchWrapper{display:none}}html.stdTmpl #header-links #login-button{border:0;position:relative;z-index:11}html.stdTmpl #header-links #avatar{width:32px;height:32px;margin-top:0;display:block;font-size:24px;height:37px;margin-left:auto;margin-right:auto;position:relative;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}html.stdTmpl #header-links #avatar img{position:absolute;left:0;top:0;cursor:pointer;display:block;width:32px;height:32px}html.stdTmpl #header-links #avatar .unread{position:absolute;top:-5px;right:-2px;display:block;line-height:14px;background:#fd1c1a;font-size:12px;font-weight:300;color:#fff;min-width:14px;text-align:center;padding:1px 2px 0 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:-1px 1px 0 #fff;-moz-box-shadow:-1px 1px 0 #fff;box-shadow:-1px 1px 0 #fff}@media only screen and (max-width:767px){html.stdTmpl #header-links #avatar{line-height:40px}html.stdTmpl #header-links #avatar img{position:static;display:inline-block}}html.stdTmpl #header-links #headerCreate ._icon_add{color:#fd1c1a}html.stdTmpl body.account #header-links #headerSettings,html.stdTmpl body.admin #header-links #headerSysAdmin,html.stdTmpl body.business #header-links #headerBusiness,html.stdTmpl body.document #header-links #headerHelp,html.stdTmpl body.edu #header-links #headerEducation,html.stdTmpl body.fbimport #header-links #headerCreate,html.stdTmpl body.featured #header-links #headerGallery,html.stdTmpl body.firstUse #header-links #headerFirstuse,html.stdTmpl body.flickrimport #header-links #headerCreate,html.stdTmpl body.groups #header-links #headerGroups,html.stdTmpl body.hot-thisweek #header-links #headerGallery,html.stdTmpl body.hot-today #header-links #headerGallery,html.stdTmpl body.imageUpload #header-links #headerCreate,html.stdTmpl body.installThinglink #header-links #headerCreate,html.stdTmpl body.learnMore #header-links #headerLearnMore,html.stdTmpl body.listfrontpage #header-links #headerDashboard,html.stdTmpl body.listfrontpage #header-links #headerFirstuse,html.stdTmpl body.mychannel #header-links #headerMyProfile,html.stdTmpl body.storeFront #header-links #headerStore,html.stdTmpl body.stream #header-links #headerGallery,html.stdTmpl body.streamSuggestions #header-links #headerGallery,html.stdTmpl body.tagsingle #header-links #headerCreate,html.stdTmpl body.upgrade #header-links #headerUpgrade,html.stdTmpl body.userStats #header-links #headerStats{color:#fff;background:#42444a}html.stdTmpl body.account #header-links #headerSettings:hover,html.stdTmpl body.admin #header-links #headerSysAdmin:hover,html.stdTmpl body.business #header-links #headerBusiness:hover,html.stdTmpl body.document #header-links #headerHelp:hover,html.stdTmpl body.edu #header-links #headerEducation:hover,html.stdTmpl body.fbimport #header-links #headerCreate:hover,html.stdTmpl body.featured #header-links #headerGallery:hover,html.stdTmpl body.firstUse #header-links #headerFirstuse:hover,html.stdTmpl body.flickrimport #header-links #headerCreate:hover,html.stdTmpl body.groups #header-links #headerGroups:hover,html.stdTmpl body.hot-thisweek #header-links #headerGallery:hover,html.stdTmpl body.hot-today #header-links #headerGallery:hover,html.stdTmpl body.imageUpload #header-links #headerCreate:hover,html.stdTmpl body.installThinglink #header-links #headerCreate:hover,html.stdTmpl body.learnMore #header-links #headerLearnMore:hover,html.stdTmpl body.listfrontpage #header-links #headerDashboard:hover,html.stdTmpl body.listfrontpage #header-links #headerFirstuse:hover,html.stdTmpl body.mychannel #header-links #headerMyProfile:hover,html.stdTmpl body.storeFront #header-links #headerStore:hover,html.stdTmpl body.stream #header-links #headerGallery:hover,html.stdTmpl body.streamSuggestions #header-links #headerGallery:hover,html.stdTmpl body.tagsingle #header-links #headerCreate:hover,html.stdTmpl body.upgrade #header-links #headerUpgrade:hover,html.stdTmpl body.userStats #header-links #headerStats:hover{text-decoration:none}html.stdTmpl body.account #header-links #headerSettings ._icon_add,html.stdTmpl body.admin #header-links #headerSysAdmin ._icon_add,html.stdTmpl body.business #header-links #headerBusiness ._icon_add,html.stdTmpl body.document #header-links #headerHelp ._icon_add,html.stdTmpl body.edu #header-links #headerEducation ._icon_add,html.stdTmpl body.fbimport #header-links #headerCreate ._icon_add,html.stdTmpl body.featured #header-links #headerGallery ._icon_add,html.stdTmpl body.firstUse #header-links #headerFirstuse ._icon_add,html.stdTmpl body.flickrimport #header-links #headerCreate ._icon_add,html.stdTmpl body.groups #header-links #headerGroups ._icon_add,html.stdTmpl body.hot-thisweek #header-links #headerGallery ._icon_add,html.stdTmpl body.hot-today #header-links #headerGallery ._icon_add,html.stdTmpl body.imageUpload #header-links #headerCreate ._icon_add,html.stdTmpl body.installThinglink #header-links #headerCreate ._icon_add,html.stdTmpl body.learnMore #header-links #headerLearnMore ._icon_add,html.stdTmpl body.listfrontpage #header-links #headerDashboard ._icon_add,html.stdTmpl body.listfrontpage #header-links #headerFirstuse ._icon_add,html.stdTmpl body.mychannel #header-links #headerMyProfile ._icon_add,html.stdTmpl body.storeFront #header-links #headerStore ._icon_add,html.stdTmpl body.stream #header-links #headerGallery ._icon_add,html.stdTmpl body.streamSuggestions #header-links #headerGallery ._icon_add,html.stdTmpl body.tagsingle #header-links #headerCreate ._icon_add,html.stdTmpl body.upgrade #header-links #headerUpgrade ._icon_add,html.stdTmpl body.userStats #header-links #headerStats ._icon_add{color:#fff}html.stdTmpl #header-links #headerUpgrade{background-color:#ffa618;color:#fff}html.stdTmpl #header-links #headerUpgrade:hover{background-color:#0055be}@media (max-width:1030px){html.stdTmpl body.stream #header-links #headerUpgrade{display:none}}html.stdTmpl #header-logout{display:block;margin-left:23px;font-size:11px;font-weight:300;color:#888}html.stdTmpl #header-logout a{color:#888}html.stdTmpl #loginButton{border:1px solid #fff;padding-left:10px;margin-left:0!important;padding-right:10px;margin-right:-10px;margin-right:0}html.stdTmpl #loginButton.clicked{background-color:#fff;color:#359;border:1px solid #999;border-bottom:1px solid #fff;text-shadow:0 0 0}html.stdTmpl #userBox{display:none;background-color:#fff;border:1px solid #ddd;position:absolute;z-index:2000000!important;width:280px;padding:10px;text-align:left;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}html.stdTmpl #userBox.visible{display:block}html.stdTmpl #userBox .arrow{width:17px;height:11px;background:url(../../../gfx/arrowUp.png) top left no-repeat;position:absolute;top:-11px;right:17px}html.stdTmpl #userBox .userName{font-size:12px;line-height:15px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:0 0 5px 0;border-bottom:1px solid #eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:35px}html.stdTmpl #userBox #notificationContainer{margin-right:30px;min-height:250px;max-height:500px;overflow:hidden;overflow-y:auto}html.stdTmpl #userBox #notificationContainer .narrow-notifications.group{bottom:85px;min-height:200px}html.stdTmpl #userBox #notificationContainer .narrow-notifications #notificationList{max-height:410px;overflow-x:hidden;overflow-y:auto}html.stdTmpl #userBox #notificationContainer .bottom{text-align:right}html.stdTmpl #userBox #notificationContainer .bottom form{clear:both;margin:10px 0 0 0}html.stdTmpl #userBox #notificationContainer .bottom form select{width:170px;margin:0}html.stdTmpl #userBox .right{position:absolute;top:10px;right:5px;width:30px}html.stdTmpl #userBox .right a{color:#77797c;display:block;margin:0;padding-top:3px;padding-bottom:2px;margin-bottom:5px}html.stdTmpl #userBox .right a:hover{text-decoration:none;color:#0055be}html.stdTmpl #userBox .right a span{font-size:24px}html.stdTmpl #userBox .right a:last-child span{margin-bottom:0}html.stdTmpl #main{padding-top:80px;padding-bottom:80px;z-index:1;clear:both}html.stdTmpl #main.headerless{padding-top:0}html.stdTmpl #main.footerless{padding-bottom:0}html.stdTmpl #main.withSearch{padding-top:150px}html.stdTmpl #pageInner .largeTitleLeft,html.stdTmpl h1.formheading{border-bottom:3px solid #71b6da;padding-bottom:3px}html.stdTmpl #pageInner .largeTitleRight,html.stdTmpl h1.formheadingalt{border-color:#ffda00}html.stdTmpl .tag-line{font-style:italic;font-size:15px;margin-top:-5px}html.stdTmpl #tlErrors{margin:16px;padding:16px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:10px;color:#fff}html.stdTmpl #tlErrors p{font-size:16px;line-height:20px;margin-bottom:4px}html.stdTmpl #tlErrors li{list-style:none;padding:3px 0;font-size:16px;line-height:20px}html.stdTmpl .splithr{text-align:center;text-transform:uppercase;color:#bbb;font-size:16px;font-weight:100;line-height:normal;margin:20px auto;width:160px}html.stdTmpl .splithr hr{margin:10px auto;width:36%;background-color:#ddd}html.stdTmpl .splithr hr .left{float:left}html.stdTmpl .splithr hr .right{float:right}html.stdTmpl.ie6 #login-box,html.stdTmpl.ie7 #login-box,html.stdTmpl.ie8 #login-box{border:1px solid #999}html.stdTmpl.ie6 #header-links>a,html.stdTmpl.ie7 #header-links>a,html.stdTmpl.ie8 #header-links>a,html.stdTmpl.ie9 #header-links>a{font-weight:700}html.stdTmpl .banners .banner{padding-bottom:12px}html.stdTmpl .banners .banner a.hashlink{display:none}#tlHintContainer{display:none}@media only screen and (min-width:1300px){.container-fluid{width:1240px;margin:0 auto}}html.stdTmpl header .headerSearchWrapper form{width:100%}@media only screen and (max-width:979px){html.stdTmpl header{background:#222}html.stdTmpl header #header-logo,html.stdTmpl header #header-logo-big{color:#fff;text-decoration:none}html.stdTmpl header #headerBlurb{width:auto}html.stdTmpl header #headerBlurb div{display:none}html.stdTmpl header #header-links a.header-link{color:#bbb;background-color:#222;height:47px;margin-left:-3px;margin-right:-3px}html.stdTmpl header #header-links li.upgradeForTeacher{display:none}html.stdTmpl header #loginBox{float:right;width:352px}html.stdTmpl header #loginBox .socialLogin{margin-bottom:5px}html.stdTmpl header #loginBox .socialLogin a{display:inline-block;margin:0 5px 0 0}html.stdTmpl header #loginBox .socialLogin a.facebookLogin,html.stdTmpl header #loginBox .socialLogin a.googleLogin,html.stdTmpl header #loginBox .socialLogin a.twitterLogin{width:auto!important;float:left!important}html.stdTmpl header #loginBox .socialLogin a.facebookLogin span.fold,html.stdTmpl header #loginBox .socialLogin a.googleLogin span.fold,html.stdTmpl header #loginBox .socialLogin a.twitterLogin span.fold{display:none}html.stdTmpl header #loginBox .socialLogin:after,html.stdTmpl header #loginBox .socialLogin:before{display:table;content:"";line-height:0}html.stdTmpl header #loginBox .socialLogin:after{clear:both}html.stdTmpl header #loginBox #emailLoginForm.boxed{right:0}html.stdTmpl header #loginBox #emailLoginForm.boxed .arrow{left:160px}html.stdTmpl #main{padding-bottom:100px}html.stdTmpl #main.withSearch{padding:150px 0 0 0}html.stdTmpl #phoneBlurb{margin-bottom:20px}html.stdTmpl #phoneBlurb p{font-size:12px}html.stdTmpl #phoneBlurb p.title{font-weight:100;font-size:24px;line-height:30px;margin:0}}@media only screen and (max-width:767px){html.stdTmpl header .container-fluid{padding:0 20px}html.stdTmpl header #header-logo{float:left}html.stdTmpl header #headerBlurb{display:none}html.stdTmpl header nav#mainNav{width:auto}html.stdTmpl header #header-links a.header-link{height:52px}html.stdTmpl header #header-links a.header-link span[class^=_icon_]{font-size:18px;line-height:41px}html.stdTmpl #main{padding-left:6px;padding-right:6px}.footerLinks{padding:0 20px}.footerLinks .social{margin-right:5px;margin-top:5px}}@media only screen and (max-width:480px){#blogButton{display:none}#partnerButton{display:none}html.stdTmpl header .container-fluid{padding:0 10px}html.stdTmpl header #header-logo{font-size:91px}html.stdTmpl header #loginBox{width:200px}html.stdTmpl header #loginBox .socialLogin a{margin:0}html.stdTmpl header #loginBox .socialLogin a.facebookLogin{padding:2px 5px 0 25px}html.stdTmpl header #loginBox .socialLogin a.facebookLogin.emailLogin{padding:0}html.stdTmpl #main{padding-bottom:150px}footer{padding:12px 20px 4px 20px;text-align:center}footer .footerLinks{clear:both;text-align:center}footer .footerLinks .social{float:none;margin-left:auto;margin-right:auto}}@media only screen and (max-width:380px){html.stdTmpl header #header-links a.header-link{padding:5px 2px 6px 2px}}@media only screen and (-webkit-max-device-pixel-ratio:1.5) and (max-device-width:320px) and (orientation:portrait),only screen and (-webkit-max-device-pixel-ratio:1.5) and (max-device-width:533px) and (orientation:landscape){body,html.stdTmpl #phoneBlurb p,p{font-size:18px;line-height:22px}}footer{position:absolute;z-index:2;left:0;bottom:0;right:0;background:#fff}.footerLinks{color:#666;padding:12px 0 10px 0;border-top:1px solid #eee;font-size:12px;line-height:15px;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:500;text-align:center}.footerLinks .social{display:block;width:280px;height:22px;margin:4px auto 0 auto;overflow:hidden}.footerLinks .social .twitter-follow-button{margin-top:-2px}.footerLinks a{color:#666;font-weight:500}