#cStyle{
	background:#EEEEEE;
    width:236px;
}

.table {
  /*border:2px solid #4A4F45;*/
  font-size: 12px;
  font-weight:bold;
  background-color:#fff;
  color: #EFEFEF;
  width:236px;
  text-align:center;
}
th{background:#efefef; color:#464646;}
td.genDate {
  background-color:#ccc;
  text-align: center;
  padding:3px;
  text-align:center;
  border:1px solid #ccc;
}
td.genDate a{color:#2F2F2F;}
/* Current date */
.table .curr {background-color: #77AD00; color:#fff!important; font-weight:bold; text-align:center;}
.table .curr:hover {background-color: #3e5c04; font-weight:bold;}

/* Weekend  */
.table .weekend {background-color: #A0A0A0; width:31px; border:1px solid #A0A0A0;}
.weekend a{color:#2F2F2F;}

/* Cell link */
.table td a {text-decoration: none;}

/* Cell link */
.table td.curr a {text-decoration: none; color:#fff!important; text-align:center;}
.table td.curr a:hover {text-decoration: none;}

/* Cell link hover */
.table td:hover {background-color:#fff; color:#EFEFEF;}

/* Name of the selected month (at the top) */
.monthName {margin: 0px; text-align: center; font-size: 12px; font-weight:bold; color:#fff; height:26px; line-height:26px; padding:3px 0 0; background:#74AC09; border:1px solid #74AC09;  -webkit-border-radius:4px; -moz-border-radius:4px;}

/* Next-Prev arrows */
.monthName a {color: #111111; text-decoration:none; }
.next {float:right;}
.prev {float:left;}

pre {background-color: #eeeeee; font-size:12px;}
.midCal{padding:10px 0 10px 30px!important;}
.disabledDate{
	border:1px solid #CCCCCC;
	color:#acabab;
	font-weight:bold;
	outline:medium none;
	padding:3px;
	background:#cccccc;
}
.disabledDate a:hover{color:#2F2F2F;}
.hasEvents {
	color:#FFF;
	font-weight:bold;
	outline:medium none;
	padding:3px;
	background:#ae2230;
}
.hasEvents a{color:#FFF}
.hasEvents a:hover{color:#2F2F2F;}