@charset "utf-8";
/* CSS Document */

.calendar {
   width: 260px;
}
.calendar div {
   float: left;
   height: 37px;
   width: 37px;
}
.calendar .monheader {
   font-weight: bold;
   font-size:13px;
   color: #FFFFFF;
   text-align: center;
   height: 30px;
   line-height:30px;
   width: 257px;
   border:1px solid #015C96;
   background-color: #015C96;
}
.calendar .dayheader {
   font-weight: normal;
   font-size:11px;
   color: #333;
   text-align: center;
   line-height:20px;
   height: 20px;
   background-color: #F3F3F3;
}
.calendar .day {
   background-image:linear-gradient(to bottom, #EAEAEA, #E5E5E5 60%, #D9D9D9);
   box-shadow:1px 1px rgba(255, 255, 255, 0.5) inset;
   height:37px;
   text-align:center;
   line-height:37px;
   text-shadow:0px 1px rgba(255, 255, 255, 0.8);
   font-size:13px;
}
.calendar .day:hover{
	background:#09F;	
	text-shadow:0px 1px rgba(0, 0, 0, 0.8);
   	color:#fff;
}
.calendar .today {
   background:none repeat scroll 0% 0% #09F;
   border-color:#598B94;
   height:37px;
   line-height:37px;
   text-align:center;
   font-size:13px;
   text-shadow:0px 1px rgba(0, 0, 0, 0.8);
   color:#fff;
}
.calendar .inactive {
   background-image:linear-gradient(to bottom, #EAEAEA, #E5E5E5 60%, #D9D9D9);
   box-shadow:1px 1px rgba(255, 255, 255, 0.5) inset;
}