/*
EZGenerator calendar styles 4
http://www.ezgenerator.com
Copyright (c)2004-2012 Image-line
*/

table.event{width:100%;background: #e6e6e6;color:#000000;border: 5px solid #ffffff;}
.details{height:40px;}
table.calendar{background: url(../ezg_calendar/body.gif);margin-left:5px;color:#000000;border: 5px solid #f9f9f9;}
table.calendar td{padding:5px;}
.cal_bg{color:#000000;}
.cal_nav{position:absolute;top:0px;}
.cal_nav span{font:10px/12px verdana;}
td.calh1{font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;text-transform:uppercase;}
.month_h1{}
.month_h2{color:#000000;text-transform:uppercase;}
td.calh2{text-align:center;background: #d8e0e4;font: 10px 'Trebuchet MS', Verdana, sans-serif;color:#808080;}
a.calh1{text-decoration:none;letter-spacing: -0.3em;}  
td.day1,td.day1 a{background: #eef0f0 url(../ezg_calendar/cell.gif);font: 11px Tahoma, Verdana, Arial, sans-serif;color:#000000;text-align:center;}
td.day2,td.day2 a{background: #c0c0c0 url(../ezg_calendar/eventcell.gif);font: 11px Tahoma, Verdana, Arial, sans-serif;color:#000000;text-align:center;}
td.day3,td.day3 a{background: url(../ezg_calendar/calpad.gif);font: 11px Tahoma, Verdana, Arial, sans-serif;color:#808080;text-align:center;}
td.mday1{background: #eef0f0 url(../ezg_calendar/cell.gif);font: 11px Tahoma, Verdana, Arial, sans-serif;color:#000000;text-align:center;}
td.mday2{background: #c0c0c0 url(../ezg_calendar/eventcell.gif);font: 11px Tahoma, Verdana, Arial, sans-serif;color:#000000;text-align:center;}
td.mday3{background: url(../ezg_calendar/calpad.gif);font: 11px Tahoma, Verdana, Arial, sans-serif;color:#808080;text-align:center;}
td.currday,td.currday a{background: url(../ezg_calendar/currdaycell.gif);font: 11px Tahoma, Verdana, Arial, sans-serif;color:#ffffff;}
td.mcurrday{background: #d8e0e4 url(../ezg_calendar/currdaycell.gif);font-size:11px;color:#000000;}
td.day1 a,td.day2 a,td.day3 a,td.currday a{background:transparent;border:0;}
a.currday{text-decoration:none;} 
td.monthview{text-align:left;padding:5px;width:20%;}
td.desc{background: url(../ezg_calendar/tile_back1.gif);padding-left:3px;font: 10px/22px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;}
td.date{float:none;padding-left:4px;font: 10px/18px 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;color:#400040;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;}
td.details,td.details p{background: #eef0f0;padding-left:4px;font-size:11px;color:#000000;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;}
td.details p{border:0;}
td.week_st1{text-align:left;vertical-align:top;width:80px;height:70px;}
td.week_st2{background: #c8d1dc;color:#000000;border-left: 1px solid #ffffff;text-align:left;vertical-align:top;}
td.week_st3{color:#000000;text-align:left;vertical-align:top;width:80px;}
a.calurl{font-size:11px;color:#000000;}
.monthmode{font-size:10px;color:#000000;}  
.od_title{font-weight:bolder;}
.od_desc{margin: 2px 2px 4px 6px;border-top:1px dotted #959595;}
.frmhint{color:red;}
.hhint.monthmode{text-decoration:none;}
