*     { margin: 0; padding: 0; }  
body  { background-color: #fff; color: #111; }
#wrapper   { width: 90%; margin: 0 auto; }
#container { line-height: 1.4; }
#footer    { clear: both; background-color: #333; height: 10px; margin-top: 5px; text-indent: -9999px; font-size: 80%; }

h1 { font-size: 150%; margin: 2px 0 9px; border-bottom: 2px solid #df7718; background-color: #eee; padding: 2px 2px 0; letter-spacing: 2px; }
h2 { font-size: 120%; border-left: 5px solid #df7718; background-color: #eee; padding: 1px 0 1px 2px;  margin: 14px 0 3px; }
h3 { font-size: 110%; border-bottom: 2px dotted #0262a5; margin: 12px 0 3px; }
h4 { font-size: 100%; margin: 10px 0 1px; border-bottom: 1px dashed #777; }
h5 { font-size: 100%; margin: 10px 0 1px; }
h1, h2, h3, h4 { clear: both; }

p, dl, ul, ol  { margin-bottom: 9px; }
ul, ol { margin-left: 2em; }
dd     { margin-left: 1em; }
dl.horiz5    { margin-bottom: 0; }
dl.horiz5 dt { float: left; }
dl.horiz5 dd { margin-left: 5em; }

table        { border-collapse: collapse; }
th, td       { border: 1px solid #333; padding: 1px 2px; }

table.count  { border-bottom: 1px solid #777; width: 50%; }
table.count col.item  { text-align: left; width: 70%; }
table.count col.value { text-align: right; width: 15%; }
table.count th, table.count td { border-top: 1px solid #777; padding: 1px 3px; border-left: none; border-right: none; }
table.count th { background-color: #ddd; white-space: nowrap; text-align: center; font-weight: normal; }

strong { font-weight: bold; }
em  { font-style: normal; text-decoration: underline; }
.sp { color: red; }

.topic-path { font-size: 80%; margin: 2px 0 ; background-color: #ddd; padding: 1px; }

p.fig   { float: right; width: 350px; text-align: center; border: 1px solid #333; }

.f110 { font-size: 110%; }
.f90  { font-size: 90%; }
.f80  { font-size: 80%; }

.t-r { text-align: right; }
.t-l { text-align: left; }
.t-c { text-align: center; }

.f-l    { float: left; }
.f-r    { float: right; }
.clr    { clear: both; }
.clr-l  { clear: left; }
.clr-r  { clear: right; }

a:link   { color: blue; }
a:visited{ color: purple; }
a:hover  { color: red; }
a:active { color: #df7718; }