#article { padding: 4px; }
#content { margin: 0; padding: 0; }
#footer { padding: 4px;font-size:11pt; }
#pagestats { font-size: 9pt; }
#quickbar { width: 135px; padding: 4px; visibility: visible; z-index:99;font-size:10pt;}
#topbar { padding: 4px;font-size:10pt; }
#toc { border:1px solid #8888aa; background-color:#f7f8ff;padding:5px;font-size:10pt; }
#toolbar { padding:0px; }
#infobox { background:#eeeeff;color:black; }
.bodytext { font-family: arial; font-size:11pt; }
body { font-family: arial; margin: 0px; padding: 4px; }
form.inline { display: inline; }
h1.pagetitle { padding-top: 0; margin-top: 0; padding-bottom: 0; margin-bottom: 0; font-size:13pt; }
h2 { font-size: 12pt; }
h2, h3, h4, h5, h6 { margin-bottom: 0; font-family: arial; }
h3 { font-size: 12pt; }
h4 { font-size: 11pt; }
h5 { font-size: 10pt; }
h6 { font-size: 9pt;margin-top: 3px; margin-bottom: 6px;  }
hr.sep { color:gray;height:1px; background-color:gray; width:120px;}
p.subpages { font-size:small;}
p.subtitle { padding-top: 0; margin-top: 0;}
p.small { font-size: 9pt; }
p.ads1 {  padding-left: 6px; margin-left: 6px; background-color:#ecf8ff; }
p.ads2 {  padding-left: 6px; margin-left: 6px; background-color:#fff5f6; }
td { empty-cells:show; }
td.bottom { border-top: 1px solid gray; }
td.top { border-bottom: 1px solid gray; }
td.ads { padding: 3px; }
td.tiny { font-size:9pt; }
/* images */
div.floatright { float: right; margin: 0 0 1em 1em; }
div.floatright p { font-style: italic; } 
div.floatleft { float: left; margin: 0.5em 0.5em 0.5em 0.5em; }
div.floatleft p { font-style: italic; } 
/* table standards */
table.rimage {	float:right; width:1pt; margin-left:1em; margin-bottom:1em; text-align:center; font-size:smaller; }