body {
	font-family: Arial, Helvetica, sans-serif; color:#FFFFFF
}

td {
	font-family: Arial, Helvetica, sans-serif; color:#FFFFFF
}

th {
	font-family: Arial, Helvetica, sans-serif; color:#FFFFFF
}


a.nav:link { text-decoration:none; color:#FFFFFF; font-size:large; font-weight:bolder }
a.nav:visited { text-decoration:none; color:#FFFFFF; font-size:large;  font-weight:bolder; }
a.nav:hover { text-decoration:none; color:#FFFFFF; font-size:large; font-weight:bolder; background-color:#007DFF;}
a.nav:active { text-decoration:none; color:#FFFFFF; font-size:large; font-weight:bolder;  }
td.nav {height:1.6em; }

a.current:link { text-decoration:none; color:red; font-size:large; font-weight:bolder }
a.current:visited { text-decoration:none; color:red; font-size:large;  font-weight:bolder; }
a.current:hover { text-decoration:none; color:red; font-size:large; font-weight:bolder; }
a.current:active { text-decoration:none; color:red; font-size:large; font-weight:bolder;  }

a.download:link {color:white; font-size:medium; font-weight:bolder }
a.download:visited {color:white; font-size:medium;  font-weight:bolder; }
a.download:hover {color:white; font-size:medium; font-weight:bolder; background-color:#007DFF; }
a.download:active {color:white; font-size:medium; font-weight:bolder;  }

a.inside:link {color:white; font-size:medium; font-weight:normal }
a.inside:visited {color:white; font-size:medium;  font-weight:normal; }
a.inside:hover {color:white; font-size:medium; font-weight:normal; background-color:#007DFF; }
a.inside:active {color:white; font-size:medium; font-weight:normal;  }

a.outsie:link {color:white; font-size:medium; font-weight:bolder }
a.outsie:visited {color:white; font-size:medium;  font-weight:bolder; }
a.outsie:hover {color:white; font-size:medium; font-weight:bolder; background-color:#007DFF; }
a.outsie:active {color:white; font-size:medium; font-weight:bolder;  }

a.email:link {color:white; font-size:medium; font-weight:bolder }
a.email:visited {color:white; font-size:medium;  font-weight:bolder; }
a.email:hover {color:white; font-size:medium; font-weight:bolder; background-color:#007DFF; }
a.email:active {color:white; font-size:medium; font-weight:bolder; }

a.cmc:link {text-decoration:none; color:#007DFF; font-size:medium; font-weight:bolder }
a.cmc:visited {text-decoration:none; color:#007DFF; font-size:medium;  font-weight:bolder; }
a.cmc:hover {text-decoration:none; color:white; font-size:medium; font-weight:bolder; background-color:#007DFF;}
a.cmc:active {text-decoration:none; color:#007DFF; font-size:medium; font-weight:bolder;  }

a.imagepop:link {color:#000000; border: 2px solid #000000;}
a.imagepop:visited {color:#000000; border: 2px solid #000000;}
a.imagepop:hover {color:#0000FF; border: 2px solid #000000;}
a.imagepop:active {color:#000000; border: 2px solid #000000;}

<!--need this for IE to surpress the border around the image when it is a link -->
.image {border:0px; border-thickness: 0px; border-color: #00000; border-style: solid;}

span.PageTitle {color:red; font-size:xx-large; font-weight:bolder; }
p.Judges {color:#007DFF; font-size:x-large; font-weight:bold; }

hr.PageTitle {color:red; border:dotted }
td.PageTitle {}

hr.Reaction {color:#FFFF00; border:dotted;}

td.exhibitor { font-size:large; color: #007DFF; }

.rollover a { display:block; width:101px; background-color:black;}
.rollover a:hover { background-color: #007DFF;}