/** page style */

body { font-family: Arial, Verdana, sans-serif; margin: 0; }
table.maintable { border: 0; color: white; vertical-align: top; width: 100%; height: 100%; }
table.maintable_title { border: 0; background-color: black; color: white; vertical-align: top; width: 100%; }
table.topmenu { border: 0; width: 70%; border-spacing: 2px;}
table.footer { border: 0; width: 70%; border-spacing: 2px;}
table.xframe { border: 0; width: 98%; }
table.datatable { border-color: black; border-style: solid; border-width: 1px; color: black; background-color: #efefef; width: 98%; padding: 0;  }
table.vform { border-color: black; border-style: solid; border-width: 1px; color: black; background-color: #efefef; empty-cells: show; }

tr.maintable_title { background-color: black; height: 16px; }
tr.topmenu { background-color: #5f5f5f; color: white; border-spacing: 2px; height: 16px; }
tr.footer { background-color: #C00000; color: white; border-spacing: 2px; }
tr.cnt { background-color: white; color: black; }
tr.datatablerow1 { background-color: #dfdfdf; }
tr.datatablerow2 { background-color: #efefef; }
tr.vform { border-color: white; }
tr.vformrow1 { border-color: white; background-color: #dfdfdf; }
tr.vformrow2 { border-color: white; background-color: #cfcfcf; }

th.datatableheader { background-color: #cfcfcf; }
th.datatableheaderleft { background-color: #cfcfcf; text-align: left; }
th.datatableheaderright { background-color: #cfcfcf; text-align: right; }
th.datatableicons { text-align: left; width: 120px; white-space: nowrap; }

td.topmenui { text-align: center; border-color: white; border-style: none; padding-right: 8px; }
td.topmenua { text-align: center; border-color: white; border-style: none; padding-right: 8px; }
td.leftmenu { text-align: left; vertical-align: top; background-color: #C00000; background-image: url(../images/blackred.jpg); background-repeat: repeat-x; padding-top: 12px; padding-left: 8px; }
td.footer { text-align: center; border-color: white; border-style: none;  padding-right: 8px; }
td.cntspacer { text-align: left; vertical-align: top; background-color: white; color: black; }
td.cnt { text-align: left; vertical-align: top; background-color: white; color: black; padding: 4px; }
td.xtitle { width: 33%; font-size: 16pt; font-weight: bold; color: black; vertical-align: top; }
td.xform { border-color: black; border-style: solid; border-width: 1px; color: black; background-color: #efefef; }
td.xaction { text-align: right; }
td.vaction { text-align: right; }
td.datatableleft { text-align: left; }
td.datatableright { text-align: right; }
td.datatableicons { text-align: left; width: 120px; white-space: nowrap; }

font.title1 { font-size: 21pt; font-weight: bold; }
font.title2 { font-size: 14pt; font-style: italic; }
font.title3 { font-size: 12pt; }

a.topmenui { font-size: 12pt;color: white; text-decoration: none; width: 100%; height: 100%; }
a.topmenua { font-size: 12pt;color: white; text-decoration: underline; width: 100%; height: 100%; }
a.footer { font-size: 10pt; color: white; text-decoration: none; width: 100%; height: 100%; }
a.leftmenu { font-size: 11pt; color: white; text-decoration: none; width: 100%; height: 100%; }

a:hover.topmenui { font-size: 12pt; color: yellow; text-decoration: underline; width: 100%; height: 100%; }
a:hover.topmenua { font-size: 12pt; color: yellow; text-decoration: underline; width: 100%; height: 100%; }
a:hover.footer { font-size: 10pt; color: #00C0C0; text-decoration: underline; width: 100%; height: 100%; }
a:hover.leftmenu { font-size: 11pt; color: yellow; text-decoration: underline; width: 100%; height: 100%; }

h1 { font-size: 16pt; font-weight: bold; color: black; }
h2 { font-size: 14pt; font-weight: bold; color: black; clear: left; }
h2.leftmenu { font-size: 14pt; font-weight: bold; color: white; clear: left; }

img.floatleft { float: left; border: none; }
img.floatright { float: right; border: none; }

p.clearleft { clear: left; }

img.iconbutton { border: 0; margin: 0; }

span.datatableleft { text-align: left; }
span.datatableright { text-align: right; }

menu.leftmenu { color: white; }
li.leftmenu { color: white; }

/* wiki style */

div.wiki-tright { clear: right; float: right; border-width: .5em 0 .8em 1.4em; margin-right: 1.0em; }
div.wiki-tleft { clear: left; float: left; margin-right: .5em; border-width: .5em 1.4em .8em 0; }
div.wiki-tnone { float: none; border-width: .5em 1.4em .8em .5em; }

div.wiki-framed { border: 1px solid black; background-color: #f9f9f9; text-align: center; overflow: hidden; }

div.wiki-thumb { margin-bottom: .5em; width: auto; }
div.wiki-thumbcaption { border: none; text-align: left; line-height: 1.4em; padding: 3px !important; font-size: 94%; }

img.wiki-thumb { border: none; vertical-align: middle; }

td.leftmenu h1 { color: white }
td.leftmenu h2 { color: white }
td.leftmenu h3 { color: white }
td.leftmenu menu { color: white }

menu a { font-size: 11pt; color: white; text-decoration: none; width: 100%; height: 100%; }
menu a:hover { font-size: 11pt; color: yellow; text-decoration: underline; width: 100%; height: 100%; }

