#sbo-rt-content div,#sbo-rt-content td,#sbo-rt-content th,#sbo-rt-content div{font-family:sans-serif}#sbo-rt-content div{font-weight:400}#sbo-rt-content p.paragraph_style{margin:10px;line-height:15px;margin-left:-40px;padding-left:40px;font-weight:400}#sbo-rt-content a.paragraph_style{font-weight:400}#sbo-rt-content h2.paragraph_style{margin:10px;z-index:10000;line-height:15px;margin-left:-40px;padding-left:40px}#sbo-rt-content h3.paragraph_style{margin:10px;z-index:10000;line-height:15px;margin-left:-40px;padding-left:40px}#sbo-rt-content #book-contents p{z-index:100}#sbo-rt-content p{z-index:100;margin-left:-40px;padding-left:40px}#sbo-rt-content li{margin-left:25px}#sbo-rt-content #page{padding:15px}#sbo-rt-content h1,#sbo-rt-content h2,#sbo-rt-content h3,#sbo-rt-content h4,#sbo-rt-content h5,#sbo-rt-content h6{margin-bottom:6px;font-weight:700;clear:both}#sbo-rt-content p{margin-bottom:6px;clear:both}#sbo-rt-content h1{font-size:2em}#sbo-rt-content h2{color:#ff9b2f;font-size:1.6em}#sbo-rt-content h3{margin:14px 0 6px;font-size:1.3em}#sbo-rt-content div.informalfigure{margin:10px auto}#sbo-rt-content div.informalfigure table{margin-left:auto;margin-right:auto}#sbo-rt-content span.bold,#sbo-rt-content strong{font-weight:700}#sbo-rt-content div.informaltable{border-top:0;border-bottom:0;margin-top:5px;margin-bottom:5px;border-left:0;border-right:0;border-style:solid;border-color:#000}#sbo-rt-content div.informaltable table{width:100%;margin:2em 0}#sbo-rt-content div.toc{display:none}#sbo-rt-content div.informaltable table{border-width:0 1px;border-spacing:0;border-style:solid;border-color:#000;border-collapse:collapse;background-color:#fff}#sbo-rt-content div.informaltable table th{border-width:1px;padding:3px;border-style:solid;border-color:#000;background-color:#fff}#sbo-rt-content div.informaltable table td{border-width:1px;padding:3px;border-style:solid;border-color:#000;background-color:#fff}#sbo-rt-content .book_title a{color:#000}#sbo-rt-content .author_name{font-style:italic}#sbo-rt-content .mediaobject table{margin:.5em 0 1em}#sbo-rt-content pre.programlisting{color:blue;clear:both;display:block;margin:.5em 2em;padding:.5em 2em}#sbo-rt-content pre.programlisting span.bold{font-weight:700}#sbo-rt-content code.literal{color:blue}#sbo-rt-content div.mediaobject{margin:2em 0}#sbo-rt-content div.note div.mediaobject{margin:0}#sbo-rt-content div.note p{clear:none}#sbo-rt-content .packt{background-image:url(/images/packt_icon.png)}#sbo-rt-content div.section .title{color:#ff9b2f;font-weight:700}#sbo-rt-content div.section div.section .title{color:green;font-weight:700}#sbo-rt-content div.section div.section div.section .title{color:green;font-weight:700}#sbo-rt-content div.section div.section div.section div.section .title{color:green;font-weight:700}#sbo-rt-content div.section div.section div.section div.section div.section .title{color:green;font-weight:700}#sbo-rt-content div.section div.section div.section div.section div.section div.section .title{color:green;font-weight:700}#sbo-rt-content div.caption{text-align:center;margin-top:2em;margin-bottom:1em}#sbo-rt-content div.preface p span.bold{display:block}#sbo-rt-content div.preface pre span.bold{display:inline}#sbo-rt-content div.preface div.section p span.bold{display:inline}#sbo-rt-content div.section pre.programlisting span.bold{float:left;clear:left}#sbo-rt-content div.preface div.titlepage h2.title{text-align:left;}#sbo-rt-content div.note{border:1px solid #999;margin:2em 0;padding:1em}#sbo-rt-content div.note div.mediaobject{width:80px}#sbo-rt-content ul,#sbo-rt-content ol{margin:1em 0}#sbo-rt-content div.blockquote blockquote{text-align:center;font-style:italic;margin:2em 0}#sbo-rt-content div.mediaobject table{margin-left:auto;margin-right:auto}#sbo-rt-content pre.programlisting span.bold{float:none}#sbo-rt-content div.note h3{display:none}#sbo-rt-content em{font-style:italic}#sbo-rt-content div.x-form-element{padding-bottom:2px}#sbo-rt-content .w175{width:175px}#sbo-rt-content div.sidebar{clear:both;margin:10px;padding:3px 10px;border:1px solid #000}#sbo-rt-content li.listitem{margin-top:0;margin-bottom:0}#sbo-rt-content ol.arabic{list-style-type:decimal}#sbo-rt-content ol.lowerroman{list-style-type:lower-roman}#sbo-rt-content ol.loweralpha{list-style-type:lower-alpha}