BODY {
	background-image: url(../images/bodyBack.jpg);
}

.calendarDateFont {
  font-weight: bold;
  font-family: verdana;
  font-size: 14pt;
}

FONT.calendar {
	font-weight: bold;
  font-family: verdana;
  font-size: 10pt;
}

TABLE.calendar {
  border-style: solid;
  border-width: 1px;
  border-color: gray;
  font-family: verdana, helvetica, arial;
  font-size: 12pt;
	margin: auto auto;
}

TD.calendar {
  border-style: none;
  border-width: 1px;
	background: #FFDAB3;
}

TD.calendarSelected {
  border-style: solid;
  border-width: 1px;
  font-weight: bold;
  color: red;
}

TD.calendarWeekend {
  border-style: none;
  border-width: 1px;
  background: lightgray;
}

.calendarDayNames {
  border-style: none;
  border-width: 1px;
  font-weight: bold;
  text-align: center;
  background: gray;
	color: lightgray;
}

.calendarDate {
	height: 40px;
  background: #C0EDFF;
}

.calendarHoliday {
  color: red;
}

/* 
*		link style 
*/

A.calendar:hover {
	text-decoration: underline;
	color: black;
}

A.calendar:link {
	text-decoration: none;
	color: black;
}

A.calendar:active {
	text-decoration: none;
	color: black;
}

A.calendar:visited {
	text-decoration: none;
	color: black;
}

A.calendarHoliday:hover {
	text-decoration: underline;
	color: red;
}

A.calendarHoliday:link {
	text-decoration: none;
	color: red;
}

A.calendarHoliday:active {
	text-decoration: none;
	color: red;
}

A.calendarHoliday:visited {
	text-decoration: none;
	color: red;
}
