 
* {margin:0; padding:0; font-family:sans-serif; font-size:small; line-height:150%; color:black}
HTML {min-height:100%; margin-bottom:1px}
P {margin-bottom:1em}
H1, H2, H3 {margin:1.7em 0 0.3em 0; font-weight:bold}
H1, H2 {text-transform:uppercase}
H1 {font-size:1.5em}
UL, OL {margin:1em 1em 0 3em}
LI {padding-bottom:1em}
FORM {margin:3em 0 3em 0}
INPUT, TEXTAREA {display:block; width:95%; margin-bottom:1em; padding:0.2em 0.35em 0.35em 0.35em}
TEXTAREA {height:8em}
INPUT[type=radio], INPUT[type=checkbox] {display:inline; margin:0 0.5em 0 0.5em; padding:0; width:auto}
INPUT[type=hidden] {display:none}
.radiobutton, .checkbox {display:inline; margin:0 0 0 0.5em; padding:0 1.5em 0 0; width:auto}
.hiddeninput {display:none}
BUTTON {display:inline; margin:0 1em 0 1em; width:8em}
LABEL {display:block}
SELECT {display:inline; margin:0 1em 0 1em; padding:0.2em 0.35em 0.35em 0.35em}
A {white-space:nowrap}
IMG {border:0}
TD, TH {vertical-align:top; text-align:left}
.block {display:block}
.caption {padding:1em}
.centred {text-align:center}
.clearall {clear:both}
.clearall:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearboth {clear:both}
.clearleft {clear:left}
.clearright {clear:right}
.floatleft {float:left}
.floatright {float:right}
.hide {display:none}
.showondemand {display:none}

* {font:small/150% Verdana, Arial, Helvetica, sans-serif}
#menu *, H2, H3 {font-family:Arial Narrow}
P {margin:1em 0 0 0}
LI {padding-bottom:0.3em}
EM {font-style:italic}
.quote * {font-style:italic}
