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

table.event{width:100%;background: #f8f8f8;color:#2a2a2a;border: 5px solid #f8f8f8;}
.details{height:20px;}
table.calendar{background: url(../ezg_calendar/gray_pat.gif) repeat;padding:4px;color:#000000;}
table.calendar td{padding:4px;}
.cal_bg{padding: 4px 0px 0px 0px;margin: 0px 5px 0px 0px;color:#2a2a2a;}
td.calh1{background: #000000 url(../ezg_calendar/gray_tile.gif);font: 11px Tahoma, Verdana, Arial, sans-serif;color:#ffffff;}
.month_h1{}
.month_h2{background: #8e99a4;color:#000000;text-transform:uppercase;}
td.calh2{text-align:center;font: 10px 'Trebuchet MS', Verdana, sans-serif;color:#ffffff;}
a.calh1{text-decoration:none;letter-spacing: -0.3em;}  
td.day1,td.day1 a{font: 10px Arial, Helvetica, sans-serif;color:#d7d7d7;text-align:center;border-right: 1px solid #808080;}
td.day2,td.day2 a{background: #ff8000;font: 10px Arial, Helvetica, sans-serif;color:#2a2a2a;text-align:center;border-right: 1px solid #808080;}
td.day3,td.day3 a{font: 10px Arial, Helvetica, sans-serif;color:#c0c0c0;text-align:center;border-right: 1px solid #808080;}
td.mday1{background: #ffffff;font-size:11px;color:#000000;border-right: 1px solid #c0c0c0;}
td.mday2{background: #8e99a4;font-size:11px;color:#000000;border-right: 1px solid #c0c0c0;}
td.mday3{background: #ffffff;font-size:11px;color:#c0c0c0;border-right: 1px solid #c0c0c0;}
td.currday,td.currday a{background: #ff8000;font: 10px Arial, Helvetica, sans-serif;color:#ff0000;}
td.mcurrday{background: #c0c0c0;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/gray_tile.gif) transparent;padding-left:3px;font: 10px/22px Tahoma, Verdana, Arial, sans-serif;color:#f0f0f0;border-top: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}
td.date{padding-left:4px;font-size:10px;line-height:18px;color:#000000;border-top: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}
td.details,td.details p{background: #f8f8f8;padding-left:4px;font-size:10px;color:#000000;border-top: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}
td.details p{border:0;}
td.week_st1{text-align:left;vertical-align:top;width:80px;height:70px;}
td.week_st2{background: #e4e4e4;color:#000000;border-right: 1px solid #c0c0c0;text-align:left;vertical-align:top;}
td.week_st3{color:#000000;border-top: 1px solid #ebebeb;border-right: 1px solid #ebebeb;text-align:left;vertical-align:top;width:80px;}
a.calurl{font-size:11px;color:#ffffff;}
.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;}

