.calendar_button
{
	border:none;
	cursor:pointer;
}

.title
{
	font-weight:bold;
    font-size:10pt;
  font-family:Verdana;
  color: #FFFFFF;
  background-color:#C90016;
}

.title TD
{
	font-weight:bold;
    color: #FFFFFF;
}

.calendar TD
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
}

.day
{
  width:60px;
  height:60px;
  cursor:pointer;
  text-align:right;
  vertical-align:bottom;
  border: 1px solid #000000;
  font-weight: bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:20px;
  color: #FF850D;
}

.holiday
{
  width:60px;
  height:60px;
  cursor:pointer;
  text-align:right;
  vertical-align:bottom;
  border: 1px solid #000000;
  font-weight: bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:20px;
  color: #FFFFFF;
}

.weekend
{
  background-color:#FFFFFF;
}

.nyd
{
  background-image:url(images/giftcalendar/nyday.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.mlkjr
{
  background-image:url(images/giftcalendar/mlkjr.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.groundhog
{
  background-image:url(images/giftcalendar/groundhog.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.superbowl
{
  background-image:url(images/giftcalendar/superbowl.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.valentine
{
	background-image:url(images/giftcalendar/valentine.gif);
	background-repeat:no-repeat;
    background-position: top;
    color: #FFFFFF;
}

.chinese
{
	background-image:url(images/giftcalendar/chinese.gif);
	background-repeat:no-repeat;
    background-position: top;
    color: #FFFFFF;
}

.presidents
{
	background-image:url(images/giftcalendar/presidents.gif);
	background-repeat:no-repeat;
    background-position: top;
    color: #FFFFFF;
}

.mardi
{
	background-image:url(images/giftcalendar/mardi.gif);
	background-repeat:no-repeat;
    background-position: top;
    color: #FFFFFF;
}

.girlscoutweek
{
  background-image:url(images/giftcalendar/girlscout.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.girlscout_day
{
  background-color:#531402;
  background-position: top;
  color: #FFFFFF;
}

.patrick
{
	background-image:url(images/giftcalendar/patrick.gif);
	background-repeat:no-repeat;
    background-position: top;
    color: #FFFFFF;
}

.legal
{
	background-image:url(images/giftcalendar/legalday.gif);
	background-repeat:no-repeat;
    background-position: top;
    color: #FFFFFF;
}

.doctor
{
	background-image:url(images/giftcalendar/doctor.gif);
	background-repeat:no-repeat;
    background-position: top;
    color: #FFFFFF;
}

.easter
{
  background-image:url(images/giftcalendar/easter.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.admin
{
  background-image:url(images/giftcalendar/admin.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.admin_day
{
  background-color:#00A5D9;
  background-position: top;
  color: #FFFFFF;
}

.cinco
{
  background-image:url(images/giftcalendar/cinco.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.teacher
{
  background-image:url(images/giftcalendar/teacher.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.teacher_day
{
  background-color:#7FC31C;
  background-position: top;
  color: #FFFFFF;
}

.nurse
{
  background-image:url(images/giftcalendar/nurseweek.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.nurse_day
{
  background-color:#F54A91;
  background-position: top;
  color: #FFFFFF;
}

.mother
{
  background-image:url(images/giftcalendar/mothers.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.armed
{
  background-image:url(images/giftcalendar/armed.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.memorial
{
  background-image:url(images/giftcalendar/memorial.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.flag
{
  background-image:url(images/giftcalendar/flag.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.father
{
  background-image:url(images/giftcalendar/fathers.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.July4
{
  background-image:url(images/giftcalendar/july4.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.parent
{
  background-image:url(images/giftcalendar/parents.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.sisfriend
{
	background-image:url(images/giftcalendar/sisfriend.gif);
	background-repeat:no-repeat;
    background-position: top;
    color: #FFFFFF;
}

.labor
{
	background-image:url(images/giftcalendar/labor.gif);
	background-repeat:no-repeat;
    background-position: top;
    color: #FFFFFF;
}

.grandp
{
  background-image:url(images/giftcalendar/grandparents.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.bossweek
{
  background-image:url(images/giftcalendar/boss.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.boss_day
{
  background-color:#0000FF;
  background-position: top;
  color: #FFFFFF;
}

.sweetest
{
	background-image:url(images/giftcalendar/sweetest.gif);
	background-repeat:no-repeat;
    background-position: top;
    color: #FFFFFF;
}

.motherinlaw
{
  background-image:url(images/giftcalendar/motherinlaw.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.halloween
{
	background-image:url(images/giftcalendar/halloween.gif);
	background-repeat:no-repeat;
    background-position: top;
    color: #FFFFFF;
}

.veteran
{
  background-image:url(images/giftcalendar/veteran.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.thanksgiving
{
  background-image:url(images/giftcalendar/thanksgiving.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.hanukweek
{
  background-image:url(images/giftcalendar/hanukkah.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.hanuk_day
{
  background-color:#00A5D9;
  background-position: top;
  color: #FFFFFF;
}

.posadasweek
{
  background-image:url(images/giftcalendar/posadas.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.posadas_day
{
  background-color:#F54A91;
  background-position: top;
  color: #FFFFFF;
}

.christmas
{
  background-image:url(images/giftcalendar/xmas.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.christmase
{
  background-image:url(images/giftcalendar/xmase.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.kwanweek
{
  background-image:url(images/giftcalendar/kwanzaa.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.kwan_day
{
  background-color:#0000FF;
  background-position: top;
  color: #FFFFFF;
}

.nye
{
  background-image:url(images/giftcalendar/nyeve.gif);
  background-repeat:no-repeat;
  background-position: top;
  color: #FFFFFF;
}

.dayheader
{
  width:35px;
  text-align:center;
  background-color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:6pt;
  color:#531402;
}

.othermonthday
{
  border: 1px solid #000000;
  border-collapse:collapse;
  background-color:#FFFFFF;
  color: #FFFFFF;
}

.calendar
{
  border: 1px solid #000000;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.month
{
  background-color:white;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:5px;
}

.nextprev
{
  cursor:pointer;
  height:25px;
  vertical-align:center;
  padding:0px 5px 0px 5px;
}
