body { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #333; }
.instructions { color: red; }
.subheading { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; }
h3 { font-size: 14px; font-weight: bolder; font-style: normal; margin-top: 8px; margin-bottom: -7px; border-bottom: 1px solid #c1c1c1; }
p { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.heading { font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; }
.bigheading { font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; }
.caption { font-size: 11px; }
.default { }
td {  }
a:link { }
a:visited { }
a:hover { }
a:active { }
textarea:focus, input:focus {
	border: 2px solid #900;
}
.highligntCurrent  { color: #008000 ; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #cfc; padding: 5px; border-top: 1px solid silver; border-bottom: 1px solid silver; }
.highligntDone   { color: #696969; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: #ccc; text-decoration: none ; padding: 5px; border-top: 1px solid silver; border-bottom: 1px solid silver; }
.highligntDefault { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; background-color: white; padding: 5px; border-top: 1px solid silver; border-bottom: 1px solid silver; }
.redbutton  { color: #ff8c00; font-weight: 900; background-color: #f00; border: double 3px #f00 }
#contentArea { background-image: url(http://www.korite.com/images/PS1003.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 92% 0; }
.error { color: red; }
.rightColumn { margin-right: 20px; padding: 5px; border: solid 2px black; }
.button { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #dfcd83; border-color: black; border-width: 2px; }
.mapinfo { font-size: 12px; line-height: 14px; margin: 5px; padding: 5px; border: dotted 2px gray; }
.tvBlock { background-color: #374569; text-align: center; padding-top: 12px; padding-bottom: 12px; }
.tvTitle { color: #eebe0d; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.tvDate { color: #fff; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; }
.tvTime { color: #ccf; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; }
.tvTimeZone { color: black; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; }
