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

table.event{width:100%;background: #e6e6e6;color:#000000;border: 5px solid #ffffff;}
.details{height:20px;}
table.calendar{font-family:Arial, Helvetica, sans-serif;color:#242424;}
table.calendar td{padding:3px;}
.cal_bg{background: url(../ezg_calendar/cal2.gif) no-repeat;padding: 14px 7px 10px 6px;margin: 0px 5px 0px 0px;color:#000000;}
td.calh1{background: #ffffff;padding-top:2px;font: small-caps bold 12px Arial, Helvetica, sans-serif;color:#242424;}
.month_h1{}
.month_h2{color:#000000;text-transform:uppercase;}
td.calh2{text-align:center;background: #e29000;font: bold 11px Arial, Helvetica, sans-serif;color:#ffffff;}
a.calh1{text-decoration:none;letter-spacing: -0.3em;}  
td.day1,td.day1 a{font: 11px Arial, Helvetica, sans-serif;color:#000000;text-align:center;border-right: 1px solid #ffffff;}
td.day2,td.day2 a{background: #e29000;font: 11px Arial, Helvetica, sans-serif;color:#000000;text-align:center;}
td.day3,td.day3 a{font: 11px Arial, Helvetica, sans-serif;color:#c0c0c0;text-align:center;border-right: 1px solid #ffffff;}
td.mday1{background: #eaebeb;font: 11px Arial, Helvetica, sans-serif;color:#000000;text-align:center;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;}
td.mday2{background: #e29000;font: 11px Arial, Helvetica, sans-serif;color:#ffffff;text-align:center;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;}
td.mday3{background: #eaebeb;font: 11px Arial, Helvetica, sans-serif;color:#c0c0c0;text-align:center;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;}
td.currday,td.currday a{background: #ff8000;font: bold 11px Arial, Helvetica, sans-serif;color:#242424;}
td.mcurrday{background: #e29000;font-size:11px;color:#ffffff;border: 2px solid #242424;}
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) transparent repeat;padding: 0px 0px 0px 3px;font: bold 13px/22px Arial, Helvetica, sans-serif;color:#242424;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;}
td.date{padding-left:4px;font-size:10px;line-height:18px;color:#000000;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;}
td.details,td.details p{background: #eef0f0;padding-left:4px;font: 11px Arial, Helvetica, sans-serif;color:#242424;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: #eaeaea;color:#000000;text-align:left;vertical-align:top;}
td.week_st3{color:#000000;border-right: 1px solid #ffffff;text-align:left;vertical-align:top;width:80px;}
a.calurl{font-weight:bold;font-size:11px;color:#E29000;}
.monthmode{font-weight:bold;font-size:10px;color:#ffffff;}  
.od_title{font-weight:bolder;}
.od_desc{margin: 2px 2px 4px 6px;border-top:1px dotted #959595;}
.frmhint{color:red;}

