﻿body {font:16px/1.6 tahoma,"arial unicode ms",sans-serif;background-color:#333;color:#555;padding:0;margin:0;}
div.midbox {margin:8px 15%;border:1px solid #999;background-color:#fff;padding:1em 1.5em;-moz-border-radius:5px;}
body.wider div.midbox {margin:8px 8%;}
#footer p {text-align:center;}

#linkbar {padding:4px;background-color:#e8eef7;}
#menu {height:25px;list-style:none;margin:0;padding:0;}
li.m-item,li.m-listing {line-height:25px;float:left;padding:0 1em;cursor:pointer;}
body.rtl li.m-item,body.rtl li.m-listing {float:right;}
ul.m-list {padding:1px !important;background-color:#e8eef7;color:#555;border:1px solid #999;line-height:1.4;display:none;min-width:100px;list-style-type:none;height:auto;position:absolute;z-index:200;}
ul.m-list li {padding:1px 1em;}
li.m-listing:hover ul.m-list {display:block;}

h1,h2,h3 {color:#c60;margin:1.2em 0 .5em;padding:0;font-weight:normal;}
h1 {font-size:1.7em;margin:0 0 .5em;text-align:center;}
h2 {font-size:1.5em;border-bottom:1px solid #ccc;}
h3 {font-size:1.17em;}
h2+h3,h3:first-child,h1+h2 {margin-top:.5em;}

table {background-color:transparent;border:none;border-collapse:collapse;border-spacing:0;font-size:100%;}
tr {vertical-align:middle;}
table.va-top tr {vertical-align:top;}
th,td {padding:2px 4px;border:1px solid #aaa;}
th {background-color:#e5e5e5;font-weight:normal;text-align:left;}
body.rtl th {text-align:right;}
th[colspan] {text-align:center !important;}
th.h1 {background-color:#d9d9d9;}
th.caption,caption {color:#c63;padding:2px 4px;background-color:transparent;text-align:center !important;border:none;}
td.void,th.void {background-color:transparent;padding:1px;border:none;}
td.hi,span.hi {background-color:#ffe38e;}

p,ul,ol,table,#content li {margin:.5em 0;}
p+p,ul+p,table+p {margin-top:1em;}
ul ul,ul ol,ol ul,ol ol {margin:0;}
ul,ol,body.rtl ul.ltr {padding:0 0 0 30px;}
ul.simple,ol.simple,h2+ul {padding:0 0 0 20px;}
ul {list-style-type:disc;}
ul.lst-none,ol.lst-none {list-style-type:none;padding:0 4px;}
ul.void,ol.void {list-style-type:none;padding:0;}
body.rtl ul,body.rtl ol,ul.rtl,ol.rtl {padding:0 30px 0 0;}
body.rtl ul.simple,body.rtl ol.simple,ul.rtl-simple {padding:0 20px 0 0;}
#content table li {margin:0;}

a {color:#06c;text-decoration:none;cursor:pointer;padding:1px}
a.external {background:url('img/extern.png') no-repeat scroll right center;padding:0 13px 0 0;}
a:hover,li.m-listing:hover,ul.m-list li:hover,ul.m-list li:hover a,li.m-item:hover,li.m-item:hover a {text-decoration:none;background-color:#06c;color:#fff;-moz-border-radius:2px;}


hr {margin:1em auto;background-color:#ccc;color:#ccc;border:0 none;height:1px;}
dfn {color:green;border-bottom:1px dotted;padding-bottom:1px;cursor:help;font-style:normal;}
small {font-size:0.81em;background-color:#666;color:#fff;padding:2px 3px;-moz-border-radius:2px;}
b.hi1 {color:#669933;}
b.hi2 {color:#cc6600;}
b.hi3 {color:#ff6699;}
b.hi4 {color:#ff4500;}
img {border:none;vertical-align:middle;}
img.bordered {border:1px solid #ccc;}
cite {font-style:normal;border-bottom:1px dotted #999;padding-bottom:1px;}

:target {background-color:#fef49c;}
.ltr,table.td-ltr td {direction:ltr;text-align:left;}
.rtl,table.td-rtl td {direction:rtl;text-align:right;}
.ta-c {text-align:center;}
.ta-l {text-align:left !important;}
.first {margin-top:0;}
.clear {clear:both;}
.fl-r {float:right;margin:.5em 1em;}
.nowrap,th,span.rtl,small,caption {white-space:nowrap;}
.full {width:100%;}

@media print {
body,div.midbox {background-color:white;padding:0;margin:0;}
#content {border:none;}
#linkbar {display:none;}
a {text-decoration:underline !important;}
a:after {content:" (" attr(href) ")";}
}
