.CalHeader {
	height: 16px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	text-align: center;
	font-weight: bold;
	color: #404040;
	background: #D0D0D0;
	border: 0pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.CalDay {
	width: 32px;
	height: 16px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt; 
	text-align: center;
	color: #808080;
	background: #FFFFFF;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:default;
	}
.CalHot {
	width: 32px;
	height: 32px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12pt; 
	text-align: center;
	color: #C0C0C0;
	background: #000000;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.Cal0 {
	width: 32px;
	height: 32px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12pt; 
	text-align: center;
	color: #808080;
	background: #FFFFFF;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:default;
	}
.CalM {
	width: 32px;
	height: 32px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12pt; 
	text-align: center;
	color: #808080;
	background: #E0E0E0;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.CalH {
	width: 32px;
	height: 32px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12pt; 
	text-align: center;
	color: #808080;
	background: #AACCFF;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.CalA {
	width: 32px;
	height: 32px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12pt; 
	text-align: center;
	color: #808080;
	background: #FFAACC;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.CalR {
	width: 32px;
	height: 32px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12pt; 
	text-align: center;
	color: #808080;
	background: #F0F0A0;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.CalT {
	width: 32px;
	height: 32px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12pt; 
	text-align: center;
	color: #808080;
	background: #AAFFCC;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.CalE {
	width: 32px;
	height: 32px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12pt; 
	text-align: center;
	color: #808080;
	background: #F0A0F0;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.CalX {
	width: 32px;
	height: 32px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12pt; 
	text-align: center;
	color: #808080;
	background: #A0F0F0;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.CalY {
	width: 32px;
	height: 32px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12pt; 
	text-align: center;
	color: #808080;
	background: #C0C080;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.CalZ {
	width: 32px;
	height: 32px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12pt; 
	text-align: center;
	color: #808080;
	background: #FFCC99;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.DCalM {
	width: 18px;
	height: 18px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	text-align: center;
	color: #808080;
	background: #E0E0E0;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.DCalH {
	width: 18px;
	height: 18px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	text-align: center;
	color: #808080;
	background: #AACCFF;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.DCalA {
	width: 18px;
	height: 18px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	text-align: center;
	color: #808080;
	background: #FFAACC;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.DCalR {
	width: 18px;
	height: 18px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	text-align: center;
	color: #808080;
	background: #F0F0A0;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.DCalT {
	width: 18px;
	height: 18px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	text-align: center;
	color: #808080;
	background: #AAFFCC;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.DCalE {
	width: 18px;
	height: 18px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	text-align: center;
	color: #808080;
	background: #F0A0F0;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.DCalX {
	width: 18px;
	height: 18px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	text-align: center;
	color: #808080;
	background: #A0F0F0;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.DCalY {
	width: 18px;
	height: 18px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	text-align: center;
	color: #808080;
	background: #C0C080;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.DCalZ {
	width: 18px;
	height: 18px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	text-align: center;
	color: #808080;
	background: #FFCC99;
	border: 1pt;
	border-color: #606060;
	border-style: solid;
	cursor:pointer;
	}
.DefHeader {
	width: 86px;
	height: 18px;
	text-align: center;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	color: #606060;
	}
.DefSep {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 1pt; 
	background: #FFFFFF;
	border: 0pt;
	}
.YearPick {
	width: 26px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	text-align: center;
	font-weight: bold;
	color: #406040;
	cursor:pointer;
	}
.MonthPick {
	width: 20px;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	text-align: center;
	font-weight: bold;
	color: #406040;
	cursor:pointer;
	}
.MonthName {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt; 
	text-align: center;
	font-weight: bold;
	color: #202020;
	cursor:pointer;
	background-image: url(/images/calbartitle.gif);
	background-repeat: no-repeat; 
	}
#floatinfo {position:absolute; 
	top: 80px; left: 100px; 
	z-index:0; visibility: hidden;
	}

