.calendar
{
  border:none;
}

.day
{
  width:110px;
  height:70px;
  text-align:right;
  vertical-align:top;
  font-family:Arial;
  font-size:11px;
  color:Black;
  background-color:#FFFFFF;
  border:solid 1px #C6C1AC;
}

.othermonthday
{
  background-color:#F5F3E5;
}

.month
{
  border-collapse:collapse;
  border:solid 1px black;
}

.dayheader
{
  background-color:#E3E0CD;
  background-image:url(images/header_bg.gif);
  color:#504C39;
  font-family:Verdana;
  font-size:11px;
  text-align:center;
  border-top:solid 1px #FFFFFF;
  border-left:solid 1px #FFFFFF;
  border-bottom:solid 1px #ACA899;
  border-right:solid 1px #C6C1AC;
  padding: 4px;
}

.title
{

  background-image:url(images/title_bg.gif);
  border: 1px solid black;
  border-bottom-width: 0px;
  
}

.title TD
{
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color:black;
  padding-top:1px;
  padding-bottom:1px;
}

.nextprev
{
  cursor:pointer;
  color:black;
}
.calDayLinkItem
{

}
A
{
	font-family: Arial; font-size: 11px; color:black;
}
A:visited
{
	color:black;
}
A:hover
{
	color:red;
}
.calendarPop
{
  border-style:solid;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}
.calendarPop td
{
  font-size:11px;
  font-family:Verdana;
}

.titlePop
{
  font-weight:bold;
  background-color:#D7D7E5;
}
.monthPop
{
  background-color:#F6F6F6;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}
.dayhoverPop
{
  width:25px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayheaderPop
{
  width:25px;
  text-align:center;
  border-width:1px;
  border-color:white;
  border-style:solid;
  font-weight:bold;
  background-color:#FFFFFF;
}
.dayPop
{
  width:25px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}
.othermonthdayPop
{
  color:#999999;
}
.dayOutOfRangePop
{
  color:#999999;
}
.selecteddayPop
{
  width:25px;
  background-color:#FBE694;
  color:#000000;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
}
.nextprevPop
{
  cursor:pointer;
  height:25px;
  vertical-align:center;
  padding:0px 5px 0px 5px;
}
