body {background:#F7F9F8 url('images/bg.jpg') top center no-repeat; color:black; font:12px Verdana,sans-serif; margin:0px}
td,th,form,input,select,textarea {font-family:Verdana,sans-serif; font-size:12px}
form,ol,ul {margin-bottom:0px; margin-top:0px}
a {color:green; font-weight:bold; text-decoration:none}
a:hover {text-decoration:underline}
a.menu:hover {color:gold; text-decoration:none}
a.footer {color:white}
a.footer:hover {color:gold; text-decoration:none}
.admin_menu {font-size:13px; font-weight:bold; text-align:center; text-decoration:underline}
.admin_option {font-size:12px}
.big {font-size:16px; font-weight:bold}
.block {background:#66CC99; border:solid 1px #003300; padding:10px}
.box {border:solid 1px #003300}
.clear {clear:both}
.content {padding:10px}
.date {color:purple}
.error {color:red; font-size:16px; font-weight:bold; text-align:center}
.event {color:green; font-weight:bold}
.footer {background:#006600; color:silver; font-size:10px; font-weight:bold; text-align:center}
.header {background:#006600; color:white}
.heading {font-weight:bold; text-decoration:underline}
.link {font-size:16px; font-weight:bold}
.menu {background:#006600; color:white; font-size:16px; font-weight:bold}
.newsletter {border-bottom:solid 1px #006600; color:#006600; font-size:16px; font-weight:bold}
.page_title {color:navy; font-size:18px; font-weight:bold; text-align:center}
.pdf_link {float:right; font-size:13px; vertical-align:middle}
.question {border-bottom:solid 1px #006600; color:#006600; font-size:16px; font-weight:bold}
.rule {background:#003300; color:#003300}
.site_header {color:white; text-align:center; font:bold 24px Lucida Calligraphy,sans-serif; padding-top:20px}
.site_title {font-size:28px}
.small {font-size:10px}
.sub_menu {font-size:12px; font-weight:bold; text-align:center}
.sub_title {border-bottom:solid 1px #006600; color:#006600; font-size:16px}
.success {color:green; font-size:16px; font-weight:bold; text-align:center}
.warning {color:#993333}
