body { background:#FFFFFF; font-family:Tahoma,'Lucida Grande',Verdana,Arial,sans-serif; padding-left:1em; padding-right:1em }
h1 { font-family:'Trebuchet MS',Tahoma,'Lucida Sans Unicode','Lucida Grande',Verdana,Arial,sans-serif; color:white; background-image:url('images/bluestripe.png'); font-size:2.8em; font-weight:100; margin:0.4ex 0px 0.8ex 0px; padding:0.4ex 1em 0.4ex 1em; }
h2,h3,h4 { font-weight:100; color:#6600BB; font-family:'Trebuchet MS',Tahoma,'Lucida Sans Unicode','Lucida Grande',Verdana,Arial,sans-serif; }
img { border:none }
img.button { width:64px; height:64px; vertical-align:middle; }
span.link { font-size:120%; color:black; vertical-align:middle; }
div.mainMenuItem { background:#BBEEFF; margin:4px; }
div.mainMenuItem:hover { background:#DDFFEE; }
img.valid { width:88px; height:31px; }
a:link { color: #2244FF; text-decoration:none } 
a:hover { color: #FF0000; text-decoration:underline } 
a:visited { color: #2244FF; text-decoration:none } 
a:visited:hover { color: #FF0000; text-decoration:underline }
a.main:hover{ text-decoration:none }
.centre { text-align:center }
.foota:link { color: #BBCCFF; text-decoration:none } 
.foota:hover { color: #FF0000; text-decoration:underline } 
.foota:visited { color: #BBCCFF; text-decoration:none } 
.foota:visited:hover { color: #FF0000; text-decoration:underline } 
.dot { color:#3366FF; }
#menu { text-align:center; font-size:0.9em; }
#campaign { position:relative; top:1em; float:right; text-align:right; }
#mainMenu { background: #BBEEFF; width:70%; margin:auto; padding:4px; }
#foot { background-image:url('images/bluestripe.png'); padding:0.7em 1em 0.5em 1em; margin-top:1em; }
#sig { color:#FFFFFF; width:50%; font-size:0.9em; }
#valid { position:relative; top:-4ex; float:right; }
#copy { color:#FFFFFF; font-size:0.9em; font-family:"Times New Roman",times,serif; font-style:italic }
td { padding:0.4em; }
td.menu { width:40%; }
td.butt { width:8%; }
td.spacer { width:4%; }

