.no-screen,.print-only,.iphone-only,.small-window-only,.small_window_only,.ebook-only,.screen-reader-only{display:none}.invisible{visibility:hidden}p.bulletin{padding:.6em;line-height:1.4;margin:2em 12%;-webkit-border-radius:8px;-moz-border-radius:8px;-khtml-border-radius:8px;color:white;background-color:#369}.popup iframe{display:none}.responsive_indent{margin-left:3%}.popup ul,.popup ol,.popup blockquote{padding:0 1em}.popup p:first-child,.popup blockquote:first-child,.popup ul:first-child,.popup ul:first-child li:first-child,.popup ol:first-child,.popup ol:first-child li:first-child{margin-top:0}.popup p:nth-last-child(2),.popup blockquote:nth-last-child(2),.popup blockquote:nth-last-child(2) p:last-child,.popup ul:nth-last-child(2) li:nth-last-child(1),.popup ul:nth-last-child(2),.popup ol:nth-last-child(2) li:nth-last-child(1),.popup ol:nth-last-child(2){margin-bottom:0}.service_bulletin{color:#000;border-color:#c66;clear:both;border:4px solid #c66;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;padding:20px;margin:3em -20px;font-size:.9em}.micro_bio{margin:3em 2em 6em 2em;color:#666;font-style:italic}.css_caption{font-style:italic;font-size:.9em;max-width:500px;margin:1em auto;color:#666}.font_body,html{font-size:17pt}.font_body,html,.looser,.looser-list li{line-height:1.6}.tighter,#title,#metadata,.popup,li.footnote,p.part-subhead,h3,h4,blockquote,.img-caption,.css_caption,.img-caption-head,li,li.footnote,.preamble,.sidebar,.sidebar-box,.meta,li.l1,.pq,.voice{line-height:1.5}.tightest,#subtitle,table,.attribution,li.l1 .subhead,.abstract,.tighter-list li,#title,#subtitle,#endbio{line-height:1.4}@media screen and (max-width:1000px){html{font-size:16pt}}@media screen and (max-width:900px){html{font-size:15pt}}@media screen and (max-width:800px){.font_body,html{font-size:14pt}.font_body,html,.looser,.looser-list li{line-height:1.5}.tighter,#title,#metadata,.popup,li.footnote,p.part-subhead,h3,h4,blockquote,.img-caption,.css_caption,li,li.footnote,.preamble,.sidebar,.sidebar-box,.meta,li.l1,.pq{line-height:1.4}.tightest,#subtitle,table,.attribution,li.l1 .subhead,.abstract,.tighter-list li,#title,#subtitle,#endbio{line-height:1.3}}@media screen and (max-width:670px){html{font-size:13pt}}@media screen and (max-width:530px){html{font-size:13pt}}@media screen and (max-width:400px){.font_body,html{font-size:12pt}.font_body,html,.looser,.looser-list li{line-height:1.4}.tighter,#title,#metadata,.popup,li.footnote,p.part-subhead,h3,h4,blockquote,.img-caption,.css_caption,li,li.footnote,.preamble,.sidebar,.sidebar-box,.meta,li.l1,.pq{line-height:1.3}.tightest,#subtitle,table,.attribution,li.l1 .subhead,.abstract,.tighter-list li,#title,#subtitle,#endbio{line-height:1.2}}.font_body,html,.popup{font-family:Constantia,Georgia,Palatino,Palatino Linotype,Times New Roman,serif}.font_heads,.font_titles,h1#title,h1#subtitle,h2,h3,h4,.part-subhead,.pseudo_heading,.toc-main-heading,li.l1,.sidebar .runin,td.item_title,.voice .runin{text-rendering:optimizeLegibility;font-family:Avenir Next,HelveticaNeue,Tahoma,Verdana,DejaVu Sans,Arial Black,sans-serif}@media screen and (max-width:800px){.font_heads,.font_titles,h1#title,h1#subtitle,h2,h3,h4,.part-subhead,.pseudo_heading,.toc-main-heading,li.l1,.sidebar .runin,td.item_title{font-family:Avenir Next Condensed,HelveticaNeue-CondensedBold,Arial Narrow,Avenir Next,HelveticaNeue,Tahoma,Verdana,DejaVu Sans,Arial Black,sans-serif}}.font_decor,.font_prenton,#tagline,#metadata,.img-caption-head,.css_caption,.img-caption,.pq,blockquote.short,li.l1 .subhead,li.l2,.preamble,table caption,.biblabel,.micro_bio,.next_prev_links,#endbio p,p.bulletin{font-weight:100; font-family:Prenton RP Pro,prenton-1,prenton-2,Gill Sans,Calibri,Helvetica Neue,Arial,sans-serif}.wf-loading .font_decor,.wf-loading .font_prenton,.wf-loading #tagline,.wf-loading #metadata,.wf-loading .img-caption,.wf-loading blockquote.short{opacity:0;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.wf-active .font_prenton,.wf-active #tagline,.wf-active #metadata,.wf-active .img-caption,.wf-active blockquote.short{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-transition:0.2s opacity ease-in;-webkit-transition:0.2s opacity ease-in;transition:0.2s opacity ease-in}@media screen and (max-width:400px){.wf-loading #tagline{font-size:1.0em}}#tagline{font-size:1.1em}.wf-active #tagline{font-size:1.2em}.font_narrow,.navlinks,.toc-depthtrail,.sidebar-box,.featured_link .pretty_url,#matrix,.filter_controls{text-rendering:optimizeLegibility;font-family:Avenir Next Condensed,Arial Narrow,DejaVu Sans Condensed,HelveticaNeue-CondensedBold,Helvetica Narrow,Calibri,Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif;font-weight:normal}.font_mono,code{font-family:Monaco,Consolas,Droid Sans Mono,Liberation Mono,mono}.char_bullet_compact{font-family:Impact,Arial Sans Unicode,Arial,Times New Roman,Georgia;letter-spacing:1px}.char_bullet_fat{font-family:Avenir Next,Lucida Grande,Verdana,Palatino}.char_checkmark{font-family:Avenir Next,Lucida Grande,Arial Unicode Ms,DejaVu Sans,Wingdings,Zapf Dingbats,Dingbats,Code2000,PragmataPro,Symbola,Quivira,EversonMono,san-serif}html,body{margin:0;padding:0}#document{margin:0 auto 0 140px;width:70%}#masthead{font-size:.9em;margin:20px auto 150px auto;text-align:left}#masthead #logo{position:absolute;top:8px;left:6px;margin:0;border-width:0px;border-style:none;z-index:2}#tagline-container{position:absolute;top:18px;left:0;right:0;z-index:0;padding:3px 0 5px 140px;text-rendering:optimizeLegibility; border-top:1px solid #369;border-bottom:1px solid #369;background:#369 url('/imgs/bg-tagline.jpg') repeat-x}#tagline{white-space:nowrap;color:white;margin:0;line-height:1;font-style:italic}#endbio{padding-left:100px;margin:5em 6% 4em 8%;font-size:.9em;font-style:italic;color:#666}#endbio h4{margin:0 0 .5em 0;font-style:normal}#endbio img{float:left;margin:.6em 0 0 -100px}#footer{margin:150px auto 100px auto;padding-top:20px;border-top:4px #CCC solid;color:#666;text-align:center}a{text-decoration:none;outline:none}a:link,a:visited,a.persistent:visited,a.backref:visited{color:#369}a:hover,a.persistent:hover{color:#79B}a:active,a.persistent:active{color:#999}a.inherit-link-colour:link,a.inherit-link-colour:visited{color:inherit}a.inherit-link-colour:active,a.inherit-link-colour:hover{color:#369}a.key{border-bottom:3px solid #CCC}.navlinks{margin:0;padding:0}#masthead .navlinks{position:absolute;left:0;top:60px;padding-left:115px}#footer .navlinks{margin:1em 0 1.5em 0}.navlinks li{margin:0;padding:0;list-style-type:none;display:inline;line-height:2.2; margin-right:.75em}.anchor-offset{position:absolute;margin-top:-6em}.kern-small{margin-right:-0.03em}.kern-med{margin-right:-0.07em}div.cse,.cse-box,.cse-button{padding:0;margin:0;font-size:.8em;vertical-align:baseline}div.cse{display:inline-block;height:50x;margin-bottom:-4px}.cse-box{}.cse-button{margin-left:5px}h1#title,h2,.part-subhead,h3,h4,.pseudo_heading{color:#336699}h1#title{font-size:1.6em;font-weight:700;margin:0 0 -.2em 0}h1#subtitle{font-size:1.2em;font-weight:normal;color:#79B}#title+p,#subtitle+p,#subtitle+.img-box+p{margin-top:3em}#title+#metadata{margin-top:1em}.pseudo_heading{font-size:1.1em;font-weight:bold}#metadata{margin:-.4em auto 3em 3px;font-style:italic;color:#666;font-size:.9em;background-color:transparent}.lvl-2{margin-top:8em;padding-top:1.5em}#sec_welcome{padding:0;margin-top:-2em}h2.part-head{font-weight:bold;text-align:center;margin:0 10% 0 10%;font-size:1.4em;text-transform:uppercase;letter-spacing:-1px;color:#336699}.part-subhead{margin:1em 10% 2em 10%;text-align:center;font-size:1.1em;color:#79B}h3{font-size:1.2em; margin-top:5em; margin-bottom:2em}.lvl-3{padding-top:1.5em}h4{font-size:1em; margin:2em auto 1em auto;color:#79B}h4.q{margin:2.5em 0 -.7em 0}p.first:first-line{font-size:1.1em;font-style:italic}ul,ol{margin:1.5em 2em 1.5em 0;padding:0 0 0 2em}li{margin:1.2em 0;padding-left:.5em;color:#666}.tighter-list li{margin:.5em auto}.looser-list li{margin:1.5em auto}li ul,li ol{margin:1em inherit 1em inherit;padding:0 0 0 1.2em}li ul{list-style-type:disc}ul.checklist{list-style-type:none}ul.checklist li input{float:left;margin-left:-2em;margin-top:6pt}blockquote,.preamble{margin:1.2em 1em;font-size:.95em;color:#555}.preamble{font-size:.85em;color:#666}blockquote blockquote{margin:1em;font-size:.9em}blockquote.featured{text-rendering:optimizeLegibility;margin:2em 10% 2em 10%;font-size:1.2em;color:#777}blockquote.short{text-rendering:optimizeLegibility;margin:3em 20% 3em 15%;font-style:italic;font-size:1.5em;color:#555}blockquote .attribution{font-size:.6em;color:#999;margin:-.5em 10% 0 30%;text-indent:-.2em}blockquote .char_tilde{font-weight:bold;color:#CCC;font-size:1.2em;margin-right:.2em}.pq{display:block;float:right;width:40%;margin:1.8em 0 1.8em 2em;font-size:1.65em;font-style:italic;color:#79B}.meta,.featured_link{clear:both;border:4px solid #79B;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;color:#666;background:#FFFFFF;padding:20px;margin:5em 0}.featured_link{margin:1.5em 0;border:2px solid #CCC}.featured_link.mine{background-image:url('/imgs/salamander-badge-is.png');background-position:.2em .7em;background-repeat:no-repeat;padding-left:44px; text-indent:.5em}.meta .pseudo_heading,.meta p:first-child{margin-top:0}.meta p:last-child,.meta ul:last-child,.meta ol:last-child,.meta li:last-child{margin-bottom:0}.runin{font-style:normal;font-weight:bold}.highlight{padding:3px;background-color:#FFFFB5}em.highlight{font-style:normal}.separator{text-align:center;color:#79B;margin:2.5em auto}.separator.bullet:after{content:"•"}sup{vertical-align:.2em}.css_micropost_md{font-size:.9em;line-height:1.2;color:#999;margin:0 0 .5em 0;float:left;margin-left:-4.5em}.css_micropost h4{margin:0 0 .5em 0}.css_micropost p,.css_micropost blockquote{margin-top:.5em;margin-bottom:.5em}.css_micropost .quotation.short{margin-top:1em;margin:1.5em 20% 2em 5%}.css_micropost{margin:3em 0}.css_micropost_url{font-size:.8em}.css_micropost div.img-box:first-child{margin-top:-3em}.colour_main_blue{color:#369}.colour_bright_blue{color:#69C}.colour_gray_blue{color:#79B}.colour_neon_blue{color:#27D}.colour_soft_red{color:#C66}.colour_bright_red,.warning{color:#C01}.colour_dark_gray{color:#666}.colour_light_gray{color:#999}img{border:0}.img-box img{vertical-align:bottom}.img-box{text-align:center;margin-top:2.5em;margin-bottom:.25em}.noimgposition{margin:0}.footnote .img-box img{vertical-align:top}.img-box.right{float:right;margin:.2em 0 1em 2em}.img-box.left{float:left;margin:.2em 2em 1em 0}.img-box.center{margin:3em auto 3em auto}.img-box.scaled{display:none}.img-caption,.img-caption-head{margin:1em 5%;color:#666;font-size:.9em}.img-caption-head{padding:0}.img-caption{font-style:italic}.img-caption-head.below{margin-bottom:-.5em}.img-caption-head.below.narrow,p.img-caption.below.narrow{margin-left:0;margin-right:0}.img-box.center .img-caption-head.below{margin:1em 10% 0 10%;font-size:1.1em}.img-box.center p.img-caption.below{margin:1em 10% 0 10%}.buyclusterwithcover .img-caption{font-size:.9em;line-height:1.6;color:#666;margin-top:.5em}div.sidecap img{float:left; margin:0 1.5em 1em 0}.img-caption.rightside{text-align:left;padding-top:.3em;margin-right:0;padding-right:0}.img-caption-head.rightside{text-align:left;margin-top:0;margin-bottom:-.7em}p.img-caption.rightside{margin-right:0}.inline-superscript-tall{vertical-align:.2em}.inline-superscript{vertical-align:.1em}.inline-superscript-short{vertical-align:.05em}.inline-on-baseline{vertical-align:0}.inline-subscript{vertical-align:-.15em}.w1.ds{box-shadow:2px 2px 4px #333}.w2.ds{box-shadow:3px 3px 5px #333}.w3.ds{box-shadow:3px 3px 6px #444}.w4.ds{box-shadow:3px 3px 7px #444}.w5.ds{box-shadow:3px 3px 8px #555}.w6.ds{box-shadow:3px 3px 8px #555}.w7.ds{box-shadow:4px 4px 8px #666}.w8.ds{box-shadow:4px 4px 9px #666}.w9.ds{box-shadow:5px 5px 9px #777}.zoomer{display:block;position:absolute;top:-10px;font-size:12px;line-height:1}.img-box.scaled{text-align:center;margin:2em auto}@media screen and (max-width:955px){.img-box.w600{float:none;margin:1.9em auto}.img-box.w900{display:none}.img-box.w900.scaled{display:block;width:98%}.img-box.w900.scaled img{width:98%}}@media screen and (max-width:855px){.img-box.w500{float:none;margin:1.8em auto}.img-box.w800{display:none}.img-box.w800.scaled{display:block;width:98%}.img-box.w800.scaled img{width:98%}}@media screen and (max-width:755px){.img-box.w400{float:none;margin:1.7em auto}.img-box.w700{display:none}.img-box.w700.scaled{display:block;width:98%}.img-box.w700.scaled img{width:98%}}@media screen and (max-width:655px){.img-box.w300{float:none;margin:1.6em auto}.img-box.w600{display:none}.img-box.w600.scaled{display:block;width:98%}.img-box.w600.scaled img{width:98%}p.img-caption{font-size:.9em}}@media screen and (max-width:535px){.img-box.w200{float:none;margin:1.5em auto}.img-box.w500{display:none}.img-box.w500.scaled{display:block;width:98%}.img-box.w500.scaled img{width:98%}.zoomer{display:none}}@media screen and (max-width:435px){.img-box.w160{float:none;margin:1.4em auto}.img-box.w400{display:none}.img-box.w400.scaled{display:block;width:98%}.img-box.w400.scaled img{width:98%}}@media screen and (max-width:320px){.img-box.w160{float:none;margin:1.4em auto}.img-box.w300{display:none}.img-box.w300.scaled{display:block;width:98%}.img-box.w300.scaled img{width:98%}.img-caption{font-size:.8em}}@media screen and (max-width:755px){div.sidecap img{float:none;margin:0}p.img-caption.rightside,p.img-caption-head.rightside{text-align:center;		margin:1em 0 0 0;		padding:0 10%;		width:auto}.img-box.sidecap{display:none}.img-box.sidecap.scaled{display:block;		text-align:center;		width:98%;		margin:2em auto}}#toc-button{z-index:10;position:fixed;bottom:2%;left:2%}#toc{clear:both;padding:1em;font-size:.9em}.toc-header-container{color:white;position:relative;background:#79B;font-weight:bold;margin:-1em -1em 2em -1em;letter-spacing:1px}.toc-main-heading{position:absolute;top:50%;height:40px;margin-top:-24px;margin-left:45px;font-size:1.2em}.toc{margin:0;padding:0}.toc li{list-style-type:none;line-height:1.1; margin:0; padding:0;margin-bottom:.3em;color:#666}.toc-depthtrail{float:left;margin-top:.3em;margin-left:-2.3em;color:#999;font-size:.7em}li.l1 .toc-depthtrail{display:none}li.l1{font-weight:bold;font-size:1.1em;margin-top:1em;margin:1.6em 0 .6em 0}li.l1 .subhead{font-weight:normal;font-style:italic}li.l2{margin:.3em 0 0 2.3em}li.l2 .runin{font-style:italic;font-weight:300}.toc a:visited{_color:#369}.link-to-toc{font-size:.8em;text-transform:uppercase;text-align:right}.sidebar{float:right;font-size:.8em;color:#666;width:40%;margin:1em 1em 1em 3em;background-color:white;box-shadow:0 0 10px 10px rgba(256,256,256,0.7); z-index:10}.sidebar p:first-of-type{text-indent:0}.sidebar p{margin:.5em 0 0 0;text-indent:.8em}.sidebar .runin{color:#369;margin-right:.2em}.sidebar.warning .runin{color:#C01}.sidebar-box{float:right;font-size:.85em;background-color:white;margin:0 0 20px 20px;padding:10px;text-align:center;color:#666;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;max-width:10em}a.popup-link,a.popup-link:visited,a.ref,a.ref:visited{font-family:Tahoma,Verdana,DejaVu Sans,sans; z-index:10;background-color:white;margin:0 0 0 2px;line-height:1;padding:0px 2px;border:1px solid #CCC;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;font-size:.8em;vertical-align:.1em;white-space:nowrap;font-style:normal}.img-box a.popup-link,a.popup-link:visited,a.ref,a.ref:visited{z-index:1}a.popup-link,a.popup-link:visited{padding:2px 3px}.img-box a.popup-link{padding:2px}a.ref:link,a.ref:visited{font-size:.9em;padding:0px 2px;line-height:.9}a.popup-link:hover,a.ref:hover{border:1px solid #79B;color:#79B}a.ref.boring{color:#999}a.ref.noteworthy:link{color:#369; font-weight:bold}a.ref.boring:hover,a.ref.noteworthy:hover{color:#79B}a.popup-link:active,a.ref:active{color:#336699;border-color:#336699;background-color:#FFFF66}a.popup-link.close:link,a.popup-link.close:visited{z-index:30;display:block;position:absolute;top:-16px;left:-20px;text-align:center;padding:0 8px 0 6px;font-size:18px;line-height:32px;cursor:pointer;border:2px solid #79B;box-shadow:0 0 0}.popup{z-index:120;visibility:hidden;display:block;position:absolute;left:200px;width:50%;max-width:800px;margin-top:1em;background-color:#FFFFFF;border:4px solid #79B;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;padding:2em;font-size:.9em;text-align:left;font-weight:normal;font-style:normal;color:#666;box-shadow:0 0 100px 200px rgba(256,256,256,0.7);background-color:white;text-indent:0}.popup.modal{position:fixed;z-index:999;width:auto;min-height:200px;max-width:5000px;left:50px;top:40px;bottom:40px;right:50px;font-size:1.1em;box-shadow:0 0 100px 200px rgba(256,256,256,.95)}.popup.big{left:5%;padding:5%;width:80%;max-width:none}li.footnote{clear:both;font-size:.9em;margin:2.5em 0 3em 0;z-index:2}.popup.footnote{margin:0}li.footnote.noteworthy{}li.footnote a.backref{font-size:.6em;text-transform:uppercase;color:gray}li.footnote blockquote + a.backref{margin-top:-.5em}a.buttons-buy-box-sprite-xs{background-image:url('/imgs/buttons-buy-box-sprite-xxs.png')}a.buttons-buy-sprite-xs{background-image:url('/imgs/buttons-buy-sprite-xxs.png')}a.buttons-buy-sprite-xs,a.buttons-buy-box-sprite-xs{background-position:0px 0px;background-repeat:no-repeat;position:absolute;cursor:pointer;z-index:250;height:25px;width:120px;border:0}a.buttons-buy-sprite-xs:hover,a.buttons-buy-box-sprite-xs:hover{background-position:0px -25px}a.buttons-buy-sprite-xs:active,a.buttons-buy-box-sprite-xs:active{background-position:-0px -50px}a.buttons-buy-sprite-xs.renew{background-position:0px -75px}a.buttons-buy-sprite-xs.renew:hover{background-position:0px -100px}a.buttons-buy-sprite-xs.renew:active{background-position:0px -125px}.popup h3{margin-top:0;margin-bottom:-0.5em}.popup h4.first{margin-top:0}.popup h4{margin-top:2em;margin-bottom:-0.5em;font-size:1em}blockquote.abstract{margin:1em 0 .8em 1em;font-size:.9em;color:#666}li.footnote blockquote{margin-top:.5em;margin-bottom:.5em}.abstract em.h{font-style:normal;font-weight:bold;text-transform:uppercase;font-size:.9em;color:#999}table{padding:0;margin:2em auto;color:#666;font-size:.9em}table.small{width:60%;border-spacing:20px 40px}table.medium{width:80%;border-spacing:15px 30px}table.large{width:100%;border-spacing:10px 20px}th,td{text-align:left;vertical-align:top}table caption{text-align:left;border-bottom:2px solid #CCC;font-style:italic}.dollarsign{font-size:.9em;font-weight:normal;vertical-align:3px;margin-right:-1px}.dollars{font-weight:bold}.dollars.withcents{font-size:1.1em;letter-spacing:-1px;margin-right:3px}.dollars.withoutcents{letter-spacing:-1px;margin-right:2px}.cents,.currency{color:inherit;font-size:.7em}.cents{vertical-align:.2em;position:relative;letter-spacing:-1px;font-weight:normal;margin-right:.1em;margin-left:-.1em}.large-price .dollarsign{font-size:.8em;vertical-align:.2em;margin-right:-3px}.large-price .dollars.withcents{letter-spacing:-3px;margin-right:5px}.large-price .cents{font-size:.8em;color:#888;vertical-align:0.2em;text-decoration:underline}.currency{font-weight:normal;margin-right:.2em;font-size:.9em;color:#555}.pricedash{color:#555;margin-left:4px;margin-right:2px}.round_border_small{-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.round_border_medium{-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}.round_border_large{-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.badge{font-family:Tahoma,Verdana,Arial,sans;color:white;font-size:.95em;text-transform:uppercase;letter-spacing:1px;background-color:#cccccc;padding:1px 3px 1px 3px;font-weight:normal;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}.badge.qa{padding:2px 4px}.badge.light{letter-spacing:normal;background-color:#d4d4d4;font-size:.9em;font-weight:normal;padding:0px 2px}.badge.strong{font-weight:bold;background-color:#c4c4c4;font-size:1em}.badge.blue,h3 .badge,h4 .badge{background-color:#79B}div.yt_embed{margin:3em auto 3em auto;text-align:center;max-width:100%}iframe.yt_embed{width:500px;height:315px;max-width:100%}.clear{clear:both}div.buyclusterwithcover{width:475px;_width:510px;text-align:left}div.ebook-cover{float:left;margin:0 30px 0 0}div.vendor-id-container{padding:0;float:right;background:#FFF;font-size:.8em;line-height:1;margin:0 0 20px 20px;color:#888;border:1px #bbb solid;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px}table.vendor-id{margin:3px}table.vendor-id th{font-weight:normal;color:#999;text-align:right;text-transform:lowercase;margin-right:2px}img.testimonial{float:right;margin:0 0 10px 10px}@media screen and (max-width:800px){.char_bullet_compact{letter-spacing:-1px;font-size:-.05em}.char_bullet_compact{letter-spacing:0px}.large-window-only,.big-window-only,.big_window_only,.no-med-window,.small_window_only{display:none}#document{margin-left:auto;width:85%}.popup{left:15%;width:65%;padding:1.5em}.popup.big{left:3%;padding:3%;width:88%}#masthead #logo{top:6px;left:4px;height:90px;width:90px}#tagline-container{top:16px;padding-left:110px}.navlinks li{margin-right:.5em}#masthead .navlinks{padding-left:100px}#metadata{font-size:.9em}#footer{font-size:.9em}.pq{width:39%;margin:1.6em 0 1.6em 1.8em;font-size:1.5em}.quotation.short{margin:2.5em 15% 2.5em 13%;font-size:1.4em}.micro_bio{margin:2.5em 1em 3em 1em}.badge.qa{padding:2px 4px 1px 4px}.css_micropost_md{font-size:.8em;margin:0 0 .5em 0;float:none}.popup.modal{left:30px;top:30px;bottom:30px;right:30px;font-size:1.1em;padding:2.5em}.responsive_indent{margin-left:2%}}@media screen and (max-width:415px){#endbio{padding-left:90px;margin:3em 0 2em 0}#endbio h4{margin:0 0 .5em 0}#endbio img{margin:.6em 0 0 -85px}.char_bullet_compact{letter-spacing:-1px;font-size:-.1em}.no-iphone,.large-window-only,.big-window-only,.no-small-window,.no_small_window,.admin,#admin-links,.vendor-id-container,.toc-buy-button-sidebar,li.secondary,.toc .popup-link{display:none}.small_window_only{display:inline}html{margin:5px}#document{width:98%}#masthead{margin:0 0 120px 0; font-size:.9em}#masthead #logo{top:2px;left:2px;height:70px;width:70px}#tagline-container{top:15px; height:16px; padding-left:80px}#masthead .navlinks{top:50px; line-height:2; padding-left:50px; z-index:100; font-size:1em}.navlinks li{margin-right:8px}.navlinks li.last{margin-right:0}div.cse{display:block;position:absolute; top:35px;left:45px;width:50%}div.cse .cse-box{width:50%}#footer{margin:60px auto 30px auto; font-size:.9em}#footer .navlinks{margin:1em 0 2.5em 0}#toc,.meta{padding:10px}.toc-header-container{margin:-10px -10px 2em -10px}.toc-main-heading{margin-top:-15px}.toc li{line-height:1.0}.toc-depthtrail{font-size:.6em; margin-left:-1.8em}li.l2{margin:.3em 0 0 1.2em}h3{margin-top:3em}div.yt-embed iframe.yt-embed{width:300px;height:200px;max-width:100%}div.buyclusterwithcover{width:280px;text-align:center}div.ebook-cover{float:none;margin:0 auto 1em auto;padding-right:20px}a.popup-link,a.popup-link:visited,a.ref,a.ref:visited{font-size:.7em;padding:0;margin:0 3px 0 4px;border:0;border-bottom:1px solid #CCC;border-right:1px solid #CCC}ol#css_footnotes{margin:0;padding:0 1em}li.footnote{margin:1.5 0 2.5em 0}li.footnote .abstract{margin:.5em 0 .4em 0}.popup,.popup.big{width:94%;left:1%;padding:14px 2% 2% 2%;border-width:2px}a.popup-link.close:link,a.popup-link.close:visited{width:80px;left:50%;margin-left:-55px;font-family:Helvetica Neue;top:-28px}.sidebar,.sidebar-box{margin:0 0 0 .6em}.sidebar{padding:0;width:45%}.sidebar p{margin:.3em 0 0 0}ul,ol{margin:1em 1em 1em 0;padding:0 0 0 1.2em}li{margin:1.2em 0;padding-left:0}li input{margin-left:-1.8em;margin-top:3pt}.pq{width:38%;margin:1.4em 0 1.4em 1.6em;font-size:1.2em;line-height:1.3}table.small,table.medium,table.large{width:100%;border-spacing:5px 10px}.badge{padding:0px 2px;font-size:.9em}.quotation.short{margin:2em 10% 2em 10%;font-size:1.3em}.micro_bio{margin:2em 0 3em 0}.badge.qa{padding:1px 3px 0 3px}.css_micropost_md{color:#666;font-size:.9em;margin:0.5em 0}.popup.modal{left:15px;top:15px;bottom:15px;right:15px;font-size:1em;padding:1.5em}.responsive_indent{margin-left:1%}.featured_link{overflow:hidden}.featured_link.mine{padding-left:1em;background-image:url('/imgs/salamander-badge-2-is.png'); text-indent:1em; background-position:top -1px left -5px}.featured_link.mine a{font-weight:strong}}@media print{.print-only,.ebook-only{display:block}.no-print,.screen-only,.admin{display:none; visibility:hidden}#masthead,#footer,#customer-info-section,.img-box.small-window{display:none}.badge,#masthead,#footer,.date,li.footnote a.backref,#toc-button,#continue,#help-showloc,.popup,.pq{display:none}.no-print,.screen-only,#masthead,#footer,#customer-info-section,.img-box.small-window{display:none}#document{margin:auto; width:100%; font-size:10pt; line-height:1.2}#metadata,h1,h2,p.part-subhead,h3,h4,li,blockquote,.img-caption,.sidebar,table,a:link,a:visited,li,.toc li{color:black}[class*="color-"]{color:black}a:link,a:visited,.highlight{text-decoration:underline}}