body {font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; }

a.menu {font: bold 12px Arial,Geneva,Helvetica,sans-serif; color:#333333; text-decoration:none; margin:0px 12px; }
a:hover.menu { color: #0000cc; }
a.menu-on {font: bold 12px Arial,Geneva,Helvetica,sans-serif; color:#000099; text-decoration:none; margin:0px 12px; }

a, a:hover { outline: none; }
a:focus	{ -moz-outline-style: none; }

.header {font: bold 15px Verdana,Geneva,Arial,Helvetica,sans-serif; color:#333333; }

.pagebody {font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color:#333333; text-align:left; }
.cell {font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color:#333333; text-align:right; }
.header2 {font: bold 15px Verdana,Geneva,Arial,Helvetica,sans-serif; color:#333333; padding-top:18px; }
.subtitle {font: bold 13px Verdana,Geneva,Arial,Helvetica,sans-serif; color:#cccccc; }

.white {color:#ffffff;font-size:11px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:17px}
A.white {color:#ffffff;font-size:11px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:17px;text-decoration:none}
A:hover.white {color:#ff0000;font-size:11px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:17px;text-decoration:underline}

.grey {color:#333333;font-size:15px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:17px;font-weight:normal}
A.grey {color:#333333;font-size:15px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:17px;text-decoration:none;font-weight:normal}
A:hover.grey {color:#0000cc;font-size:15px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:17px;text-decoration:underline;font-weight:normal}

.smgrey {color:#cccccc;font-size:11px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:17px;font-weight:normal}
A.smgrey {color:#cccccc;font-size:11px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:17px;text-decoration:none;font-weight:normal}
A:hover.smgrey {color:#cc0000;font-size:11px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:17px;text-decoration:underline;font-weight:normal}

.text {font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif; color:#000000; text-align:center}
.textleft {font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif; color:#000000; text-align:left}
.textright {font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif; color:#000000; text-align:right}
.textsm {font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color:#000000; text-align:center}

.news {color:#ffffff;font-size:12px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:17px}
A.news {color:#ffffff;font-size:12px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:17px;text-decoration:underline}
A:hover.news {color:#cc0000;font-size:12px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:17px;text-decoration:underline}
A:visited.news {color:#ffffff;font-size:12px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:17px;text-decoration:underline}

.gallery {font:bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif; color:#ccc; border:solid 1px DarkGray; padding:12px; width:96%;}
.hidden {display: none; visibility: hidden;}

.olympian {color:#000;font-size:10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:normal}
A.olympian {color:#000;font-size:10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;text-decoration:none;font-weight:normal}
A:hover.olympian {color:#cc0000;font-size:10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;text-decoration:underline;font-weight:normal}