@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,300italic,400italic,700");.wrapper{width:100%}.content{width:auto;max-width:960px;margin:0 auto;position:relative}.row{margin-bottom:20px}.box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.column,.columns{margin:0 1.04166666666667%;display:inline-block;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.column.alpha.omega,.columns.alpha.omega{margin:0}.sixteen{width:97.91666666666666%}.alpha.sixteen,.omega.sixteen{width:98.95833333333333%}.alpha.omega.sixteen{width:100%}.fifteen{width:91.66666666666667%}.alpha.fifteen,.omega.fifteen{width:92.70833333333334%}.alpha.omega.fifteen{width:93.75%}.fourteen{width:85.41666666666667%}.alpha.fourteen,.omega.fourteen{width:86.45833333333334%}.alpha.omega.fourteen{width:87.5%}.thirteen{width:79.16666666666667%}.alpha.thirteen,.omega.thirteen{width:80.20833333333334%}.alpha.omega.thirteen{width:81.25%}.twelve{width:72.91666666666667%}.alpha.twelve,.omega.twelve{width:73.95833333333334%}.alpha.omega.twelve{width:75%}.eleven{width:66.66666666666667%}.alpha.eleven,.omega.eleven{width:67.70833333333334%}.alpha.omega.eleven{width:68.75%}.ten{width:60.41666666666667%}.alpha.ten,.omega.ten{width:61.45833333333334%}.alpha.omega.ten{width:62.5%}.nine{width:54.16666666666667%}.alpha.nine,.omega.nine{width:55.20833333333334%}.alpha.omega.nine{width:56.25%}.eight{width:47.91666666666667%}.alpha.eight,.omega.eight{width:48.95833333333334%}.alpha.omega.eight{width:50%}.seven{width:41.66666666666667%}.alpha.seven,.omega.seven{width:42.70833333333334%}.alpha.omega.seven{width:43.75%}.six{width:35.41666666666667%}.alpha.six,.omega.six{width:35.41666666666667%}.five{width:29.16666666666667%}.alpha.five,.omega.five{width:30.20833333333334%}.alpha.omega.five{width:31.25%}.four{width:22.91666666666667%}.alpha.four,.omega.four{width:23.95833333333334%}.alpha.omega.four{width:25%}.three{width:16.66666666666667%}.alpha.three,.omega.three{width:17.70833333333334%}.alpha.omega.three{width:18.75%}.two{width:10.41666666666667%}.alpha.two,.omega.two{width:11.45833333333334%}.alpha.omega.two{width:12.5%}.one{width:4.16666666666667%}.alpha.one,.omega.one{width:5.20833333333334%}.alpha.omega.one{width:6.25%}.one-third{width:31.25%}.two-thirds{width:64.58333333333333%}.alpha{margin-left:0}.omega{margin-right:0}.lrpad{padding-left:.5em;padding-right:.5em}.tbpad{padding-top:.5em;padding-bottom:.5em}.pad{padding:.5em}.blackBorder{border:1px solid #000}.lt-ie8 .column,.lt-ie8 .columns{margin:1%}.lt-ie8 .sixteen{width:98%;display:inline-block;float:left}.lt-ie8 .fifteen{width:91%;display:inline-block;float:left}.lt-ie8 .fourteen{width:85%;display:inline-block;float:left}.lt-ie8 .thirteen{width:79%;display:inline-block;float:left}.lt-ie8 .twelve{width:72%;display:inline-block;float:left}.lt-ie8 .eleven{width:66%;display:inline-block;float:left}.lt-ie8 .ten{width:60%;display:inline-block;float:left}.lt-ie8 .nine{width:54%;display:inline-block;float:left}.lt-ie8 .eight{width:47%;display:inline-block;float:left}.lt-ie8 .seven{width:41%;display:inline-block;float:left}.lt-ie8 .six{width:35%;display:inline-block;float:left}.lt-ie8 .five{width:29%;display:inline-block;float:left}.lt-ie8 .four{width:23%;display:inline-block;float:left}.lt-ie8 .three{width:16%;display:inline-block;float:left}.lt-ie8 .two{width:10%;display:inline-block;float:left}.lt-ie8 .one{width:4%;display:inline-block;float:left}.l-offset-1,.column.l-offset-1,.columns.l-offset-1{padding-left:4.16666666666667%}.l-offset-half,.column.l-offset-half,.columns.l-offset-half{padding-left:2.08333333333334%}.l-m-offset-4{margin-left:22.91666666666667%}@font-face{font-family:"SSStandardRegular";src:url("/display/common/fonts/symbolset/ss-standard.eot");src:url("/display/common/fonts/symbolset/ss-standard.eot?#iefix") format("embedded-opentype"),url("/display/common/fonts/symbolset/ss-standard.woff") format("woff"),url("/display/common/fonts/symbolset/ss-standard.ttf") format("truetype"),url("/display/common/fonts/symbolset/ss-standard.svg#SSStandardRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"SSSocial";src:url("/display/common/fonts/ss-social/ss-social-circle.eot");src:url("/display/common/fonts/ss-social/ss-social-circle.eot?#iefix") format("embedded-opentype"),url("/display/common/fonts/ss-social/ss-social-circle.woff") format("woff"),url("/display/common/fonts/ss-social/ss-social-circle.ttf") format("truetype"),url("/display/common/fonts/ss-social/ss-social-circle.svg#SSSocialcircle") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"SSSocialRegular";src:url("/display/common/fonts/ss-social/ss-social-regular.eot");src:url("/display/common/fonts/ss-social/ss-social-regular.eot?#iefix") format("embedded-opentype"),url("/display/common/fonts/ss-social/ss-social-regular.woff") format("woff"),url("/display/common/fonts/ss-social/ss-social-regular.ttf") format("truetype"),url("/display/common/fonts/ss-social/ss-social-regular.svg#SSSocialRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"PlayfairDisplay";src:url("/display/common/fonts/playfairdisplay/PlayfairDisplay-Regular.eot");src:url("/display/common/fonts/playfairdisplay/PlayfairDisplay-Regular.eot?#iefix") format("embedded-opentype"),url("/display/common/fonts/playfairdisplay/PlayfairDisplay-Regular.woff") format("woff"),url("/display/common/fonts/playfairdisplay/PlayfairDisplay-Regular.ttf") format("truetype"),url("/display/common/fonts/playfairdisplay/PlayfairDisplay-Regular.svg") format("svg");font-weight:normal;font-style:normal}.ss-facebook:before,.ss-facebook.right:after{content:''}.ss-twitter:before,.ss-twitter.right:after{content:''}.ss-linkedin:before,.ss-linkedin.right:after{content:''}.ss-googleplus:before,.ss-googleplus.right:after{content:''}.ss-tumblr:before,.ss-tumblr.right:after{content:''}.ss-wordpress:before,.ss-wordpress.right:after{content:''}.ss-blogger:before,.ss-blogger.right:after{content:''}.ss-posterous:before,.ss-posterous.right:after{content:''}.ss-youtube:before,.ss-youtube.right:after{content:''}.ss-vimeo:before,.ss-vimeo.right:after{content:''}.ss-flickr:before,.ss-flickr.right:after{content:''}.ss-instagram:before,.ss-instagram.right:after{content:''}.ss-pinterest:before,.ss-pinterest.right:after{content:''}.ss-dribbble:before,.ss-dribbble.right:after{content:''}.ss-behance:before,.ss-behance.right:after{content:''}.ss-github:before,.ss-github.right:after{content:''}.ss-octocat:before,.ss-octocat.right:after{content:''}.ss-paypal:before,.ss-paypal.right:after{content:''}.ss-foursquare:before,.ss-foursquare.right:after{content:''}.ss-skype:before,.ss-skype.right:after{content:''}.ss-rdio:before,.ss-rdio.right:after{content:''}.ss-spotify:before,.ss-spotify.right:after{content:''}.ss-lastfm:before,.ss-lastfm.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-rss:before,.ss-rss.right:after{content:''}@font-face{font-family:'Pictos';src:url("/display/common/fonts/pictos/pictos-web.eot?#iefix") format("embedded-opentype"),url("/display/common/fonts/pictos/pictos-web.woff") format("woff"),url("/display/common/fonts/pictos/pictos-web.ttf") format("truetype"),url("/display/common/fonts/pictos/pictos-web.svg#webfontIyfZbseF") format("svg")}:link,:visited{text-decoration:none}h1,h2,h3,h4,h5,h6,.p6,pre,code{font-size:1em}h1,h2,h3,h4,h5,h6,.p6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd{margin:0;padding:0}a img,:link img,:visited img{border:none}.at15t_twitter{background:none}ul ul,.list-dra ul,.list-solid-arrow ul,.list-square ul,ul .list-dra,.list-dra .list-dra,.list-solid-arrow .list-dra,.list-square .list-dra,ul .list-solid-arrow,.list-dra .list-solid-arrow,.list-solid-arrow .list-solid-arrow,.list-square .list-solid-arrow,ul .list-square,.list-dra .list-square,.list-solid-arrow .list-square,.list-square .list-square,ul ol,.list-dra ol,.list-solid-arrow ol,.list-square ol,ul dir,.list-dra dir,.list-solid-arrow dir,.list-square dir,ul menu,.list-dra menu,.list-solid-arrow menu,.list-square menu,ul dl,.list-dra dl,.list-solid-arrow dl,.list-square dl,ol ul,ol .list-dra,ol .list-solid-arrow,ol .list-square,ol ol,ol dir,ol menu,ol dl,dir ul,dir .list-dra,dir .list-solid-arrow,dir .list-square,dir ol,dir dir,dir menu,dir dl,menu ul,menu .list-dra,menu .list-solid-arrow,menu .list-square,menu ol,menu dir,menu menu,menu dl,dl ol,dl dir,dl menu,dl dl{margin-top:0;margin-bottom:0}.amazon-review{width:100%;min-height:1200px;overflow:scroll;border:none;position:relative;left:-12px}.praiseAmazonSeperator{margin-bottom:2em;border-bottom:1px solid #c7c8ca;padding-bottom:2em}.scrollerDiv{overflow:auto;-webkit-overflow-scrolling:touch}address{font-style:normal}#content:before,#content:after,.clearfix:before,.clearfix:after,.content:before,.content:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}#content:after,.row:after,.clearfix:after,.content:after{clear:both}#content,.row,.clearfix,.content{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.block{display:block}.left{float:left}.right{float:right}.tooltip:hover{cursor:default}.linkText:hover{text-decoration:underline}#pearsonTopLogoLink{float:left;height:28px;width:95px;margin:14px 0 0 0}.pearson-logotype{color:#ffffff;position:absolute;left:50px;top:14px;font-family:'PlayfairDisplay', Serif !important;font-size:18px}#pearsonAlwaysLearningImage{float:right;background:url(/display/common/images/strap/pearsonTag.png) no-repeat 0 0;height:9px;width:143px;margin:18px 0 0 0}#footer p.links{word-wrap:break-word}#footer{font-size:.9em;float:none;width:960px;overflow:hidden;position:relative;text-align:center;padding:0 0 0 0}#footer.adobe-footer{width:100% !important}#footer ul,#footer .list-dra,#footer .list-solid-arrow,#footer .list-square{clear:left;float:left;list-style:none;margin:0 0 1em 0;padding:0 0 1em 1em;position:relative;left:50%;text-align:center}#footer ul li,#footer .list-dra li,#footer .list-solid-arrow li,#footer .list-square li{display:block;float:left;list-style:none;margin:1em 1em 0 0;padding:0 1em 0 0;position:relative;right:50%;border-right:1px solid #000}#footer ul li:last-child,#footer .list-dra li:last-child,#footer .list-solid-arrow li:last-child,#footer .list-square li:last-child{border:none}#footer p{clear:both;margin:0}.pic{font-family:'Pictos', sans-serif !important}.ss-icon,.list-solid-arrow li:before,.message-box:before{font-family:"SSStandardRegular" !important;font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-webkit-font-feature-settings:"liga", "dlig";-moz-font-feature-settings:"liga=1, dlig=1";-moz-font-feature-settings:"liga", "dlig";-ms-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"}.ss-social{font-family:"SSSocial" !important;font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-webkit-font-feature-settings:"liga", "dlig";-moz-font-feature-settings:"liga=1, dlig=1";-moz-font-feature-settings:"liga", "dlig";-ms-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"}.ss-social-regular{font-family:"SSSocialRegular" !important;font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-webkit-font-feature-settings:"liga", "dlig";-moz-font-feature-settings:"liga=1, dlig=1";-moz-font-feature-settings:"liga", "dlig";-ms-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"}.break-word{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.alert{font-weight:bold;color:#C00;margin:2em 0;border:2px solid #c00;padding:1em;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.check .alert{display:block;width:auto}.infoAlert{font-weight:bold;color:#000;margin:2em 0;border:2px solid #999;padding:1em;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.topinfoAlert{margin-top:0}.alert .ss-icon,.alert .list-solid-arrow li:before,.list-solid-arrow .alert li:before,.alert .message-box:before,.infoAlert .ss-icon,.infoAlert .list-solid-arrow li:before,.list-solid-arrow .infoAlert li:before,.infoAlert .message-box:before{font-size:1.7em;margin:-.3em .3em -1em 0;float:left;line-height:1.7em;min-width:1em}.info .ss-icon,.info .list-solid-arrow li:before,.list-solid-arrow .info li:before,.info .message-box:before,.ss-icon.info,.list-solid-arrow li.info:before,.info.message-box:before{color:#0939cb}.crumb{font-size:87%;margin:0 0 1em;padding:0;text-align:left}.crumb,.crumb a{color:#6D6F72}.crumb a:link,.crumb a:visited{text-decoration:underline}.crumb a:hover,.crumb a:active{text-decoration:none}.userGroupsRegister .crumb,.userGroupsContest .crumb{width:532px;margin:0 auto 1em auto}fieldset{border:none;margin-bottom:2em}fieldset legend{margin:0;color:#000}fieldset h1{padding:.2em .15em .2em .15em}.fence{padding:1em;border:1px solid #CCC}.fence fieldset{margin-bottom:1em}.fence fieldset:last-child{margin-bottom:0}form label{text-align:left;display:inline-block;margin-bottom:.25em;white-space:normal;font-weight:normal;margin-right:0}.required{font-weight:bold}.note{margin-left:1em}form .check label{display:inline}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],textarea,select{padding:.4em;border:1px solid #999;display:block;width:16em;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#eee;box-shadow:none}select{display:block;padding:.4em;width:17em;border:1px solid #999;background:#eee;box-shadow:none}input[type=checkbox],input[type=radio]{clear:left;display:inline-block;float:left;margin:1px .7em 0 0}.storeRegister input[type=checkbox],input[type=radio]{margin:1px 7px 0 0}.touch .storeRegister input[type=checkbox],input[type=radio]{margin:1px 5px 0 0}input[type=checkbox]{margin-bottom:.3em}input[type=checkbox]+label{display:block;overflow:hidden}input[type=radio]{display:inline}.OrderReceipt .promoPrivacy{margin-left:1.5em}.inline{display:inline !important}.multiAddress input[type=text],.multiPhone input[type=text]{margin-bottom:1em}.multiNumber{display:block;margin-bottom:0}.multiNumber input[type=text],.multiNumber input[type=number],.multiNumber input[type=tel]{margin:0 !important;display:inline !important;width:auto !important}.phoneArea{width:4em !important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.formComment{margin-top:.5em}.simpleFieldset .button{margin-top:.5em}.choiceset fieldset{margin-bottom:.25em}.touch #account input[type="text"],.touch #account input[type="password"],.touch #account textarea,.touch #account select,.touch input[type=email],.touch input[type=tel],.touch input[type=number],.touch #ecommercePath input[type="text"],.touch #ecommercePath input[type="password"],.touch #ecommercePath textarea,.touch #ecommercePath select,.touch #ecommercePath input[type=email],.touch #ecommercePath input[type=tel],.touch #ecommercePath input[type=number]{font-size:1.2em;padding:.5em}.hList{list-style:none}.hList li{float:left;margin:0;padding:0}.defaultList{list-style-type:disc}.defaultList li{display:list-item;list-style:disc !important}#viewport-detector{position:fixed;bottom:45px;right:0;z-index:10000;padding:5px 10px;background:#ccc;background:rgba(204,204,204,0.85)}#viewport-detector span{display:block;padding:2px 0 2px 30px;font:400 12px/1.625 "Helvetica Neue",Helvetica,Arial,sans-serif}#viewport-detector .dimensions{background:url(/display/common/images/viewport/icon-1.png) no-repeat left center}#viewport-detector .retina{background:url(/display/common/images/viewport/icon-2.png) no-repeat left center}#viewport-detector .pixel-ratio{background:url(/display/common/images/viewport/icon-3.png) no-repeat left center}.tipr_content{font:13px/1.7 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;background-color:#fff;padding:.3em .6em}.tipr_container_bottom{display:none;position:absolute;margin-top:.8em;z-index:1000}.tipr_container_top{display:none;position:absolute;margin-top:-4.3em;z-index:1000}.tipr_point_top,.tipr_point_bottom{position:relative;background:#fff;border:1px solid #666}.tipr_point_top:after,.tipr_point_top:before{position:absolute;pointer-events:none;border:solid transparent;top:100%;content:"";height:0;width:0}.tipr_point_top:after{border-top-color:#fff;border-width:8px;left:50%;margin-left:-8px}.tipr_point_top:before{border-top-color:#666;border-width:9px;left:50%;margin-left:-9px}.tipr_point_bottom:after,.tipr_point_bottom:before{position:absolute;pointer-events:none;border:solid transparent;bottom:100%;content:"";height:0;width:0}.tipr_point_bottom:after{border-bottom-color:#fff;border-width:8px;left:50%;margin-left:-8px}.tipr_point_bottom:before{border-bottom-color:#666;border-width:9px;left:50%;margin-left:-9px}body,.content,#hLogo,#headerLinks div,#headersearchform #query,#headersearchform #searchbutton{transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}#marketingDescription img{max-width:100%}#marketingDescription iframe{max-width:100%}.mobile,.menu-link{display:none}@media screen and (max-width: 972px){a img,:link img,:visited img{width:100%}#wishlist a img.product,#wishlist :link img.product,#wishlist :visited img.product{width:auto}#marketingDescription iframe{width:100%}.dealObject a img.product,.dealObject :link img.product,.dealObject :visited img.product{width:77px}}@media screen and (max-width: 600px){body.r,html.touch{overflow-x:hidden}.r #siteNav{position:absolute;top:0;left:-20em;width:20em !important;height:100%;background:#CCC}.r #siteNav .cranium{height:100%}.r #siteNav #nav li a{font-size:1.25em;padding:1em}.r #siteNav #nav li a:hover{text-decoration:none}.r #siteNav #nav li:hover ul,.r #siteNav #nav li:hover .list-dra,.r #siteNav #nav li:hover .list-solid-arrow,.r #siteNav #nav li:hover .list-square{display:none;visibility:hidden}.r #siteNav #nav li{float:none;text-align:left;border-bottom:1px solid #999}.r #siteNav #nav li.cart{position:static}.r #siteNav #nav li ul li,.r #siteNav #nav li .list-dra li,.r #siteNav #nav li .list-solid-arrow li,.r #siteNav #nav li .list-square li,.r #siteNav #nav li span.ss-icon,.r #siteNav #nav li span.message-box:before{display:none}.r #siteNav #nav li.mobile span.ss-icon,.r #siteNav #nav li.mobile span.message-box:before{display:inline}.r #nav{width:100%}.r #nav a.arrow,.r #nav li:hover a.arrow{background-image:none}.r .wrapper{position:relative;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}.r .wrapper.active{left:20em}.r .wrapper.active #siteNav{box-shadow:2px 5px 25px #666;z-index:9999}.r #strap{clear:both;position:relative !important}.r #pearsonAlwaysLearningImage{float:left;margin:18px 0 0 10px}.r .menu-link{display:block;position:absolute;left:.5em;top:.75em;font-size:1.5em;z-index:9999999}.r .menu-link:hover{text-decoration:none}.r #headerLinks{display:none}.r .mobile{display:list-item;background:#EEE}.r #siteNav #nav li span.ss-icon.cart,.r #siteNav #nav li span.cart.message-box:before{display:inline}.r #nav li.search{padding:1em 0 1em .5em;background:#282828;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzM5MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTM5MzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #282828 0%, #282828 37%, #393939 60%, #393939 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #282828), color-stop(37%, #282828), color-stop(60%, #393939), color-stop(100%, #393939));background:-webkit-linear-gradient(top, #282828 0%, #282828 37%, #393939 60%, #393939 100%);background:-o-linear-gradient(top, #282828 0%, #282828 37%, #393939 60%, #393939 100%);background:-ms-linear-gradient(top, #282828 0%, #282828 37%, #393939 60%, #393939 100%);background:linear-gradient(to bottom, #282828 0%, #282828 37%, #393939 60%, #393939 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#282828', endColorstr='#393939',GradientType=0 )}.r #siteNav #searchbutton{position:absolute;right:2em;top:1.75em;background:none;color:#333 !important;z-index:99999;border:none}.r #siteNav form label{display:none}.r .s #query{width:90%;font-size:1.25em;padding:.25em 0 .25em .75em;border:1px solid #333;background:#FFF;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}}@media screen and (max-width: 480px){.r #pearsonAlwaysLearningImage{margin-left:5px}}.reward-holder{margin-bottom:1em}.safari-title--small{font-family:'Source Sans Pro', 'Helvetica', sans-serif;font-weight:100;font-style:normal;font-size:22px;line-height:25px;font-weight:100;max-width:25em;margin:8px 10px 0px 15px;margin:0.8rem 10px 0rem 15px}.safari-text--regular{font-family:'Source Sans Pro', 'Helvetica', sans-serif;font-size:15px;line-height:17px;font-weight:100;max-width:35em;color:#695545;margin:5px 10px 0px 15px;margin:0.5rem 10px 0rem 15px}.safari-toggle-details{font-family:'Source Sans Pro', 'Helvetica', sans-serif;font-size:13px;text-align:right;margin:-29px 10px 0px 0px;margin:-2.9rem 10px 0rem 0px}.safari-cta{font-family:'Source Sans Pro', 'Helvetica', sans-serif;font-size:16px;font-weight:100;color:#fff}.safari-ad{text-align:left;width:100%;height:auto;overflow:hidden;padding:0px 0px 0px 0px;padding:0rem 0px 0rem 0px;border:solid 1px #c7c2ba;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;max-width:495px}.safari-ad .safari-switch{color:#b5002d;text-decoration:none}.safari-ad .safari-switch:hover{text-decoration:underline}.safari-ad img{width:180px;left:20px}.safari-ad .details{margin:20px 0px 0px 0px;margin:2rem 0px 0rem 0px;display:none}.safari-ad .safari-cta{float:right;margin:26px 20px 0px 0px;padding:6px 16px 10px 16px;background-color:#b9002d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.safari-ad .safari-cta:hover{background-color:#df5060}.safari-ad.safari-product{padding-bottom:24px}@media screen and (max-width: 900px) and (min-width: 750px){.storeProduct .safari-title--small{font-size:18px}.storeProduct .safari-ad img{width:132px}}@media screen and (max-width: 600px) and (min-width: 500px){.storeProduct .safari-title--small{font-size:18px}.storeProduct .safari-ad img{width:132px}}@media screen and (max-width: 400px){.OrderReceipt .safari-title--small{font-size:18px}.OrderReceipt .safari-ad img{width:132px}.OrderReceipt .safari-ad .safari-cta{margin:15px 20px 0px 0px}}h1{font-size:175%;margin-bottom:0.5em}h2{font-size:150%;line-height:130%}h3{font-size:135%;line-height:120%}h4{font-size:110%;line-height:120%}h5{font-size:100%;line-height:120%}.alert{font-weight:bold;color:#C00;margin:0}.reg-product .alert{margin-bottom:10px}#nav{z-index:12000 !important}p,dl{font-size:100%;line-height:1.5em;margin:0 0 1em 0}.tightList li{margin-bottom:0}blockquote{font-size:100%;line-height:1.5em;margin:0 1em 1em 1em}label{font-size:100%;line-height:normal}dd{font-size:inherit}dt{font-size:inherit}td{vertical-align:top}pre{overflow:auto !important;overflow:scroll;padding:10px;margin:10px}sup{font-size:.6em}span.regularexpression{font-family:"Courier New", Courier, monospace;font-weight:bold}span.matchingregularexpression{font-family:"Courier New", Courier, monospace;font-weight:bold;color:green}span.captures{font-family:"Courier New", Courier, monospace;font-weight:bold;color:green;background-color:yellow}.skip{position:absolute;left:-500em}.meta{font-size:0.9rem}.help{color:#999;font-size:87%}.closed{display:none}.clear{clear:both}.bottompad{height:20px}.clearfix:before,.clearfix:after,.content:before,.content:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}p.rssSubscribe{margin-bottom:1em}p.rssSubscribe a{margin-right:1em;display:inline-block}p.rssSubscribe img{vertical-align:middle}img.author{border:1px solid #666;float:left;margin:0 1em 0 0}img.product{border:1px solid #666}img.podcast{border:0px}ul#ulInfo,#ulInfo.list-dra,#ulInfo.list-solid-arrow,#ulInfo.list-square{display:none}#productListAll td{padding:0 1em 1.5em 0;vertical-align:top}#productListAll td.num{color:#999}#productListAll td a.title{font-size:120%;font-weight:bold}#productListAll td li.meta{margin-right:0.23em;display:inline}.home div.productList table td{vertical-align:top;margin:0;padding:0 .5em 1.5em 0}div.productList table td{vertical-align:top;margin:0;padding:0 1em 1.5em 0}div.productList li img{margin-right:0.5em;vertical-align:middle}div.productList td.num{color:#999}div.productList p{text-align:right}div.productList .eproduct a,#productListAll .eproduct a{display:block;width:61px;position:relative;padding-bottom:6px}div.productList .eproduct img.overlay,#productListAll .eproduct img.overlay{border:0;position:absolute;bottom:0;right:-1px}.productList dd img,.productList li.pricing img{margin-right:0.5em;vertical-align:middle}p.pagination a{margin:0px 9.75px;margin:0rem .75rem}p.pagination span.current{border:1px solid #eee;padding:0.25em;margin:0px 6.5px;margin:0rem .5rem}span.new{text-transform:uppercase;margin-right:0.5em;font-size:87%;color:#6d6f72}div.justReleased span.new{display:none}.pst{margin:0;padding:0}.pst img.coverImage{float:left;margin:0 1em 1em 0;border:1px solid #c7c8ca}.pst img.authorImage{float:left;margin:0 1em 1em 0;border:1px solid #c7c8ca}.cloud{margin:0 0 24px 0}.cloud ul,.cloud .list-dra,.cloud .list-solid-arrow,.cloud .list-square{list-style:none;margin:0;padding:0}.cloud li{display:inline;padding-right:1em}.aboutNetwork #column1{width:468px;margin:0 24px 0 0;padding:0;float:left}.aboutNetwork #column2{width:468px;margin:0;padding:0;float:left}.ebook-formats.layoutDoubleColumn #columnPrimary{width:680px}.lt-ie7 .ebook-formats.layoutDoubleColumn #columnPrimary{width:600px}.ebook-formats.layoutDoubleColumn #columnSecondary{width:235px}.lt-ie7 .ebook-formats.layoutDoubleColumn #columnSecondary{margin-left:25px}.ebook-formats.layoutDoubleColumn img#devices{margin:0 0 10px 0}.lt-ie7 .ebook-formats.layoutDoubleColumn img#devices{margin-left:0}.ebook-formats.layoutDoubleColumn #columnSecondary ul#ebookFormatsMenu,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-dra,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-solid-arrow,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-square{list-style:none;list-style-type:none;margin:0;padding:0}.ebook-formats.layoutDoubleColumn #columnSecondary ul#ebookFormatsMenu li,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-dra li,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-solid-arrow li,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-square li{background-color:#ccc;margin:0 0 2px 0;padding:0;border:1px solid #eee;background-image:url(../images/ebookFormatsMenu.png);background-repeat:x;background-position:top left;width:233px;height:51px}.ebook-formats.layoutDoubleColumn #columnSecondary ul#ebookFormatsMenu li.heading,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-dra li.heading,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-solid-arrow li.heading,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-square li.heading{background-image:url(../images/ebookFormatsMenuHeading.png);background-repeat:x;background-position:top left;width:233px}.ebook-formats.layoutDoubleColumn #columnSecondary ul#ebookFormatsMenu li a,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-dra li a,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-solid-arrow li a,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-square li a{font-size:16px;color:#333333;display:block;padding:15px 5px 15px 30px;width:198px;height:21px}.ebook-formats.layoutDoubleColumn #columnSecondary ul#ebookFormatsMenu li.heading a,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-dra li.heading a,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-solid-arrow li.heading a,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-square li.heading a{padding-left:10px;font-size:18px;width:218px}body#popUp{margin:0;padding:0;background:none}body#popUp #content{width:auto;margin:auto;min-height:10px}body#popUp h1{font-size:120%;margin-bottom:0.5em}#popUp h2{font-size:100%;margin-bottom:0.5em}#popUp h3{font-size:100%;margin-bottom:0.5em;font-style:italic}body#popUp p{font-size:87%}.storeBrowse .productList{margin:0;padding:1em 0 0 0;border-top:1px solid #eee}.storeBrowse .productList p{text-align:left}.storeBrowse .productList .pagination{padding-top:0.5em;border-top:1px solid #eee;text-align:center}.storeBrowse .productList .pagination span.current{border:1px solid #999;padding:0.25em}.storeBrowse .rssSubscribe{margin-bottom:1em}.storeBrowse .rssSubscribe a{margin-right:1em}.storeBrowse .rssSubscribe img{vertical-align:middle}.storeBrowse .productList .listQuantity{display:inline;margin-right:2em}.storeBrowse .productList .listSort{display:inline}.storeBrowse .productList #productListAll{margin-top:1.5em}.storeIndex .comingSoon span.new{display:none}.storeRegister #columnPrimary h3{margin-top:2em}.storeRegister #columnPrimary input{margin-right:0.5em}.storeRegister #columnPrimary form{margin-bottom:2em}.storeProduct #columnTwo .productList h3{margin-bottom:1em}.storeProduct #columnTwo .productList a.title{font-weight:bold}.storeProduct #columnTwo .productList dd.pricing img{margin-right:0.5em;vertical-align:middle}.storeProduct #columnTwo .productList .cover{display:inline-block;width:20%}.storeProduct #columnTwo .productList .product{float:left}.storeProduct #columnTwo .productList dl{float:right;width:78%;display:inline-block}div#productBSS{clear:both}div#bssContent{margin:-1px 0 0 0;padding:1em}@media screen and (max-width: 885px){div#bssContent{margin:-1px 0 0 0;padding:1em;clear:both}}div#bssContent div.container p ~ li{margin-left:1em}div.storeProduct #productBSS.tabwidget ul.tabs,div.storeProduct #productBSS.tabwidget .tabs.list-dra,div.storeProduct #productBSS.tabwidget .tabs.list-solid-arrow,div.storeProduct #productBSS.tabwidget .tabs.list-square{height:1.8em}div.storeProduct #productBSS.tabwidget ul.tabs li,div.storeProduct #productBSS.tabwidget .tabs.list-dra li,div.storeProduct #productBSS.tabwidget .tabs.list-solid-arrow li,div.storeProduct #productBSS.tabwidget .tabs.list-square li{font-size:.9em;padding:0 .7em}div.crIFrame{padding:1em 0 2em 0;border-bottom:1px solid #c7c8ca;margin-bottom:2em}.productRefresh{position:relative;margin:0;padding:0}.productRefreshMessaging{position:absolute;z-index:1000;height:100%;width:100%;margin:0;padding:1em 0;text-align:center}.productRefresh img.productImage{filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;zoom:1}.productRefresh dl dt{filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;zoom:1}.productRefresh dl dd{filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;zoom:1}.mediaReview #column1{margin:0 214px;width:532px}.explore #columnOne{border-right:1px solid #ccc;padding-right:2.08333333333334%}.explore .connectedList li{vertical-align:top;display:table-cell}.explore .connected h2,.imprintIndex .connected h2{font-size:125%;margin-bottom:.5em}.explore .connected a,.imprintIndex .connected a{float:left}.explore .connected img,.imprintIndex .connected img{padding-right:.5em;float:left}.formats #columnOne{border-right:1px solid #ccc;padding-right:2.08333333333334%}.formats .connectedList li{vertical-align:top;display:table-cell}.formats .connected h2,.imprintIndex .connected h2{font-size:125%;margin-bottom:.5em}.formats .connected a,.imprintIndex .connected a{float:left}.formats .connected img,.imprintIndex .connected img{padding-right:.5em;float:left}.searchPreview #columnTwo{border-left:1px solid #ccc}.searchPreview h1{margin-bottom:1em}.searchPreview h1 input{font-size:100%;font-weight:bold;margin-right:0.75em;width:auto}.searchPreview h1 input[type="image"]{vertical-align:middle}.searchPreview form{text-align:left}.searchPreview form label.hide{display:none}.searchPreview div.advertisement{text-align:center}.searchPreview .title{font-size:120%;font-weight:bold}.searchPreview td.number{color:#999}.searchPreview div.productList .eproduct a{display:block;width:70px;position:relative;padding-bottom:6px}.searchPreview div.productList .eproduct img.overlay{border:0;position:absolute;bottom:0;right:0}.searchStore div.productList{float:left;width:600px;margin:2em 24px 0 0}.searchStore .advertisement{margin-top:2em;width:334px;float:left}.searchStore form label.hide{display:none}.searchStore .title{font-size:120%;font-weight:bold}.searchStore td.number{color:#999}.searchStore div.productList .eproduct a{display:block;width:70px;position:relative;padding-bottom:6px}.searchStore p.pagination{padding-top:0.5em;border-top:1px solid #eee;text-align:center}.searchStore p.pagination span.current{border:1px solid #999;padding:0.25em}.searchContent h1 input{font-size:100%;font-weight:bold;margin-right:0.75em;width:auto}.searchContent h1 input[type="image"]{vertical-align:middle}.searchContent div.productList{float:left;width:600px;margin:2em 24px 0 0}.searchContent .advertisement{margin-top:2em;width:334px;float:left}.searchContent .title{font-size:120%;font-weight:bold}.searchContent td.number{color:#999}.searchContent p.pagination{padding-top:0.5em;border-top:1px solid #eee;text-align:center}.searchContent p.pagination span.current{border:1px solid #999;padding:0.25em}.searchStore li.format img{margin-right:0.25em;vertical-align:middle}.searchStore div.productList .eproduct img.overlay{border:0;position:absolute;bottom:0;right:0}.searchPreview p.pagination{padding-top:0.5em;border-top:1px solid #eee;text-align:center}.searchPreview p.pagination span.current{border:1px solid #999;padding:0.25em}.searchPreview li.format img{margin-right:0.25em;vertical-align:middle}.searchStore h1 input{font-size:100%;font-weight:bold;margin-right:0.75em;width:auto}.searchStore h1 input[type="image"]{vertical-align:middle}div.results h3{margin:1em 0}div.results p{margin:0 0 10px 0}div.results label{display:inline;font-weight:normal}div.results table.beforead{margin:2em 0 0 0}div.results table.afterad{margin-top:2em}div.results .price{font-size:87%}.line{border-top:1px solid #c7c8ca}.tabwidget{position:relative}.tabwidget ul.tabs,.tabwidget .tabs.list-dra,.tabwidget .tabs.list-solid-arrow,.tabwidget .tabs.list-square{list-style:none;margin:0;padding:0 0 1px 0;height:1.9em}.tabwidget ul.tabs li,.tabwidget .tabs.list-dra li,.tabwidget .tabs.list-solid-arrow li,.tabwidget .tabs.list-square li{display:block;float:left;padding:0 1em;line-height:2em;margin:0}.tabwidget ul.tabs li.selected,.tabwidget .tabs.list-dra li.selected,.tabwidget .tabs.list-solid-arrow li.selected,.tabwidget .tabs.list-square li.selected{border-bottom:1px solid #fff}.tabwidget .container{display:none;clear:both;border-width:0 1px 1px 0;position:relative}.tabwidget .on{display:block}.tabwidget .container h2{font-size:100%;font-weight:bold}div.allArticles h2{margin-bottom:1em}div.allArticles dt{font-size:120%;font-weight:bold}div.articleIndex div.productList{margin:0;padding:1em 0 0 0;border-top:1px solid #eee}div.articleIndex div.productList p{text-align:left}div.articleIndex div.productList p.pagination{padding-top:0.5em;border-top:1px solid #eee;text-align:center}div.articleIndex div.productList p.pagination span.current{border:1px solid #999;padding:0.25em;margin:0px 6.5px;margin:0rem .5rem}div.articleIndex p.rssSubscribe{margin-bottom:1em}div.articleIndex p.rssSubscribe a{margin-right:1em}div.articleIndex p.rssSubscribe img{vertical-align:middle}div.articleIndex div.productList p.listQuantity{display:inline;margin-right:2em}div.articleIndex div.productList p.listSort{display:inline}div.articleIndex div.productList table#productListAll{margin-top:1.5em}#articleContent{margin:0 0 2em 0;padding:0;position:relative;width:100%}.styleTypeNone li{list-style-type:none}.styleTypeNone li li,.styleTypeNone li li li{list-style-type:disc}.relatedBook{border:1px solid #ccc;width:325px;float:right;margin:0 0 10px 10px}.relatedBook .product{float:left;margin:0 10px 0 0}.relatedBook .header{padding:10px;border-bottom:1px solid #ccc}.relatedBook.relatedBookWide{border-top:1px solid #ccc;border-right:none;border-left:none;border-bottom:none;width:100%;float:left;padding:10px 0;margin-left:0}.relatedBook.relatedBookWide .productArea{padding:10px 0}.relatedBook.relatedBookWide .header{border:none;padding:0}.relatedBook.relatedBookWide .header h3{font-size:135%;line-height:1.5em;color:#000}.graydient{background:#f2f2f2;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 28%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(28%, #f2f2f2));background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 28%);background:-o-linear-gradient(top, #fff 0%, #f2f2f2 28%);background:-ms-linear-gradient(top, #fff 0%, #f2f2f2 28%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 28%)}.graydient{filter:none}.lt-ie9 .graydient{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0)}.lt-ie8 .graydient{zoom:1}.relatedBook .header h3{margin:0;padding:0;color:#666;font-size:16px}.relatedBook .productArea{padding:10px;margin:0}.relatedBook .button,.relatedBook .buy.button{font-size:.9em}.relatedBook .button:active,.relatedBook .buy.button:active{text-decoration:none;font-size:.9em}.relatedBook.slide{position:fixed;bottom:0;right:0;margin:0;z-index:999;width:320px;display:none}.relatedBookLink{display:none}.articleProduct .relatedShow{display:none}.relatedBookLink{position:absolute;left:-55em}#articleHeader img.author{margin:0 .5em 0 0;padding:0;float:left;width:51px;height:51px}#articleHeader li{margin-bottom:0.25em}#articleHeader li .authorName{font-weight:bold}.articleTools{position:relative;margin:1.5em 0 0 0;background:#eee;padding:.75em .75em 0 .75em;width:100%;font-size:87%;line-height:16px}.articleTools a.ss-icon,.articleTools a.message-box:before{color:#666;position:relative;top:1px}.articleTools #articleTOC{padding:4px 0.75em 4px 0;float:left;height:24px}.articleTools div.articleInteraction{padding:4px 0 4px 0;float:left;height:24px}.articleInteraction a:link,.articleInteraction a:visited,.articleInteraction a:hover,.articleInteraction a:active{color:#6d6f71}.articleInteraction a:link:hover,.articleInteraction a:visited:hover,.articleInteraction a:hover:hover,.articleInteraction a:active:hover{text-decoration:none}.linkText:hover{text-decoration:underline;color:#004f7f}.articleTools div.articleInteraction ul,.articleTools div.articleInteraction .list-dra,.articleTools div.articleInteraction .list-solid-arrow,.articleTools div.articleInteraction .list-square{margin:0;padding:0;list-style-type:none}.articleTools div.articleInteraction ul li,.articleTools div.articleInteraction .list-dra li,.articleTools div.articleInteraction .list-solid-arrow li,.articleTools div.articleInteraction .list-square li{display:inline;margin-right:0.75em}.articleTools div.articleInteraction ul li:last-child,.articleTools div.articleInteraction .list-dra li:last-child,.articleTools div.articleInteraction .list-solid-arrow li:last-child,.articleTools div.articleInteraction .list-square li:last-child{margin-right:0}.articleTools div.articleInteraction a img{vertical-align:middle;margin-right:0.5em}.articleTools a#moreToggle{cursor:pointer;color:#c7c8ca}.articleTools a{color:#6d6f71}.articleTools .pagination{padding:4px 0 0 0;float:right;height:24px;text-align:right}.articleTools div.pagination .paginationPrevious{margin:0}.articleTools div.pagination .paginationLocation{margin-left:0.5em}.articleTools div.pagination .paginationNext{margin-left:0.5em}#articleTOCList{margin:0;padding:0;width:275px;position:absolute;top:2.75em;left:0;border:1px solid #ccc;z-index:999;background:#eee}#articleTOCList .tocClose{float:right;margin:0;padding:.5em;font-size:1.25em}#articleTOCList ol{margin:0;padding-left:0}#articleTOCList li{list-style-position:inside;margin:0;padding:1em 2.75em 1em 2.25em;text-indent:-1.25em;border-bottom:1px solid #CCC}#articleTOCList li.currentPageInfo{background:#ccc}#articleTOCList.TOCcontent{left:-999em}#articleTOCList.TOCcontent.active{left:0}.touch #articleTOCList li{padding:1.5em 2em 1.5em 3em}#articleTOC p img{vertical-align:middle;margin-right:0.5em}#articleText{padding:1.5em 0 0 0}#articleLongDescription{font-weight:normal;font-size:1.3em;margin-bottom:1em;padding:0;line-height:1.4em}#articleText ul,#articleText .list-dra,#articleText .list-solid-arrow,#articleText .list-square{margin-left:2em;list-style:disc}#articleText ol{margin-left:2em}#articleText h2{line-height:1.2em;margin-bottom:.2em}#articleText h3{line-height:1.5em}#articleText tt,#articleText pre{font-size:120%}#articleText table{border:1px solid #999;margin-bottom:2em;border-collapse:collapse}#articleText td,#articleText p{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}#articleText td{padding:0.5em;border:1px solid #999;border-collapse:collapse}#articleText table td tt,#articleText table td pre{width:auto;font-size:100%;margin:0;padding:0}#articleText pre{margin:2em 0;padding:1em;border:1px solid #ddd}#articleText p>pre,#articleText p>tt{font-size:125%;margin:0;padding:0;border:none}#articleText .sidebar{position:relative;clear:both;margin:2em 0;border-width:1px;border-style:solid;padding:4em 1em 1em 1em}#articleText .sidebar p.title{position:absolute;font-weight:bold;padding:.5em 0 .5em 1em;top:0;left:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#articleText .sidebar p.theholder{position:absolute;top:1em;font-size:1.4em;left:.5em;background-color:#fff;padding:0 1em .2em .2em}#articleText a{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}#articleText .figure{margin:2em}#articleText .figure img{margin:0.5em 0;max-width:100%}#articleDiscussion h3{padding:0 .5em}#dsq-sort-by select{margin-top:.25em}#disqus_thread{margin-top:2em}.articleProduct .tabwidget .container{border-width:0 1px 1px 1px;padding:1.5em 1em 1em 1em}.articleProduct .tabwidget h3{margin-bottom:.5em}.articleProduct .tabwidget .tabs{height:2.2em}.articleProduct .tabwidget .tabs li{font-size:1.1em}.tabwidget.prop dd.resPod{margin-left:85px}.tabwidget.prop dd.resPod ul,.tabwidget.prop dd.resPod .list-dra,.tabwidget.prop dd.resPod .list-solid-arrow,.tabwidget.prop dd.resPod .list-square{position:relative}.tabwidget.prop dd.resPod li.video,.tabwidget.prop dd.resPod li.audio{padding-left:17px}.tabwidget.prop dd.resPodSubscribe{padding-left:85px;padding-bottom:2em}.tabwidget.prop dd.resPodSubscribe a{padding-left:8px}.tabwidget.prop .more{margin-top:1em}.tabwidget.prop dd.resPod li.audio,.tabwidget.prop dd.resPod p.audio{background:url(../../common/images/icons/podcast_audio.png) top left no-repeat}.tabwidget.prop dd.resPod li.video,.tabwidget.prop dd.resPod p.video{background:url(../../common/images/icons/podcast_video.png) top left no-repeat}.guides #column2{position:absolute;top:0;left:0;width:190px}.guides #column3{width:160px;margin-left:24px;float:left}.guides div.btb h3,.guides div.btb h4{margin-left:5px;margin-right:5px;margin-bottom:1em}.guides div.btb ul,.guides div.btb .list-dra,.guides div.btb .list-solid-arrow,.guides div.btb .list-square{margin-left:5px;margin-right:5px;list-style:none}.guides div.btb p{margin:1em 5px 0 5px}.guides.topic #column2{width:336px;margin-left:24px;position:relative;float:left}.guides.content #column2{padding-bottom:24px;border-width:0 0 1px 1px}.guides ul#toc,.guides #toc.list-dra,.guides #toc.list-solid-arrow,.guides #toc.list-square{width:288px;float:left;font-weight:bold;color:#6d6f72;list-style:none;margin:0;padding:0}.guides ul#toc a,.guides #toc.list-dra a,.guides #toc.list-solid-arrow a,.guides #toc.list-square a{font-weight:normal}.guides ul#toc ul,.guides #toc.list-dra ul,.guides #toc.list-solid-arrow ul,.guides #toc.list-square ul,.guides ul#toc .list-dra,.guides #toc.list-dra .list-dra,.guides #toc.list-solid-arrow .list-dra,.guides #toc.list-square .list-dra,.guides ul#toc .list-solid-arrow,.guides #toc.list-dra .list-solid-arrow,.guides #toc.list-solid-arrow .list-solid-arrow,.guides #toc.list-square .list-solid-arrow,.guides ul#toc .list-square,.guides #toc.list-dra .list-square,.guides #toc.list-solid-arrow .list-square,.guides #toc.list-square .list-square{list-style:none;margin:0;padding:0}.guides ul#toc li li,.guides #toc.list-dra li li,.guides #toc.list-solid-arrow li li,.guides #toc.list-square li li{margin:0 0 0.25em 0;padding-left:15px;background:url(../images/icons/plus.png) no-repeat left 4px}.guides ul#toc span,.guides #toc.list-dra span,.guides #toc.list-solid-arrow span,.guides #toc.list-square span{font-weight:normal;color:#000;font-size:87%}.guides #intro{margin-left:312px}.guides #intro h3{font-size:100%;line-height:1.5em;margin-bottom:0.5em;font-weight:bold;color:#6d6f72}.guides .articleToolsSecond .articleInteraction{margin-top:1em}.guides .articleToolsSecond .articleInteraction .save{margin-right:.5em}.guides .articleTools{background:none}.sendEmail #column1{margin:0 auto;width:532px}.sendEmail form p{margin:0}.sendEmail .help{margin:0 0 1em 0}.sendEmail label{text-align:left}.sendEmail li{list-style-type:none}.sendEmail .checkbox label{font-weight:normal;margin:0 0 1em 0}#promotions ol,#promotions ul,#promotions .list-dra,#promotions .list-solid-arrow,#promotions .list-square{list-style:none;margin:0;padding:0}#promotions .productCover{float:left;position:relative}#promotions .overlay{position:absolute;bottom:-8px;right:3px}#promotions dt img.product,#promotions dt img.author{float:left;width:51px;margin:0 1em 0 0;padding:0}#promotions dt img.art{float:left;width:75px;margin:0 1em 1em 0;padding:0}#promotions dt a.title{font-weight:bold}#promotions p.more{text-align:right;clear:both}#promotions p img{margin-right:0.5em}#promotions dl.store{margin:0;padding:0 0 1.5em;overflow:auto;clear:both}.lt-ie7 #promotions dl.store{margin:0;padding:0 0 2.5em;overflow:auto;clear:both}#promotions dl.articles{margin:0 0 1em 0;padding:0}#promotions dl.blogs{margin:0 0 1em 0;padding:0;clear:both}#promotions dl.blogs dd.intro p{text-align:left}#promotions dl.podcasts{margin:0 0 1em 0;padding:0;clear:both}#promotions dl.podcasts dd.intro p{text-align:left}#promotions dl.store dd.pricing img{margin:0 0.5em 0 0;vertical-align:middle}#promotions dl.blogs dd.meta span.comments{margin-left:0.5em;border-left:1px solid #ccc;padding-left:0.5em}#authorInformation{margin:0;padding:0;width:400px;height:300px;overflow:auto;position:absolute;top:48px;left:12px;z-index:1;background-color:#fff}#authorInformation div#informationHeader{margin:0;padding:0 0 0 12px;float:left}#authorInformation div#informationHeader p{margin-bottom:0}#articleHeader #authorInformation img.author{width:51px;margin:12px 1em 0.25em 0;float:left}#authorInformation div.tabwidget{margin:0;clear:both;border:hidden;position:relative}#authorInformation div.tabwidget ul.tabs,#authorInformation div.tabwidget .tabs.list-dra,#authorInformation div.tabwidget .tabs.list-solid-arrow,#authorInformation div.tabwidget .tabs.list-square{background-color:#fed65d}#authorInformation div.tabwidget ul.tabs li,#authorInformation div.tabwidget .tabs.list-dra li,#authorInformation div.tabwidget .tabs.list-solid-arrow li,#authorInformation div.tabwidget .tabs.list-square li{margin-bottom:0;line-height:2em}#authorInformation div.tabwidget div.container{border-width:0;background-color:#fff;margin:-10px 0 0 0}#authorInformation div.container dt{clear:both}#authorInformation div.container dt img.product,#authorInformation div.container dt img.author{float:left;width:51px;margin:0 1em 1em 0;padding:0}#authorInformation div.container dt img.art{float:left;width:75px;margin:0 1em 1em 0;padding:0}#authorInformation div.container dt a.title{font-weight:bold}#authorInformation div.container dl.store{margin:0 0 1em 0;padding:0;clear:both}#authorInformation div.container dl.articles{margin:0 0 1em 0;padding:0}#authorInformation div.container dl.blogs{margin:0 0 1em 0;padding:0;clear:both}#authorInformation div.container dl.blogs dd.intro p{text-align:left}#authorInformation div.container dl.podcasts{margin:0 0 1em 0;padding:0;clear:both}#authorInformation div.container dl.podcasts dd.intro p{text-align:left}#authorInformation div.container dl.store dd.pricing{margin:1em 0 0 65px}#authorInformation div.container dl.store dd.pricing img{margin:0 0.5em 0 0;vertical-align:middle}#authorInformation div.container dl.blogs dd.meta span.comments{margin-left:0.5em;border-left:1px solid #ccc;padding-left:0.5em}#authorInformation div.container dl.blogs dd.meta span.timestamp{color:#6d6f72}div#content.author div#column1 p.authors{padding-left:60px;padding-bottom:40px}div#content.author p.authors img{float:left;clear:left;margin:0 0 0 -60px}div#content.author p.authors img.noauthor{border:none}div#content.author div.authorbannerheader{padding:10px 0}div#content.author div.authorbannerheader img{padding:0 0 10px 0}div#content.author div.authorbannerheader p.rssSubscribe img{margin:0;padding:0 10px 0 0;vertical-align:middle}div#content.author div.authorbannerheader p.rssSubscribe{line-height:1.5em;padding-bottom:1em;padding-top:.5em}div#content.author div.authorheader{width:512px;margin-top:5px}div#content.author div.authorheader h1{margin-bottom:.4em}div#content.author div.authorheader h1 a:link,div#content.author div.authorheader h1 a:visited,div#content.author div.authorheader h1 a:active{color:#000}div#content.author div.authorheader img{float:left;margin:5px 15px 0 0}div#content.author div.authorheader p.rssSubscribe{line-height:1.5em;padding-bottom:1em}div#content.author div.authorheader p.rssSubscribe img{margin:0;padding:0 10px 0 0;vertical-align:middle}.podcasts.channel #column1{width:750px;margin-left:176px}.podcasts.channel #column2{width:152px;text-align:center}.podcasts.episode #column1{width:675px;margin-left:180px;padding:0;border:none}.podcasts.episode #column2{left:50px;width:130px;text-align:right}.podcasts.channel #column1 .pst p{clear:both}.podcasts table{margin-top:2em}.podcasts td{padding-bottom:1em}.podcasts td.list{padding-left:1em}.podcasts td.list ul,.podcasts td.list .list-dra,.podcasts td.list .list-solid-arrow,.podcasts td.list .list-square{list-style:none;margin-left:0;padding-left:0}.podcasts .button{text-align:center}.podcasts .list h3{margin-bottom:0.5em}.podcasts .list p{margin:0 0 0.5em 0}.podcasts .list p.latest{color:#999;font-size:87%}.podcasts .list li{padding-left:20px;margin:0 0 0.5em 0;line-height:15px;font-size:87%}.podcasts li.audio,.podcasts p.audio{background:url(../../common/images/icons/podcast_audio.png) top left no-repeat}.podcasts li.video,.podcasts p.video{background:url(../../common/images/icons/podcast_video.png) top left no-repeat}.podcasts.channel td.date{white-space:nowrap}.podcasts.channel td.format{text-align:center}.podcasts.channel td h3{font-size:100%;font-weight:bold;margin-bottom:0.5em}.podcasts.channel td p{margin-bottom:0.5em}.podcasts.channel #column1 div.pst h2{display:none}.podcasts.channel #column1 div.pst h3{margin-bottom:0.5em}.podcasts.channel #column1 div.pst img{float:right;margin:0 0 0.75em 0.75em}.podcasts.channel #column2 div.pst{margin:1em 0;padding:0.5em 0}.podcasts.channel #column2 div.pst p{text-align:left}.podcasts.episode h1{margin-bottom:0.5em}.podcasts.episode .meta a{color:#004f7f}.podcasts.episode .movie{margin-bottom:2em}.podcasts p.audio,.podcasts p.video{padding-left:16px;margin-bottom:0;font-weight:bold}.podcasts p.audio .meta,.podcasts p.video .meta{font-weight:normal}.podcasts p.file{font-weight:bold}.podcasts p.help{padding-left:16px}.podcasts p.help.player{padding-left:0;margin-bottom:1em}.podcasts .polyptych{margin:1.5em 0;overflow:auto;text-align:center}.podcasts .polyptych ul li.fourth,.podcasts .polyptych .list-dra li.fourth,.podcasts .polyptych .list-solid-arrow li.fourth,.podcasts .polyptych .list-square li.fourth,.podcasts .polyptych ul li.last,.podcasts .polyptych .list-dra li.last,.podcasts .polyptych .list-solid-arrow li.last,.podcasts .polyptych .list-square li.last{border:none;padding-right:0}.podcasts .polyptych ul li a,.podcasts .polyptych .list-dra li a,.podcasts .polyptych .list-solid-arrow li a,.podcasts .polyptych .list-square li a{margin:0;padding:0}.podcasts .comments{margin-bottom:2em;position:relative;width:640px}.podcasts .comments .entry p{margin:0}.podcasts .comments h2{font-size:145%;line-height:24px;margin:0;font-weight:bold}.podcasts .comments .commentEntry{padding:1em 0 0 0;margin:0}.podcasts .comments .noComment{padding:1em 0 0 0;margin:0}.promotionsIndex #columnOne,.promotionsCollection #columnOne{float:left;width:600px;margin-right:24px}.promotionsIndex #columnTwo{float:left;width:336px;margin:0}.promotionsIndex .productList h2{margin:1em 0 1.5em 0}.promotionsIndex .productList ol{list-style:decimal;color:#999}.promotionsIndex .productList a.title{font-size:120%;font-weight:bold}.promotionsIndex .productList li{margin-bottom:1em;color:#000}.promotionsCollection .productList ol{list-style:decimal;color:#999}.promotionsCollection .productList a.title{font-size:120%;font-weight:bold;display:block}.promotionsCollection .productList li{margin-bottom:1em;color:#000}.promotionsCollection div.productList p.pagination{padding-top:0.5em;border-top:1px solid #eee;text-align:center}.promotionsCollection div.productList p.pagination span.current{border:1px solid #999;padding:0.25em}.promotionsEntry h2{margin-bottom:1em}.promotionsEntry h3{margin-bottom:1em}.promotionsEntry .promotionsFooter{clear:both}.promotionsEntry .addThisWidget{vertical-align:middle}.promotionsEntry .addThisWidget img{margin:0 0.5em 0 0;vertical-align:middle}.dualColumnNoDescription #columnOne,.singleColumnNoDescription #columnOne,.featuredTitleWithList #columnOne,.dualColumnWithDescription #columnOne{float:left;width:468px;margin-right:24px;padding:0}.dualColumnNoDescription #columnTwo,.singleColumnNoDescription #columnTwo,.featuredTitleWithList #columnTwo,.dualColumnWithDescription #columnTwo{float:left;width:468px;margin:0;padding:0}.dualColumnNoDescription img.product,.singleColumnNoDescription img.product,.featuredTitleWithList img.product,.dualColumnWithDescription img.product{float:left;margin-right:1em;margin-bottom:2em;width:75px}.dualColumnNoDescription dl,.singleColumnNoDescription dl,.featuredTitleWithList dl,.dualColumnWithDescription dl{clear:both}.coverRight img.product{float:right;width:75px;margin-left:1em;margin-bottom:1em}.promotionsEntry .freeform p{margin-bottom:1em;clear:both}.promotionsEntry .freeform p img{float:left;margin-right:1em;margin-bottom:2em}.promotionsEntry .title{font-weight:bold}.promotionsEntry .product{float:left;margin:0 1em 2em 0}.promotionsEntry .smaller{font-size:.8em}.promotionsEntry .disclaimer{line-height:2em}div.pressReleaseDetail{margin:20px auto 0;width:960px}.authorsIndex #column1{width:600px;margin:0 24px 0 0;padding:0;float:left}.authorsIndex #column2{width:336px;margin:0;padding:0;float:left}.authorsIndex .filter a{margin-right:1em}.authorsIndex .productList{margin:0;padding:0;text-align:left}.authorsIndex .productList ol li,.authorsIndex .productList ul li,.authorsIndex .productList .list-dra li,.authorsIndex .productList .list-solid-arrow li,.authorsIndex .productList .list-square li{color:#999;line-height:2.2}.authorsIndex .productList ol li{list-style:decimal}.authorsIndex .productList ol li a,.authorsIndex .productList ul li a,.authorsIndex .productList .list-dra li a,.authorsIndex .productList .list-solid-arrow li a,.authorsIndex .productList .list-square li a{font-size:120%;font-weight:bold}.authorsIndex p.pagination{padding-top:0.5em;border-top:1px solid #eee;text-align:center}.authorsIndex p.pagination span.current{border:1px solid #999;padding:0.25em;margin:0px 6.5px;margin:0rem .5rem}.authorsIndex .pst{margin:0 0 12px 0;padding:0 0 12px 0}.authorsBiography #authorImage img.author{float:none;margin:0;border:1px solid #ccc}.authorsBiography #authorImage p.caption{clear:both;margin:4px 0 0 0;font-size:0.8em;color:#666}.authorsBiography div.longBioDescription{margin-bottom:3em}.authorsBiography #tabbedListing ul.tabs,.authorsBiography #tabbedListing .tabs.list-dra,.authorsBiography #tabbedListing .tabs.list-solid-arrow,.authorsBiography #tabbedListing .tabs.list-square{list-style:none;margin:0;padding:0 0 1px 0;height:2em;border-bottom:1px solid #c7c8ca}.authorsBiography .container{margin:-1px 0 0 0;padding:0}.authorsBiography div.productList table{margin:1em 1em 0 1em}.authorsBiography div.productList table td{padding:0 0.5em 1em 0}.authorsBiography #bssProducts table td{padding:0 0.5em 1.5em 0}.authorsBiography #bssProducts table td ul,.authorsBiography #bssProducts table td .list-dra,.authorsBiography #bssProducts table td .list-solid-arrow,.authorsBiography #bssProducts table td .list-square{margin-left:0;list-style-image:none;list-style-position:outside;list-style-type:none}.authorsBiography table td a.title{font-weight:bold}.authorsBiography #bssProducts table td ul li a,.authorsBiography #bssProducts table td .list-dra li a,.authorsBiography #bssProducts table td .list-solid-arrow li a,.authorsBiography #bssProducts table td .list-square li a{color:#6d6f72;margin-left:0;padding:0}.authorsBiography #bssProducts table td ul li.meta,.authorsBiography #bssProducts table td .list-dra li.meta,.authorsBiography #bssProducts table td .list-solid-arrow li.meta,.authorsBiography #bssProducts table td .list-square li.meta{margin:5px 0 0 0}.authorsBiography #bssProducts table td ul li.price,.authorsBiography #bssProducts table td .list-dra li.price,.authorsBiography #bssProducts table td .list-solid-arrow li.price,.authorsBiography #bssProducts table td .list-square li.price,.authorsBiography #bssProducts table dd.pricing{font-size:87%;margin:2px 0 0 0}.authorsBiography #bssProducts table td ul li a img,.authorsBiography #bssProducts table td .list-dra li a img,.authorsBiography #bssProducts table td .list-solid-arrow li a img,.authorsBiography #bssProducts table td .list-square li a img{vertical-align:middle;margin:0 5px 0 0;padding:0}.authorsBiography #bssProducts table td ul li img,.authorsBiography #bssProducts table td .list-dra li img,.authorsBiography #bssProducts table td .list-solid-arrow li img,.authorsBiography #bssProducts table td .list-square li img{vertical-align:middle;margin:0 5px 0 0;padding:0}.authorsBiography #bssProducts table td div.eproduct a{display:block;width:61px;position:relative;padding-bottom:6px}.authorsBiography #bssProducts table td div.eproduct img.overlay{border:0;position:absolute;bottom:0;right:-1px}.authorsBiography div.productList p.rssSubscribe{text-align:left}.authorfirst #column1{width:575px;margin:0 24px 0 0;padding:0 24px 0 0;float:left;border-right:1px solid #c7c8ca}.authorfirst #column2{width:336px;margin:0;padding:0;float:left}.authorfirst.access #column1{width:532px;margin:0 214px;padding:0;border:none}.authorfirst.password #column1{width:532px;margin:0 214px;padding:0}.authorfirst.password #column1 ul,.authorfirst.password #column1 .list-dra,.authorfirst.password #column1 .list-solid-arrow,.authorfirst.password #column1 .list-square{list-style:none}.authorfirst.password #column1 label{display:block;text-align:left;margin-bottom:0.5em}div.imprintIndex #column1,div.imprintSeries #column1,div.imprintSeriesDetail #column1{width:600px;margin:0 24px 0 0;padding:0;float:left}div.imprintIndex #column2,div.imprintSeries #column2,div.imprintSeriesDetail #column2{width:336px;margin:0;padding:0;float:left}div.imprintIndex .meta a:link,div.imprintIndex dd.meta a:visited,div.imprintSeries .meta a:link,div.imprintSeries dd.meta a:visited{color:#6d6f72;text-decoration:none}div.imprintIndex .meta a:hover,div.imprintIndex dd.meta a:active,div.imprintSeries .meta a:hover,div.imprintSeries dd.meta a:active{color:#6d6f72;text-decoration:underline}div.imprintIndex a.title,div.imprintSeries a.title{font-weight:bold}.imprintLogo{margin:2em 0 0 0}div.imprintSeries .pst{margin-bottom:2em}div.imprintSeriesDetail div.productList{margin:0;padding:1em 0 0 0;border-top:1px solid #eee}div.imprintSeriesDetail div.productList p.listQuantity{display:inline;margin-right:2em}div.imprintSeriesDetail div.productList p.listSort{display:inline}div.imprintSeriesDetail div.productList table{margin-top:1em}div.imprintSeriesDetail div.productList table a.title{font-weight:bold}div.imprintSeriesDetail div.productList table ul,div.imprintSeriesDetail div.productList table .list-dra,div.imprintSeriesDetail div.productList table .list-solid-arrow,div.imprintSeriesDetail div.productList table .list-square{margin:0;list-style:none}div.imprintSeriesDetail div.productList p.pagination{padding-top:0.5em;border-top:1px solid #eee;text-align:center}div.imprintSeriesDetail div.productList p{text-align:left}div.imprintSeriesDetail div.productList p.pagination span.current{border:1px solid #eee;padding:0.25em}div.imprintSeriesDetail div.productList .eproduct{position:relative;width:78px;display:block;padding-right:0}.libraryIndex #columnOne{width:600px;margin:0 24px 0 0;padding:0;float:left}.libraryProduct #columnTwo{width:336px;margin:0;padding:0;float:left}.libraryIndex #columnOne .productList{width:600px;margin:0 0 2em 0;padding:0}.libraryIndex #columnOne .productList .title{font-weight:bold}.libraryIndex #columnOne .productList table td{vertical-align:top;margin:0;padding:0 1em 1.5em 0}.libraryIndex #columnOne .productList table{width:600px}.libraryIndex #columnOne .productList table img{float:right;width:51px}.libraryProduct #columnOne{width:900px;margin:0 24px 0 0;padding:0;float:left}.libraryProduct #columnTwo{width:0;margin:0;padding:0;float:left}.libraryProduct #columnTwo .advertisement{margin-bottom:2em}.libraryProduct img.product{float:left;width:75px;margin:0 1em 1em 0}.libraryProduct h2{clear:both;margin-bottom:1em}.libraryContent #columnOne{width:190px;float:left;margin:0 24px 0 0;padding:0}.libraryContent #columnTwo{width:746px;float:left;margin:0;padding:0}.libraryContent #columnOne img.product{float:left;width:51px;margin-right:1em;margin-bottom:2em}.libraryContent #columnOne .title{font-weight:bold}.libraryContent #columnOne ul,.libraryContent #columnOne .list-dra,.libraryContent #columnOne .list-solid-arrow,.libraryContent #columnOne .list-square{clear:both;margin:0;padding:0;list-style-type:none}.libraryContent #columnOne ul li ul,.libraryContent #columnOne .list-dra li ul,.libraryContent #columnOne .list-solid-arrow li ul,.libraryContent #columnOne .list-square li ul,.libraryContent #columnOne ul li .list-dra,.libraryContent #columnOne .list-dra li .list-dra,.libraryContent #columnOne .list-solid-arrow li .list-dra,.libraryContent #columnOne .list-square li .list-dra,.libraryContent #columnOne ul li .list-solid-arrow,.libraryContent #columnOne .list-dra li .list-solid-arrow,.libraryContent #columnOne .list-solid-arrow li .list-solid-arrow,.libraryContent #columnOne .list-square li .list-solid-arrow,.libraryContent #columnOne ul li .list-square,.libraryContent #columnOne .list-dra li .list-square,.libraryContent #columnOne .list-solid-arrow li .list-square,.libraryContent #columnOne .list-square li .list-square{margin:0}.libraryContent #columnOne ul li,.libraryContent #columnOne .list-dra li,.libraryContent #columnOne .list-solid-arrow li,.libraryContent #columnOne .list-square li{margin:0;padding:0;font-weight:bold}.libraryContent #columnOne ul li ul,.libraryContent #columnOne .list-dra li ul,.libraryContent #columnOne .list-solid-arrow li ul,.libraryContent #columnOne .list-square li ul,.libraryContent #columnOne ul li .list-dra,.libraryContent #columnOne .list-dra li .list-dra,.libraryContent #columnOne .list-solid-arrow li .list-dra,.libraryContent #columnOne .list-square li .list-dra,.libraryContent #columnOne ul li .list-solid-arrow,.libraryContent #columnOne .list-dra li .list-solid-arrow,.libraryContent #columnOne .list-solid-arrow li .list-solid-arrow,.libraryContent #columnOne .list-square li .list-solid-arrow,.libraryContent #columnOne ul li .list-square,.libraryContent #columnOne .list-dra li .list-square,.libraryContent #columnOne .list-solid-arrow li .list-square,.libraryContent #columnOne .list-square li .list-square{margin:0}.libraryContent #columnOne ul li ul li ul,.libraryContent #columnOne .list-dra li ul li ul,.libraryContent #columnOne .list-solid-arrow li ul li ul,.libraryContent #columnOne .list-square li ul li ul,.libraryContent #columnOne ul li .list-dra li ul,.libraryContent #columnOne .list-dra li .list-dra li ul,.libraryContent #columnOne .list-solid-arrow li .list-dra li ul,.libraryContent #columnOne .list-square li .list-dra li ul,.libraryContent #columnOne ul li .list-solid-arrow li ul,.libraryContent #columnOne .list-dra li .list-solid-arrow li ul,.libraryContent #columnOne .list-solid-arrow li .list-solid-arrow li ul,.libraryContent #columnOne .list-square li .list-solid-arrow li ul,.libraryContent #columnOne ul li .list-square li ul,.libraryContent #columnOne .list-dra li .list-square li ul,.libraryContent #columnOne .list-solid-arrow li .list-square li ul,.libraryContent #columnOne .list-square li .list-square li ul,.libraryContent #columnOne ul li ul li .list-dra,.libraryContent #columnOne .list-dra li ul li .list-dra,.libraryContent #columnOne .list-solid-arrow li ul li .list-dra,.libraryContent #columnOne .list-square li ul li .list-dra,.libraryContent #columnOne ul li .list-dra li .list-dra,.libraryContent #columnOne .list-dra li .list-dra li .list-dra,.libraryContent #columnOne .list-solid-arrow li .list-dra li .list-dra,.libraryContent #columnOne .list-square li .list-dra li .list-dra,.libraryContent #columnOne ul li .list-solid-arrow li .list-dra,.libraryContent #columnOne .list-dra li .list-solid-arrow li .list-dra,.libraryContent #columnOne .list-solid-arrow li .list-solid-arrow li .list-dra,.libraryContent #columnOne .list-square li .list-solid-arrow li .list-dra,.libraryContent #columnOne ul li .list-square li .list-dra,.libraryContent #columnOne .list-dra li .list-square li .list-dra,.libraryContent #columnOne .list-solid-arrow li .list-square li .list-dra,.libraryContent #columnOne .list-square li .list-square li .list-dra,.libraryContent #columnOne ul li ul li .list-solid-arrow,.libraryContent #columnOne .list-dra li ul li .list-solid-arrow,.libraryContent #columnOne .list-solid-arrow li ul li .list-solid-arrow,.libraryContent #columnOne .list-square li ul li .list-solid-arrow,.libraryContent #columnOne ul li .list-dra li .list-solid-arrow,.libraryContent #columnOne .list-dra li .list-dra li .list-solid-arrow,.libraryContent #columnOne .list-solid-arrow li .list-dra li .list-solid-arrow,.libraryContent #columnOne .list-square li .list-dra li .list-solid-arrow,.libraryContent #columnOne ul li .list-solid-arrow li .list-solid-arrow,.libraryContent #columnOne .list-dra li .list-solid-arrow li .list-solid-arrow,.libraryContent #columnOne .list-solid-arrow li .list-solid-arrow li .list-solid-arrow,.libraryContent #columnOne .list-square li .list-solid-arrow li .list-solid-arrow,.libraryContent #columnOne ul li .list-square li .list-solid-arrow,.libraryContent #columnOne .list-dra li .list-square li .list-solid-arrow,.libraryContent #columnOne .list-solid-arrow li .list-square li .list-solid-arrow,.libraryContent #columnOne .list-square li .list-square li .list-solid-arrow,.libraryContent #columnOne ul li ul li .list-square,.libraryContent #columnOne .list-dra li ul li .list-square,.libraryContent #columnOne .list-solid-arrow li ul li .list-square,.libraryContent #columnOne .list-square li ul li .list-square,.libraryContent #columnOne ul li .list-dra li .list-square,.libraryContent #columnOne .list-dra li .list-dra li .list-square,.libraryContent #columnOne .list-solid-arrow li .list-dra li .list-square,.libraryContent #columnOne .list-square li .list-dra li .list-square,.libraryContent #columnOne ul li .list-solid-arrow li .list-square,.libraryContent #columnOne .list-dra li .list-solid-arrow li .list-square,.libraryContent #columnOne .list-solid-arrow li .list-solid-arrow li .list-square,.libraryContent #columnOne .list-square li .list-solid-arrow li .list-square,.libraryContent #columnOne ul li .list-square li .list-square,.libraryContent #columnOne .list-dra li .list-square li .list-square,.libraryContent #columnOne .list-solid-arrow li .list-square li .list-square,.libraryContent #columnOne .list-square li .list-square li .list-square{margin-left:2em}.libraryContent #columnOne ul li ul li a,.libraryContent #columnOne .list-dra li ul li a,.libraryContent #columnOne .list-solid-arrow li ul li a,.libraryContent #columnOne .list-square li ul li a,.libraryContent #columnOne ul li .list-dra li a,.libraryContent #columnOne .list-dra li .list-dra li a,.libraryContent #columnOne .list-solid-arrow li .list-dra li a,.libraryContent #columnOne .list-square li .list-dra li a,.libraryContent #columnOne ul li .list-solid-arrow li a,.libraryContent #columnOne .list-dra li .list-solid-arrow li a,.libraryContent #columnOne .list-solid-arrow li .list-solid-arrow li a,.libraryContent #columnOne .list-square li .list-solid-arrow li a,.libraryContent #columnOne ul li .list-square li a,.libraryContent #columnOne .list-dra li .list-square li a,.libraryContent #columnOne .list-solid-arrow li .list-square li a,.libraryContent #columnOne .list-square li .list-square li a{display:block;margin:0;padding:0.3em 0 0.3em 18px;font-weight:normal}.libraryContent #columnOne li.tocClosed a{background-image:url(../images/icons/plus.png);background-position:0 0.75em;background-repeat:no-repeat}.libraryContent #columnOne li.tocOpen{margin:0;padding:0.5em 0 0.5em 18px;background-image:url(../images/icons/minus.png);background-position:0 0.75em;background-repeat:no-repeat}.libraryContent #columnTwo h1{margin-right:100px}.libraryContent #columnTwo h2{line-height:2em}.libraryContent #columnTwo h3{line-height:2em}.libraryContent #columnTwo div.pagination{position:relative;margin:0;padding:0;width:746px;clear:both}.libraryContent #columnTwo div.pagination p.next{float:right;width:400px;margin:0;padding:0;white-space:nowrap;text-align:right}.libraryContent #columnTwo div.pagination p.previous{float:left;width:250px}.libraryContent #columnTwo p.tools{clear:both}.libraryContent #columnTwo p.tools{float:right}.libraryContent #columnTwo p.tools img{margin-right:0.5em;vertical-align:middle}.libraryContent #columnTwo .advertisement{float:right;width:336px;margin-left:2em;margin-bottom:2em}.rssIndex #column1{width:532px;margin:0 214px;padding:0}ul.bibliography,.bibliography.list-dra,.bibliography.list-solid-arrow,.bibliography.list-square{list-style:none;margin-left:0}.userGroupsBook #columnOne,.userGroupsContest #columnOne,.userGroupsFind #columnOne,.userGroupsRegister #columnOne{width:532px;margin:0 214px;text-align:left}.userGroupsBook form input[type="image"],.userGroupsContest form input[type="image"],.userGroupsFind form input[type="image"]{vertical-align:middle;margin-left:0.5em}.userGroupsFind h2{width:532px;margin:0 auto 1em auto;text-align:left}.userGroupsFind ol{margin-left:3.5em}.userGroupsFind li{color:#999}.userGroupsFind li span.location{margin:0 0 0 1em;padding:0;color:#9a9a9a}.userGroupsFind form label{display:inline}.userGroupsProfile{text-align:center}.userGroupsProfile #columnOne{width:532px;margin:0 214px;text-align:left}.userGroupsProfile td{vertical-align:top}.userGroupsRegister .checkbox label{text-align:left;margin-left:0.5em;margin-right:1em;display:inline;font-weight:normal}.userGroupsRegister .catalogs label{text-align:left;font-weight:normal}.affiliatesProgram #column1{float:left;width:575px;margin:0;padding:0 24px 0 0}.affiliatesProgram #column2{float:left;width:336px;margin:0 0 0 24px;padding:0}.affiliatesProgram #column2 ul,.affiliatesProgram #column2 .list-dra,.affiliatesProgram #column2 .list-solid-arrow,.affiliatesProgram #column2 .list-square{padding:0;list-style:none}.affiliatesProgram #column2 .productList h3{margin-top:2em}.affiliatesProgram #column2 dt{font-weight:bold}.affiliates #column1{float:left;width:600px;margin:0;padding:0}.affiliates #column2{float:left;width:336px;margin:0 0 0 24px;padding:0}.affiliates.manage #column1{float:none;width:532px;margin:0 auto}.affiliates p.radio{margin:1em 0 0 0}.affiliates span.radio label{text-align:left;margin-left:0.5em;display:inline;font-weight:normal}.about #column1{width:100%;margin:0}.aboutIndex #column1{width:600px;margin:0 24px 0 0;padding:0;float:left}.aboutIndex #column2{width:336px;margin:0;float:left}.about ol{margin-left:3em}.questionType{width:auto}.sitemap #column1{width:226px;_width:200px;*width:200px;float:left;padding-left:2em}.sitemap #column2{width:300px;_width:200px;*width:200px;margin-left:300px;padding-left:2em}.sitemap ul,.sitemap .list-dra,.sitemap .list-solid-arrow,.sitemap .list-square{list-style:none;margin:0}.sitemap ul ul ul,.sitemap .list-dra ul ul,.sitemap .list-solid-arrow ul ul,.sitemap .list-square ul ul,.sitemap ul .list-dra ul,.sitemap .list-dra .list-dra ul,.sitemap .list-solid-arrow .list-dra ul,.sitemap .list-square .list-dra ul,.sitemap ul .list-solid-arrow ul,.sitemap .list-dra .list-solid-arrow ul,.sitemap .list-solid-arrow .list-solid-arrow ul,.sitemap .list-square .list-solid-arrow ul,.sitemap ul .list-square ul,.sitemap .list-dra .list-square ul,.sitemap .list-solid-arrow .list-square ul,.sitemap .list-square .list-square ul,.sitemap ul ul .list-dra,.sitemap .list-dra ul .list-dra,.sitemap .list-solid-arrow ul .list-dra,.sitemap .list-square ul .list-dra,.sitemap ul .list-dra .list-dra,.sitemap .list-dra .list-dra .list-dra,.sitemap .list-solid-arrow .list-dra .list-dra,.sitemap .list-square .list-dra .list-dra,.sitemap ul .list-solid-arrow .list-dra,.sitemap .list-dra .list-solid-arrow .list-dra,.sitemap .list-solid-arrow .list-solid-arrow .list-dra,.sitemap .list-square .list-solid-arrow .list-dra,.sitemap ul .list-square .list-dra,.sitemap .list-dra .list-square .list-dra,.sitemap .list-solid-arrow .list-square .list-dra,.sitemap .list-square .list-square .list-dra,.sitemap ul ul .list-solid-arrow,.sitemap .list-dra ul .list-solid-arrow,.sitemap .list-solid-arrow ul .list-solid-arrow,.sitemap .list-square ul .list-solid-arrow,.sitemap ul .list-dra .list-solid-arrow,.sitemap .list-dra .list-dra .list-solid-arrow,.sitemap .list-solid-arrow .list-dra .list-solid-arrow,.sitemap .list-square .list-dra .list-solid-arrow,.sitemap ul .list-solid-arrow .list-solid-arrow,.sitemap .list-dra .list-solid-arrow .list-solid-arrow,.sitemap .list-solid-arrow .list-solid-arrow .list-solid-arrow,.sitemap .list-square .list-solid-arrow .list-solid-arrow,.sitemap ul .list-square .list-solid-arrow,.sitemap .list-dra .list-square .list-solid-arrow,.sitemap .list-solid-arrow .list-square .list-solid-arrow,.sitemap .list-square .list-square .list-solid-arrow,.sitemap ul ul .list-square,.sitemap .list-dra ul .list-square,.sitemap .list-solid-arrow ul .list-square,.sitemap .list-square ul .list-square,.sitemap ul .list-dra .list-square,.sitemap .list-dra .list-dra .list-square,.sitemap .list-solid-arrow .list-dra .list-square,.sitemap .list-square .list-dra .list-square,.sitemap ul .list-solid-arrow .list-square,.sitemap .list-dra .list-solid-arrow .list-square,.sitemap .list-solid-arrow .list-solid-arrow .list-square,.sitemap .list-square .list-solid-arrow .list-square,.sitemap ul .list-square .list-square,.sitemap .list-dra .list-square .list-square,.sitemap .list-solid-arrow .list-square .list-square,.sitemap .list-square .list-square .list-square{margin-bottom:1em}.sitemap li{font-weight:bold;margin:0 0 1em 0;font-size:165%;line-height:200%}.sitemap li li{font-size:60%;font-weight:bold;margin:0 0 0 2em;line-height:150%}.sitemap li li li{font-size:100%;font-weight:normal;margin:0 0 0 0}div.pressReleases div.productList{margin:0;padding:1em 0 0 0}div.pressReleases div.productList dt{font-size:110%;font-weight:bold}div.pressReleases div.productList p{text-align:left}div.pressReleases div.productList p.pagination{padding-top:0.5em;border-top:1px solid #ccc;text-align:center}div.pressReleases div.productList p.pagination span.current{border:1px solid #999;padding:0.25em}div.pressReleases div.productList p.listQuantity{display:inline;margin-right:2em}div.pressReleases div.productList p.listSort{display:inline}div.pressReviews #column1{width:600px;margin:0;text-align:left}div.pressReviews p.rssSubscribe{text-align:left;margin-bottom:1em;padding:0 0 1em 0;border-bottom:1px solid #ccc}div.pressReviews p.rssSubscribe a{margin-right:1em}div.pressReviews p.rssSubscribe img{vertical-align:middle}div.pressReviews div.productList dt{font-size:110%;font-weight:bold}.topicsIndex .btb a{font-weight:bold}.topicsIndex .btb div{margin:0;padding:0}.topicsIndex .btb div ul,.topicsIndex .btb div .list-dra,.topicsIndex .btb div .list-solid-arrow,.topicsIndex .btb div .list-square{margin:0 12px;padding:0;list-style:none}.topicsIndex .btb div ul li,.topicsIndex .btb div .list-dra li,.topicsIndex .btb div .list-solid-arrow li,.topicsIndex .btb div .list-square li{margin:0;padding:0}.topicsIndex .btb div.column1{width:197px;margin:0;padding:0;float:left}.topicsIndex .btb div.column2{width:197px;margin:0;padding:0;float:left}.topicsIndex .btb div.column3{width:198px;margin:0 0 0 394px;padding:0}.topicsIndex h2{clear:both}.touch .topicsEntry .btb-topics a{display:inline-block;padding:0 0 2em 1em}.topicsEntry #featured img.product{float:left;margin-right:1em;width:auto}.topicsEntry #featured dt{margin-bottom:1em}.topicsEntry #featured dt a.title{font-size:110%;line-height:120%}.topicsEntry .productList{margin-bottom:1em}.topicsEntry .productList a.title{font-weight:bold;line-height:120%}.topicsEntry .productList dl{clear:both;margin-bottom:2em}.topicsEntry .productList dd.meta{margin-bottom:0}.topicsEntry .productList.blogs dd.meta span{margin-right:1em}.topicsEntry .productList dd.pricing,.topicsEntry .productList .onpromo{font-size:87%}.topicsEntry .productList img.author{float:left;width:51px;margin:0 1em 1em 0}.topicsEntry .productList dd.intro p{text-align:left}.topicsEntry .articles dd.meta span{margin-right:1em}.topicsEntry .blogs dd.meta{margin-bottom:auto}.topicsEntry #column2 .advertisement{margin-bottom:1em}.topicsEntry .pricing img{margin-right:0.5em}.topicsEntry #contentTypes{display:block}.topicsEntry #contentTypes ul,.topicsEntry #contentTypes .list-dra,.topicsEntry #contentTypes .list-solid-arrow,.topicsEntry #contentTypes .list-square{float:left;width:156px;margin-left:0;margin-right:24px;list-style:none}.topicsEntry #contentTypes ul+ul,.topicsEntry #contentTypes .list-dra+ul,.topicsEntry #contentTypes .list-solid-arrow+ul,.topicsEntry #contentTypes .list-square+ul,.topicsEntry #contentTypes ul+.list-dra,.topicsEntry #contentTypes .list-dra+.list-dra,.topicsEntry #contentTypes .list-solid-arrow+.list-dra,.topicsEntry #contentTypes .list-square+.list-dra,.topicsEntry #contentTypes ul+.list-solid-arrow,.topicsEntry #contentTypes .list-dra+.list-solid-arrow,.topicsEntry #contentTypes .list-solid-arrow+.list-solid-arrow,.topicsEntry #contentTypes .list-square+.list-solid-arrow,.topicsEntry #contentTypes ul+.list-square,.topicsEntry #contentTypes .list-dra+.list-square,.topicsEntry #contentTypes .list-solid-arrow+.list-square,.topicsEntry #contentTypes .list-square+.list-square{margin-right:0}.topicsEntry #contentTypes img{vertical-align:middle;margin-right:6px}.topicsEntry #contentTypes li.podcasts img{margin-right:17px}div.topicsEntry #tabbedListing h2{display:none}div.topicsEntry #tabbedListing h3{display:none}div#content.widgetRegister td{padding:0 0 1.4em;vertical-align:top}div#content.widgetRegister #submitRow img{margin:0 2px 0 2px}div#content.widgetRegister label{display:inline;margin:0 5px}div#content.widgetRegister div#submitRow{clear:left;padding-top:20px}div#content.widgetRegister #affiliateItems label{text-align:left;display:inline}div#content.widgetRegister #affiliateItems .textbox span{margin:0 0 0 5px}div#content.widgetRegister .affiliateForm{margin:15px 0 0 0}div#content.widgetRegister #cover{margin:0;padding-bottom:0}div#content.widgetRegister .widgetSize{margin:0}div#content.widgetRegister .widgetSize label{text-align:right;display:inline}div#content.widgetRegister .affiliate_widget{margin:10px 0 30px 0}div#content.widgetRegister form#frmWidget p{display:inline;margin-left:10px}div#content.widgetRegister #widgetTable td.labels{width:12%;text-align:right}div#content.widgetRegister #widgetTable td.inputFields{width:88%}div#content.widgetRegister #disclaimerDiv{_margin-top:10px;*margin-top:10px}div#content.widgetRegister .moreInformationText{width:350px;border:1px solid #000;margin:0;padding:12px;z-index:10;visibility:hidden;position:absolute;right:200px;background-color:#fff}div#content.widgetRegister p.moreInformation{display:inline;height:1em}div#content.widgetRegister #NetworkWhatIs.moreInformationText{position:absolute;left:50px;top:90px;visibility:hidden;z-index:10;width:350px}.fancyZoomObject{display:none}.fancyZoomHeader{padding:10px;background-color:#eee}#zoom{z-index:13000 !important}#content.imprintSeriesDetail li.readSafari{display:none}#content.imprintSeriesDetail li.meta{margin:0}#content.imprintSeriesDetail li.price a{font-size:87%;color:#6d6f72}.QOD .column1{float:left;width:700px}.QOD .column2{float:left;width:200px}div#showhide{width:110px;padding:4px 7px;color:#666;font-weight:bold;text-align:center;border:solid 1px #ccc;background-color:#e9e9e9;cursor:pointer}div.qodProduct{background-color:#e9e9e9;width:400px;clear:both;margin:0 0 20px 55px}div.qodProduct p.title{display:block;height:27px;background-color:#ccc;color:#666;font-weight:bold;padding:7px 0 0 10px}div.qodProduct .product{margin:0 10px 10px 10px}div.qodProduct .productInfo{float:right;width:240px;display:block;margin-bottom:15px}div.qodProduct .productInfo .qodLinks a,div.qodProduct .productInfo .qodLinks a:visited,div.qodProduct .productInfo .qodLinks a:active{color:#6d6f72;font-weight:bold}div.qodProduct .qodAuthor{font-size:10px;color:#6d6f72}.questionLabel{font-size:48px;font-weight:bold;padding-right:5px}#question .question{font-size:16px;font-weight:bold;margin:15px 0 15px 0}#question .options .option span.letter{font-size:18px;font-weight:bold}.answers{margin:15px 0 15px 0}.answers .correct{font-size:16px;font-weight:bold;color:#090}.qodLinks #buy{margin:5px 0 25px 0}.qodLinks #share{position:relative;top:2px}.qodLinks #subscribe{display:block;margin-top:5px}#accountProducts ul.readmore,#accountProducts .readmore.list-dra,#accountProducts .readmore.list-solid-arrow,#accountProducts .readmore.list-square{margin:.3em 0 1em 1em}#accountProducts ul.readmore li,#accountProducts .readmore.list-dra li,#accountProducts .readmore.list-solid-arrow li,#accountProducts .readmore.list-square li{margin:0;padding:0}.smMessage{display:block;font-size:90%;line-height:1.3em;margin:0.1em 0 0.3em}div.accountIndex #accountProducts div.nextStepsText{background-color:#fff;border:1px solid #000;margin:-2em 0 0 0;padding:12px 12px 0 12px;position:absolute;visibility:hidden;width:350px;z-index:10;left:60px;text-align:left}div.accountIndex #accountProducts div.nextStepsText p{text-align:left}.discountPercentage{font-size:1.25em;font-weight:bold}.dealObject .heading,.dealObject .details,.dealLanding .heading{background:#ffffff;background:-moz-linear-gradient(top, #eee 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #eee 0%, #fff 100%);background:-o-linear-gradient(top, #eee 0%, #fff 100%);background:-ms-linear-gradient(top, #eee 0%, #fff 100%);background:linear-gradient(to bottom, #eee 0%, #fff 100%);filter:none}.lt-ie9 .dealObject .heading,.lt-ie9 .dealObject .details,.lt-ie9 .dealLanding .heading{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0)}.lt-ie8 .dealObject.home .heading,.lt-ie8 .dealObject .details{filter:none}.dealObject .button,.dealObject .button:active{font-size:.9em}.dealObject{position:relative;width:100%;border:1px solid #ccc;margin-bottom:1.5em}.dealObject .heading{padding:.3em;overflow:auto;border-bottom:1px solid #ccc}.dealObject .heading h3{margin:0 0 0 3em}.dealObject .heading h4{margin:0 0 0 4.5em;border-bottom:none}.dealObject .heading #icon{position:absolute;top:-.9em;left:-.8em;width:55px}.dealObject #cover,.dealObject .details .product{float:left;border:1px solid #ccc}.dealObject .details{overflow:auto;padding:1.5em .5em .5em .5em}.dealObject .details ul,.dealObject .details .list-dra,.dealObject .details .list-solid-arrow,.dealObject .details .list-square{float:right;list-style:none;list-style-type:none;padding:0;margin:0}.dealObject.home .details ul,.dealObject.home .details .list-dra,.dealObject.home .details .list-solid-arrow,.dealObject.home .details .list-square{width:59%}.dealObject.store .details ul,.dealObject.store .details .list-dra,.dealObject.store .details .list-solid-arrow,.dealObject.store .details .list-square{width:82%}.dealObject .details ul li.title,.dealObject .details .list-dra li.title,.dealObject .details .list-solid-arrow li.title,.dealObject .details .list-square li.title{font-size:.9em;font-weight:bold;line-height:1.3}.dealObject .details ul li,.dealObject .details .list-dra li,.dealObject .details .list-solid-arrow li,.dealObject .details .list-square li{margin:0 0 .25em 0}.dealObject.store{border:none}.dealObject.store .heading{border:1px solid #ccc}.content.dealLanding{padding-top:40px}.dealLanding .heading{position:relative;border:1px solid #ccc;margin:0 0 2.5em 0;padding:.5em 0}.dealLanding #icon{position:absolute;top:-1.2em;left:-5px}.dealLanding .heading h1{margin:0 0 0 2.5em}.dealLanding .title{font-size:1.75em;margin:0 0 0.5em 0}.dealLanding .pst.freeform h3{font-size:1.3em;margin-top:3em}span.discountPercentage{display:block;margin-top:.5em}.dealLanding #childContainer{border:1px solid #e2e2e1;padding:0px;margin-bottom:10px}.dealLanding div.buyOption{background-color:#eee;border:1px solid #e2e2e1;margin:10px;display:block;position:relative;padding:7px 7px 15px 7px !important}.lt-ie8 .dealLanding div.buyOption{padding-bottom:15px}.dealLanding div.buyOption strike{padding:0;color:#666;font-size:.95em}.dealLanding div.buyOption .buyHeader{padding:0 0 .3em 0;margin:0}.dealLanding .productPurchase{position:absolute;right:5px;bottom:7px;font-size:.9em !important}.dealLanding .productPurchase .ss-icon,.dealLanding .productPurchase .list-solid-arrow li:before,.list-solid-arrow .dealLanding .productPurchase li:before,.dealLanding .productPurchase .message-box:before{font-size:.9em;padding-right:.3em;line-height:1em}.dealLanding .unitPrice{color:#666}.dealLanding #messageInstructions{width:400px !important}.dealLanding p.productMessage{color:#555;font-size:.85em;padding:0;margin:-.4em 0 .8em 0;clear:right;line-height:1.3em}.dealLanding p.productMessageFull{color:#555;font-size:.85em;padding:0;margin:-.4em 0 .8em 0;width:100%;clear:right;line-height:1.3em}.touch .dealLanding p.productMessage,.touch .dealLanding p.appStoreMessage,.touch .dealLanding p.productMessageFull,.touch div.dealLanding p.productMessage150{margin-bottom:1.8em}.dealLanding div.uppBundle .uppBundlePrice{margin:0;padding:0 0 .3em 0}.dealLanding #productBSS{margin-top:2em}.dealLanding .mobileShow{display:none}.dealLanding.ebookCover #columnOne #bibCol,.dealLanding.vidCover #columnOne #bibCol{width:68%;float:right;margin-left:0.5em}.dealLanding.ebookCover #columnOne #coverCol,.dealLanding.vidCover #columnOne #coverCol{width:30%;float:left}.dealLanding.ebookCover #cover,.dealLanding.vidCover #cover{width:95%}.dealLanding.ebookCover img.product,.dealLanding.vidCover img.product{width:100%}.dealLanding.vidClip #columnOne #coverCol{width:100%;clear:left}.vidPlayerHolder{width:100%;max-width:640px;margin:0 auto}.videoWrapper{position:relative;height:0;padding:0 0 62.5%;overflow:hidden;background-color:#919191}.videoWrapperInside{position:absolute;top:0;left:0;width:100%;height:100%}#vid_wrapper{width:100% !important;height:100% !important}.dealLanding.vidClip #columnOne #bibCol{width:100%;float:left;margin-left:0.5em}.dealLanding.vidClip #columnOne #coverCol{width:100%;clear:left}.dealLandingAdditionalInfo{margin-top:1em;clear:both}.dealLanding div.addthis_toolbox{width:100%;max-width:312px;margin-left:0;clear:both !important}.dealLanding div.addthis_toolbox .addthis_button_tweet,.dealLanding div.addthis_toolbox .addthis_button_google_plusone,.dealLanding div.addthis_toolbox .addthis_button_facebook_like,.dealLanding div.addthis_toolbox .addthis_button_email{position:relative;display:inline;float:left;margin-bottom:1em;left:auto}.at300b span{display:none;visibility:hidden}.dealLanding div.addthis_toolbox .addthis_button_facebook_like{left:0;top:2px;width:6.2em}.dealLanding div.addthis_toolbox .addthis_button_tweet{top:2px;width:7em}.dealLanding div.addthis_toolbox .addthis_button_google_plusone{top:2px;width:5.2em}.dealLanding div.addthis_toolbox .addthis_button_email{font-size:175%;margin-bottom:0.5em;padding:1px 0 0 0}.dealLanding .icons .twitter span,.dealLanding .icons .rss span,.dealLanding .icons .email .at300b span,.socialShare-box .socialShare-icon.email .at300b span{display:block;visibility:visible}.socialShare-box .socialShare-icon.email-sm a{height:15px;padding:2px 5px;border:1px solid #ddd;display:inline-block;border-radius:3px;font-size:0.9em;overflow:hidden;line-height:15px}.socialShare-box .socialShare-icon.email-sm a:hover,.socialShare-box .socialShare-icon.email-sm a:active{text-decoration:none;border:1px solid #888}.socialShare-box .socialShare-icon.email-sm .ss-icon,.socialShare-box .socialShare-icon.email-sm .list-solid-arrow li:before,.list-solid-arrow .socialShare-box .socialShare-icon.email-sm li:before,.socialShare-box .socialShare-icon.email-sm .message-box:before{display:inline-block;position:relative;top:1px}.dealLanding .icons .email .at300b .aticon-email{display:none}.socialShare-box .socialShare-icon.email .at4-icon-left.at4-icon.aticon-email{display:none}.dealLanding .icons .twitter .ss-social-regular{color:#67ADD1;font-size:2.4em;line-height:36px}.dealLanding .icons .rss .ss-icon,.dealLanding .icons .rss .list-solid-arrow li:before,.list-solid-arrow .dealLanding .icons .rss li:before,.dealLanding .icons .rss .message-box:before{color:#FD8A25;font-size:2.4em;line-height:36px}.dealLanding .icons .email .ss-icon,.dealLanding .icons .email .list-solid-arrow li:before,.list-solid-arrow .dealLanding .icons .email li:before,.dealLanding .icons .email .message-box:before,.socialShare-box .socialShare-icon.email .ss-icon,.socialShare-box .socialShare-icon.email .list-solid-arrow li:before,.list-solid-arrow .socialShare-box .socialShare-icon.email li:before,.socialShare-box .socialShare-icon.email .message-box:before{color:#CCCCCC;font-size:2.4em;line-height:36px}.dealLanding .icons .icon-nohover:hover,.socialShare-box .socialShare-icon.email .icon-nohover:hover,.socialShare-box .socialShare-icon.email .icon-nohover:focus{text-decoration:none}.dealAdditionalInfo{margin-top:0;clear:both}.dealLanding div.dealAdditionalInfo .twitter,div.dealAdditionalInfo .rss,.dealLanding div.dealAdditionalInfo .email{display:inline-block;text-align:center;width:33%}div.dealAdditionalInfo .dealVideo .rss,.dealLanding div.dealAdditionalInfo .dealVideo .email{width:50%;margin:0}.dealLanding div.dealAdditionalInfo a,.socialShare-box .socialShare-icon a{font-size:1em;font-weight:normal;color:#666}.dealAdditionalInfo img{display:block;margin-bottom:.25em}.dealAdditionalInfo .expiration{clear:both;background-color:#eee;text-align:center;padding:10px 0}.dealAdditionalInfo .icons{margin:12px 0}.dealLandingAdditionalInfo .rss a{font-size:1.5em;font-weight:normal;color:#E47207}.dealLandingAdditionalInfo .rss a:hover{text-decoration:none;color:#f88315}.dealLanding #productBSS{margin-top:1em;float:left;width:100%}.socialShare-box .socialShare-icon{display:inline-block;text-align:center;margin:0;vertical-align:top;width:25%}@media screen and (max-width: 900px){.socialShare-box .socialShare-icon.email-sm{width:20%}.socialShare-box .socialShare-icon.tweet-sm{width:30%}}@media screen and (max-width: 750px){.socialShare-box .socialShare-icon.email-sm{width:25%}.socialShare-box .socialShare-icon.tweet-sm{width:25%}}.socialShare-box.dealVideo .socialShare-icon{width:33%}h2.ebookDealTitle{font-size:175%;margin:0 0 0.5em 0}.productList.justReleased{clear:both}#leaderboard *{z-index:0 !important}.toggleBlock{padding-left:5px;clear:both}.toggleBlock,.hideClass{display:none}.showMe{margin:0;padding:0;width:auto;text-align:left !important}.showClass a,.hideClass a{padding-left:5px;text-decoration:none}.showClass a:hover,.hideClass a:hover{text-decoration:underline}.showClass,.hideClass{width:8em !important}#pagination #pager-bottom{list-style-type:none;margin:.4em 0;float:left}#pagination #pager-bottom li{display:inline;margin-right:.3em;padding:.2em}#searchform #pagination #pager-bottom li{padding:.15em}#pagination #pager-bottom li .pager-current{border:1px solid #999;padding:0.25em}.lt-ie8 #pagination #pager-bottom{padding:.5em 0;margin:-.2em 0 0 0}.lt-ie7 #pagination #pager-bottom{padding:.5em 0;margin:-.2em 0 0 0}.smartReceipt{width:312px;border:1px solid #999;padding:0 0 5px 0;line-height:1.5em;font-size:10px}.smartReceipt .header{padding:7px 0 7px 5px;color:#FFF;text-transform:uppercase;font-weight:bold;background:#00467F;border-bottom:1px solid #999}.smartReceipt .left{float:left;margin:5px 5px 0 5px;width:112px}.smartReceipt .right{float:left;margin:5px 5px 0 0;width:185px;font-size:11px;line-height:1.7em}.smartReceipt .left .details{margin:10px 0 0 15px}.fluid-width-video-wrapper{clear:both}.hide{display:none}.accountIndex .productList dd img{vertical-align:top;margin-top:.05em}p.option{margin:0;padding:0;color:#c7c8ca;text-align:center}.PurchaseRewardBox{display:block;max-width:600px;padding:.8em .8em 0em .8em;margin-top:6px;border:2px solid #999;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.PurchaseRewardBox .safariHeader{float:left;min-width:320px;padding:0;margin:2px 0 10px 0;font-size:1.6em;font-weight:bold;color:#db2d0a}.PurchaseRewardBox .CEHeader{float:left;min-width:320px;padding:0;margin:2px 0 10px 0;font-size:1.6em;font-weight:bold;color:#f6931d}.PurchaseRewardBox img{float:right;margin:0 0 0 10px}.PurchaseRewardBox p{color:#424242;font-size:.9em;font-weight:normal}.PurchaseRewardBox .messageText{max-width:380px;line-height:1.366}.PurchaseRewardBox .offerNote{text-align:right;padding:0;clear:both}.PurchaseRewardBox .buttonSafari{display:inline-block;float:right;padding:7px 12px 5px 12px;margin:20px 10px 6px 10px;text-decoration:none;vertical-align:middle;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:normal;line-height:1.366;filter:none;background:#db2d0a;color:#FFF;clear:both}.PurchaseRewardBox .buttonSafari:hover{background:#c92402}.PurchaseRewardBox .buttonCE{display:inline-block;float:right;padding:7px 12px 5px 12px;margin:20px 10px 6px 10px;text-decoration:none;vertical-align:middle;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:normal;line-height:1.366;filter:none;background:#f6931d;color:#FFF;clear:both}.PurchaseRewardBox .buttonCE:hover{background:#e3820d}div#lessonContainer .vidDefault{background:transparent url(../../common/images/vdButtonBG.png) repeat-x 0 0;padding:2px 4px;margin:0 10px 0 0;text-align:center;border:1px solid #ccc;font-size:.9em}.mediaReview #column1{margin:0 214px;width:532px}div.tabwidget{position:relative}div.tabwidget ul.tabs,div.tabwidget .tabs.list-dra,div.tabwidget .tabs.list-solid-arrow,div.tabwidget .tabs.list-square{list-style:none;margin:0;padding:0 0 1px 0;height:2em;position:relative;z-index:3}div.tabwidget ul.tabs li,div.tabwidget .tabs.list-dra li,div.tabwidget .tabs.list-solid-arrow li,div.tabwidget .tabs.list-square li{display:block;float:left;padding:0 1em;line-height:2;margin:0}div.tabwidget ul.tabs li.selected,div.tabwidget .tabs.list-dra li.selected,div.tabwidget .tabs.list-solid-arrow li.selected,div.tabwidget .tabs.list-square li.selected{border-bottom:1px solid #fff}div.tabwidget div.container{display:none;clear:both;border-width:0 1px 1px 0;position:relative}div.tabwidget div.on{display:block}div.tabwidget .container h2{font-size:100%;font-weight:bold}#forgotForm{display:none}#account.accountLogin .nine{padding-left:5%}#account.accountLogin .seven{border-right:1px solid #ccc}#account.accountLogin .fieldParent{position:relative;padding:0 20px 20px 20px;border:1px solid #fff;margin-bottom:20px}#account.accountLogin .option .fieldParent,#account.accountRegister .option .fieldParent{margin-top:-.5rem;padding-top:1.5em}#account.accountLogin .option h1,#account.accountRegister .option h1{background-color:#fff;display:inline-block;position:relative;z-index:1;padding:0 .3em;margin:.2em .5em 0}#account.accountLogin h1,#account.accountRegister h1{padding-left:0}#account.accountLogin fieldset.fieldParent legend+fieldset{margin-top:.8em;-webkit-padding-before:.8em}.accountLogin fieldset p{margin:1em 0}.accountLogin fieldset legend{margin:0;color:#000}.accountLogin form label{color:#333}.accountLogin input[type=text],.accountLogin input[type=password],.accountLogin input[type=email]{width:65% !important;font-size:14px;color:#666;background:#eee}.accountLogin input[type=text]:hover{background-color:#ff6;border-color:#999}.accountLogin form a.forgotPassword{margin:0 0 0 2%}.accountLogin .alert.banner{margin:0 1.04166666666667% 2em 1.04166666666667%;padding:15px 15px 15px 25px;background:#EEE;border:1px solid #CCC}#account.accountRegister .nine{border-right:1px solid #ccc}#account.accountRegister .seven{padding-left:3%}#account.accountRegister .fieldParent{position:relative;padding:0 20px 20px 20px;border:1px solid #fff;margin-bottom:20px}#account.accountRegister fieldset.fieldParent legend+fieldset{margin-top:1em}.accountRegister fieldset p{margin:1em 0}.accountRegister fieldset h1{padding-bottom:.5em}.accountRegister fieldset legend{margin:0;color:#000}.accountRegister form label{color:#333}.accountRegister input[type=text],.accountRegister input[type=password],.accountRegister input[type=email]{width:85%;font-size:14px;color:#666;padding:5px 2px;display:block;border:1px solid #999;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#EEE;box-shadow:none}.accountEmailPassword fieldset p{margin:1em 0}#emailEdit{margin:0 30px}.lt-ie8 .accountRegister #RegForm input{clear:both}.redeemCode input[type=text]{width:10em}#RegForm .moreInformationText{width:350px;border:1px solid #000;margin:0;padding:12px;z-index:10;visibility:hidden;position:absolute;background-color:#fff}.accountEmailPassword #Form1 p.moreInformation,#RegForm p.moreInformation{display:inline-block;margin:0 0 0 .6em}.lt-ie8 label.inline{display:inline;float:left}.lt-ie8 .accountEmailPassword #Form1 p.moreInformation,.lt-ie8 #RegForm p.moreInformation{display:inline;float:left;margin:0 0 0 .6em;clear:right}.lt-ie8 .accountEmailPassword #Form1 input{clear:both}div.accountIndex{overflow:auto}#accountProducts div.savedProducts{margin:0 0 2.5em 0;padding:0}#accountProducts h2{display:inline;font-size:120%;margin-right:0.5em}#accountProducts p.moreInformation{display:inline;height:1em}#accountProducts table td{vertical-align:top;padding:0 1em 1em 0}#accountProducts dd{line-height:1.6em;margin-left:65px}#accountProducts dd.timestamp{margin-left:65px}#accountProducts .pst{margin-bottom:2.5em}#accountProducts .title{font-weight:bold}#accountProducts span.productType{margin:0 0 0 1em;padding:0;color:#9a9a9a}#accountProducts span.tools{margin:0 0 0 1em;padding:0;color:#9a9a9a}.accountProductsLesson{font-weight:bold;display:inline-block;line-height:1.2em}.accountLesson{margin-bottom:.4em;margin-top:.2em;padding-left:2em}.timestamp{color:#9a9a9a}.savedstamp{margin-left:0 !important}.lessons #accountProducts .ui-tabs .ui-tabs-nav li{font-size:.7rem}.lt-ie9 .lessons #accountProducts .ui-tabs .ui-tabs-nav li{font-size:.9em}#accountInformation.pad{border-left:1px solid #c7c8ca;padding-left:2%}#accountInformation h3{margin:1em 0 0.5em 0}#accountInformation h3:first-child{margin-top:0}#accountInformation ul,#accountInformation .list-dra,#accountInformation .list-solid-arrow,#accountInformation .list-square{list-style:none;padding:0;margin:0;margin-bottom:0}#accountInformation li,#accountInformation p{margin:0 0 0.5em 0}#accountInformation p.topInfo{margin:0 0 1em 0 !important}.calloutGray{border:1px solid #ddd;background-color:#eee;padding:.5em .7em}#accountInformation p.alert{margin-bottom:2em !important}#accountInformation form{margin-top:1em}#accountInformation form h3{display:block;margin:1em 0.5em .5em 0;line-height:1em}#accountInformation p.moreInformation{display:inline;height:1em}#accountInformation input{display:block;margin-top:0.5em;margin-bottom:1em}#accountInformation input[type=text]{background-color:#fff;width:12em !important}div.accountIndex div.moreInformationText{width:350px;margin:0;padding:12px;z-index:10;visibility:hidden;position:absolute;background-color:#fff;text-align:left}div.accountIndex #accountInformation form#MemberCode{position:relative}div.accountIndex #accountInformation .moreInformation{display:inline;font-size:70%;font-weight:normal}div.accountIndex #accountInformation form#MemberCode div.moreInformationText{width:285px;background-color:#fff;margin:0;padding:12px;z-index:10;visibility:hidden;position:absolute;right:0}div.accountIndex #accountInformation form#voucherForm div.moreInformationText{width:285px;margin:0;padding:12px;z-index:10;visibility:hidden;position:absolute;right:0;background-color:#fff}.accountAddress input[type=text],.accountAddress input[type=password]{width:16em;margin-right:1em}.accountAddress select{width:17em;margin-right:1em}.accountAddress .phone input[type=text]{width:5em;margin-right:0}.addressList{margin-top:1em}.addressList h3{margin-top:0}#addressesSaved .address{margin-bottom:2em}#addressesSaved .button{margin-bottom:1em}#addressesSaved p{margin-bottom:.5em}.accountDigital #columnOne{margin:0 20px 0 0;padding:0;width:470px;float:left}.accountDigital #columnTwo{margin:0;padding:0;width:470px;float:left}.accountDigital img.product{float:left;width:100%}.accountDigital li{list-style:none}.accountDigital h3{margin-bottom:1em}.accountDigital .tabwidget{clear:both}.accountProductsLesson{display:inline-block;font-weight:bold;line-height:1.2em}p.qt{background:url(/display/common/images/icons/quicktime_16.png) no-repeat 0em 2px;padding-left:1.6em}.savedProducts .productList img.product{margin-bottom:0}.accountIndex .showLessons,.accountIndex .hideLessons{margin:0;padding:0;position:relative}.lt-ie7 .accountIndex .showLessons,.lt-ie7 .accountIndex .hideLessons{margin-left:0em}.lt-ie8 .accountIndex .showLessons,.lt-ie8 .accountIndex .hideLessons{margin-left:0;width:30em}.accountIndex .showLessons ul,.accountIndex .showLessons .list-dra,.accountIndex .showLessons .list-solid-arrow,.accountIndex .showLessons .list-square,.accountIndex .hideLessons ul,.accountIndex .hideLessons .list-dra,.accountIndex .hideLessons .list-solid-arrow,.accountIndex .hideLessons .list-square{padding:10px 0 4px 16px;-moz-border-radius:0 0 4px 4px;width:auto}.accountIndex .showLessons li,.accountIndex .hideLessons li{margin-left:.5em;margin-bottom:.2em}.accountIndex .toggleLink{margin:1.5em 0 0 0;text-align:left !important}.lt-ie7 .accountIndex .toggleLink,.lt-ie8 .accountIndex .toggleLink{margin-left:0}.accountIndex .hideMe{display:inline-block}.accountIndex .toggleLink{padding:1px 4px 2px 0;background-color:#efefef;-moz-border-radius:4px;border:1px solid #ccc;width:auto}.accountIndex .toggleLink a{padding-left:5px}.accountIndex .toggleLink a:hover{text-decoration:none}.accountIndex .toggleLink{display:inline-block}.accountIndex .openedSessions{border-bottom:none;-moz-border-radius:4px 4px 0 0}.accountIndex .accountProductsLesson{padding-bottom:.2em}.productList dl dd a.bonusContent{font-weight:bold;color:#090}.savedProducts .productList{margin:1.5em 0;padding:0;width:100%;position:relative}.savedProducts .productList dl{margin:0 0 3em 0;padding:0 0 0 65px;display:block;float:left;width:70%}.savedProducts .productList dt{font-weight:bold}#accountProducts .savedProducts .productList dd{margin-left:0}.lt-ie7 .savedProducts .productList dd.productState{margin-bottom:.3em}.savedProducts .productList img.product{float:left;margin:0 1em 0 -65px;padding:0}.prodAddendum{margin-left:16px !important;padding-left:.5em}div.accountEmailPassword #emailEdit td{vertical-align:top;padding:0 0 1em 0}.accountEmailPassword #emailEdit span.checkbox label{text-align:left;margin-left:0.5em;display:inline;font-weight:normal}div.accountProfile div#profileEdit p{margin-bottom:2em}div.accountWishList table td{vertical-align:top;padding:0 1em 1em 0}div.accountWishList dd{line-height:1.6em}div.accountWishList .title{font-weight:bold}div.accountWishList span.productType{margin:0 0 0 1em;padding:0;color:#9a9a9a}div.accountWishList span.tools{margin:0 0 0 1em;padding:0;color:#9a9a9a}div.accountWishList dd.timestamp{font-size:87%}div.accountWishList .productList p{text-align:left}div.accountContent .productList p{text-align:left}div.accountContent dd{line-height:1.6em}div.accountIndex #saved dl{margin:1em 0 0 0}div.accountContent .title{font-weight:bold}div.accountContent span.productType{margin:0 0 0 1em;padding:0;color:#9a9a9a}div.accountContent span.tools{margin:0 0 0 1em;padding:0;color:#9a9a9a}div.accountContent dd.timestamp{font-size:87%}.accountNewsletters .menuDivHeader{padding:6px 0 0 15px;margin:1em 0 1em 0;height:34px;font-size:18px;color:#666666;font-weight:bold;background:url(../images/categoryBG.png) repeat-x bottom left #eee}.accountNewsletters #memberNewsletters h2{margin-bottom:1em}.accountNewsletters #memberNewsletters ul,.accountNewsletters #memberNewsletters .list-dra,.accountNewsletters #memberNewsletters .list-solid-arrow,.accountNewsletters #memberNewsletters .list-square{margin-left:2em;list-style-type:none}.accountNewsletters .subTitle{margin:0 0 1em 2em}.accountNewsletters h3{margin:1em 0}.accountNewsletters .desc{margin:.5em 0 0 2em;line-height:1.5em}.accountNewsletters .showMe{margin:0}#memberNewsletters{margin-bottom:2em}#memberNewsletters fieldset{margin-bottom:.25em}#memberNewsletters .toggleBlock{padding-left:.7em}.newsletterSubmit{margin-bottom:2em}.newsletterTitles label{font-weight:bold}div.accountRegisteredBooks .product{float:left}div.accountRegisteredBooks .row{margin-bottom:2em}div.accountRegisteredBooks dl{margin-left:65px}div.accountRegisteredBooks dd{line-height:1.6em}div.accountRegisteredBooks .title{font-weight:bold}div.accountRegisteredBooks span.productType{margin:0 0 0 1em;padding:0;color:#9a9a9a}div.accountRegisteredBooks span.tools{margin:0 0 0 1em;padding:0;color:#9a9a9a}div.accountRegisteredBooks dd.timestamp{font-size:87%}.accountCode{text-align:center}.accountCode #columnOne{margin:0 auto;width:532px;text-align:left}.accountCode #codeEntry{margin-bottom:2em}.accountCode #codeEntry input[type="image"]{margin-left:1em;vertical-align:bottom}#account.authtools form#accountForm{background-color:#eee;margin-bottom:2em}#account.authtools #blogDashboard{border:1px solid #666;border-collapse:collapse}#account.authtools #blogDashboard th,#account.authtools #blogDashboard td{padding:0.5em 1em;border:1px solid #666;border-collapse:collapse}#account.authtools #blogDashboard th{background-color:#eee}#account.authtools td{vertical-align:top;position:relative}#account.authtools form#accountForm td label{padding-left:1em;margin-right:0}#account.authtools label{font-weight:bold;display:block;margin:2em 0 1em}#account.authtools textarea{width:80%;min-height:20em}#account.authtools .HardCore_contenteditable{width:80%;border:1px solid #d4d0c8;margin:0px;padding:.4em}#account.authtools .help{color:#666}#account.authtools .label{font-weight:bold;line-height:2em}#account.authtools .buttons{padding:1em 0}#account.authtools .buttons input,#account.authtools .buttons a{margin-right:2em}#account.authtools .subnav{float:right}#account.authtools .subnav .ss-icon,#account.authtools .subnav .list-solid-arrow li:before,.list-solid-arrow #account.authtools .subnav li:before,#account.authtools .subnav .message-box:before{margin-right:.5em}#account.authtools #options label,#account.authtools.prefs label{text-align:left;font-weight:normal;line-height:2em;padding:0}#account.authtools #options label input,#account.authtools.prefs label input{margin-left:0}#account.authtools #files{background-color:#eee;padding:1em}#account.authtools #files input#uploadFiles{float:left}#account.authtools #files ul.help,#account.authtools #files .help.list-dra,#account.authtools #files .help.list-solid-arrow,#account.authtools #files .help.list-square{float:left;margin-top:1em;clear:both}#account.authtools #files ul.help li,#account.authtools #files .help.list-dra li,#account.authtools #files .help.list-solid-arrow li,#account.authtools #files .help.list-square li{padding:0;margin:0;color:#000000}#account.authtools #files ul.help li.important,#account.authtools #files .help.list-dra li.important,#account.authtools #files .help.list-solid-arrow li.important,#account.authtools #files .help.list-square li.important{color:#B4142E;font-weight:bold}#account.authtools h2{font-size:100%;font-weight:bold}#account.authtools.createPost tr{display:block}#account.authtools #uploaded{width:50%;float:right;margin:0 0 2em 2em}#account.preferences span.checkbox{display:block}#account.preferences span.checkbox label{text-align:left;margin-left:0.5em;display:inline;font-weight:normal}#account.managePosts table{width:100%}.cartPage>h1{margin:0 1.04166666666667%}.cartPage .nav{text-align:right;margin-bottom:1em}.cartPage .nav .continue{text-align:left;font-weight:bold;padding-top:1em}.cartPage .nav .button{text-align:center}.colHeader{margin:1em 0}.colHeader .pad{background-color:#eee;border:1px solid #ccc;vertical-align:top;font-weight:bold}.cartSub{padding-bottom:.5em;display:block}.cartPromos,.cartBundles{margin:1em 1.04166666666667%}.cartDiscountCode .cartPromos{margin-bottom:2em !important}.cartPromos.pad,.cartBundles.pad,.currentCode{background:#ededed url(../images/cart/addSavingsBG.png) repeat-x 0 bottom;border:1px solid #ccc;margin:1em 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:.5em 1em 1em}.cartPromos h2,.cartBundles h2{font-size:120%;background-color:transparent}.cartPromos p{margin:.6em 0 0 0}.cartBundles p{margin:.6em 0 0 65px}.cartBundles img{float:left;margin-left:-65px}.cartBundles .button{margin-top:.5em}#ecommercePath h2.additional{margin:1em 0 0 1.04166666666667%;float:left}.button.navigation{margin-right:0;margin-top:1em}.chex{color:#005E2E;margin-right:.25em}.subtotal{text-align:right}.colHeader .light{font-weight:normal}#cartBody .row{margin:25px 0}#cartBody .cover,#account .cover{float:left;padding:0 1em 1em 0}#cartBody p,#account.OrderReceipt .prodInfo p{margin:0}#cartBody .prodInfo,#account.OrderReceipt .prodInfo{font-size:90%;margin-left:65px;max-width:85%}#cartBody .prodInfo h3,#account.OrderReceipt .prodInfo h3{font-size:110%;line-height:120%;margin-bottom:.3em;margin-top:0}.qty{text-align:center}.savings{text-align:right}.savings span{text-align:left;display:inline-block}#cartBody .qty *{margin:0 auto .3em auto}#cartBody .qty input[type="text"]{width:2em;margin-bottom:.4em}.cartTable{margin-bottom:1em}.listprice,.yourprice{text-align:right}#ecommercePath h2,#ecommercePath h3,#account.OrderReceipt h2{margin:.3em 0 .7em}#ecommercePath p{word-wrap:break-word}#columnStatus .summaryHolder{background-color:#eee;border:2px solid #ccc;border-right:none;margin-top:1.5em;width:100%;border-top-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px}#columnStatus .section .pad,#cartMini{border-bottom:1px solid #ccc;width:auto;padding:1em;background:transparent}.summaryHolder p{color:#444}#cartMini{background-color:#fff}#cartMini p{color:#000}.paymentOverlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:20000;cursor:pointer}.overlayLoader{position:absolute;top:50%;left:50%;font-size:50px;color:white;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}#cartOverlay.paymentOverlay{display:block}#div-paypal .alert{color:#C00;display:block}.ss-success{color:#167d27;border:2px solid #167d27}#div-paypal .alert.ss-success{color:#167d27}#error-message,#success-message{display:none}#paymentIframe{overflow:hidden;height:770px;width:100%;border:none}#miniCart #miniCartTitles{font-size:1.03em !important}#miniCart #miniCartTitles .titlePrice{text-align:right}#miniCart #miniCartTitles .titleQty{width:20px}#miniCart .miniCartItems td{padding-top:5px}#miniCart .miniCartItems .itemQty{text-align:right;padding-right:8px;line-height:1rem !important}#miniCart .miniCartItems .itemItem{line-height:1rem !important}#miniCart .miniCartItems .itemPrice{text-align:right;line-height:1rem !important}#miniCart .miniCartItems .separator{border-bottom:1px solid #CCC;padding-top:4px}#miniCartProductTotal .type,#miniCartProductTotal .amount{padding-top:4px}#miniCart{background-color:#fff;padding:.5em;margin-top:.7em;width:100%;font-size:80%}#miniCart .amount{text-align:right}#miniCartTax td{padding-bottom:.3em}#miniCartOrderTotal td{padding-top:.3em;font-weight:bold;border-top:1px solid #000}#columnStatus #selected{margin-left:-6px;padding-left:6px}#columnStatus #selected .pad{background-color:#fff}#columnStatus .summaryHolder div:last-child .pad{border-bottom:none}#columnStatus .button{float:right;margin-right:0}#columnStatus h3{font-size:100%;margin-bottom:.5em}.lt-ie8 #columnStatus h3{display:inline}.lt-ie8 #columnStatus h3+*{margin-top:.5em}#columnStatus p{font-size:90%;margin-bottom:.3em}#sidebarPayment .clearfix{margin-bottom:1em}#ecommercePath #columnContent .pad,.currentCode{border:1px solid #ccc;border-left-width:2px;padding:1.5em}#generalError{margin-bottom:2em}.cartDiscountCode input[type=text]{width:12em;margin-right:1em}.survey{float:left;font-weight:bold}.codeName{font-weight:bold;margin-right:1em}.code{margin-bottom:2em;background-color:#efefef;padding:.5em}.codeID{margin-bottom:.5em}.codeID .button{margin-top:-.4em}.cartDiscountCode form{clear:both}#ecommercePath.cartDiscountCode form fieldset{margin-bottom:.5em}.codeMeta{margin-left:1.7em}.cartDiscounts .codeMeta{margin-left:0}.amountSaved{font-weight:bold}.applyDiscount{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #ccc}.applyDiscount .button{margin-top:0}.enterNew,.enterNew div{margin-top:2em}.expire{color:#c00;font-style:italic}#nextStep{float:right}div.skipStep{float:right;margin-top:-3.5em}.applyBtn,.clearBtn{float:left;margin-right:1em}.option{margin-bottom:.5em}.option label{clear:right;float:left;text-align:left;font-weight:normal}#memberProfile .button.navigation{margin-top:0}.cartAddresses .required label{font-weight:bold}.note{color:#666}.error{color:#c00;font-weight:bold;font-style:italic}#sidebarShipTo{margin-bottom:1em !important}#addys,#cartAddress{margin-bottom:4em}.manageLink{margin:0 1em}.cartAddresses .address{margin-bottom:2em}.cartAddresses .address p{margin-bottom:.2em}.defaultNotice{font-weight:bold}#ecommercePath.cartShippingMethod fieldset{margin:1em 0 .3em 0}#ecommercePath.cartShippingMethod p.shippingInfo{margin:1.5em 0 2em}.payMethodRadio img{margin:.3em 0 .7em 1.7em}.lt-ie8 .payMethodRadio img{clear:both;margin-left:2em}.payCredit,.shipping p,.billing p{margin-bottom:.3em}.payCredit{padding-right:2em}.cartOrderReview .nav{text-align:right;margin-bottom:0}#ecommercePath .addresses{margin-bottom:1em}#ecommercePath .addresses h3{font-size:100%;margin-bottom:.2em}#ecommercePath .addresses p{color:#444}#ecommercePath #columnContent .colHeader .pad{padding:.5em}.cartOrderReview #cartFooter .row{margin-bottom:1em}.discounts.row,.tax.row{border-bottom:1px solid #ccc;padding-bottom:1em}.cartOrderReview .subtotal p{font-weight:normal;font-size:90%;margin:.3em 0 0}.OrderReceipt .details .pad{background-color:#eaf1fb;padding:1em;border:1px solid #ccc}.OrderReceipt .details .pad .section{margin-bottom:2em}.OrderReceipt .details .pad .section p{word-wrap:break-word}#account.OrderReceipt .prodInfo .format{margin-bottom:.5em}#account.OrderReceipt .crumb{margin-bottom:1em}#account.OrderReceipt .prodInfo p.downloadMessage{font-weight:bold;margin:1em 0 .7em 0}#account.OrderReceipt .prodInfo p.downloadMessage .ss-icon,#account.OrderReceipt .prodInfo p.downloadMessage .list-solid-arrow li:before,.list-solid-arrow #account.OrderReceipt .prodInfo p.downloadMessage li:before,#account.OrderReceipt .prodInfo p.downloadMessage .message-box:before{padding-right:.5em;color:#0939CB}#account.OrderReceipt .prodInfo p.faqMessage{margin-left:1.5em}#account.OrderReceipt #newsletters,#account.OrderReceipt #purchases{margin:2em 0}#account.OrderReceipt #newsletters h2{margin-bottom:0em}.clearping{margin:0 0 0 -999em;padding:0;position:absolute;z-index:-10}.lt-ie8 .cartOrderReview .addresses .eight{margin:0}.lt-ie8 .cartOrderReview .yourprice{margin:0}.promotionsEntry .title{font-weight:bold}.promotionsEntry .product{float:left;margin:0 1em 2em 0}div.pressReleaseDetail{margin:20px auto 0;width:960px}.rssIndex #column1{width:532px;margin:0 214px;padding:0}ul.bibliography,.bibliography.list-dra,.bibliography.list-solid-arrow,.bibliography.list-square{list-style:none;margin-left:0}.userGroupsBook,.userGroupsContest,.userGroupsFind,.userGroupsRegister{text-align:center}.userGroupsBook #columnOne,.userGroupsContest #columnOne,.userGroupsFind #columnOne,.userGroupsRegister #columnOne{width:532px;margin:0 214px;text-align:left}.userGroupsBook h1,.userGroupsContest h1,.userGroupsFind h1,.userGroupsRegister h1{width:532px;margin:0 auto 1em auto;text-align:left}.userGroupsBook form,.userGroupsContest form,.userGroupsFind form,.userGroupsRegister form{width:532px;margin:0 auto;text-align:left}.userGroupsBook form td,.userGroupsContest form td,.userGroupsFind form td,.userGroupsRegister form td{vertical-align:top;padding:0 0 1em 0}.userGroupsBook form input[type="image"],.userGroupsContest form input[type="image"],.userGroupsFind form input[type="image"]{vertical-align:middle;margin-left:0.5em}.userGroupsFind h2{width:532px;margin:0 auto 1em auto;text-align:left}.userGroupsFind ol{margin-left:3.5em}.userGroupsFind li{color:#999}.userGroupsFind li span.location{margin:0 0 0 1em;padding:0;color:#9a9a9a}.userGroupsFind form label{display:inline}.userGroupsProfile{text-align:center}.userGroupsProfile #columnOne{width:532px;margin:0 214px;text-align:left}.userGroupsProfile td{vertical-align:top}.userGroupsRegister .checkbox label{text-align:left;margin-left:0.5em;margin-right:1em;display:inline;font-weight:normal}.userGroupsRegister .catalogs label{text-align:left;font-weight:normal}.affiliatesProgram #column1{float:left;width:575px;margin:0;padding:0 24px 0 0}.affiliatesProgram #column2{float:left;width:336px;margin:0 0 0 24px;padding:0}.affiliatesProgram #column2 ul,.affiliatesProgram #column2 .list-dra,.affiliatesProgram #column2 .list-solid-arrow,.affiliatesProgram #column2 .list-square{padding:0;list-style:none}.affiliatesProgram #column2 .productList h3{margin-top:2em}.affiliatesProgram #column2 dt{font-weight:bold}#accountProducts .readmore{float:right;border:1px solid #ddd;background-color:#eee;padding:2%}#accountProducts .readmore h3{line-height:1.2em}#accountProducts .readmore h3:first-child{margin-top:0}#accountProducts .readmore p{text-align:left}.smMessage{display:block;font-size:90%;line-height:1.4em;margin:0.1em 0 0.3em}div.accountIndex #accountProducts div.nextStepsText{background-color:#fff;border:1px solid #000;margin:-2em 0 0 0;padding:12px 12px 0 12px;position:absolute;visibility:hidden;width:350px;z-index:10;left:60px;text-align:left}div.accountIndex #accountProducts div.nextStepsText p{text-align:left}#leaderboard *{z-index:0 !important}.toggleBlock{padding-left:5px;clear:both}.showLessons,.hideClass{display:none}.showMe{margin:0;padding:0;width:auto;text-align:left !important}.showClass a,.hideClass a{padding-left:5px;text-decoration:none}.showClass a:hover,.hideClass a:hover{text-decoration:underline}.showClass,.hideClass{width:8em !important}.smartReceipt{width:312px;border:1px solid #999;padding:0 0 5px 0;line-height:1.5em;font-size:10px}.smartReceipt .header{padding:7px 0 7px 5px;color:#FFF;text-transform:uppercase;font-weight:bold;background:#00467F;border-bottom:1px solid #999}.smartReceipt .left{float:left;margin:5px 5px 0 5px;width:112px}.smartReceipt .right{float:left;margin:5px 5px 0 0;width:185px;font-size:11px;line-height:1.7em}.smartReceipt .left .details{margin:10px 0 0 15px}.accountIndex .productRefreshMessaging .spinner-container{width:60%;margin:0 auto;padding:10px 20px;background-color:#fff;border:1px solid #333}.selectProductCode .selectProductCode-titles{font-size:15px;font-weight:bold}.selectProductCode #selectProductForm{margin-bottom:2em}@media screen and (max-width: 400px){.selectProductCode fieldset input[type=checkbox],.selectProductCode fieldset input[type=radio]{margin-bottom:2em}#emailEdit{margin:0 5px}}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-state-focus:focus,.ui-state-focus a:focus{outline:none}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}.ui-widget-content{border:1px solid #dddddd;background-color:#fff;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header{border:1px solid #B9B9B9;background:#ccc url(../../common/images/jqueryui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#333;font-weight:bold}.ui-widget-header a{color:#ffffff}button.ui-button{background:#f6f6f6 !important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #cccccc;background-color:#f6f6f6;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#666;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#eee;font-weight:bold;color:#666}.ui-state-hover a,.ui-state-hover a:hover{color:#666;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #B9B9B9;background-color:#ffffff;font-weight:bold;color:#000}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#000;text-decoration:none}.ui-widget :active{outline:none !important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(../../common/images/jqueryui/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(../../common/images/jqueryui/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#ffffff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#ffffff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#ffffff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(../../common/images/jqueryui/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(../../common/images/jqueryui/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../../common/images/jqueryui/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(../../common/images/jqueryui/ui-icons_454545_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../../common/images/jqueryui/ui-icons_888888_256x240.png)}.ui-state-active .ui-icon{background-image:url(../../common/images/jqueryui/ui-icons_222222_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../../common/images/jqueryui/ui-icons_888888_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../../common/images/jqueryui/ui-icons_ffd27a_256x240.png)}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-widget-overlay{background:#666 url(../../common/images/jqueryui/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.50;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(../../common/images/jqueryui/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.20;filter:Alpha(Opacity=20);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:0}.ui-button-icon-only .ui-icon{left:0}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}.lt-ie9 button.ui-button{filter:none}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;-moz-box-shadow:0 0 10px #888;-webkit-box-shadow:0 0 10px #888;box-shadow:0 0 10px #888;border:1px solid #999;z-index:80000 !important}.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 10px;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-dialog-content{font-size:.9em}.dialogZoom,.dialogBox{position:absolute;margin-left:-5000px;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}div.zoomy{-moz-box-shadow:0 0 10px #888;-webkit-box-shadow:0 0 10px #888;box-shadow:0 0 10px #888;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}ul#tester,#tester.list-dra,#tester.list-solid-arrow,#tester.list-square{list-style-type:disc;margin-left:1em}ul#tester li,#tester.list-dra li,#tester.list-solid-arrow li,#tester.list-square li{padding-bottom:.2em}div.zoomy{background-image:none;background-color:#fff;border:1px solid #999;z-index:80000 !important}div.zoomy .ui-dialog-titlebar-close{float:left}div.zoomy .ui-dialog-titlebar{padding:0}div.zoomy .ui-widget-header,div.videoZoom .ui-widget-header{background:transparent;border:none}div.zoomy .ui-icon-closethick{background-position:-98px -130px !important}div.zoomy .ui-dialog-titlebar-close{position:absolute;right:8px;top:6px;margin:0 0 0 0;border:#999 1px solid;background-color:#d0d0d0;padding:0;height:15px;width:15px}div.zoomy div.ui-dialog-content{margin-top:5px}.ie6 div.zoomy div{float:left}.ie6 div.zoomy div.ui-dialog-titlebar{position:absolute;right:5px;width:30px;height:30px}.ie6 div.zoomy .ui-icon-closethick{background-position:-96px -128px !important}.ie6 div.zoomy div.ui-dialog-content{margin-top:30px}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected,.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;background:none;padding:1em 0 !important}.ui-tabs .ui-tabs-hide{display:none}div#tabs.ui-widget-content{border:none;background:none}div#tabs .ui-widget-header{border:none;background:none}div#tabs .ui-tabs-nav{border-bottom:1px solid #B9B9B9}/*! jQuery UI - v1.12.0 - 2016-07-08
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}button.ui-button-icon-only{overflow:hidden !important}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header a{color:#333333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;color:#454545}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("../../common/images/jqueryui/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("../../common/images/jqueryui/ui-icons_444444_256x240.png")}.ui-button .ui-icon{background-image:url("../../common/images/jqueryui/ui-icons_777777_256x240.png")}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaaaaa;opacity:.003;filter:Alpha(Opacity=0.3)}.ui-widget-shadow{-webkit-box-shadow:0px 0px 5px #666666;box-shadow:0px 0px 5px #666666}div.zoomy .ui-icon-closethick{background-position:-96.5px  -128.5px !important}.ui-dialog-titlebar-close{color:transparent !important}.buckets-list li{margin-bottom:0}div.storeBrowse div.productList div.productList{border-top:none}div.productList .buckets-image-51 p{text-align:left}#articleText .relatedBook a{white-space:normal}.home div.justReleased h2,.home div.bestSellers h2{margin-bottom:1em}.buckets-list{margin-bottom:6px !important;margin-bottom:.5rem !important;width:100%;list-style:none;padding:0}.buckets-list-text-num{padding-left:39px;padding-left:3rem}.buckets-list-text-num .text-num-digit{margin-left:-39px;margin-left:-3rem;float:left;padding-top:3px}.lt-ie9 .buckets-list-text-num .text-num-digit{padding-top:6px}.buckets-other .buckets-list{margin-bottom:0}.buckets-list-inline{margin-left:0}.buckets-list-inline li{margin-right:13px;margin-right:1rem;margin-bottom:0}.buckets-list-browse-biblio{list-style:none;padding:0;margin:0 0 1em 0}.buckets-list-browse-biblio li{display:block}li.buckets-list-browse-title{margin-bottom:3.9px;margin-bottom:0.3rem;font-size:14.3px;font-size:1.1rem;font-weight:700;line-height:1.5}.buckets-list-browse-meta,li.buckets-list-browse-meta{color:#000;margin-bottom:0;line-height:1.3}.buckets-list-browse-meta a,li.buckets-list-browse-meta a{color:#004f7f}.flagMessage{display:inline;margin-left:6.5px;margin-left:0.5rem}.flagMessage.preorder{color:#3f72f1}.flagMessage .ss-icon,.flagMessage .list-solid-arrow li:before,.list-solid-arrow .flagMessage li:before,.flagMessage .message-box:before{margin-right:6.5px;margin-right:0.5rem}.bucket.articles .buckets-text .buckets-list-text-inline{margin-left:6.5px;margin-left:1rem}.productList.blogs .buckets-list-text-inline{margin-left:6.5px;margin-left:1rem}.productList.articles .buckets-list-text-inline{margin-left:6.5px;margin-left:1rem}.bucket.blogs .buckets-list-text-inline{margin-left:6.5px;margin-left:1rem}.buckets-title-4{float:left;width:100%}.buckets-title-6{float:left;width:100%}.buckets-header-120{font-size:15.6px;font-size:1.2rem;margin-bottom:13px;margin-bottom:1rem;line-height:1.3}.buckets-header-140{font-size:18.2px;font-size:1.4rem;margin-bottom:13px;margin-bottom:1rem}.buckets-see-all{text-align:right}.buckets-list-title{font-size:13px;font-size:1rem;margin-bottom:1.3px !important;margin-bottom:.1rem !important;font-weight:700;line-height:1.3}.buckets-new{text-transform:uppercase;margin-right:0.5em;font-size:87%;color:#6d6f72;letter-spacing:0.0625em;font-weight:normal}.buckets-text{margin-bottom:19px;margin-bottom:1.5rem}.buckets-text .buckets-header-120{margin-bottom:4px !important;margin-bottom:.3rem !important}.buckets-text-description{line-height:1.4;margin-bottom:6px !important;margin-bottom:.5rem !important;clear:both}.buckets-text-meta{color:#6d6f72;margin-bottom:6px !important;margin-bottom:.5rem !important;line-height:1.3}.buckets-text .buckets-list{margin-bottom:6px !important;margin-bottom:.5rem !important}.buckets-image-51{padding-left:64px;margin-bottom:19.5px;margin-bottom:1.5rem}.buckets-image-51 .product{margin-left:-64px;float:left;width:51px}.buckets-image-51 .author{margin-left:-64px;margin-right:0;float:left;width:51px}.storeIndex .buckets-image-51 .buckets-list-title{font-size:15.6px;font-size:1.2rem;font-weight:bold;line-height:1.4}.storeBrowse .buckets-image-51 .buckets-list-title{font-size:15.6px;font-size:1.2rem;font-weight:bold;line-height:1.4}li.buckets-image-51-author,li.buckets-image-51-author a{font-size:11.7px;font-size:0.9rem;margin-bottom:5.2px;margin-bottom:0.4rem}.buckets-list-text-meta{font-size:11.7px;font-size:0.9rem;color:#6d6f72}.buckets-image-51-small{padding-left:64px;margin-bottom:13px;margin-bottom:1rem}.buckets-image-51-small .product{margin-left:-64px;float:left;width:51px}.buckets-image-51-small .productCover.pst-coveralign img{margin-left:-64px;float:left;width:51px}.buckets-image-51-small .buckets-six-title{font-size:11.7px;font-size:0.9rem}.buckets-image-51-small li.buckets-image-51-small-author,.buckets-image-51-small li.buckets-image-51-small-author a{color:#6d6f72;font-size:10.4px;font-size:0.9rem;margin-bottom:5.2px;margin-bottom:0.4rem}.buckets-image-51-small li.buckets-image-51-small-price{font-size:11px;font-size:0.9rem}.buckets-image-75{padding-left:88px;margin-bottom:19.5px;margin-bottom:1.5rem}.buckets-image-75 .product{margin-left:-88px;float:left;width:75px}.buckets-image-75 li.buckets-image-75-author,.buckets-image-75 li.buckets-image-75-author a{color:#6d6f72;font-size:11.7px;font-size:0.9rem;margin-bottom:5.2px;margin-bottom:0.4rem}.search-product.buckets-image-75{padding:15px 15px 15px 103px;margin-bottom:19.5px;margin-bottom:1.5rem}.search-product.buckets-image-75:nth-child(even){background-color:#f6f6f6}.buckets-image-70{padding-left:83px;margin-bottom:19.5px;margin-bottom:1.5rem}.buckets-image-70 .product{margin-left:-83px;float:left;width:70px}.buckets-image-70 li.buckets-image-70-author,.buckets-image-70 li.buckets-image-70-author a{color:#6d6f72;font-size:11.7px;font-size:0.9rem;margin-bottom:5.2px;margin-bottom:0.4rem}.buckets-list-text-meta a{color:#6d6f72}.buckets-other-title{font-weight:bold}.buckets-other-heading{font-size:15.6px;font-size:1.2rem;margin-bottom:13px;margin-bottom:1rem}.buckets-noimage-51 p{text-align:left !important}ul,.list-dra,.list-solid-arrow,.list-square,ol{padding-left:1.3em;line-height:1.4;margin-top:0}ol,ul,.list-dra,.list-solid-arrow,.list-square{padding-left:3em}.ordered-single{padding-left:1.5em}.list-inline,.inline-list{list-style:none;padding:0}.list-inline li,.inline-list li{float:left}.list-bullet,.bullet-list{list-style:square;margin:0 0 1em 1.2em;line-height:1.5}.list-bullet li,.bullet-list li{margin-bottom:1em}.list-indented,.indentedList{margin-left:2em}.list-plain,.list-article-author,ul.bibliography,.bibliography.list-dra,.bibliography.list-solid-arrow,.bibliography.list-square,#bibPubInfo,#bibISBN,.uppPricing,.browseGrid .browseFormats,.browseBiblio,.btb-list,.plainList,.styleTypeNone{list-style:none;padding:0;margin:0 0 1em 0;line-height:1.5}.list-plain li,.list-article-author li,ul.bibliography li,.bibliography.list-dra li,.bibliography.list-solid-arrow li,.bibliography.list-square li,#bibPubInfo li,#bibISBN li,.uppPricing li,.browseGrid .browseFormats li,.browseBiblio li,.btb-list li,.plainList li,.styleTypeNone li{display:block;clear:both;margin:0 0 .5em 0}.list-plain li:last-child,.list-article-author li:last-child,ul.bibliography li:last-child,.bibliography.list-dra li:last-child,.bibliography.list-solid-arrow li:last-child,.bibliography.list-square li:last-child,#bibPubInfo li:last-child,#bibISBN li:last-child,.uppPricing li:last-child,.browseGrid .browseFormats li:last-child,.browseBiblio li:last-child,.btb-list li:last-child,.plainList li:last-child,.styleTypeNone li:last-child{margin-bottom:0}.list-plain.m-b-0,.m-b-0.list-article-author,ul.m-b-0.bibliography,.m-b-0.bibliography.list-dra,.m-b-0.bibliography.list-solid-arrow,.m-b-0.bibliography.list-square,.m-b-0#bibPubInfo,.m-b-0#bibISBN,.m-b-0.uppPricing,.browseGrid .m-b-0.browseFormats,.m-b-0.browseBiblio,.m-b-0.btb-list,.plainList.m-b-0{margin-bottom:0}.list-plain.m-b-1,.m-b-1.list-article-author,ul.m-b-1.bibliography,.m-b-1.bibliography.list-dra,.m-b-1.bibliography.list-solid-arrow,.m-b-1.bibliography.list-square,.m-b-1#bibPubInfo,.m-b-1#bibISBN,.m-b-1.uppPricing,.browseGrid .m-b-1.browseFormats,.m-b-1.browseBiblio,.m-b-1.btb-list,.plainList.m-b-1{margin-bottom:13px;margin-bottom:1rem}.list-plain.m-b-2,.m-b-2.list-article-author,ul.m-b-2.bibliography,.m-b-2.bibliography.list-dra,.m-b-2.bibliography.list-solid-arrow,.m-b-2.bibliography.list-square,.m-b-2#bibPubInfo,.m-b-2#bibISBN,.m-b-2.uppPricing,.browseGrid .m-b-2.browseFormats,.m-b-2.browseBiblio,.m-b-2.btb-list,.plainList.m-b-2{margin-bottom:26px;margin-bottom:2rem}.list-plain.m-b-3,.m-b-3.list-article-author,ul.m-b-3.bibliography,.m-b-3.bibliography.list-dra,.m-b-3.bibliography.list-solid-arrow,.m-b-3.bibliography.list-square,.m-b-3#bibPubInfo,.m-b-3#bibISBN,.m-b-3.uppPricing,.browseGrid .m-b-3.browseFormats,.m-b-3.browseBiblio,.m-b-3.btb-list,.plainList.m-b-3{margin-bottom:39px;margin-bottom:3rem}.list-plain.m-b-4,.m-b-4.list-article-author,ul.m-b-4.bibliography,.m-b-4.bibliography.list-dra,.m-b-4.bibliography.list-solid-arrow,.m-b-4.bibliography.list-square,.m-b-4#bibPubInfo,.m-b-4#bibISBN,.m-b-4.uppPricing,.browseGrid .m-b-4.browseFormats,.m-b-4.browseBiblio,.m-b-4.btb-list,.plainList.m-b-4{margin-bottom:52px;margin-bottom:4rem}.list-article-author{margin-bottom:0;float:left}.list-text,.text-list{margin:0px 0px 16.9px;margin:0rem 0rem 1.3rem;line-height:1.5}.list-text li,.text-list li{margin-bottom:1em}.list-tight li{margin-bottom:0}.list-loose li{margin-bottom:1em}.list-dra,.list-solid-arrow{list-style-type:none}.list-dra li:before{content:"\00BB \0020";margin-left:-.9em}.list-solid-arrow li:before{content:"\25B9 \0020";margin-left:-1.5em;font-size:.7em}.list-square{list-style-type:square}.tab-accordion{border-bottom:1px solid #d8d9db;list-style:none;margin:0;padding:0 0 1px 0;height:2.3em;position:relative}.tab-accordion-item{background-color:#eee;border:1px solid #d8d9db;border-bottom:none;border-width:1px;display:block;float:left;padding:0 0.5em;line-height:2.4em;margin:0;position:relative;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.tab-accordion-item.selected{background-color:#fff;padding-bottom:1px;position:relative;z-index:2}.tab-accordion-item:hover{cursor:pointer;background-color:#fbfbfb}.tab-accordion-item.selected,.tab-accordion-item.selected:hover{background-color:#fff}.tab-accordion-item a:link,.tab-accordion-item a:visited,.tab-accordion-item a:hover,.tab-accordion-item a:active{text-decoration:none}.tab-accordion-content-header,.tab-accordion-content-return{display:none}@media screen and (max-width: 885px){.tab-accordion-item.selected{z-index:auto}.tab-accordion{height:auto;border-bottom:none}.tab-accordion-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1em;border-width:1px}.tab-accordion-item.selected{padding-bottom:1em}.tab-accordion-content-header{display:block;border-bottom:1px solid #ddd;margin-bottom:1.5em}.tab-accordion-content-return{display:inline-block;float:right;border:3px solid #d8d9db;padding:.5em .5em .2em .5em;border-radius:100%;color:#d8d9db}.tab-accordion-content-return:link,.tab-accordion-content-return:visited{color:#d8d9db}.tab-accordion-content-return:hover,.tab-accordion-content-return:active{border-color:#eee;color:#eee}}@media screen and (min-width: 886px) and (max-width: 980px){.tab-accordion{font-size:0.9em}}.dialogBox iframe{border:0;margin:.5em 0;padding:0;width:100%}.framed-popup{font-size:120%}input[type="submit"]{-webkit-appearance:none}.button,.buttonLarge,.edit,.editSmall,.gray,.graySmall{display:inline-block;margin:0 5px 0 0;text-decoration:none;vertical-align:middle;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-family:Helvetica, Arial, sans-serif;font-weight:normal;line-height:1.366;filter:none}.button,.button:active,button,button:active,.gray,.graySmall{padding:.25em .75em;font-size:1.1em}.lt-ie8 .button,.lt-ie8 .button:active,.lt-ie8 button,.lt-ie8 button:active,.lt-ie8 .gray,.lt-ie8 .graySmall,.lt-ie9 .button,.lt-ie9 .button:active,.lt-ie9 button,.lt-ie9 button:active,.lt-ie9 .gray,.lt-ie9 .graySmall{padding:.25em .5em}.buttonLarge{padding:1em 1.3em}.no-borderradius a.buttonLarge{padding:11px 18px 8px 18px}.no-borderradius a.edit{padding:4px 12px}.no-borderradius a.editSmall{padding:1px 4px}.no-borderradius a.gray{padding:4px 12px}.buy.button{padding:.35em .75em .3em .75em;line-height:1.3em}.buy.button .ss-icon,.buy.button .list-solid-arrow li:before,.list-solid-arrow .buy.button li:before,.buy.button .message-box:before{font-size:.9em;padding:0 .4em 0 0}.gray,.graySmall,.gray.button,button.gray,.graySmall.button,button.graySmall{background:#eee !important;background:-moz-linear-gradient(top, #eee 0%, #ccc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #ccc));background:-webkit-linear-gradient(top, #eee 0%, #ccc 100%);background:-o-linear-gradient(top, #eee 0%, #ccc 100%);background:linear-gradient(top, #eee 0%, #ccc 100%);color:#333 !important;border:1px solid #ccc}.lt-ie9 .gray,.lt-ie9 .gray.button,.lt-ie9 .graySmall,.lt-ie9 .graySmall.button{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0)}.editSmall,.graySmall,a.editSmall:link,a.graySmall:link,a.editSmall:visited,a.graySmall:visited,a.editSmall:hover,a.graySmall:hover,a.editSmall:active,a.graySmall:active{font-size:10px !important;padding:1px 6px 2px 7px;text-decoration:none}.edit,.gray,a.edit:link,a.gray:link,a.edit:visited,a.gray:visited,a.edit:hover,a.gray:hover,a.edit:active,a.gray:active{padding:2px 12px;font-size:14px;text-decoration:none}.gray:hover,.gray.button:hover,.graySmall:hover{filter:none;cursor:pointer;background:#ccc !important}.lt-ie7 .gray:hover,.lt-ie7 .graySmall:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ccc', GradientType=0)}.touch .button,.touch buy.button,.touch .buyAction .buy.button,.touch .buyAction .button.inactive,.touch .buy.button.button-compact:active,.touch .button:link,.touch .button:visited,.touch .button:hover,.touch .button:active,.touch .buttonLarge,.touch .buttonLarge:link,.touch .buttonLarge:hover,.touch .buttonLarge:active,.touch .buttonLarge:visited,.touch .edit,.touch .edit:link,.touch .edit:visited,.touch .edit:hover,.touch .edit:active,.touch .gray,.touch .gray:link,.touch .gray:visited,.touch .gray:hover,.touch .gray:active,.touch .editSmall,.touch .editSmall:link,.touch .editSmall:visited,.touch .editSmall:hover,.touch .editSmall:active,.touch .graySmall,.touch .graySmall:link,.touch .graySmall:visited,.touch .graySmall:hover,.touch .graySmall:active{padding:.95em;text-decoration:none}.touch .buy.button{line-height:1.366}.touch #cartBody .qty .graySmall{padding:1em 0;margin:.5em 0}.button-compact,.button-compact:active{font-size:.9em;padding:2px 12px}.buy.button.button-compact:active{padding:.35em .75em .3em .75em}/*! Tablesaw - v0.1.7 - 2014-08-06
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2014 Filament Group; Licensed MIT */table.tablesaw{empty-cells:show;max-width:100%;width:100%}.tablesaw{border-collapse:collapse;width:100%}.tablesaw{border:0;padding:0}.tablesaw th,.tablesaw td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em .7em}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none}@media only all{.tablesaw-stack td,.tablesaw-stack th{text-align:left;display:block}.tablesaw-stack tr{clear:both;display:table-row}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:block;padding:0 .6em 0 0;min-width:30%;display:inline-block}.tablesaw-stack th .tablesaw-cell-label-top,.tablesaw-stack td .tablesaw-cell-label-top{display:block;padding:.4em 0;margin:.4em 0}.tablesaw-cell-label{display:block}.tablesaw-stack tbody th.group{margin-top:-1px}.tablesaw-stack th.group b.tablesaw-cell-label{display:none !important}}@media (max-width: 39.9375em){.tablesaw-stack thead td,.tablesaw-stack thead th{display:none}.tablesaw-stack tbody td,.tablesaw-stack tbody th{clear:left;float:left;width:100%}.tablesaw-stack tr td:first-child{background-color:#EEEEEE}.tablesaw-stack tr td:last-child{margin-bottom:6.5px;margin-bottom:.5rem}}@media (min-width: 40em){.tablesaw-stack tr{display:table-row}.tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th{display:table-cell;margin:0}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none !important}}.spinner-container{text-align:center}.spinner{position:relative;display:inline-block;width:1em;height:1em;font-size:32px;border-bottom:1px solid;vertical-align:middle;overflow:hidden;text-indent:100%;-webkit-animation:0.5s spinner linear infinite;-moz-animation:0.5s spinner linear infinite;animation:0.5s spinner linear infinite}.spinner,.spinner:after{border-radius:100%}.spinner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid;opacity:0.5}.spinner--small{font-size:16px}.spinner--large{font-size:64px}.spinner--light{color:#fff}.spinner--dark{color:#333}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spinner{to{-moz-transform:rotate(360deg)}}@keyframes spinner{to{transform:rotate(360deg)}}.r .pagination .paginationPrevious,.r .pagination .paginationNext{display:inline}.r .articleTools .pagination{font-size:87%;margin-left:13px;margin-left:1rem}.pagination-bold{font-weight:bold}@media screen and (max-width: 800px){.r .articleTools .pagination{font-size:19.5px;font-size:1.5rem;margin:0;width:100%;padding-bottom:6.5px;padding-bottom:.5rem;text-align:center}.pagination-bold{font-weight:normal}}.pagination #current-page,#pagination #current-page{display:none}.pagination .beginning-skip{display:none;margin-left:-45.5px;margin-left:-3.5rem}#pagination #pager-bottom li.beginning-skip a{display:none}#pagination #pager-bottom li.pageWide a.jumpBackFull{display:none}@media screen and (max-width: 800px){.r #pagination #pager-bottom .pager-current #current-page{margin-left:0px;margin-left:0rem}.r #pagination #pager-bottom li a.pager-prev,.r #pagination #pager-bottom li a.pager-next{display:inline;margin:0px 9.75px;margin:0rem .75rem}.r #pagination #pager-bottom li span.pager-gap{display:none}.r #searchform #pagination #pager-bottom li{padding:0px;padding:0rem}.r #pagination #pager-bottom li.beginning-skip a{display:inline}.r #pagination #pager-bottom li.beginning-skip{margin-left:-45.5px;margin-left:-3.5rem}.r #pagination #pager-bottom{clear:both;width:100%;background-color:#eee;padding:9.75px;padding:.75rem;margin-bottom:13px;margin-bottom:1rem;text-align:center;font-size:19.5px;font-size:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.r .pagination a,.r #pagination #pager-bottom li a{display:none}.r #pagination #pager-bottom li{margin-right:0px;margin-right:0rem;padding:0px;padding:0rem}.r #pagination #pager-bottom li.pageWide a.jumpBack,.r #pagination #pager-bottom li.pageWide a.jumpNext{display:inline;margin:0px 9.75px;margin:0rem .75rem}.r #pagination #pager-bottom li.pageWide a.jumpBackFull{display:inline}.r .pagination a.pagination-display{display:inline}.r #pagination .pagination-nodisplay,.r .pagination .pagination-nodisplay{display:none}.r .pagination{background-color:#eee;padding:9.75px;padding:.75rem;font-size:19.5px;font-size:1.5rem}.r .pagination .current{margin-right:13px;margin-right:1rem}.r .pagination #current-page,.r #pagination #current-page{display:inline;margin-left:6.5px;margin-left:.5rem}.r div.articleIndex div.productList p.pagination{border:none}.r div.articleIndex div.productList p.pagination span.current,.r div.storeBrowse div.productList p.pagination span.current,.r div.pressReleases div.productList p.pagination span.current,.r div.promotionsCollection div.productList p.pagination span.current,.r div.imprintSeriesDetail div.productList p.pagination span.current{border:none;padding:0px;padding:0rem}.r #pagination #pager-bottom li .pager-current{border:none;padding:0px;padding:0rem;margin:0px 6.5px;margin:0rem .5rem}.r .authorsIndex p.pagination span.current,.r .blog .pagination span.current,.r .podcasts p.pagination span.current{border:none;padding:0px;padding:0rem}.r .blog .pagination,.r div.pressReleases div.productList p.pagination{border-top:none;text-align:center;padding:9.75px;padding:.75rem;margin-bottom:13px;margin-bottom:1rem}.r .podcasts .pagination{text-align:center}}.message-box{padding:1em 1em 1em 3.4em;position:relative;margin-bottom:1.5em;line-height:1.5em}.message-box:before{font-size:2em;position:absolute;top:.6em;left:.4em}.message-box-info{background-color:#bde5f8;border:1px solid #23a9e8}.message-box-info:before{content:"\2139";color:#1175a5}.message-box-success{background-color:#dff2bf;border:1px solid #98d532}.message-box-success:before{content:"\2713";color:#68941e}.message-box-warning{background-color:#feefb3;border:1px solid #fccc0b}.message-box-warning:before{content:"\26D4";color:#b08d02}.message-box-error{background-color:#ffbaba;border:1px solid #ff1010}.message-box-error:before{content:"\26A0";color:#ba0000}.field-validation-error{display:inline-block;margin-top:.5em}.ss-social{font-size:19.5px;font-size:1.5rem}.touch .ss-social{font-size:4rem}a.ss-social:hover{text-decoration:none}.ss-social.twitter{color:#55acee}.ss-social.twitter:hover,.ss-social.twitter:active{color:#2795e9}.ss-social.fb{color:#44609b}.ss-social.fb:hover,.ss-social.fb:active{color:#344a78}.ss-social.google{color:#dd4b39}.ss-social.google:hover,.ss-social.google:active{color:#c23321}.ss-social.email{color:#999}.ss-social.email:hover,.ss-social.email:active{color:#808080}.append-lesson-price-wide,.append-related-wide,.append-request-review-options-wide,.append-wish-list-wide,.append-player-extras-wide,.append-book-extras-wide,.append-book-buy-box-wide,.append-bundles-wide,append-marketing-wide{display:block}.append-lesson-price-narrow,.append-related-narrow,.append-request-review-options-narrow,.append-wish-list-narrow,.append-book-wish-list-mid,.append-player-extras-narrow,.append-book-extras-narrow,.append-book-buy-box-narrow,.append-bundles-mid,.append-bundles-narrow,.append-marketing-narrow{display:none}#bssTab_moreInformation{display:none}.product-cover{margin:0 0 .5em 0;padding-bottom:8px;float:left;position:relative}.product-cover-image-link{text-align:center;font-size:.8em;padding:.3em 0 0 0;margin:0}.product-cover-image{display:block;margin-top:-4px}.product-cover-image img{width:100%;max-width:160px}#searchInsideButton{display:inline-block;position:relative;z-index:2}.storeProduct h1{margin-top:0}div#metaInformation{margin:0 0 1.3em 0;padding:0;font-size:.9em}.register,.register-child{float:left}.register-child{font-size:.9em;margin-top:.5em}ul.bibliography li,.bibliography.list-dra li,.bibliography.list-solid-arrow li,.bibliography.list-square li{margin:0;padding:0 0 .5em 0}ul.bibliography li ul,.bibliography.list-dra li ul,.bibliography.list-solid-arrow li ul,.bibliography.list-square li ul,ul.bibliography li .list-dra,.bibliography.list-dra li .list-dra,.bibliography.list-solid-arrow li .list-dra,.bibliography.list-square li .list-dra,ul.bibliography li .list-solid-arrow,.bibliography.list-dra li .list-solid-arrow,.bibliography.list-solid-arrow li .list-solid-arrow,.bibliography.list-square li .list-solid-arrow,ul.bibliography li .list-square,.bibliography.list-dra li .list-square,.bibliography.list-solid-arrow li .list-square,.bibliography.list-square li .list-square{padding:1em 0}ul.bibliography li li,.bibliography.list-dra li li,.bibliography.list-solid-arrow li li,.bibliography.list-square li li{padding:0}ul.bibliography li #ulInfo li,.bibliography.list-dra li #ulInfo li,.bibliography.list-solid-arrow li #ulInfo li,.bibliography.list-square li #ulInfo li{margin-bottom:0}#bibPubInfo{padding-left:0;float:left;display:block;width:45%}#bibISBN{padding-left:0;float:right;display:block;width:52%}.bibProdType{font-weight:bold}.bibIsbnLast{padding-bottom:0.5em !important}p.instructions{margin-bottom:1em}ul.instructions,.instructions.list-dra,.instructions.list-solid-arrow,.instructions.list-square{margin-left:1em;margin-bottom:1em}ul.instructions li,.instructions.list-dra li,.instructions.list-solid-arrow li,.instructions.list-square li{margin-bottom:0.5em}#marketingDescription{margin:1.3em 0;padding:1em 0;border-top:1px solid #777;clear:both}#marketingDescription ul,#marketingDescription .list-dra,#marketingDescription .list-solid-arrow,#marketingDescription .list-square{list-style:disc;margin-left:1em}.storeProduct .instructions{background-color:#eee;border:1px solid #c7c8ca;padding:10px;margin:1em 0 2em 0}p.option{margin:0;padding:0;color:#c7c8ca;text-align:center}.productPurchase .ss-icon,.productPurchase .list-solid-arrow li:before,.list-solid-arrow .productPurchase li:before,.productPurchase .message-box:before{font-size:.9em;padding-right:.3em;line-height:1em}.unitPrice{color:#666}ul.copies,.copies.list-dra,.copies.list-solid-arrow,.copies.list-square{list-style:none;padding:0;width:100%}ul.copies li,.copies.list-dra li,.copies.list-solid-arrow li,.copies.list-square li{margin:0;padding:0 0 .4em 0;font-size:.9em}div.singlePrintOption,div.multPrintOption{font-size:.8em;width:240px;margin:-11px 0 10px -2px;padding:0 25px}div.singlePrintOption p,div.multPrintOption p{padding:3px 5px 3px 20px;margin:0;border:1px solid #e2e2e1;width:220px;background:url(../../common/images/uppExtraCheck.png) no-repeat 3px 3px}div.otherFormats{background-color:#eee;border:1px solid #E2E2E1;display:block;margin:0 0 1em;padding:.5em;position:relative}div.otherFormats p{margin:0;font-weight:bold}#messageInstructions{width:400px !important}div.childRedirect h2{font-size:1em;margin:.3em 0 .4em 0;color:#000}div.childRedirect div.buyOption p.productMessage{margin-top:0 !important}div.childRedirect div.buyOption p.buyHeader{font-size:.9em;line-height:1.3em !important}.product-appstore{width:122px}div#buy .safariInstantAccess{background-color:#F4F4F4;border:#CBCBCB thin solid;text-align:center;margin:30px auto 10px auto;padding:0 2px 5px 0}div#buy .safariInstantAccess #check{float:left;margin:0 0 0 6px;_position:relative}div#buy .safariInstantAccess p{padding:0;margin:5px 0 0 0;clear:right}div#buy .safariInstantAccess p.moreInformation{font-size:10px;margin:2px 0 0 0}div#buy div.safariMoreInformationText h3{margin-top:10px}div#buy div.safariMoreInformationText p{margin-top:10px}div#buy .safariInstantAccess div.moreInformationText h3{margin-top:10px}div#buy .safariInstantAccess div.moreInformationText p{margin-top:10px}#SBOSearchPanel{z-index:12001 !important}#SBOBookOverviewPanel{z-index:12002 !important}#SBOViewerPanel{z-index:12003 !important}#SBOSearchLabel,#SBOSearchInput{display:inline}.buy-more{margin-top:0;margin-bottom:3em}.buy-more h2{margin-bottom:1.5em;padding:.7em;font-size:1em}.buy-more .buckets-image-51{margin-bottom:0}.buckets-list.list-tight .buckets-image-51-author{margin-bottom:0}.buy-more-price{margin:.5em 0 0 0;padding-bottom:1em;background-color:#eee;padding:.75em;font-weight:bold}.buy-more-price .button{font-size:.9em !important;float:right;margin-right:0;margin-top:-.1em}div.singlePrintOption div.moreInformationText{width:270px;height:auto;text-align:left;border:1px solid #000;margin:0;padding:12px;visibility:hidden;position:absolute;left:11px;background-color:#fff;z-index:1001}div.singlePrintOption div.moreInformationText h3{margin-top:10px}div.singlePrintOption div.moreInformationText p{margin-top:10px}div.buyOther{margin:0;padding:10px;border:1px solid #e2e2e1;background-color:#eee;position:relative;display:block}div.buyOther p.productMessage{padding-top:3px;margin-top:0.4em !important}div#buySafari form{text-align:center;margin:1em 0}div#buySafari form .searchstring{font-size:87%}div#buySafari .button{margin-left:6px;vertical-align:text-top}#eFormatsInstructions p,#premiumEditionPracticeTest p{padding:.5em 0 0 0;margin:0}#eFormatsInstructions .zoomIcon,#premiumEditionPracticeTest .zoomIcon{width:2.3em;padding:0 1em 0 0;margin:0;float:left;text-align:center;width:25px !important}#eFormatsInstructions .zoomIcon img,#premiumEditionPracticeTest .zoomIcon img{clear:right;display:block}#eFormatsInstructions span.format,#premiumEditionPracticeTest span.format{font-size:.9em;font-weight:bold;width:100%;text-align:center;padding-top:.1em;clear:left}#eFormatsInstructions .zoomFormat,#premiumEditionPracticeTest .zoomFormat{clear:both;margin-bottom:1em}div#eFormatsInstructions{height:300px}.eFormatsLinks{padding:1em;margin:0 0 0 .5em}.eFormatsLinks li{padding:0 0 .3em 0;margin:0}#loader{position:absolute;bottom:1em;left:50%;background-color:#fff;border:2px solid #bdbdbd;padding:1em;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-box-shadow:2px 2px 2px 2px rgba(120,120,120,0.4);box-shadow:2px 2px 2px 2px rgba(120,120,120,0.4)}#loader p{margin-bottom:.2em;font-weight:bold;color:#444}#marketingHilight{border:1px solid #c7c8ca;border-right:2px solid #c7c8ca;border-bottom:2px solid #c7c8ca;padding:1em;background-color:#eee;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:-1.3em -2px .5em -2px}.lt-ie7 #marketingHilight,.lt-ie8 #marketingHilight{margin:-1.1em 0 0 0}#marketingHilight img.left{float:left;padding:0 10px 10px 0}#marketingHilight img.right{float:right;padding:0 0 10px 10px}#marketingHilight h3{font-size:120%;line-height:105%;margin-bottom:1em}.onlineSchedule{border-collapse:collapse;border:1px solid #bbb;margin-top:1em}.onlineSchedule td{padding:.5em .7em;border-collapse:collapse;border:1px solid #bbb;vertical-align:top}div.storeProduct #columnOne #bibCol{margin-bottom:2em}#bssMetaInformation{display:block;margin-bottom:1em}#bssMetaInformation ul,#bssMetaInformation .list-dra,#bssMetaInformation .list-solid-arrow,#bssMetaInformation .list-square{list-style:none;margin-left:0}#bssMetaInformation li{margin:0;padding:0}#childContainer>h2,.childRedirect h2{background-color:#d5d5d5}#childContainer h2{font-size:1em;padding:.4em;margin-bottom:1em}.buyOption{background-color:transparent;padding:0;border:0;margin:0;display:block;position:relative}.buyOption .buyHeader{padding:0 0 .3em 0;margin:0}h2 ~ .buyOption{padding-left:.5em}#columnTwo .buyOption{padding:0}.buyOption.uppBundle{margin:0 0 1.5em 0}.buyOption h3{font-size:1.1em;line-height:125%;margin-bottom:.2em}.buyOption.uppBundle h3{font-size:1.3em}.uppPricing{margin-bottom:1.5em;font-size:.9em}.touch .uppPricing{width:200px}.uppPricing li{margin:0;padding:0}.uppPricing .list{margin-right:1em}.uppPricing .yours{font-weight:bold}.uppPricing .block{display:block;padding-top:.3em}.productMessage{clear:left}#columnTwo .productMessage{margin-top:.5em}.buyAction{position:absolute;right:0;top:0;text-align:right}.buyAction .productPurchase{position:relative;right:auto;bottom:auto;margin-right:0;font-size:.9em !important}.buyAction .buy.button,.buyAction .button.inactive{padding:.55em .75em .5em .75em}.buyAction .button.inactive{background:#dedede !important;color:#333 !important;border:1px solid #bbb}.buyAction .button.inactive:hover{cursor:default}.singlePrintOption,.multPrintOption{text-align:right;font-size:.8em;width:100%;margin:.3em 0 0 0;padding:0}.touch .singlePrintOption,.touch .multPrintOption{margin-top:1em}#columnTwo .singlePrintOption,#columnTwo .multPrintOption{margin-top:.5em}.storeProduct #columnTwo .productCover{position:relative;float:left}.storeProduct #columnTwo .overlay{position:absolute;bottom:-7px;left:46px}#bssContent{position:relative;z-index:1}.bss-container{padding-top:13px;padding-top:1rem}div.videoStoreProduct #coverCol{background-color:#f9f9f9;border:1px solid #c7c8ca;margin-bottom:1em;width:100% !important}div.videoStoreProduct #coverCol p.textButton{clear:none;float:left;margin-left:1.5em !important}div.videoStoreProduct div.addthis_toolbox{clear:none;float:left;width:100%}#playerHolder{float:left;background:#d9d9d9 url(/display/common/images/icons/ajaxLoaderVideo.gif) no-repeat center center;overflow:auto;overflow-y:hidden;width:100%;margin-bottom:1em;border:1px solid #c7c8ca}.video-list-product-holder{width:65%;float:left}.videoWrapper.video-playlist-wrapper{padding:0 0 65%}.video-lesson-wrapper.videoWrapper{padding:0 0 76%}#jw-vid_clip,#jw-vid_clip_wrapper{width:100% !important;height:100% !important;color:#fff}video[id$="_video"]{width:100% !important;height:100% !important;top:0 !important}img[id$="_jwplayer_display_image"]{width:100% !important;height:auto !important}div[id$="_displayarea"],div[id$="_jwplayer_display"],div[id$="_wrapper"],.videoWrapperInside>div[id^="jw-vid_clip-lesson"]{width:100% !important;height:100% !important}div[id$="_jwplayer_controlbar"],img[id$="_jwplayer_controlbar_background"]{width:100% !important}div[id$="_jwplayer_display_iconBackground"]{left:45% !important;top:40% !important}.video .jw-flash-missing,.flash .jw-flash-missing{display:none}.no-flash.no-video .jw-flash-missing{position:relative}.no-flash.no-video .jw-flash-missing img{width:100%}.no-flash.no-video .jw-flash-missing-message{position:absolute;bottom:-1em;padding:1em;width:100%;background-color:#000;font-size:.9rem;color:#fff}.no-flash.no-video .jw-flash-missing-message a{color:#fff;text-decoration:underline}.no-flash.no-video .jw-flash-missing-message a:hover,.no-flash.no-video .jw-flash-missing-message a:active{text-decoration:none}#vidBasket{width:384px;height:308px;background-color:transparent;position:relative;float:left;z-index:5}#vidPlaylist{background-color:#666;width:35%;margin:0;padding:0;float:right}#vidPlaylist li{list-style-type:none;padding:.7em 0;width:100%;background-color:#ededed;font-size:.9em;margin:0 2px 0 0;border:1px solid #c7c8ca;border-width:0 0 1px 0}.lt-ie8 #playerHolder{display:block;overflow:hidden}.lt-ie8 #vidPlaylist{float:right;width:216px}.lt-ie8 #vidPlaylist li{margin-left:0px}.lt-ie7 #playerHolder{width:590px}.lt-ie7 #vidPlaylist{float:right;width:203px}#vidPlaylist li.on{background-color:#fff}#vidPlaylist li{font-weight:bold;line-height:1.3em;padding:1.2em;display:block}#vidPlaylist li a{text-decoration:none}#vidPlaylist li a{margin-left:-1000px}#vidPlaylist li a:link,#vidPlaylist li a:visited,#vidPlaylist li a:active{color:#004f7f}#vidPlaylist li a:hover{text-decoration:underline}div.storeProduct #columnOne div.videoStoreProduct #coverCol{padding-top:0}div.videoStoreProduct #bibCol2{clear:both;margin-bottom:1em}div.videoStoreProduct #bibPubInfo,div.videoStoreProduct #bibISBN{width:35%;float:left;list-style-type:none;margin-bottom:1em;margin-left:0}div.videoStoreProduct #bibPubInfo li,div.videoStoreProduct #bibISBN li{margin:0}.videoProduct #columnTwo #childContainer{margin-bottom:2em}#vidSampleBlock{position:relative;display:block;clear:both;margin:2em 0}#vidSamplePoster{float:left;position:relative;text-align:center}#vidSamplePoster .samplePoster{float:left;position:relative;border:1px solid #000;width:305px;margin-bottom:3em;z-index:0}#vidSamplePoster .videoSampleBtn{float:left;position:absolute;border:0;z-index:3;left:42%;top:35%}#vidSamplePoster{position:relative;text-align:center;display:block}#vidSamplePoster .samplePoster{float:left;display:block;position:relative;border:1px solid #000;height:240px;margin-bottom:3em;z-index:0}#vidSampleBlock h3{font-size:120%;margin-bottom:1em}.videoCaption{line-height:2em;text-align:center;font-style:italic;margin-top:1.5em}.video-buy-box{width:60%;float:left}.video-extras-box{width:35%;float:right}.storeProduct div.addthis_toolbox{margin:1.5em auto}div.addthis_toolbox .at15t_more{cursor:pointer;float:left}.rewardBox{font-family:Helvetica, Arial, sans-serif;display:inline-block;text-align:center;width:100%;height:auto;padding:5px 6px;margin:0 0 2em 0;border-color:#c7c8ca;border-width:2px;border-style:solid;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.rewardBox.creative .rewardLogo{margin:0;width:100%;max-width:450px}.rewardBox.creative .rewardHead{color:#fd922f;font-size:20px;line-height:1.1em;font-weight:bold;float:left;width:100%;text-align:center;margin:.2em 0 .5em 0}.rewardBox.creative .rewardMore{display:none;margin-top:3px;color:#333;font-size:14px;float:left;text-align:center;width:100%}.rewardBox.creative .infoText{margin:12px 0 2px 0;line-height:16px}.rewardBox.creative .rewardLearn a:link,.rewardBox.creative .rewardLearn a:visited,.rewardBox.creative .rewardLearn a:active{color:#FD922F;font-size:14px;float:right;text-decoration:none}.rewardBox.creative .rewardLearn a:hover{text-decoration:underline}.rewardBox.creative .rewardMoreHead{color:#fd922f;font-size:30px;line-height:1em;margin:.3em 0;display:block}.rewardBox.creative .rewardMoreSubHead{color:#242424;font-size:24px;line-height:14px;margin:2px 0px 12px 0px;display:block}.rewardBox.safari .rewardLogo{margin:0;width:100%;max-width:420px}.rewardBox.safari .rewardHead{color:#333;font-size:20px;line-height:1em;font-weight:bold;float:left;width:100%;text-align:center;margin:.2em 0 0 0}.rewardBox.safari .rewardSubHead{color:#333;font-size:18px;line-height:1em;font-weight:normal;float:left;width:100%;text-align:center;margin:0}.rewardBox.safari .rewardMore{display:none;margin-top:3px;color:#333;font-size:14px;float:left;text-align:center;width:100%}.rewardBox.safari .infoText{margin:12px 2px 2px 2px;line-height:16px}.rewardBox.safari .rewardLearn a:link,.rewardBox.safari .rewardLearn a:visited,.rewardBox.safari .rewardLearn a:active{color:#004c6c;font-size:14px;margin-top:.6em;float:right;text-decoration:none}.rewardBox.safari .rewardLearn a:hover{text-decoration:underline}.rewardBox.safari .rewardMoreHead{color:#de2318;font-size:24px;font-weight:bold;line-height:1.1em;margin:.3em 0;display:block}.rewardBox.safari .rewardMoreSubHead{color:#015782;font-size:15px;line-height:17px;margin:2px 0px 12px 0px;display:block}div#lessonContainer h2{font-size:1em;margin-bottom:10px}div#lessonContainer h3{font-size:1em;margin:0;line-height:1.3em}.buy-lesson-title{clear:both}.buy-lessons-form{margin-top:26px;margin-top:2rem}.buy-lessons{border:none;margin-top:26px;margin-top:2rem}.buy-lessons-row{margin-bottom:39px;margin-bottom:3rem}.buy-lessons-description-column.columns.alpha.omega{padding-left:2em}input[type=checkbox].buy-lessons-check{margin-left:-2em}.buy-lessons p{margin:0;padding:0}p.buy-lessons-meta{font-size:.9em;margin-top:.5em}.buy-lessons-price-column.columns{text-align:right;float:right}.buy-lessons-price{font-weight:bold}.buy-lessons-play:link,.buy-lessons-play:visited{margin-right:.5em;font-size:.8em;color:#818388}.buy-lessons-play:hover,.buy-lessons-play:active{color:#adaeb1}ul.copies,.copies.list-dra,.copies.list-solid-arrow,.copies.list-square{border-style:solid;border-color:#bdbdbd;border-width:1px 0;padding:1em 0;margin:0 0 2em 0;display:block;clear:both}a.wishlist.gray{margin-right:0;font-size:13px;font-size:1rem}.storeProduct #columnTwo .productList h3{margin-bottom:.5em}.productList dl{margin:0}.addthis_default_style .at300b,.addthis_default_style .at300bo,.addthis_default_style .at300m{padding:0 3px 0 0 !important}div.atclear{display:none}div.addthis_toolbox .at15t_more:hover{text-decoration:underline}.ss-social.twitter,.ss-social.fb,.ss-social.google,.ss-social.email{margin-top:-2px}.addthis_toolbox a{padding:0}.append-book-extras-wide{display:block}.append-book-extras-narrow{display:none}.addthis_separator{vertical-align:top;padding-right:.3em}.addthis_icons{display:inline}.touch div.addthis_toolbox .at15t_more{font-size:1.2rem}.touch div.addthis_toolbox .addthis_separator{display:none}.touch div.addthis_toolbox .addthis_icons{clear:both;display:block;padding-top:1rem}.touch div.addthis_toolbox .ss-social{font-size:3rem;margin-right:2rem;margin-bottom:.4rem}.touch .videoProduct div.addthis_toolbox .ss-social{font-size:3rem;margin-right:5%}.touch .videoProduct div.addthis_toolbox .ss-social:last-child{margin-right:0}@media screen and (max-width: 960px){a.wishlist.gray{font-size:11.7px;font-size:.9rem}.videoStoreProduct div.addthis_toolbox{width:100%}.addthis_default_style .addthis_separator{display:none !important}.addthis_icons{display:block;clear:both;padding-top:.7em}}@media screen and (max-width: 900px){.storeProduct .buyOption h3{max-width:65%}.videoZoom{width:95% !important;left:2% !important}.video-list-product-holder{width:100%}#vidPlaylist{width:100%;float:none;clear:both}#vidPlaylist li{border-width:1px 0 0 0}.rewardBox.safari .rewardHead{font-size:15px}.rewardBox.safari .rewardSubHead{font-size:15px;line-height:1.4em}.nonVideoProduct div.buyMore .priceMain,.nonVideoProduct div.buyMore3 .priceMain{padding-bottom:3em;text-align:right}.touch .nonVideoProduct div.buyMore .priceMain,.touch .nonVideoProduct div.buyMore3 .priceMain{padding-bottom:4.3em}.nonVideoProduct .priceMain .button{margin-top:.5em}.nonVideoProduct div.buyMore3 div#bundleImages span{font-size:1.3em;padding:0 .2em;margin-bottom:1.4em}.addthis_icons{display:inline-block;clear:none;padding-top:0}.addthis_default_style .addthis_separator{display:inline-block !important}.r .append-book-extras-narrow{display:block}.r .append-book-extras-wide{display:none}.r .addthis_default_style .at300b{margin-right:inherit}.touch div.addthis_toolbox .at15t_more{font-size:1rem}.touch div.addthis_toolbox .ss-social{margin-right:1rem}.touch .addthis_default_style .addthis_separator{display:none !important}.touch .videoProduct div.addthis_toolbox .ss-social{font-size:2.3rem;margin-right:4%}}@media screen and (max-width: 750px){.storeProduct #columnOne,.storeProduct #columnTwo{width:100%;margin-left:0;margin-right:0}.storeProduct .columns.l-offset-half{padding-left:1rem}.product-cover-image-large,.product-cover-image-link{display:none}.coverImage{cursor:default}#searchInsideButton{display:none}a.coverZoomOpener.product-cover-image:hover{cursor:default}.product-cover-image{margin-top:0}.addthis_default_style .addthis_separator{display:inline}.addthis_icons{display:inline;margin-top:0}.addthis_default_style .at300b,.addthis_default_style .at300bo,.addthis_default_style .at300m{padding:0 2px;margin-right:.5em}.videoProduct.storeProduct div.addthis_toolbox{margin-top:1.5em}.videoProduct .addthis_icons{display:block}.videoProduct .addthis_default_style .addthis_separator{display:none}.storeProduct #columnTwo.l-offset-half{padding-left:0}.storeProduct #columnOne{margin-bottom:26px;margin-bottom:2rem}#childContainer h2,#columnTwo #childContainer .childRedirect h2,div.buyMore h2,div.buyMore3 h2{font-size:1.2em}.rewardBox.safari .rewardHead{font-size:22px}.rewardBox.safari .rewardSubHead{font-size:20px;line-height:1.4em}.rewardBox.creative .rewardHead{font-size:22px}.append-related-wide,.append-book-extras-wide,.append-bundles-wide,.append-book-wish-list-wide,.append-book-wish-list-narrow,.append-bundles-narrow{display:none}.append-related-narrow,.append-book-extras-narrow,.append-bundles-mid,.append-book-wish-list-mid{display:block}.storeProduct div.addthis_toolbox{margin:.5em 0 1em}.storeProduct .reward-holder{width:48%;float:left}.storeProduct .buckets-other{width:48%;float:right}.nonVideoProduct .priceMain .button{margin-top:0}.buy-more .buckets-image-51{margin-bottom:13px;margin-bottom:1rem}}@media screen and (max-width: 700px){.videoWrapper.video-playlist-wrapper{padding:0 0 70%}}@media screen and (max-width: 600px){#bssContent h2.narrow{display:block;border-bottom:1px solid #ddd;margin-bottom:1.5em}div#bssContent{clear:both;padding:2em 1em 1em 1em}.bss-container{padding-top:0}.buy-lessons{margin-top:2em}.buy-lessons-description-column.columns.alpha.omega{width:100%;margin-bottom:2em}.buy-lessons-price-column.columns{text-align:left;float:left;width:100%;margin-top:.5em;margin-bottom:1em;margin-left:0;padding-bottom:.5em;border-bottom:1px solid #c7c8ca}p.buy-lessons-price{display:inline;float:left;margin:0 2em 0 0}.append-lesson-price-wide,.append-request-review-options-wide,.append-wish-list-wide,.append-book-wish-list-mid,.append-book-buy-box-wide,.append-bundles-mid,.append-marketing-wide{display:none}.append-lesson-price-narrow,.append-request-review-options-narrow,.append-wish-list-narrow,.append-book-buy-box-narrow,.append-bundles-narrow,.append-marketing-narrow{display:block}#bssTab_moreInformation{display:block}ul.copies,.copies.list-dra,.copies.list-solid-arrow,.copies.list-square{border:none;padding:0}div.storeProduct #columnOne #bibCol{margin-bottom:0}.storeProduct.videoProduct div.addthis_toolbox{margin:.5em 0 1em}.div.storeProduct #columnOne #bibCol{margin-bottom:0}.register-child{margin-top:-1em;margin-bottom:2em}.product-buy-box{clear:both}}@media screen and (max-width: 500px){#coverCol.alpha.four{width:35.41666666666667%}#bibCol.omega.twelve{width:61.45833333333334%}.storeProduct .reward-holder{width:100%;float:left}.storeProduct .buckets-other{width:100%;float:left}.uppPricing{width:100%}.product-available-sbo{max-width:50%}.rewardBox.creative .rewardHead{font-size:28px}.append-player-extras-wide{display:none}.append-player-extras-narrow{display:block}.video-buy-box{width:100%}.video-extras-box{display:none}.videoStoreProduct div.addthis_toolbox{width:50%}.touch .videoProduct div.addthis_toolbox .ss-social{font-size:3rem}}@media screen and (max-width: 430px){.reviews-voting-stripe{border-right:none !important}.reviews-voting-stripe .tiny{white-space:normal !important}.reviews-voting-stripe div{max-width:250px !important;border-right:none !important}#bibISBN{float:left;width:100%;margin:1em 0}#bibPubInfo{width:100%}.rewardBox.safari .rewardHead{font-size:15px}.rewardBox.safari .rewardSubHead{font-size:15px;line-height:1.4em}.rewardBox.creative .rewardHead{font-size:19px}.buy-lessons-form button{margin-bottom:1.5em;margin-right:1.5em}.buyOption h3{max-width:65%}.touch div.addthis_toolbox .ss-social{font-size:28.6px;font-size:2.2rem;margin-right:6.5px;margin-right:.5rem;margin-bottom:5.2px;margin-bottom:.4rem}}.articleIndex #column2{position:absolute;left:20px}div.articleIndex div.productList{width:auto}.sidebar-tint{border:1px solid #c7c8ca;background-color:#eee;padding:13px;padding:1rem;display:block}.sidebar-tint-list{display:block}.sidebar-tint-list li{margin-bottom:13px;margin-bottom:1rem;line-height:15.6px;line-height:1.2rem;word-wrap:break-word}.js-expander-header{margin-bottom:6.5px;margin-bottom:.5rem}.feature-cell,.feature-main{width:100%;margin-bottom:13px;margin-bottom:1rem}.append-features-wide,.append-topics-wide{display:block}.append-features-narrow,.append-topics-narrow{display:none}@media screen and (min-width: 751px){.sidebar-tint-list{display:block !important}}@media screen and (max-width: 750px){.append-features-wide,.append-topics-wide{display:none}.append-features-narrow,.append-topics-narrow{display:block}.articleIndex #column1{width:100%;margin-left:0px;margin-left:0rem}.articleIndex #column2{display:none}.columnTopics.alpha.three{width:100%}.columnArticles{width:100%;margin:0px;margin:0rem;margin-bottom:26px;margin-bottom:2rem}.alpha.omega.three{width:100%}.sidebar-tint{padding:0px;padding:0rem;border:none}.sidebar-tint-list{display:none;border:1px solid #c7c8ca}.sidebar-tint-list.js-open{display:block !important}.js-expander-header,.topics-narrow h3,p.see-all-titles a{text-align:center;padding:13px 0px;padding:1rem 0rem;margin-bottom:0px;margin-bottom:0rem;border:1px solid #c7c8ca;background-color:#eee;width:100%;display:block}.js-expander-header{cursor:pointer}.topics-narrow h3.btb-sub,p.see-all-titles{display:none}.topics-narrow h3.btb-sub.js-open,p.see-all-titles.js-open{display:block}.js-expander-header:after{display:inline-block;margin-left:6.5px;margin-left:.5rem;content:"";border-left:solid 8px transparent;border-top:solid 8px #000;border-right:solid 8px transparent}.js-expander-header.js-open:after{border-left:solid 8px transparent;border-top:none;border-bottom:solid 8px #000;border-right:solid 8px transparent}.sidebar-tint-list li{text-align:center;margin-bottom:0px;margin-bottom:0rem;border-bottom:1px solid #ddd}.sidebar-tint-list li:last-child{border-bottom:none}.sidebar-tint-list li a{display:block;padding-top:14.3px;padding-top:1.1rem;padding-bottom:14.3px;padding-bottom:1.1rem;font-size:15.6px;font-size:1.2rem}.columns.l-offset-half{padding-left:0px;padding-left:0rem}.feature-cell{width:49%}.feature-col-1{float:left}.feature-col-2{float:right}}@media screen and (max-width: 500px){.feature-cell{width:100%}.feature-col-1{float:left}.feature-col-2{float:left}}.storeIndex .content{position:relative}.storeIndex #column2{position:absolute;top:inherit;left:20px}.storeIndex .dealObject .heading h3{margin:0 0 0 2.5em}.storeIndex .dealObject .heading h4{margin:0 0 0 3.75em;border-bottom:none}.storeIndex .dealObject.store .details ul,.storeIndex .dealObject.store .details .list-dra,.storeIndex .dealObject.store .details .list-solid-arrow,.storeIndex .dealObject.store .details .list-square{float:left;width:55%;margin-left:.25em}.storeIndex div h2{margin-bottom:1em;font-size:120%}.storeIndex dt a.title{font-weight:bold}.storeIndex #column3 dt a.title{font-size:95%;font-weight:bold}.storeIndex span.new{text-transform:uppercase;margin-right:0.5em;font-size:87%;color:#6d6f72}.storeIndex .productList dd img{margin-right:0.5em;vertical-align:middle}#js-expander-trigger{display:none;text-align:center}#js-expander-trigger h3{cursor:pointer}#js-expander-trigger h3:after{display:inline-block;margin-left:6.5px;margin-left:.5rem;content:"";border-left:solid 8px transparent;border-top:solid 8px #000;border-right:solid 8px transparent}#js-expander-trigger h3.js-open:after{border-left:solid 8px transparent;border-top:none;border-bottom:solid 8px #000;border-right:solid 8px transparent}.topics-wide{display:block}.topics-narrow{display:none}.append-psts-wide{display:block}.append-psts-narrow{display:none}@media screen and (max-width: 875px){.dealObject.store .details ul,.dealObject.store .details .list-dra,.dealObject.store .details .list-solid-arrow,.dealObject.store .details .list-square{width:100%;margin:.5em 0 0 0}.storeIndex .dealObject .details .product{width:60px}}@media screen and (max-width: 750px){.storeIndex .columns,.storeBrowse .columns{width:100% !important}.storeIndex #column1{margin-left:0}.storeIndex #column2{display:none}.topics-wide{display:none}.topics-narrow{display:block}h3.storeFormatsHeading{display:none}.append-psts-wide{display:none}.append-psts-narrow{display:block}}div.storeIndex div.btb{margin:0;padding:5px 0 15px 0;border:none;background-color:transparent}div.storeIndex div.btb h3{margin-left:0px;margin-left:0rem;margin-right:0px;margin-right:0rem;margin-bottom:0px;margin-bottom:0rem}.sidebar-tint-hold{border:1px solid #c7c8ca;background-color:#eee;padding:13px;padding:1rem;display:block}.sidebar-tint-list-hold li{margin-bottom:13px;margin-bottom:1rem;line-height:15.6px;line-height:1.2rem}.js-expander-header-hold{margin-bottom:6.5px;margin-bottom:.5rem}.blog.index img.author{margin-left:-5em}.blog.index ol{list-style-position:inside}@media screen and (max-width: 600px){.blog.author .authorbannerheader img{width:100%}}@media screen and (max-width: 750px){.blog.index .columns,.blog.author .columns{width:100%}}@media screen and (max-width: 415px){.blog.index img.author{display:none}.blog.index .buckets-image-51{padding-left:inherit}.blog.index .buckets-other .buckets-image-51{padding-left:64px}}.topicsIndex #column1 h3{display:none}.topicsIndex #column1 ul,.topicsIndex #column1 .list-dra,.topicsIndex #column1 .list-solid-arrow,.topicsIndex #column1 .list-square{list-style-image:none;list-style-type:none;padding:0;margin:0}.topicsIndex #column1 li a{display:block;padding:1em;padding:1rem;margin-bottom:.5em;margin-bottom:.5rem;font-weight:bold}@media screen and (max-width: 800px){.topicsIndex .rFull{width:100% !important}}@media screen and (max-width: 600px){.r .topicsIndex .columns{width:100%}}#searchform input{margin-top:5px}#searchform input#query{background:#eee none repeat scroll 0 0;border:1px solid #999;border-radius:3px;box-shadow:none;display:block;padding:0.4em;width:14em;font-size:1em}.authorsIndex .alphabetical a{width:3.84%;text-align:center;display:inline-block;margin:0;margin-bottom:10px}.authorsIndex .productList ul,.authorsIndex .productList .list-dra,.authorsIndex .productList .list-solid-arrow,.authorsIndex .productList .list-square{padding-left:0}.authorsIndex .productList ul li,.authorsIndex .productList .list-dra li,.authorsIndex .productList .list-solid-arrow li,.authorsIndex .productList .list-square li{list-style-type:none}@media screen and (max-width: 750px){.alphabetical{padding-top:10px}.alphabetical a{display:inline-block}.column.featured-author .pst{border:none}.authorsIndex .column{display:block;width:100%;margin:0}.authorsIndex .column.featured-author{padding-top:2em}}@media screen and (max-width: 600px){.authorsIndex .alphabetical{text-align:center;padding-top:10px}.authorsIndex .alphabetical a{width:7.65%;float:left;display:inline-block;margin:0;margin-bottom:10px}.authorsIndex .alphabetical a:nth-child(14){clear:left}.authorsIndex .main-column h2{clear:both}}@media screen and (max-width: 350px){#searchform label{display:block}}.append-authorimage-wide{display:block}.append-authorimage-narrow{display:none}.authorsBiography #bssContent{clear:none}@media screen and (max-width: 800px){.append-authorimage-wide{display:none}.append-authorimage-narrow{display:block}.authorsBiography #columnPrimary{float:none;width:100%;margin:0px 0px 13px 0px;margin:0rem 0rem 1rem 0rem;padding:0}.authorsBiography #authorImage{float:left}.authorsBiography #authorImage img.author{float:left;margin:0px 13px 13px 0px;margin:0rem 1rem 1rem 0rem}.authorsBiography #authorImage .caption{display:none}}@media screen and (max-width: 600px){.authorsBiography .tabwidget ul.tabs li,.authorsBiography .tabwidget .tabs.list-dra li,.authorsBiography .tabwidget .tabs.list-solid-arrow li,.authorsBiography .tabwidget .tabs.list-square li{padding:0px 9.75px;padding:0rem .75rem}}#colHeader{margin-bottom:2em}#colHeader .tempHilight{padding:2em 1em 6em}.browse #columnOne{float:right}.browse #columnTwo{float:left}a.ss-icon:hover,a.message-box:hover:before{text-decoration:none}.browse .header .ss-icon,.browse .header .list-solid-arrow li:before,.list-solid-arrow .browse .header li:before,.browse .header .message-box:before{color:#E37932;font-size:1.3em}.browse h1{display:inline-block;margin-right:.5em}.browse .viewWide{display:inline-block;float:right;margin-top:1.5em}.browse .pstWide{display:block}.browse .viewNarrow,.browse .pstNarrow{display:none}.touch .browse #pagination #pager-bottom li.pageNarrow{display:inline-block;margin:0 0 1em 0;width:50%;padding:0;line-height:1.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.touch .browse #pagination #pager-bottom li.pageNarrow.full{width:100%}.browse #filters{margin-bottom:1em}.browse #filters form{float:left}.browse #filters fieldset{margin-right:2em}.browse #filters label{font-weight:700}.browse #filters input[type="submit"]{background-color:transparent;border:none;font-size:1.3em;padding:0 0 0 .2em;vertical-align:bottom}#inlineSearch{width:12em}#inlineSearchButton:hover{cursor:pointer}.browse #filters select{width:11em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.browse .viewChooser{font-size:1.3em}.browse .viewChooser .ss-icon,.browse .viewChooser .list-solid-arrow li:before,.list-solid-arrow .browse .viewChooser li:before,.browse .viewChooser .message-box:before{margin-left:.5em;color:#666}.browse .viewChooser a:hover{color:#999}.browse .viewChooser .active{padding:.2em .2em 0 .2em;border:1px solid #666}.browse .dealObject{margin-top:1em}.browse .dealObject .heading h3{margin:.5em 0 .5em 3.2em}.browse .details{padding:1.5em .5em .5em 70px}.browse .details img{margin-left:-65px;width:51px}.browse .dealObject.store .details ul,.browse .dealObject.store .details .list-dra,.browse .dealObject.store .details .list-solid-arrow,.browse .dealObject.store .details .list-square{width:100%}.browse .dealObject .details ul li.title,.browse .dealObject .details .list-dra li.title,.browse .dealObject .details .list-solid-arrow li.title,.browse .dealObject .details .list-square li.title{font-size:1.1em;line-height:1.2em}.browse .dealObject .heading #icon{left:-.05em}.browse #columnTwo .pst{margin:2em 0 3em}.browse #columnTwo #pst2 .pst{margin:.5em 0 2.5em 0}.formatList h3{margin-bottom:.3em}.formatList li{margin-bottom:0;font-size:1.1em}.browse #columnTwo .pst+.dealObject{margin-top:3em}.flatImgPst{float:left;width:100%}.flatImgPst img{max-width:100%}.browse #pagination{display:block;clear:both}.touch .browse #pagination{text-align:center}.touch .browse #pager-header-bottom{margin:.5em 2em 1em 0;float:none;width:100%}.touch .browse #pagination #pager-bottom{float:none}.browseGrid .searchProduct{padding:0 .5em}.browseGrid .searchProduct h4{font-size:100%;float:left;width:100%;padding-top:1em}.browseGrid .searchProduct .meta{font-size:90%}.browseGrid .searchProduct .meta a:hover,.browseGrid .searchProduct .meta a:active{text-decoration:underline}.browseGrid .searchProduct li{line-height:1em}.browseBiblio .browseFormats{float:left;margin-left:0}.browseBiblio .title{padding-bottom:.3em}.browseGrid .searchProduct .searchresult{float:left}.coverWrapper{float:left;margin-bottom:1em;width:100%}.coverWrapper img{max-width:100%;border:1px solid #666}.browseGrid .browseBiblio li{display:block;clear:both;width:100%;margin-bottom:.2em;overflow:visible;color:#333;line-height:1.3em;font-weight:700;font-size:1.1em}.browseGrid .browseFormats{list-style-type:none;width:100%;padding-bottom:3em}.browseGrid .browseFormats li{width:auto;float:left;clear:both;margin:.2em 0 0 0;color:#333;line-height:1.3em}#browseVideo .vidPlayerHolder{width:100%;max-width:100%;margin:0 auto 1em auto}#browseVideo .videoWrapperInside>div[id^="vid_"]{width:100% !important;height:100% !important;color:#fff}#browseVideo .videoWrapper.cover{background-color:transparent}#browseVideo .browseGrid .searchProduct .videoWrapper.cover img{width:auto;height:100%;padding:0}#browseVideo .coverWrapper img{border:none}#browseVideo video[id$="_video"]{width:100% !important;height:100% !important;top:0 !important}#browseVideo img[id$="_jwplayer_display_image"]{width:100% !important;height:auto !important}#browseVideo div[id$="_displayarea"],#browseVideo div[id$="_jwplayer_display"]{width:100% !important;height:100% !important}.flash .flashMissing,.js .jsMissing{display:none}.flashMissing a,.jsMissing a{color:#fff;text-decoration:underline}.browseGrid .buyFlag{padding:.5em 0;float:left;margin-top:-1.5em}.browseGrid .flagMessage{padding:0 1em 0 0;color:#fff;font-size:1em;float:left}.browseGrid .buyFlag .preorder{color:#3f72f1}.browseGrid .buyFlag .onsale{color:#d26139}.browseGrid .preorder .ss-icon,.browseGrid .preorder .list-solid-arrow li:before,.list-solid-arrow .browseGrid .preorder li:before,.browseGrid .preorder .message-box:before,.browseGrid .onsale .ss-icon,.browseGrid .onsale .list-solid-arrow li:before,.list-solid-arrow .browseGrid .onsale li:before,.browseGrid .onsale .message-box:before{padding:0 .5em 0 0;font-size:.9em}.browseGrid .preorder.ss-icon,.browseGrid .list-solid-arrow li.preorder:before,.list-solid-arrow .browseGrid li.preorder:before,.browseGrid .preorder.message-box:before{color:#3f72f1;padding-left:.5em}.browseGrid .onsale.ss-icon,.browseGrid .list-solid-arrow li.onsale:before,.list-solid-arrow .browseGrid li.onsale:before,.browseGrid .onsale.message-box:before{color:#d26139;padding-left:.5em}.touch li.tooltip{padding:.3em 0}.browseGrid .tooltip .ss-icon+.ss-icon,.browseGrid .tooltip .list-solid-arrow li:before+.ss-icon,.list-solid-arrow .browseGrid .tooltip li:before+.ss-icon,.browseGrid .tooltip .message-box:before+.ss-icon,.browseGrid .tooltip .list-solid-arrow .ss-icon+li:before,.list-solid-arrow .browseGrid .tooltip .ss-icon+li:before,.browseGrid .tooltip .list-solid-arrow li:before+li:before,.list-solid-arrow .browseGrid .tooltip li:before+li:before,.browseGrid .tooltip .list-solid-arrow .message-box:before+li:before,.list-solid-arrow .browseGrid .tooltip .message-box:before+li:before,.browseGrid .tooltip .ss-icon+.message-box:before,.browseGrid .tooltip .list-solid-arrow li:before+.message-box:before,.list-solid-arrow .browseGrid .tooltip li:before+.message-box:before,.browseGrid .tooltip .message-box:before+.message-box:before{padding-left:0}.browseList .buyFlag{display:none}.browseList .flagMessage{font-size:1em;display:inline}.browseList .flagMessage.preorder{color:#3f72f1}.browseList .flagMessage.onsale{color:#d26139}.browseList .preorder .ss-icon,.browseList .preorder .list-solid-arrow li:before,.list-solid-arrow .browseList .preorder li:before,.browseList .preorder .message-box:before,.browseList .onsale .ss-icon,.browseList .onsale .list-solid-arrow li:before,.list-solid-arrow .browseList .onsale li:before,.browseList .onsale .message-box:before{padding:0 .5em .2em;font-size:.9em}.browseList .preorder.ss-icon,.browseList .list-solid-arrow li.preorder:before,.list-solid-arrow .browseList li.preorder:before,.browseList .preorder.message-box:before{color:#3f72f1;padding-left:.5em}.browseList .onsale.ss-icon,.browseList .list-solid-arrow li.onsale:before,.list-solid-arrow .browseList li.onsale:before,.browseList .onsale.message-box:before{color:#d26139;padding-left:.5em}.browseList .searchProduct{padding:1em;margin-bottom:2em}.browseList .searchProduct:nth-child(even){background-color:#eee}.browseList .searchProduct h4{font-size:100%;padding:0 0 .2em 0;float:left;width:100%}.browseList .searchProduct .meta{font-size:90%}.browseList .searchProduct li{line-height:1em}.browseList .searchProduct img{float:left}.browseBiblio{padding:0}.browseBiblio,.browseFormats{float:left;margin-left:0}.browseBiblio .title{padding-bottom:.3em}.browseList .searchProduct .searchresult{margin-left:85px}.browseList .browseBiblio li{display:block;clear:both;width:100%;margin-bottom:0;overflow:visible;color:#333;line-height:1.3em;font-weight:700;font-size:1.1em}.browseList .browseFormats{list-style-type:none;padding-left:0}.browseList .browseFormats li{width:100%;display:inline;margin:.2em 1em .2em 0;padding-left:0;color:#333;line-height:1.3em}.content.blog .five.columns.omega{margin-top:2.75em}.content.blog .five.columns.omega .pst{margin:0 0 3.5em 0}.blog .meta span{margin-right:2em}.blogPost{border-top:1px solid #CCC;padding-top:1.5em;margin-top:1.5em}.blogPost img{max-width:100% !important;height:auto !important}.touch div.addthis_toolbox .at15t_more{margin:.25em 1em 0 0}.touch div.addthis_toolbox .addthis_separator{display:none !important}div#content.blog.post{overflow:auto}@media screen and (max-width: 960px){.blogPost iframe{display:none}.blogPost .fluid-width-video-wrapper iframe{display:block}}div#content.blog div.authorlist li{margin-bottom:0.5em}div#content.blog div.authorlist p{text-align:right}.blogsAddThis{margin-bottom:1em}.blogsAddThis .addthis_toolbox{display:inline-block}.blogsAddThis .addthis_default_style .addthis_separator{margin:0 5px;display:inline !important}.blog.comment form input,.blog.comment form textarea{display:block;width:100%}.blog.comment form input#sub{width:auto;margin-top:1em}.blog.comment form label{display:block;font-weight:bold;margin-top:1em;text-align:left}.love{margin:0 0 1em 0}.love h2{line-height:120%;margin-bottom:1em}.love ol,.love ul,.love .list-dra,.love .list-solid-arrow,.love .list-square{list-style:none;margin:0;padding:0}.love img.product,.love img.author{float:left;margin:0 1em 0.25em 0;padding:0}.love img.art{float:left;width:75px;margin:0 1em 1em 0;padding:0}.love a.title{font-weight:bold}.love p.more{text-align:right;clear:both}.love p img{margin-right:0.5em}.love{font-size:87%}.love .meta,.blog .love .meta{font-size:100%;margin:0}.love .store{margin:0 0 1.5em 0;padding:0;line-height:1.5em}.love .store .pricing{margin:0.25em 0 0 0}.love .store .pricing img{margin:0 0.5em 0 0;vertical-align:middle}.love dl.articles{margin:0 0 1em 0;padding:0}.love dl.blogs{margin:0 0 1em 0;padding:0;clear:both}.love dl.blogs dd.intro p{text-align:left}.love dl.podcasts{margin:0 0 1em 0;padding:0;clear:both}.love dl.podcasts dd.intro p{text-align:left}.love dl.blogs dd.meta span.comments{margin-left:0.5em;border-left:1px solid #ccc;padding-left:0.5em}.blog.post .leaderboard{margin:0 0 20px 214px;height:90px}.blog.post h1{margin-bottom:0;line-height:120%}.blog.post .meta{margin:0.5em 0 0 0;clear:none}.blog.post .meta p{margin:0;padding:0}.blog.post .author{margin:0 10px 0 0}.blog.post .comments h2{font-size:145%;line-height:24px;margin:0 0 0.5em 0;font-weight:bold;background:#eee url(../images/icons/discuss_24.png) no-repeat 6px 6px;padding:6px 0 6px 40px}.blog.post .comments .meta,.blog.post .comments p{margin:0}.blog.post .comments .entry h3{display:none}.blog.post .comments p.edit{font-size:87%}.blog.post .comments .authorspeaks{background-color:#eee;padding:5px 5px 0.5em 5px;margin-bottom:1em}.blog.post .comments .authorspeaks img.author{float:right;margin:0 0 5px 10px}.blog.post .comments .authorspeaks h3{margin-top:0}@media screen and (max-width: 600px){.r .blog .columns{width:100%}}.layoutSearchColumn #columnOne{float:left;margin:0;padding:0 19px 0 0;width:638px;clear:left}.layoutSearchColumn #columnTwo{float:right;margin:0;padding:0;width:300px;border:none}.searchPreview #searchform h1{background-color:#ccc;font-weight:bold;padding:.3em;margin:0}.faceted{display:block;background-color:#eee;border-bottom:1px solid #ccc;width:638px;overflow:auto}.filterholder{float:left;width:auto;margin-top:10px}.formfilter{float:left;width:139px;margin:10px}.sortfilter{width:120px}.filterholder .formfilter{margin-top:0}.extended{width:288px}.continued{float:left}.filterholder h3,.formfilter h3{font-size:100%;padding:0;padding-bottom:.5em;margin:0 !important}.filterholder h3{margin:0 0 0 10px !important}.formfilter ul,.formfilter .list-dra,.formfilter .list-solid-arrow,.formfilter .list-square{margin:0;padding:0;background:transparent;border:none}.formfilter li{list-style-type:none;padding:0;margin:0 !important}.formfilter input[type='checkbox'],.dialogBox input[type='checkbox']{float:left;clear:left;display:block;margin-left:0;margin-right:.7em}.formfilter label,.dialogBox label{float:left;width:100px;clear:right;text-align:left;padding-bottom:.5em;margin-right:0;margin-left:0 !important}.formfilter label{margin-top:0 !important}.continued input[type='checkbox']{clear:none}.dialogBox label{width:250px}.formfilter p{clear:both}.formfilter .morefilter{margin-left:1.7em;display:none}.formfilter .morefilter label{width:80px}.formfilter fieldset,#allsubjects fieldset{border:none;margin-bottom:0}img.ajaxloader{position:relative;z-index:10;float:right;margin:30px 45%}#searchform2{display:block;background-color:#eee;border-bottom:1px solid #ccc;overflow:auto;padding:0;margin-bottom:1em}#refineSearch{margin-bottom:1em;font-size:150%;display:block}#refineSearch *{display:inline}#refineSearch input[type="radio"]{clear:none;float:none;margin:0}.layoutSearchColumn #searchform{float:left;clear:both}#refineSearch input[type='radio']{margin-left:.35em;margin-right:.5em}#refineSearch label{margin-right:.5em;display:inline;font-size:90%;font-weight:bold}#refineSearch input[type='text']{width:10em;margin:0 .4em}#refineSearch label.hide{display:none}#refineSearch .button{font-size:.7em;margin-left:.5em}.searchresult .title{float:left;font-size:110%;line-height:1.3em}.layoutSearchColumn #columnOne div#docs>:nth-child(even){background-color:#eee}.searchPreview .searchProduct{float:left;width:618px;clear:right;padding:10px;margin:10px 0;text-align:left}.searchPreview .searchProduct .meta{font-size:100%}.searchPreview .searchProduct li{line-height:1em}.searchPreview .searchProduct .cover{float:left;width:70px;margin-right:20px}.searchPreview .searchProduct .cover img{border:1px solid #eee}.searchPreview .searchProduct .searchresult{float:left;width:508px}.list-search-biblio li{display:block;clear:both;width:100%;margin-bottom:.2em;overflow:visible}.search-formats-header{font-size:100%;margin-top:1em;margin-bottom:.2em}.list-search-formats li{color:#333;display:inline;margin-right:1em;line-height:1.5em}.searchContent{float:left;width:608px;clear:both;padding:10px;margin:5px 0;text-align:left}.searchContent p{text-align:left !important}.contenttype{display:block;color:#666;font-size:90%;border-bottom:1px dotted #ccc;margin:0 0 .7em 0}.searchContent h4{font-size:100%;margin-top:.1em;margin-bottom:.2em;display:block}.searchContent .searchresult{float:left;width:628px}.empty{margin:1em 10px 0}.layoutSearchColumn #columnOne .results,.layoutSearchColumn #columnTwo .results{padding-top:0 !important}.layoutSearchColumn #columnTwo .results{margin-top:3.5em}.layoutSearchColumn #columnTwo .advertisement{margin:0;padding:0}#relatedreturns{border:1px solid #ccc;padding:1em}#relatedreturns h3{margin:0 0 .7em 0;font-size:110%}#relatedreturns ol li{line-height:1.3em;margin-bottom:.8em}#relatedreturns p{text-align:left}.layoutSearchColumn #pagination{margin:3em 0;clear:both;display:block;overflow:auto}#pager-header-top,#pager-header-bottom{margin:1em 2em 0 10px;font-weight:bold;font-size:90%;float:left;display:block;white-space:nowrap}.contentSearch #pager-header-top{margin-top:2.5em}.contentSearch .spinner-container{clear:both}#pager-header-bottom{margin:.5em 2em 0 0}.pager-disabled{display:none}.noResults{margin:2em 0 0 0}.results div.productList p{text-align:left}.layoutSearchColumn .empty ul,.layoutSearchColumn .empty .list-dra,.layoutSearchColumn .empty .list-solid-arrow,.layoutSearchColumn .empty .list-square{line-height:1.2em;margin-left:2.5em}.lt-ie9 .layoutSearchColumn #columnOne div#docs>*:first-child+*,.lt-ie9 .layoutSearchColumn #columnOne div#docs>*:first-child+*+*+*,.lt-ie9 .layoutSearchColumn #columnOne div#docs>*:first-child+*+*+*+*+*,.lt-ie9 .layoutSearchColumn #columnOne div#docs>*:first-child+*+*+*+*+*+*+*,.lt-ie9 .layoutSearchColumn #columnOne div#docs>*:first-child+*+*+*+*+*+*+*+*+*{background-color:#eee}.lt-ie8 .layoutSearchColumn #columnOne{width:628px}.lt-ie8 .faceted{width:638px;padding-bottom:1em}.lt-ie8 .searchContent{margin-left:-21px;padding:10px}.lt-ie8 .contentSearch .searchContent{margin-left:0}.lt-ie8 .searchProduct{clear:both}.lt-ie8 #searchform #refineSearch input[type='button'],.lt-ie8 #searchform #refineSearch input[type='submit']{margin:0 0 -.2em 1em;padding:.2em;width:7em;border:1px solid #F15922}.lt-ie8 #searchform #refineSearch input[type="radio"]{margin:0 .15em 0 .3em}.lt-ie8 #searchform #refineSearch label{margin:0 .2em 0 0}.lt-ie8 #searchform #refineSearch input[type="text"]{margin:0 .4em -.1em .4em;width:11em}.lt-ie8 .layoutSearchColumn #columnOne div#docs>*:first-child+*,.lt-ie8 .layoutSearchColumn #columnOne div#docs>*:first-child+*+*+*,.lt-ie8 .layoutSearchColumn #columnOne div#docs>*:first-child+*+*+*+*+*,.lt-ie8 .layoutSearchColumn #columnOne div#docs>*:first-child+*+*+*+*+*+*+*,.lt-ie8 .layoutSearchColumn #columnOne div#docs>*:first-child+*+*+*+*+*+*+*+*+*{background-color:#eee}.lt-ie7 .layoutSearchColumn #columnOne{width:628px}.lt-ie7 .faceted{width:638px;padding-bottom:1em}.lt-ie7 .searchProduct{clear:both}.lt-ie7 #relatedreturns{width:270px}h6,.p6{font-weight:bold;font-size:13px;font-size:1rem;line-height:1.3}html{font-size:80%}body{margin:172px 0 0 0;background-color:#eee;font-size:1em;font-family:"Lucida Grande", Arial, Helvetica, sans-serif}body#popUp{font-family:"Lucida Grande", Arial, Helvetica, sans-serif;background-color:#fff}.userGroupsFind,.academicsIndex,.aboutIndex,.advertise,.contactUs,.errorHome,.promotionNone,.accountMemberCode,.searchNoResults{padding-bottom:200px !important}#strap{position:absolute;top:0;height:54px;width:100%}#strap .cranium{height:54px;width:960px;background-color:#003057;border:1px solid #003057;border-width:0 1px}.r #strap .cranium{width:auto;max-width:960px}a:link,.ui-tabs-panel a:link{color:#004f7f}a:visited,.ui-tabs-panel a:visited{color:#2e87b2}a:hover,.ui-tabs-panel a:hover,a:active,.ui-tabs-panel a:active{color:#004f7f;text-decoration:underline}.meta{color:#6d6f72}.meta a{color:#6d6f72}.meta a:hover{text-decoration:underline}hr.clear{clear:both;border:1px solid #fff}.titling .meta a:link{color:#004f7f}.titling .meta a:visited{color:#004f7f}.titling .meta a:hover,.titling .meta a:active{color:#004f7f;text-decoration:underline}.btb{margin:0 0 24px 0;padding:5px 5px 15px;border:1px solid #c7c8ca;background-color:#eee}.home .btb{margin:0;padding:0;border:none;background-color:none}.btb p{margin:1em 5px 0 5px;text-align:right}.btb-header{margin-bottom:1em}.btb-list{margin:0 5px 1em 5px}.home .btb-list{margin:0}.btb-list li{margin-bottom:0.5em}.btb-tight{margin:0;padding:0;border:none}.home .btb-header,.home #column2 h3{color:#333;font-size:120%;margin:0 0 0.5em 0}.home .btb-list{margin-left:0;margin-right:0}.home .btb-list li{font-size:87%;line-height:120%}.crumb,.crumb a{color:#6d6f71}.layoutSingleColumn #columnPrimary{position:relative;width:532px;margin:0 214px;padding:0;text-align:left}.layoutDoubleColumn{overflow:auto}.layoutDoubleColumn #columnPrimary{float:left;width:600px;margin:0 24px 0 0;padding:0;text-align:left}.layoutDoubleColumn #columnSecondary{float:left;width:336px;margin:0;padding:0;text-align:left}.divided #columnPrimary{float:left;width:575px;margin:0 24px 0 0;padding:0 24px 0 0;text-align:left;border-right:1px solid #C7C8CA}div.layoutDoubleColumn{overflow:auto}div.layoutDoubleColumn #columnOne{float:left;width:440px;margin:0;padding:0 19px 0 0}div.layoutDoubleColumn #columnTwo{float:left;width:440px;margin:0;padding:0 0 0 18px}div.layoutTripleColumn #columnPrimary{width:512px;padding:0 20px;margin:0 0 0 214px;float:left;border:1px solid #CCC;border-width:0 1px}div.layoutTripleColumn #columnSecondary{position:absolute;top:0;left:0;width:190px}div.layoutTripleColumn #columnTertiary{width:160px;margin-left:20px;float:left}#column1,#column2,#column3{padding-bottom:3em}img.author,img.product,img.podcast{border:1px solid #c7c8ca}div.productList h2{margin-bottom:1em}div.productList p.rssSubscribe{text-align:left}div.productList .eproduct,#productListAll .eproduct{position:relative}.prodlist table,table#allProdlist{position:relative}.prodlist table tbody tr td,table#allProdlist tbody tr td{position:relative}.prodlist .eproduct a,#allProdlist .eproduct a{display:block;width:61px;position:relative;padding-top:6px}.prodlist .eproduct .overlay,#allProdlist .eproduct .overlay{border:0;position:absolute;top:0;right:0;margin:0}div.pst div.productList table td{vertical-align:top;margin:0;padding:0 0 1.5em 0}div.pst div.productList table td dt{font-weight:bold}div.anchor{margin:0 0 2em 0;padding:0 10px 10px 10px;border-bottom:1px solid #c7c8ca;background-image:url(../images/psts/feature_family/background_core_gradient.png);background-position:top left;background-repeat:repeat-x;background-color:#DBDBDB;overflow:auto}div.anchorCore{margin:0;padding:0;overflow:auto;position:relative}div.anchorCare p{position:absolute}p.anchorLabel{margin:0;padding:0;font-weight:bold;color:#666}div.anchorCore h2{margin-bottom:1em}div.anchorCore img.cover{margin:0 1em 1.5em 0;padding:0;float:left;width:125px;border:1px solid #c7c8ca}div.anchorCore img.author{margin:0 1em 1.5em 0;padding:0;float:left;border:1px solid #c7c8ca}div.anchorCore img.channel{margin:0 1em 1.5em 0;padding:0;float:left;position:relative}div.anchorModule{margin:1px 0 0 0;padding:3px;overflow:auto;background-image:url(../images/psts/feature_family/background_module_gradient.png);background-position:top left;background-repeat:repeat-x;background-color:#D4D4D4}div.anchorModule p{padding:0;margin:0;z-index:500}div.anchorModule img.cover{margin:0 1em 0 0;padding:0;float:left;border:1px solid #c7c8ca}div.anchorModule img.author{margin:0 1em 0 0;padding:0;float:left;border:1px solid #c7c8ca}div.anchorModule p img.icon{margin:0 0.5em 0 0;vertical-align:middle}div.anchorModule p span.productType{margin-left:1em;color:#666}div.anchorModule ul.listEpisodes,div.anchorModule .listEpisodes.list-dra,div.anchorModule .listEpisodes.list-solid-arrow,div.anchorModule .listEpisodes.list-square{padding-left:10px;list-style:none}div.anchorModule ul.listEpisodes li.audio,div.anchorModule .listEpisodes.list-dra li.audio,div.anchorModule .listEpisodes.list-solid-arrow li.audio,div.anchorModule .listEpisodes.list-square li.audio{list-style-image:url(../../common/images/icons/podcast_audio.png);padding-left:0.15em}div.anchorModule ul.listEpisodes li.video,div.anchorModule .listEpisodes.list-dra li.video,div.anchorModule .listEpisodes.list-solid-arrow li.video,div.anchorModule .listEpisodes.list-square li.video{list-style-image:url(../../common/images/icons/podcast_video.png);padding-left:0.15em}div.imprintIndex div.anchor{margin:0 0 1em 0}div.articleIndex div.anchor{margin:2em 0 2em 0}div.blog div.anchor{margin:0em 0 2em 0}div.storeBrowse div.anchor{margin:0em 0 2em 0}div.topicsEntry div.anchor{margin:0em 0 2em 0}div.topicsEntry h2{line-height:125%}div.authorsIndex div.anchor{margin:0 0 2em 0;padding:10px}#header{position:absolute;top:54px;left:0;width:100%}.site-wide #header{top:90px}#header .container{height:106px;width:960px;margin:0 auto;position:relative}.branding{position:absolute;bottom:1em;width:45%}#hLogo{width:232px;height:52px;z-index:5000}