html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
ol, ul {list-style:none;}
:focus {outline:0;}
body, input, textarea {color:#000000; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.page h1 {font-size:20px;}
.page h2 {font-size:16px;}
.page h3 {font-size:13px;}
.page h4 {font-size:12px;}
.page h5 {font-size:11px;}
.page h6 {font-size:10px;}
.page p {font-size:12px; line-height:20px; margin-bottom:10px;}
.page small {font-size:11px;}
.page ul li {background:none no-repeat left 0.7em; padding-left:10px; line-height:20px;}
.page ol li {line-height:20px;}
.page h1, .page h3, .page h4, .page h5, .page h6 {color:#676972; font-weight:bold; line-height:20px; margin-bottom:10px;}
.page h1 a, .page h2 a, .page h3 a, .page h4 a, .page h5 a, .page h6 a {color:#676972; text-decoration:none;}
.page h1 a:hover, .page h2 a:hover, .page h3 a:hover, .page h4 a:hover, .page h5 a:hover, .page h6 a:hover {text-decoration:none;}
body.dark {background:#595757;}
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {margin:3px 0 3px 15px; display:inline;}
img.alignleft {margin:3px 15px 3px 0; display:inline;}
.clear {clear:both;}
#wrap {width:532px; margin:0 auto; padding-top:55px; position:relative;}
#container {background:url('images/container.png') repeat-y center top; position:relative;}
#containerTop {background:url('images/containertop.png') no-repeat center top; position:absolute; top:-15px; left:0; width:532px; height:190px; z-index:1;}
#containerBottom {background:url('images/containerbottom.png') no-repeat center bottom; position:absolute; bottom:-15px; left:0; width:532px; height:190px; z-index:1;}
#innerContainer {position:relative; z-index:2; padding-bottom:10px;}
#header {padding:5px 5px 18px 5px; background:url('images/headerbottom.png') no-repeat left bottom;}
#header h1 {font-size:20px; color:#336699; text-align:center; font-family:"Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;}
#secondheader h2, #boards h2 {background:#CC99CC; text-align:left; margin-bottom:1em; padding:10px 10px 10px 10px; color:#333333; font-size:20px; font-family:"Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;}
#boards {padding:20px 30px 0px 30px; color:#000000; text-align:justify;}
#pages {padding:20px 30px 0px 30px; color:#000000;}
#pages .page {margin-bottom:30px; text-align:justify;}
#footer {background:url('images/footerbg.png') no-repeat left bottom; width:492px; height:35px; margin:0 auto; font-size:11px;}
#footer ul {height:35px; padding-left:32px; margin-left:6px;}
#footer ul li {line-height:35px; padding-right:12px;}
#totop {float:left; height:35px; padding:6px 6px 6px 6px;}
#copyright {margin-top:25px; background:url('images/shadow.png') no-repeat center bottom; height:50px; margin-bottom:20px; text-align:center; font-size:11px; color:#FFFFFF;}
#copyright a{text-decoration:none; color:#FFFFFF;}
.blue a, .blue a:hover, .blue h1 a:hover, .blue h2 a:hover, .blue h3 a:hover, .blue h4 a:hover, .blue h5 a:hover, .blue h6 a:hover, .blue .color {color:#666666;}
#rightad {margin:0px 0px 0px 8px; display:inline; float:right;}
#boardsmap {margin:0px 0px 15px 0px; border:0;}
#boards-table{font-family:Arial, Helvetica, sans-serif;font-weight:bold; width:472px; text-align:center; border-collapse:collapse;}
#boards-table td{padding:9px 12px; color:#669; border-top:1px solid #fff;}
#boards-table tbody td{background: url('images/back.png');}
/*#boards-table tbody tr:hover td{color: #339;background: none;}*/
#notes {margin:3px 10px 0px 0px; display:inline; float:left;}
.banner {margin:20px 0px 10px 0px; border:0; width:472px; padding:0px 2px 0px 2px;}
#programs-table{font-family:Arial, Helvetica, sans-serif;font-weight:bold; width:472px; text-align:center; border-collapse:collapse;}
#programs-table td{padding:9px 4px; color:#669; border-top:1px solid #fff;}
#programs-table tbody td{background: url('images/back.png');}