
body{background-color: #FFF;background-image: none;padding-left: 0px;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #222;margin: 0px;border: 0px;padding-top: 0px;}h1{font-family: verdana, Arial, Helvetica, sans-serif;font-size: 1.5em;}h2{font-family: verdana, Arial, Helvetica, sans-serif;font-size: 1.3em;}#chapters .content{padding-left: 25px;padding-right: 25px;text-align: justify;}.page_break{page-break-after: always;display: block;}.appendix_container h2{font-weight: bold;font-size: 1.2em;background-image: url(graphics/h1_bg.jpg);border: 1px solid #aaa;padding: 6px;background-position: right top;margin-bottom: 0px;}.appendix_container{margin-left: 25px;}.appendix_body{padding: 10px 10px 10px 20px;}.appendix_content{padding: 0px;}.appendix_container h3{color: #333333;padding: 0px;margin: 0px 0px 5px 0px;}.appendix_example{color: #666666;padding-left: 25px;}.appendix_related{color: #666666;padding-left: 25px;}#chapters h1{font-family: verdana, Arial, Helvetica, sans-serif;font-size: 1.6em;color: #000000;border: 1px solid #CCC;border-bottom: 0;background-color: #DDD;text-align: center;padding: 5px;margin-bottom: 0px;background-image: url(graphics/h1_bg.jpg);}#chapters h2{font-family: verdana, Arial, Helvetica, sans-serif;font-size: 1.3em;color: #000000;border: 1px solid #CCC;padding: 5px;margin-top: 0px;}.figure_container{font-family: verdana, arial, courier new, monco, mono;font-size: 1em;color: #000000;border: 0px solid #ddd;background-color: ;padding: 5px;margin: 25px 25px 3px 25px;page-break-inside: avoid;}.figure_caption{color: #000000;margin-left: 25px;padding: 3px;border-top: 1px solid #ccc;}.figure_caption em{font-weight: bold;font-style: normal;}#chapters dl{padding 3px;}#chapters dt{font-weight: bold;padding: 3px;margin-left: 20px;}#chapters dd{font-weight: normal;padding: 3px;}#contents h2{margin: 15px 5px 5px 0px;padding: 0px;font-size: 1.1em;border: 0;}#contents h3{margin-top: 0px;font-size: 1em;}#chapters h3{font-family: verdana, Arial, Helvetica, sans-serif;font-size: 1.1em;color: #000000;border-bottom: 1px solid #CCC;}#chapters{margin: 25px;}#chapters .chapter_description{padding: 8px;font-weight: normal;color: #333333;font-family: verdana;}.appendix_container p{margin-top: 0px}a:visited{color: #3333CC;}a:hover{color: red;}a{text-decoration: none;color: #3333CC;}.code_list .row_color{background-color: white;}.code_list .alt_row_color{background-color: #ddd;}.code_list #level_0{text-align: left;padding-left: 20px;text-indent: -15px;}.code_list #level_1{text-align: left;padding-left: 35px;text-indent: -15px;}.code_list #level_2{text-align: left;padding-left: 50px;text-indent: -15px;}.code_list #level_3{text-align: left;padding-left: 65px;text-indent: -15px;}.code_list #level_4{text-align: left;padding-left: 80px;text-indent: -15px;}.code_list #level_5{text-align: left;padding-left: 95px;text-indent: -15px;}.code_list li{padding: 3px;border-width: 0px 1px 1px 1px;border-style: solid;border-color: #999;}.code_list{margin-top: 0px;margin-bottom: 0px;}.code_list .row_color_first{padding: 3px;border: solid 1px #999;background-color: white;}.figure_container_image{padding: 5px;margin: 25px 25px 3px 25px;page-break-inside: avoid;}#contents{margin-left: 10px;padding: 0px;}#appendix_container{margin: 20px;}.code_list #level_6{text-align: left;padding-left: 110px;text-indent: -15px;}.appendix_errors{color: #666666;padding-left: 25px;}#chapters h4{font-family: verdana, Arial, Helvetica, sans-serif;font-size: 1em;color: #000000;border-bottom: 1px solid #CCC;}#chapters em{font-size: 1.1em;font-style: normal;font-weight: bold;}#contents h1{font-size: 1.2em;}#navigation{margin-top: 25px;background-image: url(graphics/h1_bg.jpg);border: 1px solid #666;padding: 0px;}#navigation h1{padding: 0px;margin: 0px;font-size: 1.2em;border: 0;}dl dt{font-weight: bold;margin-bottom: 4px;}dd{margin-left: 15px;margin-bottom: 10px;}