BODY { background-color: #306754;  color:#E42217; margin: 0px }

table { padding: 0px; margin: 0px} 

td { vertical-align: middle; padding: 0px; margin: 0px } 
td { background-color: #306754; color: #E42217 }
td { text-align: center; font-weight:bold}
TD { font: 700 12pt Arial, Helvetica, sans-serif} 

TR { margin: 0px }

.tdfgwhite { background-color:#306754 ; color: white; font-weight:bold }
.tdbgdark  { background-color:#E42217 ; color: white; font-weight:bold }
.tdinverse { background-color:#E42217 ; color: #306754 }
.menu      { background-color:#8BB381 ; color: #E42217 }
.menuover  { background-color:#8BB381 ; color: black; text-decoration: underline }
.image     { border-width: 5px  ; border: #E42217 inset}
.wholepage { border-width: 5px  ; border: #E42217 solid; padding: 0px; margin: 0px }
.logostd   { vertical-align: middle; padding: 10px; margin: 0px } 
.logostd   { background-color: white; color: #E42217 }
.logostd   { text-align: center; font-weight:bold}


MARQUEE { font: bold 12pt Arial, Helvetica, sans-serif }
MARQUEE { color:#E42217; background-color: white }
MARQUEE { text-align: center; margin: 0px}
MARQUEE { vertical-align: middle}

XMG { vertical-align: middle}

A            { color: #E42217 ; text-decoration: none}
A:hover      { color: black ; text-decoration: underline }


.company {border-width: 10px  ; border: #E42217 ridge; background-color: white }

P { font: 700 12pt Arial, Helvetica, sans-serif}
P { color: black }
P { text-align: center}
P { vertical-align: middle; cursor: hand}
 

H1 { font: bold 20pt Arial, Helvetica, sans-serif }
H1 { text-align: center}
H1 { vertical-align: middle; border: thick #FF0000 outset; background-color: #FFFFFF; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; background-position: center}
 

H4 { font: bold 8pt Arial, Helvetica, sans-serif }
H4 { color:black}
H4 { text-align: center}
H4 { vertical-align: middle}
 
H5 { font: bold 12pt Arial, Helvetica, sans-serif }
H5 { color: blue}
H5 { border: thick black groove}
H5 { text-align: center}
H5 { vertical-align: middle}
 
H6 { font: bold 12pt Arial, Helvetica, sans-serif }
H6 { color:red}
H6 { text-align: center}
H6 { vertical-align: middle; background-color: #FFFFFF}
 
TH { }
TH { font: 10pt Arial, Helvetica, sans-serif}
th { color: black }
th { text-align: center}
th { vertical-align: middle; background-color: #EEEEEE}
 
XABLE { vertical-align: middle; border: thin #FF0000 inset}
XABLE { text-align: center; background-position: center}
 
.ERRCOLOUR   { color: red}
.HIGHCOLOUR  { color: blue }
.INKCOLOUR   { color: black }
.PAPERCOLOUR { background-color: #FFFFFF}
.LEFT        { text-align: left }
.LEFT15      { text-align: left; padding-left: 15px }
.RIGHT       { text-align: right }
.RIGHT15     { text-align: right; padding-right: 15px }
.SMALL       { font-weight: lighter; font-size: smaller }
.NODISPLAY   { display: none; } 

.inputwhite  { background: white }
.inputyellow { background: yellow }
.inputgrey   { background: #D7D8D1}

.noinput {  background-color: #D7D8D1; font-weight: 700; text-align: center; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-size: 12pt; font-family: Arial, Helvetica, sans-serif}
.display {  background-color: #D7D8D1; text-align: center; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: Arial, Helvetica, sans-serif}
.redborder {  border: #FF0000; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.inputltblue { background: #CCFFFF }