/**
 * Automatically created TeamCal Pro CSS file. Do not edit!
 * Created at: 2017-06-07 09:42:27
 */
body { background-color: #FFFFFF; color: #000000; font-family: tahoma, arial, helvetica, sans-serif; font-size: 12px; size: landscape; }
p { font-family: tahoma, arial, helvetica, sans-serif; font-size: 8pt; text-align: left; text-decoration: none; }
a { font-family: tahoma, arial, helvetica, sans-serif; font-size: 8pt; text-align: left; text-decoration: none; }
ul { font-family: tahoma, arial, helvetica, sans-serif; font-size: 8pt; text-align: left; text-decoration: none; }
hr { color: #555555; }
span.text { color: #333333; font-family: tahoma, arial, helvetica, sans-serif; font-size: 8pt; text-align: left; text-decoration: none; }
.collapse { position: absolute; visibility: hidden; }
.expand { position: relative; visibility: visible; }
table.header { background-color: #e4e1dc; border: 1px #333333 solid; border-bottom: 0px #e4e1dc solid; border-collapse: collapse; margin: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; width: 100%; display: none; }
td.header-left { background-color: #e4e1dc; background-image: url(../img/logo_bg.gif); padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; width: 110px; }
td.header-right { background-color: #e4e1dc; background-image: url(../img/logo_bg.gif); padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; width: 100%; }
td.header-subtitle { background-image: url(../img/bg_bluebar.gif); color: #add8e6; font-size: 8pt; font-weight: bold; height: 24px; padding-left: 14px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; text-align: left; vertical-align: middle; }
table.menubar { background-color: #e4e1dc; border-collapse: collapse; border-left: 1px solid #000000; border-top: 0px solid #e4e1dc; border-right: 1px solid #000000; border-bottom: 1px solid #999999; color: #000000; height: 24px; width: 100%; display: none; }
td.menubar-left { background-color: #e4e1dc; font-size: 8pt; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; padding-top: 2px; text-align: left; vertical-align: middle; }
td.menubar-right { background-color: #e4e1dc; font-size: 8pt; padding-left: 2px; padding-right: 2px; padding-bottom: 0px; padding-top: 2px; text-align: right; vertical-align: middle; }
td.menubar-lower { background-color: #e4e1dc; border-top: 1px solid #cccccc; font-size: 8pt; padding-left: 8px; padding-right: 2px; padding-bottom: 4px; padding-top: 4px; text-align: left; vertical-align: middle; }
table.menu { background-color: #eeeeee; border-collapse: separate; border-left: 0px solid #000000; border-top: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-spacing: 2px; padding-left: 1px; padding-right: 1px; padding-bottom: 1px; padding-top: 1px; display: none; }
td.menu { background-color: #eeeeee; border-left: 1px solid #999999; border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; color: #000000; padding-left: 1px; padding-right: 1px; padding-bottom: 1px; padding-top: 1px; text-align: center; vertical-align: middle; width: 50px; }
td.menuover { background-color: #ffebcd; border-left: 1px solid #ffb300; border-top: 1px solid #ffb300; border-right: 1px solid #ffb300; border-bottom: 1px solid #ffb300; color: #000000; padding-left: 1px; padding-right: 1px; padding-bottom: 1px; padding-top: 1px; text-align: center; vertical-align: middle; width: 50px; }
a.menu { background-color: #ffebcd; color: #000000; font-size: 8pt; text-decoration: none; }
a.menu:hover { color: #000000; font-size: 8pt; text-decoration: underline; }
table.statusbar { background-color: #ffffff; border-collapse: collapse; border-left: 1px solid #000000; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; color: #000000; height: 24px; width: 100%; display: none; }
td.statusbar { background-color: #fafafa; color: #555555; font-size: 8pt; padding-left: 4px; padding-right: 2px; padding-bottom: 0px; padding-top: 2px; text-align: left; vertical-align: middle; }
td.title { background-color: #e5e5e5; border-top: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; }
td.title-button { background-color: #e5e5e5; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; padding-right: 4px; text-align: right; }
td.name { background-color: #ffffff; border-top: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; }
a.name { background-color: #ffffff; color: #000000; font-size: 8pt; }
a.name:hover { background-color: #ffffff; color: #000000; font-size: 8pt; text-decoration: underline; }
td.name-button { background-color: #ffffff; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; padding-right: 4px; text-align: right; }
td.name-button-note { background-color: #ffffff; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; padding-right: 4px; text-align: right; }
td.groupdelim { background-color: #f6f6f6; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000099; font-size: 8pt; font-style: italic; font-weight: bold; padding: 4px; }
table.err { background-color: #ffffff; border: 1px #333333 solid; border-collapse: collapse; border-spacing: 0; width: 100%; }
td.err-header { background-image: url(../img/bg_redbar.gif); background-color: #990000; border-top: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 1px solid #bbbbbb; border-left: 0px solid #000000; color: #ffffff; font-size: 8pt; font-weight: bold; height: 16px; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; }
td.err-body { background-color: #ffffff; color: #333333; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; vertical-align: top; }
.emphasized { font-weight: bold; }
.modcap { color: #000000; font-size: 8pt; font-weight: bold; }
.module { color: #777777; font-size: 8pt; font-weight: normal; }
.classcap { color: #000000; font-size: 8pt; font-weight: bold; }
.class { color: #009900; font-size: 8pt; font-weight: bold; }
.funcap { color: #000000; font-size: 8pt; font-weight: bold; }
.function { color: #000099; font-size: 8pt; font-weight: bold; font-style: normal; }
.errortext { color: #000000; font-size: 8pt; font-weight: normal; }
.erraction { color: #990000; font-size: 8pt; font-weight: bold; }
.loggedout { color: #990000; font-size: 8pt; font-weight: normal; }
.loggedin { color: #333333; font-size: 8pt; font-weight: normal; }
table.dlg { background-color: #ffffff; border: 1px #333333 solid; border-collapse: collapse; padding: 0px; width: 100%; }
td.dlg-header { background-color: #ffffff; background-image: url(../img/bg_month.gif); border-top: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 1px solid #666666; border-left: 0px solid #000000; color: #ffffff; font-size: 10pt; font-weight: bold; height: 20px; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; }
td.dlg-body { background-color: #ffffff; color: #333333; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; vertical-align: top; }
td.dlg-body2 { background-color: #ffffff; color: #333333; font-size: 10pt; font-weight: bold; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; vertical-align: top; }
td.dlg-caption { background-image: url(../img/bg_bluebar.gif); color: #ffffff; font-size: 8pt; font-weight: bold; height: 20px; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; text-align: left; }
td.dlg-caption-green { background-image: url(../img/bg_greenbar.gif); color: #ffffff; font-size: 8pt; font-weight: bold; height: 20px; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; text-align: left; }
td.dlg-caption-red { background-image: url(../img/bg_redbar.gif); color: #ffffff; font-size: 8pt; font-weight: bold; height: 20px; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; text-align: left; }
td.dlg-row1 { background-color: #f0f0f0; border-top: 0px solid #ffffff; border-right: 0px solid #000000; border-bottom: 1px solid #bbbbbb; border-left: 0px solid #000000; color: #333333; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; text-align: left; vertical-align: top; }
td.dlg-row2 { background-color: #f8f8f8; border-top: 0px solid #ffffff; border-right: 0px solid #000000; border-bottom: 1px solid #bbbbbb; border-left: 0px solid #000000; color: #333333; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; text-align: left; vertical-align: top; }
td.dlg-rowcell { background-color: inherit; padding-left: 4px; padding-right: 4px; padding-bottom: 0px; padding-top: 0px; text-align: left; vertical-align: top; white-space: nowrap; }
td.dlg-bodyff { background-color: #ffffff; border-top: 1px solid #bbbbbb; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; color: #333333; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; text-align: left; vertical-align: top; }
td.dlg-bodyffc { background-color: #ffffff; border-top: 1px solid #bbbbbb; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; color: #333333; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; text-align: center; vertical-align: top; }
td.dlg-bodyffb { background-image: url(../img/bg_bluebar.gif); color: #ffffff; font-size: 8pt; font-weight: bold; height: 20px; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; text-align: left; }
td.dlg-bodyffg { background-color: #eeeeee; border-top: 0px solid #bbbbbb; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; color: #333333; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; text-align: left; vertical-align: top; }
td.dlg-help { background-color: #ffffff; border-top: 1px solid #bbbbbb; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; color: #333333; font-size: 8pt; font-weight: normal; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; text-align: left; }
td.dlg-menu { background-color: #e4e1dc; border-top: 1px solid #bbbbbb; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 10pt; font-weight: normal; height: 20px; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; text-align: right; }
td.dlg-title { color: #ffffff; font-size: 10pt; font-weight: bold; }
td.config-row1 { background-color: #f0f0f0; border-top: 0px solid #ffffff; border-right: 0px solid #000000; border-bottom: 1px solid #bbbbbb; border-left: 0px solid #000000; color: #333333; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-bottom: 8px; padding-top: 8px; text-align: left; vertical-align: top; }
td.config-row2 { background-color: #f8f8f8; border-top: 0px solid #ffffff; border-right: 0px solid #000000; border-bottom: 1px solid #bbbbbb; border-left: 0px solid #000000; color: #333333; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-bottom: 8px; padding-top: 8px; text-align: left; vertical-align: top; }
.config-key { font-size: 8pt; font-weight: bold; }
.config-comment { font-size: 8pt; font-weight: normal; font-style: italic; }
.config-comment-red { font-size: 8pt; font-weight: normal; color: #aa0000; }
td.legend { border-top: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; height: 20px; text-align: left; }
table.frame { background-color: #ffffff; border: 1px solid #999999; border-collapse: collapse; height: 100%; margin-top: 10px; margin-bottom: 10px; padding: 4px; width: 98%; }
td.frame-title { background-color: #ffffff; color: #999999; font-size: 8pt; padding-left: 4px; text-align: left; height: 8px; white-space: nowrap; width: 1%; }
td.frame-title-right { background-color: #ffffff; font-size: 8pt; height: 8px; width: 99%; white-space: nowrap; }
div.frame-title { background-color: #ffffff; font-size: 8pt; font-weight: bold; height: 8px; position: relative; text-align: left; top: -8px; }
td.frame-content { background-color: #ffffff; color: #000000; font-size: 8pt; padding-left: 6px; padding-bottom: 8px; text-align: left; }
td.frame-content-center { background-color: #ffffff; color: #000000; font-size: 8pt; padding-left: 6px; padding-bottom: 8px; text-align: center; }
table.list { background-color: #ffffff; border: 1px #333333 solid; border-collapse: collapse; border-spacing: 0; width: 98%; }
td.listhead { background-color: #000099; color: #ffffff; font-size: 8pt; font-weight: bold; height: 20px; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; text-align: left; }
td.list1 { background-color: #ffffff; border-bottom: 1px solid #bbbbbb; color: #222222; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; text-align: left; vertical-align: middle; }
td.list2 { background-color: #eeeeee; border-bottom: 1px solid #bbbbbb; color: #222222; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; text-align: left; vertical-align: middle; }
tr.row0 { background-color: #ffffff; height: 20px; }
tr.row1 { background-color: #eeeeee; height: 20px; }
hr.grey { height: 1px; color: #990000; }
table.log { background-color: #ffffff; border: 1px #333333 solid; border-collapse: collapse; width: 100%; }
.logheader { background-color: #e4e1dc; border-bottom: 1px #999999 solid; color: #000000; font-size: 8pt; font-weight: bold; height: 22px; padding: 4px; text-align: left; }
.logrow0 { background-color: #ffffff; font-size: 8pt; height: 22px; padding: 4px; }
.logrow1 { background-color: #eeeeee; font-size: 8pt; height: 22px; padding: 4px; }
table.stat { border-collapse: collapse; }
td.stat-header { border-bottom: 1px solid #999999; color: #000000; font-weight: bold; padding: 4px; text-align: left; }
td.stat-header-r { border-bottom: 1px solid #999999; color: #000000; font-weight: bold; padding: 4px; text-align: right; }
td.stat-caption { border-bottom: 1px dotted #999999; color: #000000; font-weight: bold; padding: 4px; text-align: left; width: 150px; }
td.stat-value { border-bottom: 1px dotted #999999; color: #000099; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 20px; text-align: right; width: 100px; }
td.stat-sum-caption { border-top: 1px solid #999999; color: #000000; font-weight: bold; padding: 4px; text-align: left; width: 150px; }
td.stat-sum-value { border-top: 1px solid #999999; color: #000099; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 20px; text-align: right; width: 100px; }
table.about { background-color: #ffffff; background-image: url(../img/about.jpg); background-repeat: no-repeat; border: 1px solid #555555; border-collapse: collapse; margin: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; height: 100%; width: 280px; }
td.about-top { font-size: 8pt; height: 210px; }
td.about-bottom { font-size: 8pt; padding-left: 20px; vertical-align: top; }
a.about { color: #555555; text-decoration: none; }
a.about:hover { color: #555555; text-decoration: underline; }
form.form { display: inline; font-size: 8pt; margin: 0px; }
select.select { border: 1px solid #999999; font-family: tahoma, arial, helvetica, sans-serif; font-size: 8pt; }
option.option { border: 1px solid #999999; font-family: tahoma, arial, helvetica, sans-serif; font-size: 8pt; }
input.button { background-color: #e4e1dc; border: 1px solid #bbbbbb; font-family: tahoma, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
input.button-over { background-color: #ffebcd; border: 1px solid #ffb300; font-family: tahoma, arial, helvetica, sans-serif; font-size: 8pt; text-decoration: underline; font-weight: normal; }
input.text { font-family: tahoma, arial, helvetica, sans-serif; font-size: 8pt; }
textarea.text { font-family: tahoma, arial, helvetica, sans-serif; font-size: 8pt; text-align: left; }
.copyright { font-family: arial, helvetica, verdana, sans-serif; color: #999999; font-size: 10px; }
a.copyright { color: #999999; text-decoration: none; }
a.copyright:hover { color: #999999; text-decoration: underline; }
.tab-container { background: #e4e1dc; border-left: 1px solid #999999; border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border: 0px; }
.tabs { background: #ffffff; border-bottom: 1px solid #999999; position: relative; height: 17px; margin: 0px; padding: 0px; }
.tabs li { display: inline; position: relative; height: 24px; margin: 0px; padding: 0px; }
.tabs a { color: #666666; background: #e4e1dc; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-left: 0px; margin-right: 0px; position: relative; padding-top: 4px; padding-left: 6px; padding-right: 6px; padding-bottom: 4px; text-decoration: none; }
.tabs a:hover { color: #333333; background: url("../img/tab_active.gif") repeat-x; border-left: 1px solid #999999; border-top: 1px solid #999999; border-right: 1px solid #999999; }
 .tabs a.tab-active { color: #333333; background: url("../img/tab_active.gif") repeat-x; border-left: 1px solid #999999; border-top: 1px solid #999999; border-right: 1px solid #999999; }
.tab-panes { background: #ffffff; border-left: 1px solid #999999; border-top: 0px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; margin: 0px; }
table.pane { width: 100%; }
td.pane { background: #ffffff; padding: 4px; width: 100%; }
table.month { border: 1px #000000 solid; border-collapse: collapse; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; }
td.month { background-image: url(../img/bg_month.gif); border-top: 1px solid #000000; border-right: 0px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 4px; padding-right: 14px; padding-bottom: 4px; padding-top: 4px; width: auto; }
td.month-button { background-image: url(../img/bg_month.gif); border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; }
td.daynum { background-color: #a5a5a5; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center; width: 20px; }
td.remainder-title { background-image: url(../img/bg_remainder.gif); border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.remainder { background-color: #e5e5e5; border-top: 0px solid #000000; border-right: 1px dotted #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center; width: 20px; }
td.totals { background-color: #fafafa; border-top: 0px solid #000000; border-right: 1px dotted #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center; width: 20px; }
td.weeknumber { background-color: #afeeee; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.weekday { background-color: #e5e5e5; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.weekday-note { background-color: #e5e5e5; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.weekday-bday { background-color: #e5e5e5; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.weekday-bdaynote { background-color: #e5e5e5; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.day { background-color: #ffffff; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.day-note { background-color: #ffffff; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.day-bday { background-color: #ffffff; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.day-bdaynote { background-color: #ffffff; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.day-sum-present { background-color: #ffffff; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #006600; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-sum-absent { background-color: #ffffff; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #660000; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-sum-delta-negative { background-color: #ffffff; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #ee0000; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-sum-delta-positive { background-color: #ffffff; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #00aa00; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-day-absent { background-color: #ffffff; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #660000; font-size: 8pt; text-align: center; }
table.year { padding: 0px; }
td.year { background-image: url(../img/bg_month.gif); border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 4px; padding-right: 14px; padding-bottom: 4px; padding-top: 4px; width: auto; }
td.yweekday { background-color: #e5e5e5; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center; width: 20px; }
td.yweekday-wend { background-color: #ffffcc; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center; width: 20px; }
td.ymonth { background-color: #e5e5e5; border-top: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; vertical-align: middle; font-weight: bold; }
td.ymonthb { background-color: #e5e5e5; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; vertical-align: middle; font-weight: bold; }
td.ydaytop { background-color: #ffffff; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; height: 14px; text-align: center; }
td.ydaymid { background-color: #ffffff; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; height: 20px; text-align: center; }
td.ydaybot { background-color: #ffffff; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #aaaaaa; font-size: 8pt; height: 14px; text-align: center; font-weight: bold; }
td.yndaytop { background-color: #aaaaaa; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.yndaymid { background-color: #aaaaaa; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.yndaybot { background-color: #aaaaaa; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center; font-weight: bold; }
.noscreen { display: block; }
td.todaynum { background-color: #a5a5a5; border-top: 1px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; width: 20px; }
td.toweekday { background-color: #e5e5e5; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toweekday-note { background-color: #e5e5e5; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toweekday-bday { background-color: #e5e5e5; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toweekday-bdaynote { background-color: #e5e5e5; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.today { background-color: #ffffff; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.today-note { background-color: #ffffff; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.today-bday { background-color: #ffffff; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.today-bdaynote { background-color: #ffffff; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.today-sum-present { background-color: #ffffff; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #006600; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-sum-absent { background-color: #ffffff; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #660000; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-sum-delta-negative { background-color: #ffffff; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #ee0000; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-sum-delta-positive { background-color: #ffffff; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #00aa00; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-day-absent { background-color: #ffffff; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #660000; font-size: 8pt; text-align: center; }
td.legend-today { border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 0px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; height: 20px; text-align: left; }
td.daynum-busi { background-color: #FFFFFF; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center; width: 20px; }
td.todaynum-busi { background-color: #FFFFFF; border-top: 1px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; width: 20px; }
td.weekday-busi { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.weekday-busi-note { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.weekday-busi-bdaynote { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toweekday-busi { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toweekday-busi-note { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toweekday-busi-bday { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toweekday-busi-bdaynote { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.day-busi { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.day-busi-note { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.day-busi-bday { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.day-busi-bdaynote { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.day-busi-sum-present { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-busi-sum-absent { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-busi-sum-delta-negative { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-busi-sum-delta-positive { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-busi-day-absent { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.today-busi { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.today-busi-note { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.today-busi-bday { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.today-busi-bdaynote { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.today-busi-sum-present { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-busi-sum-absent { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-busi-sum-delta-negative { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-busi-sum-delta-positive { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-busi-day-absent { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.daynum-wend { background-color: #FFFFCC; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center; width: 20px; }
td.todaynum-wend { background-color: #FFFFCC; border-top: 1px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; width: 20px; }
td.weekday-wend { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.weekday-wend-note { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.weekday-wend-bdaynote { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toweekday-wend { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toweekday-wend-note { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toweekday-wend-bday { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toweekday-wend-bdaynote { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.day-wend { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.day-wend-note { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.day-wend-bday { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.day-wend-bdaynote { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.day-wend-sum-present { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-wend-sum-absent { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-wend-sum-delta-negative { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-wend-sum-delta-positive { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-wend-day-absent { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.today-wend { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.today-wend-note { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.today-wend-bday { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.today-wend-bdaynote { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.today-wend-sum-present { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-wend-sum-absent { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-wend-sum-delta-negative { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-wend-sum-delta-positive { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-wend-day-absent { background-color: #FFFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.daynum-d7234 { background-color: #CCFFCC; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center; width: 20px; }
td.todaynum-d7234 { background-color: #CCFFCC; border-top: 1px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; width: 20px; }
td.weekday-d7234 { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.weekday-d7234-note { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.weekday-d7234-bdaynote { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toweekday-d7234 { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toweekday-d7234-note { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toweekday-d7234-bday { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toweekday-d7234-bdaynote { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.day-d7234 { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.day-d7234-note { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.day-d7234-bday { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.day-d7234-bdaynote { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.day-d7234-sum-present { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-d7234-sum-absent { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-d7234-sum-delta-negative { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-d7234-sum-delta-positive { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-d7234-day-absent { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.today-d7234 { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.today-d7234-note { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.today-d7234-bday { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.today-d7234-bdaynote { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.today-d7234-sum-present { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-d7234-sum-absent { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-d7234-sum-delta-negative { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-d7234-sum-delta-positive { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-d7234-day-absent { background-color: #CCFFCC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.daynum-d3202 { background-color: #00CC66; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center; width: 20px; }
td.todaynum-d3202 { background-color: #00CC66; border-top: 1px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; width: 20px; }
td.weekday-d3202 { background-color: #00CC66; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.weekday-d3202-note { background-color: #00CC66; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.weekday-d3202-bdaynote { background-color: #00CC66; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toweekday-d3202 { background-color: #00CC66; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toweekday-d3202-note { background-color: #00CC66; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toweekday-d3202-bday { background-color: #00CC66; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toweekday-d3202-bdaynote { background-color: #00CC66; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.day-d3202 { background-color: #00CC66; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.day-d3202-note { background-color: #00CC66; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.day-d3202-bday { background-color: #00CC66; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.day-d3202-bdaynote { background-color: #00CC66; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.day-d3202-sum-present { background-color: #00CC66; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-d3202-sum-absent { background-color: #00CC66; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-d3202-sum-delta-negative { background-color: #00CC66; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-d3202-sum-delta-positive { background-color: #00CC66; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.day-d3202-day-absent { background-color: #00CC66; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.today-d3202 { background-color: #00CC66; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.today-d3202-note { background-color: #00CC66; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.today-d3202-bday { background-color: #00CC66; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.today-d3202-bdaynote { background-color: #00CC66; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.today-d3202-sum-present { background-color: #00CC66; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-d3202-sum-absent { background-color: #00CC66; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-d3202-sum-delta-negative { background-color: #00CC66; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-d3202-sum-delta-positive { background-color: #00CC66; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.today-d3202-day-absent { background-color: #00CC66; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.present { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.present-note { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.present-bday { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.present-bdaynote { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.topresent { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.topresent-note { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.topresent-bday { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.topresent-bdaynote { background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a8247 { background-color: #EFEFEF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.a8247-note { background-color: #EFEFEF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a8247-bday { background-color: #EFEFEF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.a8247-bdaynote { background-color: #EFEFEF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa8247 { background-color: #EFEFEF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toa8247-note { background-color: #EFEFEF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa8247-bday { background-color: #EFEFEF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toa8247-bdaynote { background-color: #EFEFEF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a7519 { background-color: #669999; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.a7519-note { background-color: #669999; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a7519-bday { background-color: #669999; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.a7519-bdaynote { background-color: #669999; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa7519 { background-color: #669999; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toa7519-note { background-color: #669999; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa7519-bday { background-color: #669999; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toa7519-bdaynote { background-color: #669999; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a4168 { background-color: #FFB6C1; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.a4168-note { background-color: #FFB6C1; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a4168-bday { background-color: #FFB6C1; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.a4168-bdaynote { background-color: #FFB6C1; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa4168 { background-color: #FFB6C1; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toa4168-note { background-color: #FFB6C1; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa4168-bday { background-color: #FFB6C1; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toa4168-bdaynote { background-color: #FFB6C1; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a6687 { background-color: #FF0066; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.a6687-note { background-color: #FF0066; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a6687-bday { background-color: #FF0066; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.a6687-bdaynote { background-color: #FF0066; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa6687 { background-color: #FF0066; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toa6687-note { background-color: #FF0066; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa6687-bday { background-color: #FF0066; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toa6687-bdaynote { background-color: #FF0066; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a1548 { background-color: #999900; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.a1548-note { background-color: #999900; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a1548-bday { background-color: #999900; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.a1548-bdaynote { background-color: #999900; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa1548 { background-color: #999900; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toa1548-note { background-color: #999900; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa1548-bday { background-color: #999900; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toa1548-bdaynote { background-color: #999900; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a1916 { background-color: #33FF66; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.a1916-note { background-color: #33FF66; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a1916-bday { background-color: #33FF66; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.a1916-bdaynote { background-color: #33FF66; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa1916 { background-color: #33FF66; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toa1916-note { background-color: #33FF66; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa1916-bday { background-color: #33FF66; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toa1916-bdaynote { background-color: #33FF66; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a1039 { background-color: #CC0066; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.a1039-note { background-color: #CC0066; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a1039-bday { background-color: #CC0066; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.a1039-bdaynote { background-color: #CC0066; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa1039 { background-color: #CC0066; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toa1039-note { background-color: #CC0066; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa1039-bday { background-color: #CC0066; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toa1039-bdaynote { background-color: #CC0066; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a5987 { background-color: #CC9966; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.a5987-note { background-color: #CC9966; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a5987-bday { background-color: #CC9966; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.a5987-bdaynote { background-color: #CC9966; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa5987 { background-color: #CC9966; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toa5987-note { background-color: #CC9966; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa5987-bday { background-color: #CC9966; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toa5987-bdaynote { background-color: #CC9966; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a1143 { background-color: #6699FF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.a1143-note { background-color: #6699FF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a1143-bday { background-color: #6699FF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.a1143-bdaynote { background-color: #6699FF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa1143 { background-color: #6699FF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toa1143-note { background-color: #6699FF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa1143-bday { background-color: #6699FF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toa1143-bdaynote { background-color: #6699FF; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a9421 { background-color: #00CC00; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.a9421-note { background-color: #00CC00; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a9421-bday { background-color: #00CC00; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.a9421-bdaynote { background-color: #00CC00; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa9421 { background-color: #00CC00; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toa9421-note { background-color: #00CC00; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa9421-bday { background-color: #00CC00; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toa9421-bdaynote { background-color: #00CC00; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a6862 { background-color: #CC0066; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.a6862-note { background-color: #CC0066; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a6862-bday { background-color: #CC0066; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.a6862-bdaynote { background-color: #CC0066; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa6862 { background-color: #CC0066; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toa6862-note { background-color: #CC0066; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa6862-bday { background-color: #CC0066; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toa6862-bdaynote { background-color: #CC0066; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a4690 { background-color: #FF0000; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.a4690-note { background-color: #FF0000; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a4690-bday { background-color: #FF0000; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.a4690-bdaynote { background-color: #FF0000; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa4690 { background-color: #FF0000; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toa4690-note { background-color: #FF0000; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa4690-bday { background-color: #FF0000; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toa4690-bdaynote { background-color: #FF0000; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.dutytrip { background-color: #FFB300; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.dutytrip-note { background-color: #FFB300; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.dutytrip-bday { background-color: #FFB300; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.dutytrip-bdaynote { background-color: #FFB300; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.todutytrip { background-color: #FFB300; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.todutytrip-note { background-color: #FFB300; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.todutytrip-bday { background-color: #FFB300; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.todutytrip-bdaynote { background-color: #FFB300; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a9870 { background-color: #C0C0C0; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.a9870-note { background-color: #C0C0C0; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a9870-bday { background-color: #C0C0C0; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.a9870-bdaynote { background-color: #C0C0C0; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa9870 { background-color: #C0C0C0; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toa9870-note { background-color: #C0C0C0; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa9870-bday { background-color: #C0C0C0; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toa9870-bdaynote { background-color: #C0C0C0; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a5183 { background-color: #FF00CC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.a5183-note { background-color: #FF00CC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.a5183-bday { background-color: #FF00CC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.a5183-bdaynote { background-color: #FF00CC; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa5183 { background-color: #FF00CC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; }
td.toa5183-note { background-color: #FF00CC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_daynote.gif); background-repeat: no-repeat; background-position: top right; }
td.toa5183-bday { background-color: #FF00CC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_birthday.gif); background-repeat: no-repeat; background-position: top right; }
td.toa5183-bdaynote { background-color: #FF00CC; border-top: 0px solid #000000; border-right: 2px solid #FFCC00; border-bottom: 1px solid #000000; border-left: 2px solid #FFCC00; color: #000000; font-size: 8pt; text-align: center; background-image: url(../img/ovl_bdaynote.gif); background-repeat: no-repeat; background-position: top right; }
.noprint { display: none; }
