.product-header{margin-top:1.5625rem;margin-bottom:1.875rem;padding-top:.9375rem;padding-bottom:.9375rem;overflow:visible}.product-header:after{clear:both;content:" ";display:table}.product-header h1{margin:0 0 .3125rem}.product-header .subtitle{line-height:1.2;margin:0 0 .9375rem;font-size:1.5rem}@media screen and (max-width:47.9375em){.product-header .subtitle{font-size:1.25rem}}.product-header .authors{font-size:.875rem;color:#666;margin-bottom:.3125rem}.product-header .related-topics{font-size:.875rem}.product-header .full-bg-gray{overflow:visible}.product-header>.row{min-height:13.125rem}.product-header .social-media-buttons{position:static}.icon-list{list-style:none;padding:0;font-size:.875rem;margin-bottom:.875rem;font-weight:bold;display:block}.icon-list li{display:inline-block;margin-right:20px;vertical-align:top}.icon-list a{color:#000}.icon-list a:before{color:#639;font-size:1.25rem;margin-right:.4375rem;display:inline-block}.award{padding-left:1.6em;margin:0 0 1.25rem 0;position:relative}.award:before{color:#fcda66;font-size:1.3em;left:0;top:0;position:absolute}.award p{margin:0}.award .award-title{font-weight:bold}.cover-image{float:right;margin:0 0 .625rem .9375rem;position:relative;font-size:0}.prepub{position:relative}.prepub img{position:relative;z-index:1}.prepub img.ppflag{z-index:2;top:0;left:0;position:absolute}#look-inside{background:#639;border:1px solid #666;color:#fff;font-size:.875rem;font-family:"futura-pt",Futura,Verdana,Arial,Helvetica,sans-serif;position:absolute;z-index:3;right:0;bottom:0;padding:.0625rem .75rem .0625rem .5rem}#look-inside:before{text-shadow:-1px -2px 2px rgba(0,0,0,0.3),-4px 2px 2px rgba(0,0,0,0.3),2px 2px 2px rgba(0,0,0,0.3);bottom:.75rem;position:absolute;right:-.3125rem}.touch #look-inside{display:none}@media screen and (max-width:47.9375em){#look-inside{display:none}}@media screen and (max-width:31.25em){.cover-image{float:left;margin-left:0}h1{clear:both}}.summary p{font-size:.6875rem;color:#666}#buybox{font-family:Helvetica,Verdana,Arial,sans-serif}#buybox .btn{font-family:"futura-pt",Futura,Verdana,Arial,Helvetica,sans-serif}#buybox h3{font-size:1rem;text-transform:uppercase;color:#333;margin:0 0 .1875rem}#buybox h4{font-size:.8125rem;color:#333;margin:0 0 .1875rem}#buybox table{margin:0 0 .875rem;font-size:.6875rem;background:none}#buybox .p{padding-right:0}#buybox .f strong{display:block}#buybox .hardcopy table{margin-bottom:0;font-size:.75rem;width:100%}#buybox th,#buybox td{padding:.1875rem .875rem .1875rem 0}#buybox th{font-size:.6875rem;color:#666}#buybox .tabcontainer{margin:0;position:relative;z-index:1}#buybox .tabcontainer .section{left:-.9375rem}#buybox .tabcontainer .section.collapsable{position:absolute;left:0}#buybox .tabHeadings{margin-top:-4.625rem;height:2.125rem}#buybox .tabHeadings a{font-size:1rem;padding:.3125rem .9375rem}#buybox .tabHeadings a.tabSelected{padding-top:.9375rem}#buybox .tabContent{padding:.9375rem}#buybox .section{background:#e1e1e1;padding:.9375rem;position:relative;left:0}#buybox .section.collapsable{position:absolute;left:.9375rem;z-index:9998}@media screen and (max-width:64em) and (min-width:48em),screen and (max-width:21.875em){#buybox tr{display:block;margin-bottom:1.25rem}#buybox tr:first-of-type{display:none}#buybox tr:last-of-type{margin:0}#buybox th{display:none}#buybox td{display:block;overflow:hidden}#buybox td.s:before{content:"File size: ";color:#797979}#buybox td.l:before{content:"List Price: ";color:#797979}#buybox td.p:before{content:"Price: ";color:#797979}}@media screen and (max-width:47.9375em){#buybox .tabcontainer .section{left:0;position:relative}#buybox .section{background:none;padding:0;position:relative;height:auto!important}}@media only screen and (min-width:48em){body.phone{padding-top:1.875rem}}.external-link .external,#buybox .section>.external{font-family:Helvetica,Verdana,Arial,sans-serif;padding-left:2.5rem;position:relative;display:block;font-size:.9375rem;font-weight:bold;line-height:1.2;margin-bottom:.875rem;min-height:2em}.external-link .external:before,#buybox .section>.external:before{color:#639;font-size:1.25rem;left:.8125rem;top:.40625rem;position:absolute}.external-link .external:after,#buybox .section>.external:after{content:"";border:4px solid #639;border-right:0 none;left:0;top:0;position:absolute;padding:.75rem}.external-link .external+.note,#buybox .section>.external+.note{margin-top:.625rem}.external-link{margin-top:1.25rem}#buybox .external{margin-bottom:0}.list-price{text-decoration:line-through}.price-discount{color:#b71600;font-size:.75rem;font-weight:bold}.price-discount span{font-size:.625rem;font-weight:normal;display:block}.hardcopy .p{padding-right:.75rem}.add-to-cart{text-transform:none;padding:.0625rem .25rem .0625rem 1.4375rem;position:relative;white-space:nowrap;font-weight:bold}.add-to-cart:before{top:.1875rem;left:.25rem;position:absolute}.more-info{padding-top:.3125rem;padding-left:1.5625rem;font-size:.6875rem;clear:left}.ebook .btn{position:relative}.ebook span.icon{background-image:url(/etc/rand/designs/common/images/xsprite-icons.png.pagespeed.ic.7s09T793I1.png);background-repeat:no-repeat;height:16px;width:15px;position:absolute;left:.3125rem;top:.25rem}.ebook .format-zip span.icon{background-position:right -674px}.ebook .format-pdf span.icon{background-position:right -299px}.ebook .format-epub span.icon{background-position:right -1105px}.ebook .format-mobi span.icon{background-position:right -1132px}.ebook .format-html span.icon{background-position:right -384px}.ebook .html-dl{overflow:hidden;margin:.375rem 0 .9375rem 0;width:auto}.ebook .dl a{float:left;font-weight:bold;padding:.125rem .3125rem .125rem 1.5rem;display:block;min-width:6.25rem;text-transform:none}.ebook .dl .format-html a{min-width:6.375rem}.ebook .n{font-size:.625rem}.ebook td.n{font-style:italic}.ebook .s{min-width:4.3125rem;font-size:.6875rem;color:#333;font-weight:bold}.technical-details{display:inline;font-style:normal}.technical-details p{margin:.125rem 0}.toggle-plus,.toggle-minus{color:#4866bc;cursor:pointer}.toggle-minus{background-position:-1px -671px}#buybox p.note{margin-bottom:0;font-size:.6875rem}p.support-rand{font-size:.625rem;color:#666}.row .full-bg-gray,.row .full-bg-purple{margin-left:-1.25rem;margin-right:-1.5625rem;padding-left:1.25rem;padding-right:1.5625rem}@media screen and (max-width:55.3125em){.row .full-bg-gray,.row .full-bg-purple{margin-left:-.9375rem;margin-right:-.9375rem;padding-left:.9375rem;padding-right:.9375rem}}#content .row .row{margin:0}#toc,#book-reviews{margin-bottom:.625rem;clear:both;overflow:hidden}#toc+#book-reviews{padding-top:.625rem;border-top:1px solid #d8d8d8}#toc ul{padding:0;list-style:none}#toc li{margin:.625rem 0 .625rem 1.25rem}#toc p{margin:0;padding:0}#toc p.title{font-weight:bold}#toc p.title a.type{font-weight:normal}#toc a.format-pdf{background:url(/etc/rand/designs/common/images/xsprite-icons.png.pagespeed.ic.7s09T793I1.png) right -299px no-repeat;padding:0 1.1875rem .1875rem 0}#toc .authors{font-style:italic}#book-reviews .onereview p{padding-bottom:.3125rem}#book-reviews .onereview p.onereview-citation{font-style:italic;padding-bottom:1.25rem;text-align:right}#relatedProducts{clear:both;margin-top:2.5rem}.product-main .conducted{padding-top:1.25rem;margin-top:.875rem;margin-top:2.5rem;clear:both}.product-main .conducted li{border-bottom-color:#999}.product-main .conducted a{color:#fff}.product-main .conducted h2{color:#ccc}.product-main .abstract>h2:first-of-type{margin-top:0}#indicia{font-size:.6875rem;padding-top:1.25rem;padding-bottom:1.25rem;margin-top:2.5rem}#relatedProducts+div+.conducted{margin-top:0}#relatedProducts+div+#indicia{margin-top:0}.conducted+#indicia{margin-top:0}.product-right{font-size:.75rem}.product-right aside{border-bottom:1px solid #e8e8e8;margin:.625rem 0;padding:0 0 .625rem}.product-right aside:last-of-type{border-bottom:0 none}.product-right aside h2{margin:0 0 .625rem 0}.product-right aside h3{margin:.375rem 0}.product-right .recommend aside{margin-bottom:0;padding-bottom:0;border-bottom:1px solid #e8e8e8}.product-right .recommend aside ul{margin-top:1.25rem;margin-bottom:0}@media screen and (min-width:48em){.product-main{border-right:1px solid #e8e8e8;padding-right:1.5625rem}.product-right{border-left:1px solid #e8e8e8;left:-1px}}@media screen and (max-width:55.3125em){.product-main{padding-right:.9375rem}}.document-details ul{padding:0;margin-bottom:1.25rem;list-style:none}.document-details li{padding-bottom:.1875rem}.document-details .price{color:#a20000}#look-inside-window .container{height:100%}#look-inside-window .left{float:left;width:13.75rem;overflow:hidden;margin:.625rem 0 0 .625rem}#look-inside-window .head{overflow:hidden}#look-inside-window .thumbnail{float:left;margin-right:.625rem;margin-bottom:.625rem;box-shadow:2px 2px 2px 1px #888;border:solid 1px #666}#look-inside-window h1{font-size:.875rem;margin:0 0 .125rem}#look-inside-window h2{font-size:.75rem;margin:0 0 .3125rem;line-height:1.2}#look-inside-window .authors{color:#666;margin-bottom:.3125rem}#look-inside-window .download{border-top:1px dotted #333;border-bottom:1px dotted #333;padding:.3125rem 0;max-width:100%}#look-inside-window .ebook .html-dl{margin-left:0}#look-inside-window h3{color:#000;font-size:.8125rem;margin:0 0 .1875rem}#look-inside-window h4{font-size:.6875rem;margin:0 0 .3125rem}#look-inside-window #pdf-viewer{margin-left:15rem;margin-right:.625rem;height:100%}#look-inside-window #pdfjs{margin-top:.625rem;width:100%;height:100%;border:0}#look-inside-window td{padding:0 0 .375rem}#citation-message .citation-types{list-style:none;margin-left:0;padding-left:0;font-style:italic}#citation-message .note{font-size:.625rem;color:#666;text-align:right;display:block;margin-bottom:.3125rem}#sm_multimedia h5{color:#63309c;font-size:.75rem;clear:both;font-weight:bold;margin:.3125rem 0 .5rem}.research-questions{background:#ddd;padding:.625rem;max-width:18.75rem;float:right;margin:0 0 .9375rem .9375rem}.research-questions h2{text-align:center;margin-top:0}.research-questions ol{padding-bottom:0}.research-questions ol.num-list>li:before{border-color:#fff;color:#fff}@media screen and (max-width:60em){.research-questions{float:none;max-width:100%;margin-left:0}}.collapsable{overflow:hidden;z-index:1}.collapsable .content-toggle{position:absolute;bottom:0;left:0;right:0;font-size:.625rem;text-align:center;border-bottom:1px solid #000}.collapsable .content-toggle:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(rgba(225,225,225,0) 0%,#e1e1e1 100%)}.collapsable .content-toggle span{display:inline-block;padding:.125rem .5rem;border:1px solid #000;border-bottom:0 none;background:#fff;position:relative;cursor:pointer;margin-left:.125rem}.collapsable .content-toggle span:after{font-family:'icons';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;padding-left:.1875rem}.collapsable .content-toggle.more span:after{content:"\e03a"}.collapsable .content-toggle.less span:after{content:"\e039"}@media screen and (max-width:47.9375em){.collapsable .content-toggle{display:none}}