button {
  background-color: #999999;
  color: white;
  border-color: #555555;
  border-width: 1px;
}
button:hover {
  background-color: #777777;
}
table.calendar {
  background-color: #cccccc;
  color: black;
  border-collapse: separate;
}
table.troster {
  background-color: white;
  color: black;
  border-collapse: collapse;
}
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;
  border-style: solid;
  border-width: 1px;
  border-color: #777777;
  border-collapse: collapse;
}
th.rosterheadL {
  font-family: verdana,arial,sans-serif;
  font-size: 12pt;
  font-weight: bold;
  background-color: #77AA33;
  color: black;
  vertical-align: middle;
  text-align: left;
  border-style: solid;
  border-width: 1px;
  border-color: #777777;
  border-collapse: collapse;
}
td.roster {
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  border-style: solid;
  border-width: 1px;
  border-color: #777777;
  background-color: white;
  padding-left: 4px;
  padding-right: 4px;
  color: black;
  vertical-align: middle;
  text-align: left;
}
td.roster2 {
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  border-style: solid;
  border-width: 1px;
  border-color: #777777;
  background-color: #cccccc;
  padding-left: 4px;
  padding-right: 4px;
  color: black;
  vertical-align: middle;
  text-align: left;
}
td.rosterPL {
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  border-style: solid;
  border-width: 1px;
  border-color: #777777;
  background-color: #ccddee;
  padding-left: 4px;
  padding-right: 4px;
  color: black;
  vertical-align: middle;
  text-align: left;
}
td.rosterSPL {
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  background-color: #bbccee;
  padding-left: 4px;
  padding-right: 4px;
  color: black;
  vertical-align: middle;
  border-style: solid;
  border-width: 1px;
  border-color: #777777;
  text-align: left;
}
td.rosterASPL {
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  background-color: #bfcfef;
  padding-left: 4px;
  padding-right: 4px;
  color: black;
  vertical-align: middle;
  border-style: solid;
  border-width: 1px;
  border-color: #777777;
  text-align: left;
}
td.rostervisitor {
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  background-color: #ffffd7;
  padding-left: 4px;
  padding-right: 4px;
  color: black;
  vertical-align: middle;
  border-style: solid;
  border-width: 1px;
  border-color: #777777;
  text-align: left;
}
td.mapbox {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #444444;
}
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-style: solid;
  border-width: 1px;
  border-color: black;
}
td.scoutBDH {
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  background-color: #aabbdd;
  padding-left: 4px;
  padding-right: 4px;
  color: black;
  vertical-align: middle;
  text-align: left;
  border-style: solid;
  border-color: #888888;
  border-width: 1px;
  border-collapse: collapse;
}
td.scoutBD {
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  background-color: white;
  padding-left: 4px;
  padding-right: 4px;
  color: black;
  vertical-align: middle;
  text-align: left;
  border-style: solid;
  border-color: #888888;
  border-width: 1px;
  border-collapse: collapse;
}
td.scoutBD18 {
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  background-color: red;
  padding-left: 4px;
  padding-right: 4px;
  color: white;
  vertical-align: middle;
  text-align: left;
  border-style: solid;
  border-color: #888888;
  border-width: 1px;
  border-collapse: collapse;
}
td.newscoutyear {
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  background-color: white;
  color: black;
  vertical-align: top;
  width: 50px;
  text-align: left;
}
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;
  border-style: solid;
  border-width: 2px;
  border-color: white;
}
td.pictureReg {
  font-family: verdana,arial,sans-serif;
  font-size: 8pt;
  border-style: solid;
  border-width: 2px;
  border-color: #77aa33;
}
td.pictureEagle {
  font-family: verdana,arial,sans-serif;
  font-size: 8pt;
  border-style: solid;
  border-width: 2px;
  border-color: #bb0011;
}
td.video {
  font-family: verdana,arial,sans-serif;
  font-size: 8pt;
  background-color: green;
  border-style: solid;
  border-color: green;
  border-width: 4px;
  border-collapse: separate;
}
td.fieldlab {
  font-family: verdana,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.field1 {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #ffffff;
  color: black;
  vertical-align: middle;
  text-align: center;
}
td.field2 {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #aaccff;
  color: black;
  vertical-align: middle;
  text-align: center;
}
td.field3 {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #ddddaa;
  color: black;
  vertical-align: middle;
  text-align: center;
}
td.field4 {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #aaddaa;
  color: black;
  vertical-align: middle;
  text-align: center;
}
td.activityclass0 {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #dddddd;
  color: black;
  vertical-align: middle;
  text-align: center;
}
td.activityclass1 {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #99bbee;
  color: black;
  vertical-align: middle;
  text-align: center;
}
td.activityclass2 {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #ddddaa;
  color: black;
  vertical-align: middle;
  text-align: center;
}
td.activityclass4 {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #aaddaa;
  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.dataX {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #99ccdd;
  color: black;
  vertical-align: middle;
  text-align: left;
  padding-right: 2px;
}
td.service {
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  background-color: white;
  padding-left: 4px;
  padding-right: 4px;
  color: blue;
  vertical-align: middle;
  text-align: left;
  cursor: pointer;
}
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: 24pt;
  background-color: #bb0011;
  color: white;
  vertical-align: middle;
  text-align: center;
  padding: 8px;
  border-style: solid;
  border-width: 1px;
  border-color: #999999;
}
td.banner {
  font-family: verdana,arial,sans-serif;
  font-weight: bold;
  font-size: 14pt;
  background-color: #bb0011;
  color: white;
  vertical-align: middle;
  text-align: center;
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  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: 1px;
  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: 1px;
  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: 1px;
  border-color: black;
  border-collapse: collapse;
}
td.stdpage {
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
  vertical-align: middle;
  text-align: center;
  padding: 0px;
  border-style: solid;
  border-width: 1px;
  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: 1px;
  border-color: black;
  border-collapse: collapse;
}
td.Hbasic1 {
  font-family: verdana,arial,sans-serif;
  font-weight: bold;
  font-size: 10pt;
  background-color: #ccddee;
  color: black;
  vertical-align: middle;
  text-align: left;
  padding: 3px;
  border-style: solid;
  border-width: 1px;
  border-color: black;
  border-collapse: collapse;
}
td.basic1 {
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
  text-align: justify;
  background-color: white;
  color: black;
  padding: 1px;
  border-style: solid;
  border-width: 1px;
  border-color: black;
  border-collapse: collapse;
}
td.basicR {
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
  text-align: right;
  background-color: white;
  color: black;
  padding: 1px;
  padding-right: 5px;
  border-style: solid;
  border-width: 1px;
  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: 1px;
  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: 1px;
  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;
  background-color: #ffcc44;
  color: black;
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  border-width: 1px;
  border-color: black;
  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: 1px;
  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: 1px;
  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: 1px;
  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: 1px;
  border-color: black;
  border-collapse: collapse;
}
td.PhotoCap {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #ffffdd;
  color: black;
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  border-width: 1px;
  border-color: black;
  padding: 5px;
}
td.PhotoCapL {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #ffffdd;
  color: black;
  vertical-align: middle;
  text-align: justify;
  border-style: solid;
  border-width: 1px;
  border-color: black;
  padding: 5px;
}
td.VideoCap {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #bbffca;
  color: black;
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  border-width: 1px;
  border-color: black;
  padding: 5px;
}
td.VideoCapL {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #bbffca;
  color: black;
  vertical-align: middle;
  text-align: justify;
  border-style: solid;
  border-width: 1px;
  border-color: black;
  padding: 5px;
}
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;
}
.newsheadline {
  font-family: verdana,arial,sans-serif;
  font-weight: bold;
  font-size: 16pt;
  padding-top: 1px;
  padding-bottom: 0;
  border-top-style: solid;
  border-top-color: black;
  border-top-width: 1px;
}
.headline {
  font-family: verdana,arial,sans-serif;
  font-weight: bold;
  font-size: 16pt;
  padding-top: 1px;
  padding-bottom: 0;
}
.currentnews {
  font-family: verdana,arial,sans-serif;
  font-weight: normal;
  font-size: 10pt;
  text-align: justify;
  color: black;
}
td.shadedheadline {
  text-align: center;
  background-color: #88ffaa;
  color: black;
  font-family: verdana,arial,sans-serif;
  font-weight: bold;
  font-size: 16pt;
  padding-top: 1px;
  padding-bottom: 0;
  border-style: solid;
  border-width: 1px;
  border-color: black;
  border-collapse: collapse;
}
td.BallotText {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #ddeeff;
  color: black;
  vertical-align: middle;
  text-align: justify;
  padding-right: 6px;
  padding-left: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: black;
  border-collapse: collapse;
}
td.BallotChoices {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #ddeeff;
  color: black;
  vertical-align: middle;
  text-align: left;
  border-style: solid;
  border-width: 1px;
  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: #ddeeff;
  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;
  font-size: 9pt;
  font-weight: normal;
  background-color: #ddeeff;
  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;
  font-size: 8pt;
  font-weight: normal;
  background-color: #ddeeff;
  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;
  padding-left: 3px;
  padding-right: 3px;
}
td.story {
  font-family: verdana,arial,sans-serif;
  font-weight: normal;
  font-size: 10pt;
  text-align: justify;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 3px;
  padding-right: 3px;
}
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: 1px; 
  border-color: black; 
  padding: 16px; 
  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.PhotoCatH {
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
  color: black;
  background-color: #dddddd;
  font-weight: bold;
  vertical-align: bottom;
  text-align: left;
  border-style: solid;
  border-width: 1px;
  border-color: black;
}
td.PhotoEventH {
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
  color: black;
  background-color: white;
  font-weight: normal;
  vertical-align: bottom;
  text-align: left;
  border-style: solid;
  border-width: 1px;
  border-color: black;
}
td.PhotoCat {
  font-family: verdana,arial,sans-serif;
  font-size: 12pt;
  color: black;
  background-color: yellow;
  font-weight: bold;
  vertical-align: bottom;
  text-align: left;
  border-style: solid;
  border-width: 1px;
  border-color: black;
}
td.selectionheader {
  font-family: verdana,arial,sans-serif;
  font-size: 11pt;
  color: black;
  font-weight: bold;
  vertical-align: bottom;
  text-align: left;
  text-decoration: none;
  padding-top: 10px;
  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;
}
span.selectionsubtext {
  font-family: verdana,arial,sans-serif;
  font-size: 8pt;
  color: black;
  font-weight: normal;
  vertical-align: middle;
  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: 1px;
  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.topics1l {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  text-align: left;
  background-color: #fdfeff;
  color: black;
  padding: 3px;
  border-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: white;
}
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-style: solid;
  border-width: 1px;
  border-color: white;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: black;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: #aabbff;
}
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-style: solid;
  border-width: 1px;
  border-color: white;
}
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-style: solid;
  border-width: 1px;
  border-color: white;
}
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-style: solid;
  border-width: 1px;
  border-color: white;
}
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-style: solid;
  border-width: 1px;
  border-color: white;
}
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-style: solid;
  border-width: 1px;
  border-color: white;
}
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-style: solid;
  border-width: 1px;
  border-color: white;
}
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-style: solid;
  border-width: 1px;
  border-color: white;
}
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-style: solid;
  border-width: 1px;
  border-color: white;
}
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-style: solid;
  border-width: 1px;
  border-color: black;
}
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-style: none;
  border-width: 1px;
  border-color: black;
}
td.menu {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  text-align: left;
  background-color: white;
  color: black;
  border-style: none;
  border-color: black;
}
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.EventTitlePre {
  font-family: verdana,arial,sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-align: left;
  color: black;
  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: justify;
  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-style: solid;
  border-width: 1pt;
  border-color: #999999;
  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-style: solid;
  border-width: 1px;
  border-color: #999999;
  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;
  border-right-style: solid;
  border-right-color: black;
  border-right-width: 1px;
  border-collapse: collapse;
}
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;
  border-right-style: solid;
  border-right-color: black;
  border-right-width: 1px;
  border-collapse: collapse;
}
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;
  border-right-style: solid;
  border-right-color: black;
  border-right-width: 1px;
  border-collapse: collapse;
}
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;
  border-right-style: solid;
  border-right-color: black;
  border-right-width: 1px;
  border-collapse: collapse;
}
td.mb0C {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #ffffff;
  color: black;
  vertical-align: middle;
  text-align: center;
  border-right-style: solid;
  border-right-color: black;
  border-right-width: 1px;
  border-collapse: collapse;
}
td.mb1C {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #ffffbb;
  color: black;
  vertical-align: middle;
  text-align: center;
  border-right-style: solid;
  border-right-color: black;
  border-right-width: 1px;
  border-collapse: collapse;
}
td.mb2C {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #bbffbb;
  color: black;
  vertical-align: middle;
  text-align: center;
  border-right-style: solid;
  border-right-color: black;
  border-right-width: 1px;
  border-collapse: collapse;
}
td.mb3C {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  background-color: #99ccff;
  color: black;
  vertical-align: middle;
  text-align: center;
  border-right-style: solid;
  border-right-color: black;
  border-right-width: 1px;
  border-collapse: collapse;
}
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;
}
td.mbCC {
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  background-color: #ffffff;
  color: black;
  vertical-align: center;
  text-align: left;
}
td.mbEdit {
  font-family: verdana,arial,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  background-color: #ddeeff;
  color: black;
  vertical-align: center;
  text-align: left;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: blue;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: blue;
}
td.mbassign1 {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  text-align: left;
  background-color: white;
  color: black;
  padding: 3px;
  border-style: solid;
  border-width: 1px;
  border-color: #bbccff;
}
td.mbassign2 {
  font-family: verdana,arial,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  text-align: left;
  background-color: #bbccff;
  color: black;
  padding: 3px;
  border-style: solid;
  border-width: 1px;
  border-color: #bbccff;
}
a.roll:hover {
  color: red;
  text-decoration: underline;
}
td.linkmore {
  font-family: verdana,arial,sans-serif;
  font-size: 11pt;
  font-weight: bold;
  background-color: white;
  color: blue;
  vertical-align: middle;
  text-align: center;
  border-style: solid;
  border-width: 2px;
  border-color: black;
  cursor: pointer;
  padding: 4px;
  animation:.5s blinker linear infinite;
  -webkit-animation:.5s blinker linear infinite;
  -moz-animation:.5s blinker linear infinite;
}
@-moz-keyframes blinker {  
  from {color: blue;}
  to {color: white;}
}
@-webkit-keyframes blinker {
  from {color: blue;}
  to {color: white;}
}
@keyframes blinker {  
  from {color: blue;}
  to {color: white;}
}