body {background-color:#FFFF99; margin-left:0; margin-bottom:0; margin-right:0; margin-top:0; }
.header {text-align: center; position: absolute; height: 60px; left: 0px; top: 0px; width:100%; background-color: #FFFFFF; border:none; background-image:url(images/tile.gif); background-repeat:repeat-x;}
.tagline {background-color:#FFFFFF; border-bottom-style:solid; border-bottom-width:thin; width:100%; position:absolute; top:60px; left:0px; right:100%; height:20px; text-align:center; font-family:"Courier New", Courier, monospace;}
.speedy { background-color:#FFFFFF; border: thin solid; border-bottom: 0px; position:absolute; top:90px; left:7px; width:150px; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; height:90px; }
.menubar { background-color:#FFFFFF; border:solid; border-width:thin; border-top:0px; position:absolute; top: 190px; left:5px; width:150px; margin:0px 0px 10px 2px; padding:0px 0px 10px 0px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:84%;}
.maintext {background-color:#FFFFFF; border-style:solid; border-width:thin; position:absolute; top:90px; left:168px; padding:1px 5px 10px 5px; right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;}
.maintitle {text-align:left; color:#660099; font-weight:bold; font-size:150%; font-family:Geneva, Arial, Helvetica, sans-serif; clear:left; margin-bottom:3px;}
.printable {float:right; clear:right; color:#660099; font-weight:bold; font-size:100%; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:right;}
.text {clear:both;}
.flags {clear:both;}
li.spaced {margin-bottom:7px;}
.subheading {text-align:left; color:#660099; font-weight:bold; font-variant:normal; text-decoration:underline; }
.emphasize {color:#660099; font-weight:bold;}
.centred {color:#660099; font-weight:bold; text-align:center; font-size:110%;}
.firstplace {color:#FF0000; font-weight:bold;}
.italic {font-style:italic; }
.pagegen {font-style:italic; text-align:right; clear:left;}
.pre { font-family:monospace; font-size:90%;}
.newstable {border:1px #990099 solid; padding:1px 1px 1px 1px;}
.right {text-align:right;}
img {border:0; }
img.centre {margin-left:auto; margin-right:auto; display:block;}
img.flag {padding:2px 2px 2px 0px;}
div.maintext ul { margin:3px 0px 0px 0px; list-style-type:disc;}
.li { list-style-type:disc;}
a:link {color:#660099; text-decoration:underline;}
a.newstable {color:#000000; text-decoration:underline; text-align:left; font-weight:bold; font-variant:normal; font-family:Geneva, Arial, Helvetica, sans-serif; border:0;}
a:visited {color:#000000; text-decoration:underline;}
a.xmlbutton {border:1px solid; border-color:#FFCC99 #663300 #333300 #FF9966; padding:0px 3px 0px 3px; font:bold 10px verdana,sans-serif; color:#FFFFFF; background:#FF6600; text-decoration:none; margin:0; float:right;}
.bold {font-weight:bold;}
table.results {width:75%; margin:10px auto 5px auto; border:0; padding:10px 1px 1px 1px;}
thead.results {background-color:#99CCFF; border:1px solid #99CCFF; }
tbody.results {background-color:#FFFFCC;}
.currentpage {background-color:#99CCFF;}
.hierarchial {background-color:#FFFFCC;}
pre {font-size:125%;}
.newstop {background-color:#99CCFF; border:1px solid #99CCFF; text-align:left; width:45%; margin-left:2%; margin-top:0px; margin-bottom:0px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; padding: 0px 3px 0px 3px; float:left; clear:left; font-size:120%;}
.newshead {background-color:#FFFFFF; border:1px solid #99CCFF; text-align:left; width:45%; margin-left:2%; margin-bottom: 0px; font-size:110%; font-weight: bold; padding:0px 3px 0px 3px; float:left; clear:left; background-image:url(images/bluefade.gif); background-repeat:repeat-x; border-bottom:0px;}
.newsbody {background-color:#FFFFFF; border:1px solid #99CCFF; text-align:left; width:45%; margin-left:2%; margin-top:0px; margin-bottom:8px; font-size:95%; padding:0px 3px 0px 3px; float:left; clear:left; border-top:0px;}
.righttop {background-color:#99CCFF; border:1px solid #99CCFF; text-align:left; width:45%; margin-left:auto; margin-right:2%; margin-top:0px; margin-bottom:0px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; padding: 0px 3px 0px 3px; font-size:120%;}
.righthead {background-color:#FFFFFF; border:1px solid #99CCFF; text-align:left; width:45%; margin-left:auto; margin-right:2%; margin-bottom: 0px; font-size:110%; font-weight: bold; padding:0px 3px 0px 3px; background-image:url(images/bluefade.gif); background-repeat:repeat-x; border-bottom:0px;}
.rightbody {background-color:#FFFFFF; border:1px solid #99CCFF;  text-align:left; width:45%; margin-left:auto; margin-right:2%; margin-top:0px; margin-bottom:8px; font-size:95%; padding:1px 3px 1px 3px; border-top:0px; padding-top:0px;}
.fulltop {background-color:#99CCFF; border:1px solid #99CCFF; text-align:left; width:95%; margin-left:2%; margin-top:5px; margin-bottom:0px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; padding: 0px 3px 0px 3px; font-size:120%;}
.fullhead {background-color:#99CCFF; border:1px solid #99CCFF; text-align:left; width:95%; margin-left:2%; margin-bottom: 0px; font-size:110%; font-weight: bold; padding:0px 3px 0px 3px; background-image:url(images/bluefade.gif); background-repeat:repeat-x; border-bottom:0px;}
.fullbody {background-color:#FFFFFF; border:1px solid #99CCFF; text-align:left; width:95%; margin-left:2%; margin-top:0px; margin-bottom:8px; font-size:95%; padding:0px 3px 0px 3px; border-top:0px;}

.fullrtop {background-color:#FF0033; border:1px solid #FF0033; text-align:left; width:95%; margin-left:2%; margin-top:5px; margin-bottom:0px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; padding: 0px 3px 0px 3px; font-size:120%;}
.fullrhead {background-color:#FF0033; border:1px solid #FF0033; text-align:left; width:95%; margin-left:2%; margin-bottom: 0px; font-size:110%; font-weight: bold; padding:0px 3px 0px 3px; background-image:url(images/redfade.gif); background-repeat:repeat-x; border-bottom:0px;}
.fullrbody {background-color:#FFFFFF; border:1px solid #FF0033; text-align:left; width:95%; margin-left:2%; margin-top:0px; margin-bottom:8px; font-size:95%; padding:0px 3px 0px 3px; border-top:0px;}

.leftdatebox {float:left; clear:left; border:1px solid #99CCFF; text-align:center; margin-left:2%; margin-right:auto; width:25%; margin-top:10px; height:70px; background-image:url(images/longbluefade.gif); background-repeat:repeat-x; vertical-align:middle; font-weight:bold; font-size:110%;}
.leftgonebox {float:left; clear:left; border:1px solid #FF0033; text-align:center; margin-left:2%; margin-right:auto; width:25%; margin-top:10px; height:70px; background-image:url(images/longredfade.gif); background-repeat:repeat-x; vertical-align:middle; font-weight:bold; font-size:110%;}
.rightdatebox {float:right; border:1px solid #99CCFF; text-align:center; margin-right:2%; margin-left:auto; width:25%; margin-top:10px; height:70px; background-image:url(images/longbluefade.gif); background-repeat:repeat-x; vertical-align:middle; font-weight:bold; font-size:110%;}
.rightgonebox {float:right; clear:right; border:1px solid #FF0033; text-align:center; margin-left:2%; margin-right:auto; width:25%; margin-top:10px; height:70px; background-image:url(images/longredfade.gif); background-repeat:repeat-x; vertical-align:middle; font-weight:bold; font-size:120%;}
