.available {
	background-color: #D6EBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	width: 18px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}
.available a {
	text-decoration: none;
}


.decavailable {
	background-color: #D6EBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	width: 18px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.decavailable a {
	text-decoration: none;
}

#div1 {
	line-height: 18px;
}
#div1 a {
	text-decoration: none;
	color: #000000;
}
#div1 a:hover {
	background-color: #FFFF33;
	display: block;
	color: #666666;
}
.linka {
	color: #333333;
	line-height: 18px;
	text-decoration: none;
	width: 18px;
}
.linka a:link {
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	width: 18px;
}
.linka a:hover {
	color: #666666;
	background-color: #FFFFCC;
	line-height: 18px;
	display: block;
	width: 18px;
	text-decoration: none;
}


.linkb {
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	width: 18px;
}
.linkb a:link {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
	width: 18px;
}
.linkb a:hover {
	color: #666666;
	background-color: #FFFFCC;
	line-height: 18px;
	display: block;
	width: 18px;
	text-decoration: none;
}

#div2 {
	line-height: 18px;
}
#div2 a {
	text-decoration: none;
	color: #FFFFFF;
}
#div2 a:hover {
	background-color: #FFFF33;
	display: block;
	color: #666666;
}


.sold {
	background-color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	width: 18px;
	line-height: 18px;
	color: #FFFFFF;
}
.sold a {
	text-decoration: none;
	color: #FFFFFF;
}


.decsold {
	background-color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	width: 18px;
	line-height: 18px;
	color: #FFFFFF;
}
.decsold a {
	text-decoration: none;
	color: #FFFFFF;
}


.notavail {
	background-color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	width: 18px;
	line-height: 18px;
	color: #FFFFFF;
}
.notavail a {
	text-decoration: none;
	color: #FFFFFF;
}


.decnotavail {
	background-color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	width: 18px;
	line-height: 18px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.decnotavail a {
	text-decoration: none;
	color: #FFFFFF;
}


.notavailsat {
	background-color: #004F9D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	width: 18px;
	line-height: 18px;
	color: #FFFFFF;
}
.notavailsat a {
	color: #FFFFFF;
	text-decoration: none;
}



.decnotavailsat {
	background-color: #004F9D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	width: 18px;
	line-height: 18px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.decnotavailsat a {
	color: #FFFFFF;
	text-decoration: none;
}


.strike {  text-decoration: line-through; background-color: #FF0066; color: #FF0000}
.saturday {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #B6DADA;
	text-align: center;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	line-height: 18px;
	width: 18px;
}
.saturday a {
	text-decoration: none;
}


.decsaturday {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #B6DADA;
	text-align: center;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	line-height: 18px;
	width: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.decsaturday a {
	text-decoration: none;
}

.saturdaysold {
	background-color: #E10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	width: 18px;
	line-height: 18px;
	color: #FFFFFF;
}
.saturdaysold a {
	text-decoration: none;
	color: #FFFFFF;
}


.decsaturdaysold {
	background-color: #E10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	width: 18px;
	line-height: 18px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.decsaturdaysold a {
	text-decoration: none;
	color: #FFFFFF;
}

.month {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #99CCFF;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	line-height: 18px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}

.decmonth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #99CCFF;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	line-height: 18px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.mnthend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #0099CC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCC33;
	line-height: 18px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCC99;
}
.monthend {
	background-color: #F2F2F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	width: 18px;
	line-height: 18px;
	color: #333333;
}

.year {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; background-color: #FFFFFF}
.tbg {
	background-color: #FFA8A8;
}
.type {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.provsaturdaysold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFB7B7;
	text-align: center;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	line-height: 18px;
	width: 18px;
}
.provsaturdaysold a {
	text-decoration: none;
}


.decprovsaturdaysold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFB7B7;
	text-align: center;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	line-height: 18px;
	width: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.decprovsaturdaysold {
	text-decoration: none;
}

.provsold {
	background-color: #FFD9D9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	line-height: 18px;
	width: 18px;

}
.provsold a {
	text-decoration: none;
}


.decprovsold {
	background-color: #FFD9D9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	line-height: 18px;
	width: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;

}
.decprovsold {
	text-decoration: none;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.datetable {
	background-color: #CCCCCC;
}
.year {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 30px;
	padding-top: 15px;
}

.prevdates {
	background-color: #D1D1D1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	width: 18px;
	line-height: 18px;
	color: #E8E8E8;
}.prevdates a {
	color: #CCCCCC;
}

.decprevdates {
	background-color: #F2F2F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	width: 18px;
	line-height: 18px;
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}.decprevdates a {
	color: #CCCCCC;
}
