.mainborder {  border: #CCCCCC; border-style: ridge; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
body {  font-family: Tahoma, Arial, Courier; font-size: 1em}
.catalogbox {  font-family: Tahoma, Arial, Courier; font-size: 0.5em; color: #003366; background-color: #FFFFFF; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border: 2px #333366 groove; margin-top: 5px}
.catalogbutton {  font-family: Tahoma, Arial, Courier; font-size: 7pt; font-weight: bold}
#leftnav {  font-family: Tahoma, Arial, Courier; font-size: 10pt; color: #003366; background-color: #CCCCCC; margin-top: 2px; margin-bottom: 2px; border: 1px #003366 solid}
#leftnav a {  font-family: Tahoma, Arial, Courier; text-decoration: none; color: #003366; font-size: 10pt}
#leftnav a:hover { font-family: Tahoma, Arial, Courier; text-decoration: none; color: #CCCCCC; font-size: 10pt ; background-color: #003366}
#eticker {  font-family: Tahoma, Arial, Courier; font-size: 12px; color: #993300; text-decoration: none; background-color: #CCCCCC; border-color: black black #333366; padding-top: 1px; padding-bottom: 1px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
#eticker a { font-family: Tahoma, Arial, Courier; font-size: 12px; color: #993300; text-decoration: none; background-color: #CCCCCC; border-color: black black #FF6600; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.calendar {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none}
.calendardays { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none ; font-weight: bold; color: #003366; background-color: #CCCCCC; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 3px; border-left-width: 1px}
.tenpt {  font-family: Arial, Helvetica, sans-serif; font-size: 1em}
.caloutline {  text-decoration: none; margin-top: 1px; margin-right: 1px; padding-top: 3px; padding-right: 3px; border: #006699; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
#monthcal {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #003366; text-decoration: none; background-color: #CCCCCC; border: 3px #003366 double; text-align: center}
#monthcal a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #003366; text-decoration: none; background-color: #CCCCCC; border: 0px #003366 outset}
.rheader {  font-family: Tahoma, Arial, Courier; font-size: 1.2em; font-weight: bold; color: #FFFFFF; background-color: #7A965D; margin-left: 0px; padding-left: 0px; border-color: black black #999999; left: 0px; clip:  rect(   ); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
#alert {  font-family: Tahoma, Arial, Courier; font-size: 12px; font-weight: bold; color: #CC3300}
.alert {  font-family: Tahoma, Arial, Courier; font-size: 12px; font-weight: bold; color: #CC3300; font-variant: small-caps; background-color: #CCCCCC; width: 175px}
.topheader {margin-top: 0px; margin-bottom: 0px; background-color: #336699}
.relgcnav {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3366CC; background-color: #FFFFFF}
#renavcontainer {  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-color: #000000 black black; width: 100%; position: relative; top: 0px; left: 0px; margin-bottom: 0px; clip:      rect(   ); border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
#renavlist {  white-space: nowrap; width: 100%; border-color: black black #aaa; position: relative; left: 0px; margin-left: 0px; padding-top: 0px; padding-left: 0px; background-color: #CCCCCC; padding-bottom: 2px; margin-bottom: 0px; height: 25px; display: block; clip:   rect(   ); border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px}
#renavlist li {  float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-color: #004 #aaa #555 #999; list-style-type: none; padding-right: 5px; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; position: relative; width: 70px; clip:          rect(   ); display: block; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
#renavlist li a {  font-family: Verdana, Arial, Helvetica, sans-serif; display: block; font-size: 0.7em; font-style: normal; color: #666; text-decoration: none; text-align: center; padding-top: 0px; padding-right: 5px; border-color: #ccc #ccc black; list-style-type: none; position: relative; width: 70px; clip:       rect(   ); height: 2em; padding-bottom: 0px; margin-bottom: 0px; margin-right: 1px; display: block; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
#renavlist ul#resubnavlist {  white-space: nowrap; margin-top: 0px; padding-top: 0px; border-color: black black #999; position: absolute; height: 0.75em; width: 70px; left: 0px; clip:          rect(   ); top: 1.25em; border-bottom-width: 3px}
#renavlist li a:hover {  color: #333366; text-decoration: underline; width: 70px; background-color: #FFFFFF; display: block; clip:   rect(   )}
#renavlist ul#resubnavlist li#subactive a { color: #000; background-color: #6699CC; width: 70px; clip:   rect(   ); z-index: 1}
#renavlist ul#resubnavlist li a:hover {  font-weight: 400; color: #00c; text-decoration: underline}
* html > body #renavlist, * html > body #renavlist ul#subnavlist
{
width: 600px;
/* IE5/Mac fixed width fix */
}
#renavlist li#active a {  font-weight: bold; color: #fff; background-color: #7A965D; width: 70px; clip:  rect(   )}
#renavlist2 { white-space: nowrap; width: 100%; border-color: black black #FFFFFF; position: relative; clip:      rect(   ); left: 0px; margin-left: 0px; padding-top: 2px; padding-left: 0px; background-color: #6699CC; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px; display: block; z-index: 1; height: 25px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
#renavlist2 li a { font-family: Verdana, Arial, Helvetica, sans-serif; display: block; font-size: 0.7em; font-style: normal; color: #993300; text-decoration: none; text-align: center; padding-top: 0px; padding-right: 5px; border-color: #ccc #ccc black; list-style-type: none; position: relative; width: 70px; clip:     rect(   ); height: 2em; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px; margin-right: 2px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
#renavlist2 li { float: left; margin-top: 0px; margin-right: 2px; margin-bottom: 0px; margin-left: 0px; border-color: #004 #aaa #555 #999; list-style-type: none; padding-right: 5px; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; position: relative; width: 70px; clip:    rect(   ); display: block; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
#renavlist2 li a:hover { color: #333366; text-decoration: underline ; background-color: #FFFFFF; width: 70px; display: block; clip:  rect(   )}
#renavlist li#active a:hover {  color: #fff}
.calbreak {  border-color: black black #6699CC; margin-bottom: 0px; padding-bottom: 1px; position: static; clip:   rect(   ); visibility: visible; vertical-align: text-top; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #FFFFFF; background-color: #6699CC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0.1em; border-left-width: 0px}
#calbreak { border-color: black black #6699CC; margin-bottom: 1px; padding-bottom: 1px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #FFFFFF; background-color: #6699CC; border-style: double; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}

.newsticker {  font-family: Georgia, "Times New Roman", Times, serif; background-color: #FFFFFF; padding-right: 5px; border-color: black #6699CC; font-style: normal; font-size: .8em; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.newsheader {  font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #990000; margin-top: 3px; margin-bottom: 3px; border-color: #990000 black black; border-style: dotted; border-top-width: 3px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.shorthr {  margin-top: 3px; margin-bottom: 3px; border-color: black black #FF0000; border-style: double; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.alert2 { font-family: Tahoma, Arial, Courier; font-size: 1.1em; font-weight: normal; color: #CC3300; font-variant: normal; background-color: #CCCCCC; width: 800px; clip:     rect(   )}
.formsetup {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-variant: small-caps; color: #000000; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; clip:     rect(   ); background-color: #98B3CD; text-align: right; left: 0px; float: right; width: 100%; height: 0px}
.questionlist {  font-family: Arial, Helvetica, sans-serif; font-size: 1.1px; font-variant: small-caps; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px}
.questionsList { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-variant: small-caps; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px ; color: #000000; position: static; z-index: 1; clip:   rect(   )}
.programheading {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; font-weight: bold; color: #FFFFFF; background-color: #6699CC; border-color: black black #333333; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.whatsnewtext {  font-family: Georgia, "Times New Roman", Times, serif; font-size: .9em}
.holiday {  font-family: Tahoma, Arial, Courier; font-size: 14px; font-weight: bold; color: #333366; background-color: #999999; width: 150px}
.holiday2 { font-family: Tahoma, Arial, Courier; font-size: 14px; font-weight: bold; color: #333366}
.eticker { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #993300; text-decoration: none; background-color: #CCCCCC; border-color: black black #333366; padding-top: 1px; padding-bottom: 1px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.alphatable {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; text-decoration: none; border-color: black #993300 black black; border-style: solid; border-right-width: thin}
.dayview {  border-color: #6699CC black black; border-style: dotted; border-top-width: 0.5px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.dayview2 {  font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #FFFFFF; background-color: #6699CC; margin-top: 3px; padding-top: 3px}
.sitemap {  font-family: Arial, Helvetica, sans-serif; font-size: .9em; color: #000000; background-color: #CCCCCC}
.sitemap-topic {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; border: none; font-size: 0.9em; text-decoration: none}
#sitemap {  font-family: Arial, Helvetica, sans-serif; font-size: .9em; color: #000000; background-color: #CCCCCC}
#sitemap a { font-family: Arial, Helvetica, sans-serif; font-size: .9em; color: #000000; background-color: #CCCCCC; text-decoration: none}
#sitemap a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #999999; text-decoration: none}
#sitemap-topic {  font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #000000; border: 1px #CCCCCC dotted}
#sitemap-topic a { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #000000; border: none; text-decoration: none}
#sitemap-topic a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #333333; border: none; text-decoration: none}
#sitemap-topic a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #000000; border: none; text-decoration: none}
#sitemap a:visited { font-family: Arial, Helvetica, sans-serif; font-size: .9em; color: #000000; text-decoration: none}
.returntop {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #003366; text-decoration: none; text-align: right}
a {  color: #336699}
