.columnHeader {
	FONT-FAMILY: arial; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.inputLabel {
	FONT-FAMILY: arial; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.inputLabelBig {
	FONT-FAMILY: arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
.money {
	FONT-FAMILY: courier; FONT-SIZE: 8pt; TEXT-ALIGN: right
}
.moneyBig {
	FONT-FAMILY: courier; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-ALIGN: right
}
.cell {
	FONT-FAMILY: arial; FONT-SIZE: 8pt
}
.cellCenter {
	FONT-FAMILY: arial; FONT-SIZE: 8pt; TEXT-ALIGN: center
}
.cellRight {
	FONT-FAMILY: arial; FONT-SIZE: 8pt; TEXT-ALIGN: right
}
.cellLight {
	COLOR: white; FONT-FAMILY: arial; FONT-SIZE: 8pt
}
.error {
	COLOR: red; FONT-FAMILY: arial; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
TD.title {
	FONT-FAMILY: arial; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
TD.header {
	FONT-FAMILY: arial; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
TD.commonText {
	FONT-FAMILY: arial; FONT-SIZE: 8pt
}
TD.titleText {
	FONT-FAMILY: arial; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
A {
	COLOR: black
}
A:visited {
	COLOR: black
}
A:active {
	COLOR: black
}
.mainHeader {
	BACKGROUND-COLOR: teal
}
.defaultTable {
	BACKGROUND-COLOR: white
}
.alternatingColor {
	BACKGROUND-COLOR: #eeeeee
}
.defaultTableTitleBar {
	BACKGROUND-COLOR: #b5becb; FONT-FAMILY: arial; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.leftHeader {
	FONT-FAMILY: arial; FONT-SIZE: 10pt; TEXT-ALIGN: left
}
.rightHeader {
	FONT-FAMILY: arial; FONT-SIZE: 10pt; TEXT-ALIGN: right
}
.thinBorder {
	BACKGROUND-COLOR: black
}
.matchBody {
	BACKGROUND-COLOR: #9f9e86
}
.boldHeader {
	FONT-FAMILY: arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.titleBar {
	BACKGROUND-COLOR: #eeeeee
}
.tableTitle {
	BACKGROUND-COLOR: #b5becb; FONT-FAMILY: arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
SELECT {
	FONT-FAMILY: arial; FONT-SIZE: 8pt
}
INPUT {
	FONT-FAMILY: arial; FONT-SIZE: 8pt
}
BODY {
	BACKGROUND-COLOR: white; MARGIN: 0px; TEXT-ALIGN: center
}
TD.PastDate {
	BACKGROUND-COLOR: #999999; FONT-FAMILY: arial; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
TD.Today {
	BACKGROUND-COLOR: lightyellow; FONT-FAMILY: arial; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
TD.FutureDate {
	BACKGROUND-COLOR: #ffffff; FONT-FAMILY: arial; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
TD.SelectedDate {
	BACKGROUND-COLOR: #dddddd; FONT-FAMILY: arial; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
TD.d {
	BACKGROUND-COLOR: #cccccc; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; TEXT-ALIGN: right
}
TD.d A:hover {
	BACKGROUND-COLOR: highlight
}
TD.e A:hover {
	BACKGROUND-COLOR: highlight; COLOR: highlighttext
}
TD.e {
	BACKGROUND-COLOR: menu; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; TEXT-ALIGN: right
}
.menu {
	BACKGROUND: menu; CURSOR: default; FONT: 8pt arial; HEIGHT: 20px
}
.menuItem {
	FONT: 8pt arial
}
.dropdown {
	BACKGROUND: menu; BORDER-BOTTOM: buttonshadow 2px solid; BORDER-LEFT: buttonhighlight 1px solid; BORDER-RIGHT: buttonshadow 2px solid; BORDER-TOP: buttonhighlight 1px solid; FONT: 8pt arial; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px; POSITION: absolute; VISIBILITY: hidden; WIDTH: 1%
}
.dropdown A {
	COLOR: black; TEXT-DECORATION: none
}
.topLevelMenu {
	BORDER-BOTTOM: menu 1px solid; BORDER-LEFT: menu 1px solid; BORDER-RIGHT: menu 1px solid; BORDER-TOP: menu 1px solid; CURSOR: hand; FONT-FAMILY: arial; FONT-SIZE: 8pt
}

TD.appt {
	BACKGROUND-COLOR: #bbbbbb; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}
TD.appt2 {
	BACKGROUND-COLOR: #bbbbbb; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}
TD.appt {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid
}
TD.todayappt {
	BACKGROUND-COLOR: #bbbbbb; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}
TD.todayappt2 {
	BACKGROUND-COLOR: #bbbbbb; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}
TD.todayappt {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid
}
TD.checkin {
	BACKGROUND-COLOR: #ffff66; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}
TD.checkin2 {
	BACKGROUND-COLOR: #ffff66; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}
TD.checkin {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid
}
TD.checkout {
	BACKGROUND-COLOR: #eeeeee; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}
TD.checkout2 {
	BACKGROUND-COLOR: #eeeeee; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}
TD.checkout {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid
}
TD.online {
	BACKGROUND-COLOR: #9bd29b; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}
TD.online2 {
	BACKGROUND-COLOR: #9bd29b; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}
TD.online {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid
}
TD.overlap {
	BACKGROUND-COLOR: #99ccff; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}
TD.overlap2 {
	BACKGROUND-COLOR: #99ccff; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}
TD.overlap {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid
}
TD.danger {
	BACKGROUND-COLOR: #ff99cc; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}
TD.danger2 {
	BACKGROUND-COLOR: #ff99cc; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}
TD.danger {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid
}
TD.b {
	BACKGROUND-COLOR: white; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; TEXT-ALIGN: center
}
SPAN.bs {
	CURSOR: hand; HEIGHT: 20px; VERTICAL-ALIGN: middle
}
TD.gray {
	BACKGROUND-COLOR: #eeeeee; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: left; WIDTH: 74px
}
TD.white {
	BACKGROUND-COLOR: WHITE; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: left; WIDTH: 74px
}
TD.grayN {
	BACKGROUND-COLOR: #eeeeee; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: left; WIDTH: 14px
}
TD.whiteN {
	BACKGROUND-COLOR: WHITE; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: left; WIDTH: 14px
}
TD.grayW {
	BACKGROUND-COLOR: #eeeeee; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: left; WIDTH: 104px
}
TD.whiteW {
	BACKGROUND-COLOR: WHITE; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: left; WIDTH: 104px
}
TD.grayWR {
	BACKGROUND-COLOR: #eeeeee; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: right; WIDTH: 104px
}
TD.whiteWR {
	BACKGROUND-COLOR: WHITE; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: right; WIDTH: 104px
}

TD.grayW2 {
	BACKGROUND-COLOR: #eeeeee; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: left; WIDTH: 150px
}
TD.whiteW2 {
	BACKGROUND-COLOR: WHITE; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: left; WIDTH: 150px
}


TD.rhdr {
	BACKGROUND-COLOR: white; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}
TD.rhdrC {
	BACKGROUND-COLOR: #CD9B9B; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}
TD.rhdrB {
	BACKGROUND-COLOR: black; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}
TD.rhdrConf {
	BACKGROUND-COLOR: #EEE9BF; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}

TD.rhdrsml {
	BACKGROUND-COLOR: white; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 74px
}

TD.chdr {
	BACKGROUND-COLOR: #b5becb; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; COLOR: black; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 100px
}
TD.chdrN {
	BACKGROUND-COLOR: #b5becb; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; COLOR: black; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 15px
}
TD.chdrW {
	BACKGROUND-COLOR: #b5becb; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; COLOR: black; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center; WIDTH: 150px
}

DIV.chdr {
	FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; WIDTH: 74px
}
TD.print {
	BACKGROUND-COLOR: #dddddd; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center
}
TD.print2 {
	BACKGROUND-COLOR: #dddddd; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center
}
TD.print {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid
}
TD.out {
	BACKGROUND-COLOR: #dddddd; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center
}
TD.closed {
	BACKGROUND-COLOR: #dddddd; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center
}
TD.break {
	BACKGROUND-COLOR: #b5becb; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center
}
TD.break2 {
	BACKGROUND-COLOR: #b5becb; FONT-FAMILY: arial; FONT-SIZE: 7.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center
}
TD.break {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid
}
A.namelink {
	TEXT-DECORATION: none FONT-WEIGHT: bold; COLOR: GREEN; FONT-FAMILY: arial; FONT-SIZE: 9.5pt; OVERFLOW-X: hidden; TEXT-ALIGN: center
}
.aptType {
	FONT-SIZE: 7pt; FONT-WEIGHT: bold
}

