/*
	calendar textstyles	

    ezgenerator calendar textstyles 3.1a
		http://www.ezgenerator.com

    Copyright (c) 2004-2007 Image-line
*/

/* ----------TABLE styles----------*/

TABLE.enclosure /* enclosure table style */
{
  text-align: center;
  background-color: transparent;
  border-style: none;
}
TABLE.event /* Events table style */
{  
  text-align: center;
  background-color: transparent;
  border-style: dotted;
  border-color: #000000;
  border-width : 1px;
  width:100%;
  height:140px;
}
TABLE.calendar /* Calendar table style */
{
	text-align: center;
	background-color: transparent;
	border-style: dotted;
	border-color: #000000;
	border-width : 1px;
}

/*-----TD styles------*/
TD.day1 /* Current month day without event */
{
/* font-size: 11px; */
  background-color: #DCDCDC;
  color: #000000;
  text-align: center;
}

TD.day2 /* Current month day with event */
{
  color: #000000;
  text-align: center;
}

TD.day3 /* Prev/Next month day */
{
  color: #778899;
  background-color: #F0FFF0;
  text-align: center;
}

TD.currday /* Current day with event*/
{
  color: #DC143C;
  text-align: center;
}
TD.currdayempty /* Current day without event */
{
  color: #DC143C;
  background-color: #DCDCDC;
  text-align: center;
}

TD.monthview /* Prev/Next month day */
{
  text-align: left;
  padding: 5px 5px 5px 5px;
  width: 20%;
}

.small /* small size calendar */
{
	font-size: 11px;
	padding: 1px 1px 1px 1px;
}
.medium /* medium size calendar*/
{
  font-size: 11px;
  padding: 3px 3px 3px 3px;
}
.large /* large size calendar */
{
  font-size: 11px;
  padding: 5px 5px 5px 5px;
}

/*----- SPAN styles------*/
TD.calh1 /* Calendar h1 style --> used for calendar month/year header and events description */
{
  font-family : arial,helvetica;
  /* font-size: 8pt; */
  background-color: #FFFFFF;
  color: #000000;
  border-style: solid;
  border-color: #000000;
  border-width : 1px;
}
TD.calh2 /* Calendar h2 style -->used for calendar days names header */
{
  text-align: center;
  background-color: #FFFFFF;
  color: #000000;
  border-style: solid;
  border-color: #000000;
  border-width : 1px;
}
TD.desc /* Calendar desc style --> used for events description  */
{
  font: bold 10px/14px Georgia, "Times New Roman", Times, serif;
  color: #000000;
  background-color: transparent;
}
TD.date /* Calendar date style --> used for events date/time  */
{
  font-size : 10px;
  color: #000000;
}
TD.details /* Calendar details style --> used for events details */
{
  font-size : 10px;	
  color: #000000; 
  background-color: #C0C0C0;
}

/*----- A styles------*/
A.calurl /* URL for calendar dates */
{
  color: #483D8B;
  background-color: transparent;
  text-decoration: none;
}
A.currdayurl /* Url for current date */
{
  color: #DC143C;
  background-color: transparent;
  text-decoration: none;

}
A.calh1 /* URL for calendar dates */
{
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
  letter-spacing: -0.3em;
}
/*----- Others styles------*/
.catcolor /* .... */
{
   border: #000000 1px ;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

span.monthmode /* Current month day with event */
{
  font-size: 10px;
  color: #000000;
}
TD.week_st1
{
	text-align:left;
	vertical-align:top;
	padding:5px 5px 5px 5px;
	width:80px;
	height: 70px;
}
TD.week_st2
{
	text-align:left;
	vertical-align:top;
	padding:5px 5px 5px 5px;
}
TD.week_st3
{
	text-align:left;
	vertical-align:top;
	padding:5px 5px 5px 5px;
	width:80px;
}
