/*
	calendar textstyles	3.2
    ezgenerator http://www.ezgenerator.com
    Copyright (c) 2004-2007 Image-line
*/
/* ----------TABLE styles----------*/
TABLE.enclosure /* General enclosure style*/
{
  text-align: center;
  background-color: transparent;
  border-style: none;
}
TABLE.event /* Events table */
{  
  text-align: center;
  background-color: transparent;
  border-style: <main_cal_body>border: 1px dotted #000000;</main_cal_body><event_body>font-family:Georgia, "Times New Roman", Times, serif;color:#000000;border: 1px solid #000000;</event_body><day1>font-size:10px;background: #DCDCDC;color: #000000;text-align:center;</day1><day2>font: 10px Georgia, "Times New Roman", Times, serif;color:#000000;text-align:center;</day2><day3>font-size:10px;color: #778899;background: #F0FFF0;text-align:center;</day3><mday1>font-size:10px;background: #DCDCDC;color: #000000;text-align:center;</mday1><mday2>font-size:10px;color: #000000;text-align:center;</mday2><mday3>font-size:10px;color: #778899;background: #F0FFF0;text-align:center;</mday3><week_st2>padding:5px;</week_st2><week_st3></week_st3><mcurrent_day>font-size:10px;color: #DC143C;background: #DCDCDC;text-align:center;</mcurrent_day><current_day>font-size:10px;color: #DC143C;background: #DCDCDC;text-align:center;</current_day><main_cal_bg></main_cal_bg><header1>font:10px arial,helvetica;background: #FFFFFF;color: #000000;border: 1px solid #000000;</header1><header2>font-size:10px;text-align: center;background: #FFFFFF;color: #000000;border: 1px solid #000000;</header2><month_header1></month_header1><month_header2></month_header2><description>background-position: transparent;font: bold 10px/14px Georgia, "Times New Roman", Times, serif;color:#000000;</description><date>font: 10px Georgia, "Times New Roman", Times, serif;color:#000000;</date><details>font-size: 10px;color: #000000;background: #C0C0C0;</details><cal_url>color: #483D8B;text-decoration:none;</cal_url><month_mode>font-size:10px;color: #000000;</month_mode><td_spacing>2</td_spacing><td_padding>1</td_padding><ev_height>140</ev_height>;
  border-color: #000000;
  border-width : 1px;
  width:100%;
  height:170px;
}
TABLE.calendar /* Calendar table */
{
  text-align: center;
  background-color: transparent;
  border-style: dotted;
  border-color: #000000;
  border-width : 1px;
}
/*-----TD styles------*/
TD.day1 /* Current month day without event */
{
  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;
}
TD.calh1 /* Calendar h1 style --> used for calendar month/year header and events description */
{
  font-family : arial,helvetica;
  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;
}
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;
}
/*----- 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;
}
.smallurl 
{
  font-size: 11px;
}
.mediumurl
{
  font-size: 11px;
}
.largeurl 
{
  font-size: 11px;
}
/*----- Other 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;
}

.od_title{font-weight:bolder;}
.od_desc{padding: 2px 2px 4px 6px;border-top:1px dotted #959595;}

