
body { background: white no-repeat }
DIV.blocklist { margin: 0.5em 0em 0.5em 1em }
div.header {margin-bottom: 2em; border: thin black; width: 100% }
div.header table { margin-right: auto; margin-left: 0pt; border: thin black; width: 100% }
DIV.image { text-align: center; margin: 1em 0em }
div.menu { }
div.menu a { color: black; text-decoration: none }
div.menu A:active { color: lime; text-decoration: none }
div.menu A:hover { color: #1a3d4d; font-style: normal; text-decoration: none }
div.menu A:link { color: black; text-decoration: none }
div.menu A:visited { color: black; text-decoration: none }
div.menu td.activeitem { font-weight: bold; font-size: 10pt; font-family: sans-serif; background: url(images/menuitem-bg-active.png) repeat-y; text-align: left; text-indent: 10pt }
div.menu td.bottom { }
div.menu td.item { font-style: italic; font-size: 10pt; font-family: sans-serif; background: url(images/menuitem-bg.png) repeat-y; text-align: left; text-indent: 10pt }
div.menu td.subitem { font-style: italic; font-size: 10pt; font-family: sans-serif; background: url(images/menuitem-bg.png) repeat-y; text-align: left; text-indent: 20pt }
div.menu td.top { }
DIV.navigation { font-style: italic; font-family: sans-serif; width: 100% }
DIV.navigation A { color: black; text-decoration: none }
DIV.regform { font-weight: bold; font-size: larger; font-family: lucida, sans-serif; text-align: center; margin-top: 1em; margin-bottom: 1em }
DIV.rpicture { float: right; clear: right; padding: 1em 0em 1em 1em }
div.subtitle { font-weight: bold; font-family: lucida, sans-serif; text-align: center; margin-bottom: 1em }
DIV.tbl { text-align: center; margin: 1em 0em }
div.title { color: #00008b; font-weight: bold; font-size: large; font-family: lucida, sans-serif; text-align: center; margin-top: 1em; margin-bottom: 1em }
h1 { color: #00008b; font-weight: normal; font-family: sans-serif; text-align: center }
h2 { color: #00008b; font-weight: normal; font-family: sans-serif; text-align: center }
h3 { color: #00008b; font-weight: normal; font-family: sans-serif; text-align: center }
li.important_news { background-color: #ffb3b3; padding: 3pt; width: 100% }
span.eaddress { font-weight: normal; font-size: small; font-family: lucida, sans-serif }
SPAN.email { font-family: courier }
span.emph { font-style: italic }
table.body { width: 100% }
table.program { border: solid rgb(39%,39%,39%) }
table.program td.break { background-color: rgb(85%,85%,85%) }
table.program td.heading { font-weight: bold; font-family: sans-serif; background-color: #90c3dc; text-align: center; margin-top: 1em; padding-top: 0.5em; padding-bottom: 0.5em }
table.program td.date { text-align: right; font-weight: bold;
  padding-top: 1.5em; padding-bottom: 0.5em; }
table.program span.title { font-family: sans-serif; }

TD.stitle { font-weight: bold; font-family: sans-serif; background-color: rgb(80,220,80); text-align: center }
th { font-weight: bold; font-family: sans-serif; background-color: #90c3dc; text-align: center }
ul.pearl { list-style-image: url(images/blkpearl.png) }
.bf { font-weight: bold }
.center { text-align: center }
.error { color: red }
.important {
	COLOR: blue; FONT-STYLE: italic
}
.important EM {
	
}
.inactive {
	
}
.navigation DIV.item {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.5em; MARGIN-TOP: 1em; TEXT-ALIGN: left
}
.navigation DIV.subitem {
	FONT-WEIGHT: normal; MARGIN-TOP: 3pt; PADDING-LEFT: 1.5em; TEXT-ALIGN: left
}
.navigation DIV.subitemnew {
	COLOR: green; FONT-WEIGHT: normal; MARGIN-TOP: 3px; PADDING-LEFT: 1.5em; TEXT-ALIGN: left
}
