body{font-family:MS PGothic, Helvetica;margin-top:0px;margin-bottom:0px;font-size:12px;line-height:150%;background-color:#fff;}
h1{font-size:14pt;font-weight:bold;padding:6px;padding-left:8px;background-color:#ddd;border-width:0px;color:#000;margin-top:0px;}
h2{font-size:12pt;padding:4px;padding-left:8px;}
h3{font-size:11pt;color:#333;backgrund-color:#fff;border-left:5px solid #aac;border-bottom:1px dotted #aac;padding:5px;padding-top:2px;}
h4{font-family:Arial;font-size:14pt;border-bottom-style:double;border-bottom-width:3px}
strong{font-weight:normal;color:rgb(204,0,0);}
em{font-style:normal;}
small{font-size:8pt;}
a{color:#00f;}
a:visited{color:#800080;}
pre {clear:both;}
pre.defcode{font-family:Verdana;font-size:10pt;background:lightblue;border-style:solid;border-width:1pt;border-color:silver;padding:4px;color:black;}
pre.command{font-family:Courier New;font-size:10pt;background:black;border-style:solid;color:white;border-width:1px;border-color:silver;padding:4px;line-height:1.2em;}
a.toptitlelink{font-size:28pt;text-decoration:none;color:#000;}
span.toptagline{font-weight:bold;font-size:8pt;border-width:0px;border-bottom:1px solid rgb(195, 217,255);}
table.type1{border-width:1px 0px 0px 1px;border-style:solid;border-color:#999;}
table.type1 tr th, table.type1 tr td{vertical-align:top;horizontal-align:left;border-width:0px 1px 1px 0px;border-style:solid;border-color:#999;padding:3px;}
table.type1 tr th{background-color:#eee;}
div.related_docs{margin-bottom:20px;border-top:1px dotted #000;border-bottom:0px dotted #000;padding-bottom:20px;}
div.related_docs p{padding-left:20px;background-image:url(http://d3c0g6qc25x2bj.cloudfront.net/img/sitemap_color.png);background-repeat:no-repeat;background-position:0px 4px;}
div.related_docs p strong{color:black;font-weight:bold;}
div.sep{height:20px;}
ul.sitemap li{color:#000;}
h3.pu{background-image:url(img/next.png);background-repeat:no-repeat;background-position:0px 0px;font-size:10pt;padding-left:17px;margin:2px;border-width:0px;}
table.basic{width:100%;border-width:0px;border-style:solid;border-color:rgb(195, 217,255);border-bottom-width:1px;border-left-width:1px;border-spacing:0px;margin-bottom:20px;}
table.basic tr td{border:solid rgb(195, 217,255) 1px;border-left-width:0px;border-bottom-width:0px;padding:2px;}
table.basic tr th{border:solid rgb(195, 217,255) 1px;border-left-width:0px;border-bottom-width:0px;padding:2px;background-color:rgb(250,250,250);color:#000;}
table.mtbl{text-align:left;width:940px;border-spacing:0px;background-color:#fff;}
table.mtbl tr td{vertical-align:top;padding:2px;}
table.mtbl tr td.h{padding-top:10px;}
td.c{padding:2px;padding-top:0px;}
table.menu{width:194px;border-right:0px solid rgb(195,217,255);border-top-width:0px;}
table.menu tr th{border-width:0px;border-bottom:2px solid #ccc;background-color:#fff;font-size:10pt;text-align:left;padding:4px;padding-left:8px;}
table.menu tr td{padding:2px;padding-top:4px;font-size:10pt;}
table.menu tr td a:hover{text-decoration:underline;color:#f00;}
table.menu tr td ul{list-style-type:square;margin-top:2px;color:#333;margin-bottom:2px;margin-left:20px;padding:0px;list-style-position:outside;}
table.menu tr td ul li{font-size:10pt;color:#666;margin-left:0px;padding-left:0px;}
table.menu tr th a{color:#000;text-decoration:none;}
table.menu tr th a:hover{color:#f00;text-decoration:underline;}
table.menu tr td div span.kwsep{color:#ddd;}
table.menu tr td div.book_keywords{font-size:8pt;}
td.f{text-align:center;}
table.hosting_ranking{border-width:0px;border-right:1px #eaeaea solid;border-bottom:1px #eaeaea solid;}
table.hosting_ranking tr th{padding:4px;background-color:#999;color:white;border-width:0px;border-left:1px #eaeaea solid;border-top:1px #eaeaea solid;}
table.hosting_ranking tr td{padding:4px;border-width:0px;border-left:1px #eaeaea solid;border-top:1px #eaeaea solid;}
.note{border-style:dotted;border-color:#900;border-width:1px;padding:10px;color:#000;background-color:#ffe;}
.code{background:lightyellow;color:#000;line-height:1.2em;font-family:Courier New;font-size:9pt;border:dotted #999 1px;padding:5px;}
.book-review-comment{line-height:1.0em;padding:8px;font-size:9pt;border:1px solid #eee;}
