html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,nav ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{margin:0;vertical-align:middle}h1,h2,h3{font-weight:normal}
body{color:#191919;font-family:Helvetica,Arial,sans-serif}a{color:#2d97d4}h1,h2,h3{font-family:Georgia,'Times New roman',serif}h1{font-size:40px;line-height:40px;margin:0;margin-bottom:26px}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{margin-left:2px}sup{top:-0.5em}sub{bottom:-0.25em}.activity h1{color:#a55e8c}.think h1{color:#b8be51}.remember h1{color:#69c}.resources h1{color:#693}article{font-size:16px;line-height:26px}article h2,.resources h2{font-size:24px}article h3{font-size:22px}article h2,article h3,.resources h2{margin:39px 0 13px}article p,article blockquote,article ul,article ol,article dl,article ul,article ol,article dl{margin-bottom:26px}article ul,article ol,article dl{margin-left:30px}article dt{font-weight:bold}article li,article dd{margin-bottom:13px}article blockquote{border-bottom:1px dotted #999;border-top:1px dotted #999;color:#999;font-family:Georgia,'Times New roman',serif;font-size:24px;line-height:35px;margin-bottom:26px;padding:26px 0}article blockquote p{margin-bottom:26px}article blockquote cite{display:block;text-align:right}
.navbar{background-color:#333;box-shadow:0 2px 2px -2px rgba(0,0,0,0.52);height:48px;position:fixed;width:100%;top:0;left:0;z-index:401}.nav-menu{float:left;height:48px;position:relative;width:48px}.display-menu{display:block;padding:13px}.display-menu.active{background-color:#1e1e1e}.nav-browser{background-color:#1e1e1e;height:-webkit-calc(100% - 48px);height:calc(100% - 48px);left:-240px;padding:10px;overflow:auto;-webkit-overflow-scrolling:touch;position:fixed;top:48px;-webkit-transition:left .8s ease;-moz-transition:left .8s ease;-ms-transition:left .8s ease;-o-transition:left .8s ease;transition:left .8s ease;width:220px;z-index:402}.no-touch .nav-menu,.no-touch .nav-browser{display:none}.nav-browser.expanded{left:0}.nav-browser .nav-list li{border-bottom:1px solid #333;padding:10px 0}.nav-browser .nav-list a{color:#fff;display:block;font-size:0;text-decoration:none}.nav-browser .nav-list .tracking,.nav-browser .nav-list .title-menu{display:inline-block;font-size:12px;vertical-align:middle}.nav-browser .nav-list .title-menu{margin-left:10px;width:160px;line-height:18px}.brand{float:left;margin:10px}.main-nav{height:24px;float:left;margin-left:126px;padding:12px 0}.touch .main-nav{display:none}.main-nav li{float:left;line-height:38px;margin-left:10px}.main-nav a{color:#fff;display:block;text-decoration:none}.main-nav .tracking{font-size:12px;display:block}.ie6{background:url(css-hack)}.ie6 .navbar{position:absolute;top:expression(ie6 =(document.documentElement.scrollTop+"px"))}.secondary-nav{left:38px;position:fixed;top:120px;z-index:2}.secondary-nav li{clear:left;float:left}.secondary-nav a{background-color:#333;border-bottom:1px solid #000;color:#fff;display:block;font-size:11px;padding:5px 0;text-align:center;text-decoration:none;width:60px}.secondary-nav a:hover{background:#000}.secondary-nav li:first-child a{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}.secondary-nav li:last-child a{-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.secondary-nav .nav-main a.current{background-color:#c6065c;border-bottom-color:#c6065c}.secondary-nav .nav-activity a.current{background-color:#a55e8c;border-bottom-color:#a55e8c}.secondary-nav .nav-think a.current{background-color:#b8be51;border-bottom-color:#b8be51}.secondary-nav .nav-remember a.current{background-color:#69c;border-bottom-color:#69c}.ie6 .secondary-nav{position:absolute;top:expression(120+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px')}.language{background-color:#1e1e1e;float:right;width:48px;height:48px;cursor:pointer;position:relative}.language .btn-inner{display:block;position:relative;white-space:nowrap;padding:13px}.open .language-menu{display:block}.language-menu{border-left:1px solid #333;border-right:1px solid #333;display:none;position:absolute;right:0;top:100%;width:198px}.language-menu ul{list-style:none}.language-menu li{border-bottom:1px solid #333}.language-menu a{background-color:#646464;color:#fff;display:block;font-size:14px;padding:10px;text-decoration:none}.language-menu a:hover{background-color:#7e7e7e}
.tracking{background-color:#464646;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:bold;height:16px;line-height:24px;padding:5px;text-align:center;width:16px}.tracking-icon img{vertical-align:middle}.tracking .state{width:16px;height:14px;font-size:14px;font-weight:bold;text-align:center;line-height:1;display:block;border-bottom:2px solid #999}.tracking.current{background-color:#efefef;color:#333}.tracking.visited{background-color:#333;color:#fff}.tracking .state.pass{border-bottom-color:#0c3}.tracking .state.no-pass{border-bottom-color:#f00}.ie6 .tracking,.ie7 .tracking{cursor:pointer}
body{color:#191919;font-family:Helvetica,Arial,sans-serif;font-size:16px}.row{margin:0 auto;width:640px}.clear:before,.clear:after,.row:before,.row:after{content:" ";display:table}.clear:after,.row:after{clear:both}.clear,.row{*zoom:1}.header{background-color:#f5f6f8;background-image:url("../img/bg-header.jpg");background-attachment:fixed;background-position:top center;background-repeat:no-repeat;display:table;height:378px;width:100%}.header hgroup{display:table-cell;text-align:center;vertical-align:middle}.ie6 .header,.ie7 .header{text-align:center}.ie6 .header hgroup,.ie7 .header hgroup{display:inline;margin-top:120px;zoom:1}.header h1{color:#e04553;font-size:35px}.header h2{color:#333;font-size:28px;margin-top:5px}section{background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0,#f1f1f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,#f8f8f8 0,#f1f1f1 100%);background:-o-linear-gradient(top,#f8f8f8 0,#f1f1f1 100%);background:-ms-linear-gradient(top,#f8f8f8 0,#f1f1f1 100%);background:linear-gradient(to bottom,#f8f8f8 0,#f1f1f1 100%);border-bottom:1px solid #cfcfcf;border-top:1px solid #fff;padding:52px 0}.ie6 section,.ie7 section,.ie8 section{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#f1f1f1',GradientType=0)}#resources{background:#dfdfdf}.resources-doc{margin-bottom:26px}.resources-doc li{border-bottom:1px dotted #ccc;list-style:none;padding:13px}.resources h2{border-bottom:1px dotted #aeaeae;padding-bottom:13px}.resources-doc a{text-decoration:none}.resources-doc .icon{display:inline-block;height:22px;margin-right:5px;vertical-align:middle;width:22px}.site-footer{background-color:#f7f7f7;border-top:10px solid #db2a3a}.site-footer .brand{margin:0;padding:26px 0;position:relative}.site-footer .brand img{left:0;position:absolute;top:-25px}.site-footer .brand a{display:inline-block;font-size:12px;margin-left:50px;text-decoration:none}.display-none{display:none}
.icon{background-image:url(../img/icons.png)}.icon-menu{background-position:0 0;display:block;height:22px;width:22px}.icon-language{background-position:-44px 0;display:block;height:22px;width:22px}.icon.resource{background-position:-22px 0;height:22px;width:22px}.secondary-nav .icon{display:block;height:25px;margin:auto;width:30px}.icon-main{background-position:0 -52px}.icon-activity{background-position:-30px -52px}.icon-think{background-position:-60px -52px}.icon-remember{background-position:-90px -52px}
.module:before,.module:after,.module header:before,.module header:after{content:" ";display:table}.module:after,.module header:after{clear:both}.module,.module header{*zoom:1}.module.video{margin:40px 0}.module.highlight{background-color:#FFF;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;clear:both;padding:26px 26px 0 26px;margin-bottom:26px}.module.feature{float:right}.module.small{margin:0 0 26px 26px;width:100px}.module.medium{margin:0 0 26px 26px;width:280px}.module.big{float:none;margin-bottom:26px;width:640px}.module .figure{float:right;margin-left:26px}.module header{float:none;border-bottom:1px dotted #999;margin-bottom:26px;padding:0 13px 13px 13px;width:auto}.module .header-miniature{float:left}.module header h2{margin:0;margin-left:43px}.module figcaption{background-color:#FFF;border:1px solid #e8e8e8;border-top:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:13px}.module img{vertical-align:bottom}.module .enlarge{display:block;position:relative}.module.highlight .enlarge{float:right}.module.highlight .enlarge .figure{float:none}.module .enlarge-icon{background-image:url(../img/icons.png);background-position:0 -22px;bottom:10px;height:30px;position:absolute;right:10px;width:30px;z-index:10}.module.activity{margin:30px 0}.module.video li{margin-bottom:0}.module.medium figcaption{line-height:23px}.module figure{color:#666;font-family:Georgia,'Times New roman',serif}.module p{color:#333}.ie6 .module .enlarge{zoom:1}.ie6 .enlarge-icon,.ie7 .enlarge-icon{cursor:pointer}
.activity:before,.activity:after,.activity .instruction:before,.activity .instruction:after,.activity .line:before,.activity .line:after,.activity .entry:before,.activity .entry:after{content:" ";display:table}.activity:after,.activity .instruction:after,.activity .line:after,.activity .entry:after{clear:both}.activity,.activity .instruction,.activity .line,.activity .entry{*zoom:1}.activity .instruction{background-color:#FFF;margin-bottom:26px;padding:26px 26px 0 26px;position:relative}.activity .instruction .figure{float:right;margin:0 0 0 26px}.activity .instruction p{color:#333}.activity .instruction .reload{background-image:url(../img/icons-activity.png);background-position:0 0;float:right;height:32px;margin:0 0 10px 25px;width:32px}.activity .entry{padding:26px 26px 0 26px}.activity .radio,.activity .checkbox{display:block;line-height:1.4;margin-bottom:26px;min-height:18px;padding-left:18px}.activity .correctLabel{color:#5eb10b}.activity label input{float:left;margin-left:-18px;margin-top:4px}.activity .item{float:left;margin:0 18px 26px 18px;width:160px;*display:inline}.activity .item img{margin-bottom:13px}.activity .entry .elements{float:right;margin-left:26px}.activity .feedback{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:26px;padding:26px 26px 0 26px}.activity .feedback.right{background-color:#dff0d8;border:1px solid #d6e9c6;color:#468847}.activity .feedback.wrong{background-color:#f2dede;border:1px solid #eed3d7;color:#b94a48}.activity .actions:before,.activity .actions:after{content:" ";display:table}.activity .actions:after{clear:both}.activity .actions{zoom:1}.activity .actions{border-top:1px dotted #999;padding:26px 0}.activity .actions .btn-check{background:#444;background:-moz-linear-gradient(top,#444 0,#222 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#444),color-stop(100%,#222));background:-webkit-linear-gradient(top,#444 0,#222 100%);background:-o-linear-gradient(top,#444 0,#222 100%);background:-ms-linear-gradient(top,#444 0,#222 100%);background:linear-gradient(to bottom,#444 0,#222 100%);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold;float:left;line-height:1;padding:13px 26px;text-align:center;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.25);cursor:pointer}.activity .btn-check:hover{background:#222}.activity .actions .activity-nav{float:right;margin-top:8px}.activity-nav a{background:#444;background-image:url(../img/icons-activity.png);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:inline-block;height:26px;width:26px;text-decoration:none;vertical-align:middle}.activity-nav a:hover{background-color:#222}.activity-nav .prev{background-position:0 -32px}.activity-nav .next{background-position:0 -58px}.activity-nav span{display:inline-block;vertical-align:middle}
  *{-webkit-transition:width .5s}@media screen and (max-width:800px){.secondary-nav{bottom:0;left:0;top:auto;width:100%;z-index:100}.secondary-nav ul{font-size:0;height:100%;text-align:center;width:100%;background-color:#333}.secondary-nav li{border-bottom:0;clear:none;display:inline-block;float:none;font-size:0}.secondary-nav li:first-child a,.secondary-nav li:last-child a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.secondary-nav li:first-child a{border-left:1px solid #000}.secondary-nav a{border-bottom:0;border-right:1px solid #000;display:inline-block;padding:10px 0}.secondary-nav a .icon{margin-bottom:5px}.site-footer .brand{padding-bottom:92px}}@media screen and (max-width:480px){.clientLogo{max-width:450px}.header{height:200px;padding:68px 0 20px 0}.header img{margin-bottom:20px}.header h1{font-size:24px;margin:0}.header h2{font-size:18px;margin:0}}@media screen and (max-width:320px){.clientLogo{max-width:300px}}@media screen and (max-width:719px){.content{padding:0 24px;width:auto}}@media screen and (max-width:539px){.module.highlight{margin-bottom:24px;padding:24px 24px 0 24px}.module header{margin-bottom:24px;padding:0 11px 11px 11px}.module header h2{margin-left:41px}.module .figure{display:block;float:none;margin:auto;width:100%}.module.highlight .figure{margin-bottom:24px;width:auto}.module.highlight .enlarge{display:block;float:none;margin:auto;max-width:280px}.module.medium{float:none;margin:auto;margin-bottom:24px}}@media screen and (max-width:360px){.module.highlight .figure{width:100%}}@media screen and (max-width:359px){.module.medium{max-width:280px;width:auto}.module.medium img{width:100%}}@media screen and (max-width:640px){.module.big{width:auto}.module.big img{width:100%}}@media screen and (max-width:539px){.activity .instruction,.activity .entry{padding:24px 24px 0 24px}.activity .radio,.activity .checkbox{margin-bottom:24px}.activity .entry .elements{display:block;float:none;margin:auto;margin-bottom:24px;max-width:280px;width:100%}}@media screen and (max-width:540px){.activity .instruction .reload{margin:0 0 13px 0}.activity .instruction .figure{float:none;margin:auto;max-width:280px;margin-bottom:24px;width:100%}}@media screen and (max-width:479px){.activity .item{float:none;margin:auto}}@media screen and (max-width:719px){.activity .item:before,.activity .item:after{content:" ";display:table}.activity .item:after{clear:both}.activity .item{float:none;margin-bottom:24px;width:auto}.activity .item .figure{float:left;margin:0}.activity .item .radio{margin-left:173px}@media screen and (max-width:360px){.activity .item{margin:auto;margin-bottom:24px;width:160px}.activity .item .figure{float:none;margin:0;margin-bottom:13px}.activity .item .radio{margin:0}}}@media screen and (max-width:480px){article{line-height:24px}article h2,article h3,.resources h2{margin:36px 0 11px}article p,article blockquote,article ul,article ol,article dl,article ul,article ol,article dl{margin-bottom:24px}article ul,article ol,article dl{margin-left:30px}article li,article dd{margin-bottom:11px}article blockquote{font-size:18px;line-height:27px;margin-bottom:24px;padding:27px 0}article blockquote p{margin-bottom:27px}}
.iosfix{height:101%;overflow:hidden}
table{border-collapse:collapse;border-spacing:0}table{border:1px solid #ddd;width:100%}table caption{background-color:#ddd;font-weight:bold;padding:16px}table thead,table tr th,table tfoot{background-color:#f5f5f5;font-weight:bold}table th{text-align:left}table th,table td{border:1px solid #ddd;padding:8px}table tr.even,table tr:nth-of-type(2n){background-color:#f9f9f9}
.tertiary-nav{background:#9e9e9e;background-image:-ms-linear-gradient(top,#9e9e9e 0,#7e7e7e 100%);background-image:-moz-linear-gradient(top,#9e9e9e 0,#7e7e7e 100%);background-image:-o-linear-gradient(top,#9e9e9e 0,#7e7e7e 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9e9e9e),color-stop(1,#7e7e7e));background-image:-webkit-linear-gradient(top,#9e9e9e 0,#7e7e7e 100%);background-image:linear-gradient(to bottom,#9e9e9e 0,#7e7e7e 100%);border-bottom:1px solid #7e7e7e;border-top:1px solid #7e7e7e}.tertiary-nav ul{overflow:hidden}.tertiary-nav li{float:left;width:50%}.tertiary-nav a{color:#FFF;display:block;font-size:12px;padding:35px 5px;text-decoration:none;text-transform:uppercase;vertical-align:middle}.tertiary-nav a:hover{background-color:#5a5a5a}.tertiary-nav a span{display:inline-block;vertical-align:middle}.tertiary-nav a span.icon{display:inline-block;height:15px;vertical-align:middle;width:9px}.tertiary-nav .prev .icon{background-image:url(../img/icon-nav.png);background-position:0 0;background-repeat:no-repeat;margin-right:12px}.tertiary-nav .next{text-align:right}.tertiary-nav .next .icon{background-image:url(../img/icon-nav.png);background-position:0 -15px;background-repeat:no-repeat;margin-left:12px}