#caldiv A:hover {
	BACKGROUND-COLOR: whitesmoke
}
#caldiv A:link {
	COLOR: #0033cc
}
#caldiv A:visited {
	COLOR: #0033cc
}
.cpYearNavigation {
	FONT-WEIGHT: bold; COLOR: #000; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.cpMonthNavigation {
	FONT-WEIGHT: bold; COLOR: #000; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.cpDayColumnHeader {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.cpYearNavigation {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.cpMonthNavigation {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.cpCurrentMonthDate {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.cpOtherMonthDate {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.cpCurrentDate {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.cpTodayText {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.cpText {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
TD.cpDayColumnHeader {
	BORDER-RIGHT: #787878 thin solid; BORDER-TOP: #787878 thin solid; BORDER-LEFT: #787878 thin solid; BORDER-BOTTOM: #787878 thin solid; TEXT-ALIGN: right
}
.cpCurrentMonthDate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
.cpOtherMonthDate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
.cpCurrentDate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
.cpCurrentMonthDate {
	FONT-WEIGHT: bold; COLOR: #787878
}
.cpCurrentDate {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.cpOtherMonthDate {
	COLOR: #808080
}
TD.cpCurrentDate {
	COLOR: #ffffff; BACKGROUND-COLOR: #ccc
}
A.cpTodayText {
	HEIGHT: 20px
}
A.cpTodayText {
	FONT-WEIGHT: bold; COLOR: #787878
}
SPAN.cpTodayTextDisabled {
	COLOR: #d0d0d0
}
.ygtvtn {
	BACKGROUND: url(images/check/tn.gif) no-repeat 0px 0px; WIDTH: 16px; HEIGHT: 22px
}
.ygtvtm {
	BACKGROUND: url(images/check/tm.gif) no-repeat 0px 0px; WIDTH: 16px; CURSOR: pointer; HEIGHT: 22px
}
.ygtvtmh {
	BACKGROUND: url(images/check/tmh.gif) no-repeat 0px 0px; WIDTH: 16px; CURSOR: pointer; HEIGHT: 22px
}
.ygtvtp {
	BACKGROUND: url(images/check/tp.gif) no-repeat 0px 0px; WIDTH: 16px; CURSOR: pointer; HEIGHT: 22px
}
.ygtvtph {
	BACKGROUND: url(images/check/tph.gif) no-repeat 0px 0px; WIDTH: 16px; CURSOR: pointer; HEIGHT: 22px
}
.ygtvln {
	BACKGROUND: url(images/check/ln.gif) no-repeat 0px 0px; WIDTH: 16px; HEIGHT: 22px
}
.ygtvlm {
	BACKGROUND: url(images/check/lm.gif) no-repeat 0px 0px; WIDTH: 16px; CURSOR: pointer; HEIGHT: 22px
}
.ygtvlmh {
	BACKGROUND: url(images/check/lmh.gif) no-repeat 0px 0px; WIDTH: 16px; CURSOR: pointer; HEIGHT: 22px
}
.ygtvlp {
	BACKGROUND: url(images/check/lp.gif) no-repeat 0px 0px; WIDTH: 16px; CURSOR: pointer; HEIGHT: 22px
}
.ygtvlph {
	BACKGROUND: url(images/check/lph.gif) no-repeat 0px 0px; WIDTH: 16px; CURSOR: pointer; HEIGHT: 22px
}
.ygtvloading {
	BACKGROUND: url(images/check/loading.gif) no-repeat 0px 0px; WIDTH: 16px; HEIGHT: 22px
}
.ygtvdepthcell {
	BACKGROUND: url(images/check/vline.gif) no-repeat 0px 0px; WIDTH: 16px; HEIGHT: 22px
}
.ygtvblankdepthcell {
	WIDTH: 16px; HEIGHT: 22px
}
.ygtvitem {
	
}
.ygtvchildren {
	
}
 HTML .ygtvchildren {
	HEIGHT: 1%
}
.ygtvlabel {
	MARGIN-LEFT: 2px; TEXT-DECORATION: none
}
.ygtvlabel:link {
	MARGIN-LEFT: 2px; TEXT-DECORATION: none
}
.ygtvlabel:visited {
	MARGIN-LEFT: 2px; TEXT-DECORATION: none
}
.ygtvlabel:hover {
	MARGIN-LEFT: 2px; TEXT-DECORATION: none
}
.ygtvcheck0 {
	BACKGROUND: url(images/check/check0.gif) no-repeat 0px 0px; WIDTH: 16px; CURSOR: pointer; HEIGHT: 22px
}
.ygtvcheck1 {
	BACKGROUND: url(images/check/check1.gif) no-repeat 0px 0px; WIDTH: 16px; CURSOR: pointer; HEIGHT: 22px
}
.ygtvcheck2 {
	BACKGROUND: url(images/check/check2.gif) no-repeat 0px 0px; WIDTH: 16px; CURSOR: pointer; HEIGHT: 22px
}
