table.calendar {
    background-color: #cccccc;
	color: black;
    border-collapse: separate;
}
table.roster {
    background-color: #cccccc;
	color: black;
    border-collapse: separate;
}
table.activity {
    background-color: #aaaaaa;
	color: black;
    border-color: white;
    border-collapse: separate;
}
table.maintable {
    border-collapse: collapse;
}
th.rosterhead {
    font-family: verdana,arial,sans-serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #77AA33;
    color: white;
    vertical-align: middle;
    text-align: center;
}
td.navigationbox {
  font-family: verdana, arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  background-color: #eeffee;
  color: white;
  text-align: center;
  vertical-align: middle;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-width: 1pt;
  border-style: solid;
  border-color: black;
}
td.generic {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
	color: black;
}
td.login {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
    padding-right: 5px;
}
td.helptext {
    font-family: verdana,arial,sans-serif;
    font-size: 8pt;
}
td.picture {
    font-family: verdana,arial,sans-serif;
    font-size: 8pt;
}
td.fieldlab {
    font-family: arial,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: white;
    background-color: #77aa33;
	color: black;
    vertical-align: bottom;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
}
td.field {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #dddddd;
	color: black;
    vertical-align: middle;
    text-align: center;
}
td.fieldAL {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #dddddd;
	color: black;
    vertical-align: middle;
    text-align: left;
}
td.data1 {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #ccddff;
	color: black;
    vertical-align: middle;
    text-align: left;
}
td.data2 {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #CCCCEE;
	color: black;
    vertical-align: middle;
    text-align: left;
}
td.data3 {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #ddffEE;
	color: black;
    vertical-align: middle;
    text-align: left;
}
td.ndata1 {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #ccddff;
	color: black;
    vertical-align: middle;
    text-align: right;
    padding-right: 2px;
}
td.ndata2 {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #CCCCEE;
	color: black;
    vertical-align: middle;
    text-align: right;
    padding-right: 2px;
}
td.ndata3 {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #ddffEE;
	color: black;
    vertical-align: middle;
    text-align: right;
    padding-right: 2px;
}
td.roster {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    background-color: #fefefe;
	color: black;
    vertical-align: middle;
    text-align: left;
}
td.roster2 {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    background-color: #ededed;
	color: black;
    vertical-align: middle;
    text-align: left;
}
td.rosterPL {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    background-color: #ccddff;
    color: black;
    vertical-align: middle;
    text-align: left;
}
td.rosterSPL {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    background-color: #88bbff;
    color: black;
    vertical-align: middle;
    text-align: left;
}
td.rosterASPL {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    background-color: #aaddff;
    color: black;
    vertical-align: middle;
    text-align: left;
}
td.day {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    width: 14%;
    height: 120px;
    background-color: #aaddff;
	color: black;
    vertical-align: top;
    text-align: left;
}
td.today {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    width: 14%;
    height: 120px;
    background-color: #ffffaa;
	color: black;
    vertical-align: top;
    text-align: left;
}
th.weekday {
  	font-family: verdana,arial,sans-serif;
    font-size: 14pt;
    font-weight: bold;
    width: 14%;
    height: 30px;
    background-color: #77aa33;
    color: white;
    vertical-align: middle;
    text-align: center;
}
th.month {
  	font-family: verdana,arial,sans-serif;
    font-size: 18pt;
    font-weight: bold;
    background-color: #bb0011;
    color: white;
    vertical-align: middle;
    text-align: center;
}
td.mainpagehead {
    font-family: verdana,arial,sans-serif;
    font-weight: bold;
    font-size: 16pt;
    background-color: #bb0011;
    color: white;
    vertical-align: middle;
    text-align: center;
    padding: 8px;
    border-style: solid;
    border-width: 1pt;
    border-color: #999999;
}
td.banner {
    font-family: verdana,arial,sans-serif;
    font-weight: bold;
    font-size: 16pt;
    background-color: #bb0011;
    color: white;
    vertical-align: middle;
    text-align: center;
    padding: 10px;
    border-style: solid;
    border-width: 1pt;
    border-color: black;
    border-collapse: collapse;
}
td.subanner {
    font-family: verdana,arial,sans-serif;
    font-weight: bold;
    font-size: 12pt;
    background-color: #77aa33;
    color: white;
    vertical-align: middle;
    text-align: center;
    padding: 10px;
    border-style: solid;
    border-width: 1pt;
    border-color: black;
    border-collapse: collapse;
}
td.stdform {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    background-color: #ffffcc;
	color: black;
    vertical-align: middle;
    text-align: left;
    padding: 10px;
    border-style: solid;
    border-width: 1pt;
    border-color: black;
    border-collapse: collapse;
}
td.info {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    background-color: #ffffcc;
	color: black;
    vertical-align: middle;
    text-align: justify;
    padding: 10px;
    border-style: solid;
    border-width: 1pt;
    border-color: black;
    border-collapse: collapse;
}
td.stdpage {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    vertical-align: middle;
    text-align: center;
    padding: 10px;
    border-style: solid;
    border-width: 1pt;
    border-color: white;
    border-collapse: collapse;
}
td.basicform {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    background-color: #ffffcc;
	color: black;
}
td.formalign {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    text-align: justify;
    background-color: #ffffcc;
	color: black;
    padding: 10px;
    border-style: solid;
    border-width: 1pt;
    border-color: black;
    border-collapse: collapse;
}
td.formleft {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    background-color: #ffffcc;
	color: black;
    vertical-align: top;
    text-align: left;
    padding: 10px;
    border-style: solid;
    border-width: 1pt;
    border-color: black;
    border-collapse: collapse;
}
td.instructions {
    font-family: verdana,arial,sans-serif;
    font-weight: normal;
    font-size: 10pt;
    background-color: #ddeeff;
    color: black;
    vertical-align: middle;
    text-align: left;
    padding: 8px;
    border-style: solid;
    border-width: 1pt;
    border-color: black;
    border-collapse: collapse;
}
td.blackrow {
    font-family: verdana,arial,sans-serif;
    font-weight: bold;
    font-size: 9pt;
    background-color: blue;
    color: white;
    vertical-align: middle;
    text-align: center;
    padding: 2px;
}
td.orangerow {
    font-family: verdana,arial,sans-serif;
    font-weight: bold;
    font-size: 9pt;
    padding: 2px;
    background-color: #ffcc44;
    color: black;
    vertical-align: middle;
    text-align: center;
    padding: 2px;
}
td.greyrow {
    font-family: verdana,arial,sans-serif;
    font-weight: bold;
    font-size: 9pt;
    background-color: #ffffbb;
	color: black;
    vertical-align: middle;
    text-align: center;
    padding: 2px;
    border-style: solid;
    border-width: 1pt;
    border-color: black;
    border-collapse: collapse;
}
td.whiterow {
    font-family: verdana,arial,sans-serif;
    font-weight: normal;
    font-size: 9pt;
    background-color: white;
	color: black;
    vertical-align: middle;
    text-align: center;
    padding: 2px;
    border-style: solid;
    border-width: 1pt;
    border-color: black;
    border-collapse: collapse;
}
td.altrow1 {
    font-family: verdana,arial,sans-serif;
    font-weight: normal;
    font-size: 9pt;
    background-color: #ffffbb;
	color: black;
    vertical-align: middle;
    text-align: left;
    padding: 2px;
    border-style: solid;
    border-width: 1pt;
    border-color: black;
    border-collapse: collapse;
}
td.altrow2 {
    font-family: verdana,arial,sans-serif;
    font-weight: normal;
    font-size: 9pt;
    background-color: white;
	color: black;
    vertical-align: middle;
    text-align: left;
    padding: 2px;
    border-style: solid;
    border-width: 1pt;
    border-color: black;
    border-collapse: collapse;
}
td.PhotoCap {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #ffffaa;
	color: black;
    vertical-align: middle;
    text-align: center;
    border-style: solid;
    border-width: 1pt;
    border-color: black;
    padding-top: 7px;
    padding-bottom: 7px;
}
td.category {
    font-family: verdana,arial,sans-serif;
    font-weight: normal;
    font-size: 8pt;
    background-color: #99bbff;
    color: black;
    vertical-align: middle;
    text-align: right;
    padding: 0px;
}
td.caption {
    font-family: verdana,arial,sans-serif;
    font-weight: normal;
    font-size: 8pt;
    background-color: #bbddff;
    color: black;
    vertical-align: middle;
    text-align: right;
    padding: 2px;
}
td.input {
    font-family: verdana,arial,sans-serif;
    font-weight: normal;
    font-size: 8pt;
    background-color: #eeeeff;
    color: black;
    vertical-align: middle;
    text-align: left;
    padding: 2px;
}
td.container {
    font-family: verdana,arial,sans-serif;
    font-weight: normal;
    font-size: 8pt;
    background-color: #eeeeff;
    color: black;
    vertical-align: middle;
    text-align: left;
    padding: 0px;
}
.headline {
    font-family: verdana,arial,sans-serif;
    font-weight: bold;
    font-size: 16pt;
    padding-top: 1pt;
    padding-bottom: 0;
}
.currentnews {
    font-family: verdana,arial,sans-serif;
    font-weight: normal;
    font-size: 10pt;
    text-align: justify;
	color: black;
}
div.bdheadline {
    font-family: verdana,arial,sans-serif;
    font-weight: bold;
	font-style: italic;
	color: green;
    font-size: 16pt;
    padding-top: 1pt;
    padding-bottom: 0;
}
td.shadedheadline {
    text-align: center;
    background-color: #88ffaa;
	color: black;
    font-family: verdana,arial,sans-serif;
    font-weight: bold;
    font-size: 16pt;
    padding-top: 1pt;
    padding-bottom: 0;
    border-style: solid;
    border-width: 1pt;
    border-color: black;
    border-collapse: collapse;
}
td.BallotText {
    font-family: verdana,arial,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    background-color: #4444bb;
    color: white;
    vertical-align: middle;
    text-align: justify;
    padding-right: 6px;
    padding-left: 6px;
    padding-top: 10px;
    padding-bottom: 10px;
}
td.BallotChoices {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #aaddff;
    color: black;
    vertical-align: middle;
    text-align: left;
    border-style: solid;
    border-width: 1pt;
    border-color: black;
    padding-right: 2px;
    padding-left: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-collapse: separate;
}
td.BallotHeader {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: Bold;
    background-color: #aaddff;
    color: black;
    vertical-align: middle;
    text-align: Left;
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}
td.BallotChoice {
    font-family: verdana,arial,sans-serif, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #aaddff;
    color: black;
    vertical-align: middle;
    text-align: left;
    padding-right: 3px;
    padding-left: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
}
td.BallotStatus {
    font-family: verdana,arial,sans-serif, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #aaddff;
    color: red;
    vertical-align: middle;
    text-align: left;
    padding-right: 3px;
    padding-left: 3px;
    padding-top: 1px;
    padding-bottom: 2px;
}
.subhead {
    font-family: verdana,arial,sans-serif;
    font-weight: bold;
    font-size: 12pt;
    padding-top: 0;
    padding-bottom: 0;
}
p.story {
    font-family: verdana,arial,sans-serif;
    font-weight: normal;
    font-size: 10pt;
    padding-top: 0;
    padding-bottom: 0;
}
td.story {
    font-family: verdana,arial,sans-serif;
    font-weight: normal;
    font-size: 10pt;
    text-align: justify;
    padding-top: 0;
    padding-bottom: 0;
}
p.mytName {
    font-family: verdana,arial,sans-serif;
    font-weight: bold;
    font-size: 11pt;
    padding-top: 4px;
    padding-bottom: 0px;
    margin-bottom: 0;
    text-decoration: underline;
}
p.headline1 {
    font-family: verdana,arial,sans-serif;
    font-weight: bold;
    font-size: 13pt;
    padding-top: 4px;
    padding-bottom: 0px;
    margin-bottom: 0;
    text-decoration: underline;
}
td.sotm {
    border-style: solid;
    border-width: 1pt; 
    border-color: black; 
    padding: 16pt; 
    text-align: justify;
    background-color: #ffffbb;
	color: black;
}
td.smallcaption {
    font-family: verdana,arial,sans-serif;
    font-size: 8pt;
    color: black;
    text-decoration: underline;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 0;
    vertical-align: bottom;
    text-align: left;
}
td.selectionheader {
    font-family: verdana,arial,sans-serif;
    font-size: 11pt;
    color: black;
    font-weight: bold;
    vertical-align: bottom;
    text-align: left;
    text-decoration: underline;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #444444;
}
td.selectionsubtext {
    font-family: verdana,arial,sans-serif;
    font-size: 8pt;
    color: black;
    font-weight: normal;
    vertical-align: top;
    text-align: left;
    padding: 1px;
}
td.permission1 {
    font-family: mason,serif;
    font-size: 11pt;
    color: black;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
}
td.permission2 {
    font-family: mason,serif;
    font-size: 10pt;
    color: black;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
}
td.permission3 {
    font-family: mason,serif;
    font-size: 10pt;
    color: black;
    font-weight: bold;
    vertical-align: middle;
    text-align: left;
}
td.permission4 {
    font-family: mason,serif;
    font-size: 10pt;
    color: black;
    font-weight: normal;
    vertical-align: middle;
    text-align: justify;
}
td.permission4R {
    font-family: mason,serif;
    font-size: 10pt;
    color: black;
    font-weight: bold;
    vertical-align: middle;
    text-align: right;
}
td.permission5 {
    font-family: verdana, arial, sans-serif;
    font-size: 14pt;
    color: black;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 4px;
    background-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    border-color: black;
}
td.permission6 {
    font-family: mason,serif;
    font-size: 10pt;
    color: black;
    font-weight: normal;
    vertical-align: middle;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: black;
}
td.permission7 {
    font-family: mason,serif;
    font-size: 10pt;
    color: black;
    font-weight: normal;
    vertical-align: middle;
    text-align: justify;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    padding: 5px;
}
td.permission8 {
    font-family: mason,serif;
    font-size: 8pt;
    color: black;
    font-weight: normal;
    vertical-align: middle;
    text-align: justify;
}
td.permission9 {
    font-family: mason,serif;
    font-size: 10pt;
    color: black;
    font-weight: normal;
    vertical-align: middle;
    text-align: justify;
    border-style: solid;
    border-width: 1px;
    border-color: #777777;
}
td.ErrorMsg {
    font-family: verdana,arial,sans-serif;
    font-weight: bold;
    font-size: 10pt;
    color: white;
    background-color: red;
    vertical-align: middle;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-right: 10px;
    border-style: solid;
    border-width: 1pt;
    border-color: black;
}
hr {
    border-color: black;
    background-color: black;
}
a {
    text-decoration: none;
    color: blue;
}
table {
    border-collapse: collapse;
}
input.center {
    text-align: center;
}
input.right {
    text-align: right;
}
input.left {
    text-align: left;
}
td.header0 {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    background-color: #225599;
    color: white;
    padding: 5px;
    border-width: 1px;
    border-color: white;
    border-style: solid;
}
td.header1 {
    font-family: verdana,arial,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
    background-color: white;
    color: black;
    padding: 5px;
    border-width: 1px;
    border-color: white;
    border-style: solid;
}
td.topics1l {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-align: left;
    background-color: #fdfeff;
    color: black;
    padding: 3px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.topics1c {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-align: center;
    background-color: #fdfeff;
    color: black;
    padding: 3px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.topics2l {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-align: left;
    background-color: #ddeeff;
    color: black;
    padding: 3px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.topics2c {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-align: center;
    background-color: #ddeeff;
    color: black;
    padding: 3px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.starter {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    background-color: #ccddff;
    color: black;
    padding-left: 3px;
    padding-top: 5px;
    padding-bottom: 10px;
    padding-right: 5px;
    border-width: 1px;
    border-color: white;
    border-style: solid;
}
td.postmsg {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    background-color: #ddeeff;
    color: black;
    padding: 5px;
}
td.message {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    background-color: #ccddff;
    color: black;
    padding: 10px;
    border-width: 1px;
    border-color: white;
    border-style: solid;
}
td.reply1R {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: right;
    vertical-align: top;
    background-color: #fdfeff;
    color: black;
    padding: 10px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.reply1L {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    background-color: #fdfeff;
    color: black;
    padding: 10px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.reply1C {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: center;
    vertical-align: top;
    background-color: #fdfeff;
    color: black;
    padding: 10px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.reply2R {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: right;
    vertical-align: top;
    background-color: #ddeeff;
    color: black;
    padding: 10px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.reply2L {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    background-color: #ddeeff;
    color: black;
    padding: 10px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.reply2C {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: center;
    vertical-align: top;
    background-color: #ddeeff;
    color: black;
    padding: 10px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.user1 {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    background-color: #fdfeff;
    color: black;
    padding-left: 3px;
    padding-top: 5px;
    padding-bottom: 10px;
    padding-right: 5px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.user2 {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    background-color: #ddeeff;
    color: black;
    padding-left: 3px;
    padding-top: 5px;
    padding-bottom: 10px;
    padding-right: 5px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.MBinstructions {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-align: center;
    background-color: #eeeeee;
    color: black;
    padding: 10px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.MBinstructionsL {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-align: left;
    background-color: #eeeeee;
    color: black;
    padding: 4px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.mbhead {
    font-family: verdana,arial,sans-serif;
    font-size: 16pt;
    font-weight: bold;
    text-align: center;
    background-color: #CCCCFF;
    color: black;
    padding: 6px;
    border-width: 1px;
    border-color: black;
    border-style: solid;
}
td.mbtitle {
    font-family: verdana,arial,sans-serif;
    font-size: 14pt;
    font-weight: normal;
    text-align: left;
    background-color: white;
    color: black;
    padding: 3px;
}
td.topics1L {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-align: left;
    background-color: #fdfeff;
    color: black;
    padding-left: 8px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.topics1C {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-align: center;
    background-color: #fdfeff;
    color: black;
    padding: 4px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.topics1R {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-align: right;
    background-color: #fdfeff;
    color: black;
    padding-right: 8px;
    padding-left: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.topics2L {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-align: left;
    background-color: #ddeeff;
    color: black;
    padding-left: 8px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.topics2C {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-align: center;
    background-color: #ddeeff;
    color: black;
    padding: 4px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.topics2R {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-align: right;
    background-color: #ddeeff;
    color: black;
    padding-right: 8px;
    padding-left: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-width: 1px;
    border-color: #aabbff;
    border-style: solid;
}
td.header0 {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    background-color: #225599;
    color: white;
    padding: 5px;
    border-width: 1px;
    border-color: white;
    border-style: solid;
}
td.header0N {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    background-color: #225599;
    color: white;
    padding: 5px;
    border-width: 1px;
    border-color: white;
    border-style: solid;
}
td.header0NC {
    font-family: verdana,arial,sans-serif;
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
    background-color: #225599;
    color: white;
    padding: 5px;
    border-width: 1px;
    border-color: white;
    border-style: solid;
}
td.header0Y {
    font-family: verdana,arial,sans-serif;
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
    background-color: #992222;
    color: white;
    padding: 5px;
    border-width: 1px;
    border-color: white;
    border-style: solid;
}
td.header0YC {
    font-family: verdana,arial,sans-serif;
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
    background-color: #992222;
    color: white;
    padding: 5px;
    border-width: 1px;
    border-color: white;
    border-style: solid;
}
td.header1 {
    font-family: verdana,arial,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
    background-color: white;
    color: black;
    padding: 5px;
    border-width: 1px;
    border-color: white;
    border-style: solid;
}
td.header2 {
    font-family: verdana,arial,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
    background-color: #88bbff;
    color: black;
    padding: 5px;
    border-width: 1px;
    border-color: white;
    border-style: solid;
}
td.Sheader0 {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    background-color: #229955;
    color: white;
    padding: 5px;
    border-width: 1px;
    border-color: white;
    border-style: solid;
}
td.errmsg {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    background-color: red;
    color: white;
    padding: 10px;
    border-width: 1px;
    border-color: black;
    border-style: solid;
}
td.normal {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    background-color: white;
    color: blue;
    padding: 10px;
}
td.hmenu {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-align: center;
    background-color: white;
    color: black;
    padding: 3px;
    border-width: 1px;
    border-color: black;
    border-style: none;
}
td.menu {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-align: left;
    background-color: white;
    color: black;
    border-color: black;
    border-style: none;
}
td.NLNavBox {
    font-family: verdana, arial, sans-serif;
    font-size: 12pt;
    color: black;
    background-color: #ccddff;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 3px;
    padding-right: 3px;
    border-style: solid;
    border-width: 1px;
    border-color: black;
}
td.EventTitle {
    font-family: verdana,arial,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    text-align: left;
    background-color: white;
    color: black;
    border-top-style: solid;
    border-top-color: black;
    border-top-width: 1px;
    padding-top: 10px;
}
td.EventTitleSel {
    font-family: verdana,arial,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    text-align: left;
    background-color: white;
    color: red;
    border-top-style: solid;
    border-top-color: black;
    border-top-width: 1px;
    padding-top: 10px;
}
td.Event {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-align: left;
    background-color: white;
    color: black;
    border-style: none;
    padding-bottom: 7px;
}
td.LargeCal {
    font-family: verdana,arial,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
	vertical-align: top;
    background-color: white;
	border-width: 1pt;
	border-color: #999999;
	border-style: solid;
	border-collapse: collapse;
    color: black;
    padding: 1px;
	height: 130px;
}
td.LargeCalHead {
    font-family: verdana,arial,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    text-align: center;
	vertical-align: top;
    background-color: #eeeeee;
	border-width: 1pt;
	border-color: #999999;
	border-style: solid;
	padding-top: 6px;
	padding-bottom: 6px;
	border-collapse: collapse;
    color: black;
    padding: 1px;
}
td.SmallCal {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: center;
    background-color: #eeeeee;
    color: black;
    border-style: none;
    padding: 1px;
}
td.SmallCalSel {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    background-color: blue;
    color: white;
    border-style: none;
    padding: 1px;
}
td.SmallCalSel2 {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    background-color: red;
    color: white;
    border-style: none;
    padding: 1px;
}
td.SmallCalHead {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    background-color: #dddddd;
    color: black;
    border-style: none;
    padding: 1px;
}
td.menuheader {
    font-family: verdana,arial,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    vertical-align: middle;
    text-align: left;
    padding-top: 4px;
}
td.pseudolink {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
    text-decoration: underline;
    color: blue;
}
div.smalltext {
    font-family: arial,verdana,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    vertical-align: middle;
}
td.mb0 {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #ffffff;
	color: black;
    vertical-align: top;
    text-align: left;
}
td.mb1 {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #ffffbb;
	color: black;
    vertical-align: top;
    text-align: left;
}
td.mb2 {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #bbffbb;
	color: black;
    vertical-align: top;
    text-align: left;
}
td.mb3 {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #99ccff;
	color: black;
    vertical-align: top;
    text-align: left;
}
td.mb0C1 {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #ffffff;
	color: black;
    vertical-align: middle;
    text-align: left;
}
td.mb1C1 {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #ffffbb;
	color: black;
    vertical-align: middle;
    text-align: left;
}
td.mb2C1 {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #bbffbb;
	color: black;
    vertical-align: middle;
    text-align: left;
}
td.mb3C1 {
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-color: #99ccff;
	color: black;
    vertical-align: middle;
    text-align: left;
}
a.roll:hover {
    color: red;
    text-decoration: underline;
}
