.calendar
{
  border:none;
}

.day
{
  width:90px;
  height:70px;
  text-align:left;
  vertical-align:top;
  background-color:#FFFFFF;
  border:solid 1px #A7A9AC;
}

.othermonthday
{
  background-color:#EEEFEE;
  color:#A7A9AC;
}

.month
{
  border-collapse:collapse;
  border:solid 1px #A7A9AC;
}

.daytoday {
	font-weight:bold;
	background-color:#EEEFEE;
}

.dayweekend {
	background-color:#EEEFEE;
}

.dayheader
{
  background-color:#A7A9AC;
  color:#FFFFFF;
  font-weight:bold;
  text-align:left;
  border-top:solid 1px #A7A9AC;
  border-left:solid 1px #A7A9AC;
  border-bottom:solid 1px #A7A9AC;
  border-right:solid 1px #A7A9AC;
}

.title
{
	font-size: 18px;
	font-weight:bold;
}

.title TD
{
	padding-bottom:10px;
	text-align:left;
}

.nextprev
{
	font-size: 12px;
	font-weight:bold;
  cursor:pointer;
  text-decoration:none;
}

.calendar2
{
  cursor:pointer;
}

.title2
{
	font-weight:bold;
  background-color:#D7D7E5;
}

.nextprev2
{
  cursor:pointer;
  height:25px;
  vertical-align:center;
  padding:0px 5px 0px 5px;
}

.month2
{
  background-color:#FFFFFF;
  cursor:default;
  margin:0px;
}

.monthtitle2
{
  text-align:center;
  text-transform:uppercase;
  font-weight:bold;
  background-color:#808285;
  color:#FFFFFF;
}

.dayheader2
{
	width:15px;
  text-align:center;
  border-width:1px;
  border-color:#808285;
  border-style:solid;
  font-weight:bold;
}

.day2, .selectedday2
{
	width:15px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#808285;
  border-style:solid;
  border-collapse:collapse;
}

.dayhover2
{
  width:15px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#808285;
  border-style:solid;
  border-collapse:collapse;
  text-decoration:underline;
}

.othermonthday2
{
  background-color:#EEEFEE;
  color:#A7A9AC;
}

.dayweekend2
{
	background-color:#EEEFEE;
}
