body {font-family: arial; background: #e2dccc; margin: 10px; text-align: center}

#container {width:760px; margin-left:auto; margin-right:auto; padding: 0px; background-color: #fff}

td {vertical-align: top;}
img {border:0px}

#on, #on:visited {color: #792a01; TEXT-DECORATION: none; font-weight: bold}
#on:hover {color: #c04302; TEXT-DECORATION: none; font-weight: bold}

.red {color: #792a01;} 
.blue {color: #006099;}
.orange {color: #dd7403;} 
.green {color: #b5c603}

.date {color: #6a685d; font-weight: bold}

#clearboth {clear:both;}
#space5 {clear:both; height:5px}
#space10 {clear:both; height:10px}
#space15 {clear:both; height:15px}
#space20 {clear:both; height:20px}

h1 {font: 16px/18px arial; color:#792a01; font-weight: bold;  margin:0px 0px 10px 0px}
h2 {font: 13px/16px arial; color:#792a01; font-weight: bold;  margin:10px 0px 10px 0px}
h3 {font: 13px/16px arial; color:#792a01; font-weight: bold;  margin:0px}

#topbanner {padding: 0px; margin: 0px; width: 760px}
#logo {padding: 10px; float:left; font: 12px/15px arial; font-weight: normal; color: #000;}
#tools {font: 11px/13px arial; color:#000; text-align: right; float: right; vertical-align: bottom; padding: 10px}
#tools a {text-decoration: none; color: #006099; font-weight: normal}
#tools a:hover {text-decoration: none;  color: #0282ce; font-weight: normal}
#tools img {margin:3px 0px 0px 0px}

#topnav {width:760px; padding: 0px; margin:0px; background-image: url(../images/tool_bg.jpg); background-repeat: no-repeat; height: 25px; background-color: #c0d0d6; clear:both;}
#topnavsearch {text-align: left; font: 11px/13px arial; color: #30523f; float: left; padding: 1px 0px 1px 5px}
#topnavlinks {text-align: right; font: 11px/13px arial; padding: 2px 5px 0px 0px; vertical-align: middle}
#topnavlinks a {text-decoration: none; color: #006099; font-weight: normal}
#topnavlinks a:hover {text-decoration: none;  color: #0282ce; font-weight: normal}

#mainlink {width:760px; padding: 12px 0px 0px 0px; margin:0px; background-image: url(../images/link_bg.jpg); background-repeat: no-repeat; background-color: #f6db5e; clear:both; text-align:left}
#mainlink img {border:0px}

#content {width:760px; padding: 0px; margin: 0px; clear:both;}
#content table {border: 0px}

#homestory {padding: 0px; margin: 0px;}
#homestory table {margin: 0px; border: 0px}
#homestory td {background-color: #fff; vertical-align: top; text-align:left; padding: 3px; font: 11px/13px arial; color: #000}
#homestory .title {font: 16px/19px arial; color:#792a01; margin: 0px 0px 10px 0px}
#homestory a {text-decoration: none; color: #006099; font-weight: bold}
#homestory a:hover {text-decoration: none;  color: #0282ce; font-weight: bold}
#homestory img {margin: 0px 10px 10px 0px; float: left}

#homepub {padding: 0px; margin: 0px;}
#homepub table {margin: 0px; border: 0px}
#homepub td {background-color: #fff; vertical-align: bottom; text-align:left; padding: 3px; font: 11px/13px arial; color: #000}
#homepub a {text-decoration: none; color: #006099; font-weight: bold}
#homepub a:hover {text-decoration: none;  color: #0282ce; font-weight: bold}
#homepub img {margin: 0px 5px 0px 0px; float: left}

#bluetitle {width:742px; padding: 15px 0px 5px 18px; margin:0px; margin:0px; background-image: url(../images/title_gray.jpg); background-repeat: no-repeat; background-color: #779aa3; clear:both; text-align:left; font: 18px/20px arial; font-weight: bold; color: #fff}
#greentitle {width:742px; padding: 15px 0px 5px 18px; margin:0px; background-image: url(../images/title_blue.jpg); background-repeat: no-repeat; background-color: #5f97b2; clear:both; text-align:left; font: 18px/20px arial; font-weight: bold; color: #fff}
#tealtitle {width:742px; padding: 15px 0px 5px 18px; margin:0px; background-image: url(../images/title_teal.jpg); background-repeat: no-repeat; background-color: #3b828a; clear:both; text-align:left; font: 18px/20px arial; font-weight: bold; color: #fff}
#orangetitle {width:742px; padding: 15px 0px 5px 18px; margin:0px; margin:0px; background-image: url(../images/title_orange.jpg); background-repeat: no-repeat; background-color: #de7404; clear:both; text-align:left; font: 18px/20px arial; font-weight: bold; color: #fff}

#bodycontent {padding: 0px; margin: 0px;}
#bodycontent table {margin: 0px; border: 0px}
#bodycontent td {background-color: #fff; vertical-align: top; text-align:left; padding: 10px; font: 11px/13px arial; color: #000}
#bodycontent p {font: 11px/13px arial; color: #000; margin: 0px 0px 10px 0px}
#bodycontent a {text-decoration: none; color: #006099; font-weight: bold}
#bodycontent a:hover {text-decoration: none;  color: #0282ce; font-weight: bold}
#bodycontent img {margin: 0px 10px 10px 0px; float: left}
#bodycontent .map {margin: 10px 5px 5px 10px; float: none}
#bodycontent ul {margin: 0px 0px 10px 0px; padding: 0px; font: 11px/13px arial;}
#bodycontent li {list-style:none; padding: 0px 0px 3px 10px; margin: 3px 0px 0px 0px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0 .2em;}

#rightcolumn {margin: 0px; padding: 0px; text-align: left}
#rightcolumn img {margin: 0px; padding: 0px}
#rightcolumn a {text-decoration: none; color: #006099; font-weight: bold}
#rightcolumn a:hover {text-decoration: none;  color: #0282ce; font-weight: bold}

#rightmodborder {padding: 10px; margin: 0px;}
#rightmodborder ul {margin: 0px; padding: 0px; font: 10px/12px arial;}
#rightmodborder li {list-style:none; padding: 0px 0px 5px 10px; margin: 7px 0px 0px 0px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0 .2em; border-bottom: 1px dotted #009bc3;}
#rightmodborder .nodots {padding: 0px 0px 5px 10px; text-align: right; margin: 3px 0px 0px 0px; border: 0px; background-image: none}

#rightmodule {padding: 10px; margin: 0px;}
#rightmodule ul {margin: 0px; padding: 0px; font: 10px/12px arial;}
#rightmodule li {list-style:none; padding: 0px 0px 3px 10px; margin: 3px 0px 0px 0px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0 .2em;}
#rightmodule ul .sub {margin-bottom: 0px; margin-left: 8px; padding-left: 8px; padding-top: 0px; font: 10px/12px arial; list-style:none}

#rightcalendar {padding: 0px; margin: 10px; width: 170px; font: 10px/12px arial; font-weight: bold}
#rightcalendar .month {background-color: #6a685d; padding: 3px; color: #fff; text-align: center; display: block; font: 12px/14px arial;}
#rightcalendar .month a {text-decoration: none; color: #fff; font-weight: bold}
#rightcalendar .month a:hover {text-decoration: none;  color: #fff; font-weight: bold}
#rightcalendar a {text-decoration: none; color: #6a685d; font-weight: normal}
#rightcalendar a:hover {text-decoration: none;  color: #939189; font-weight: normal}
#rightcalendar table {border: 0px}
#rightcalendar th {background-color: #c5e9f6; font: 10px/12px arial; color: #6a685d; padding: 3px; text-align: center; font-weight: normal}
#rightcalendar td {background-color: #fff; font: 10px/12px arial; color: #6a685d; padding: 3px; text-align: center}
#rightcalendar .coloron {background-color:#e9e7db}
#rightcalendar ul {margin: 0px; padding: 0px; font: 10px/12px arial; font-weight: normal}
#rightcalendar li {list-style:none; padding: 0px 0px 5px 10px; margin: 7px 0px 0px 0px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0 .2em; border-bottom: 1px dotted #009bc3;}
#rightcalendar li a {text-decoration: none; color: #006099; font-weight: bold}
#rightcalendar li a:hover {text-decoration: none;  color: #0282ce; font-weight: bold}
#rightcalendar .nodots {padding: 0px 0px 5px 10px; text-align: right; margin: 0px; border: 0px; background-image: none}

#bodycalendar {padding: 0px; margin: 0px;}
#bodycalendar table {margin: 0px; border: 0px}
#bodycalendar td {background-color: #fff; vertical-align: top; text-align:left; padding: 10px; font: 11px/13px arial; color: #000}

#calendar {padding: 0px; margin: 0px; font: 11px/13px arial}
#calendar img {margin: 0px; padding: 0px}
#calendar table {border: 0px}
#calendar th {background-color: #c5e9f6; font: 11px/13px arial; color: #6a685d; padding: 5px; text-align: center; font-weight: bold}
#calendar td {background-color: #fff; font: 11px/13px arial; color: #000; padding: 5px; text-align: left}
#calendar td.bluefill {background-color: #fff; vertical-align: top; text-align:left; padding: 4px; font: 11px/13px arial; color: #000}
#calendar td.pubfeature {background-color: #fff; vertical-align: top; text-align:left; padding: 4px; font: 10px/12px arial; color: #000}
#calendar td.pubfeature img {margin: 0px 5px 0px 0px; float: left}
#calendar td.month {background-color: #6a685d; padding: 5px; color: #fff; text-align: left; font: 15px/15px arial; font-weight: bold}
#calendar td.legend {background-color: #6a685d; padding: 5px; color: #fff; text-align: right; font: 11px/13px arial; vertical-align:middle}
#calendar a {text-decoration: none; color: #6a685d; font-weight: bold}
#calendar a:hover {text-decoration: none;  color: #939189; font-weight: bold}
#calendar .coloron {background-color:#e9e7db}
#calendar ul {margin: 0px; padding: 0px; font: 11px/13px arial;}
#calendar li {list-style:none; padding: 0px 0px 5px 10px; margin: 7px 0px 0px 0px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0 .2em; border-bottom: 1px dotted #009bc3;}
#calendar .nodots {padding: 0px 0px 5px 10px; text-align: right; margin: 0px; border: 0px; background-image: none}
#calendar p {font: 11px/13px arial; color: #000; text-align: left; vertical-align: top; margin: 0px 0px 5px 0px}
#calendar .wsp {color: #0776af; font-weight: bold}
#calendar .nonwsp {color: #bcae3a; font-weight: bold}

#data {padding: 0px; margin: 0px}
#data table {border:0px; font: 10px/12px arial}
#data th {vertical-align: bottom; color:#006099; background-color: #e3e0d3; font-weight:bold; text-align:left; font: 10px/12px arial; padding: 3px;}
#data th a {text-decoration: none; color: #006099; font-weight: bold}
#data th a:hover {text-decoration: underline; color: #0282ce; font-weight: bold}
#data td.bluefill {background-color: #6a685d; vertical-align: middle; text-align:left; padding: 3px; font: 10px/12px arial; color: #fff}
#data td {vertical-align: top; background-color: #fff; font: 10px/12px arial; color: #000; padding: 3px;}
#data .coloron {background-color: #e9e7db; font: 10px/12px arial; color: #000; padding: 3px;}
#data a {text-decoration: none; color: #006099; font-weight: bold}
#data a:hover {text-decoration: none;  color: #0282ce; font-weight: bold}

#line {border-bottom: 1px dotted #009bc3; margin: 15px 0px 5px 0px}	

.formtext {font: 9px/10px arial; color: #000; border: 1px solid #5b6e5b; background-color: #fff; padding: 2px}

#footer {padding: 0px 0px 10px 0px; margin: 0px; width: 760px;}
#wblogo {padding: 10px; float:left; font: 10px/12px arial; vertical-align: top}
#wblogo img {float:left}
#footerlinks {font: 10px/12px arial; color:#000; text-align: right; padding: 10px;}
#footer a {text-decoration: none; color: #005f7d; font-weight: normal}
#footer a:hover {text-decoration: none;  color: #009bc3; font-weight: normal}

.left {text-align:left !important;}
.right {text-align:right !important;}
.center {text-align:center !important;}
.bottom {vertical-align:bottom !important;}
.middle {vertical-align:middle !important;}

.wsp {font-weight:bold; color:#0776AF;}
.nonwsp {font-weight:bold; color:#BCAE3A;}