.calendar_mbox {
 padding: 7px 7px 5px 7px; 
}

.calendar_month{
 font-family:verdana;
 font-size:12px;
 color:#b63e42;
 font-weight:bold;
 text-align:center; 
}

.calendar_box {
 padding:2px; 
 background-color:#ffffff; 
 border-style:solid; 
 border-width:1px; 
 border-color:#d5cdbe; 
}

.calendar_day{
 border-top:1px solid #505050;
 border-right:0;
 border-bottom:0;
 border-left:1px solid #505050;
 width:29px;
 height:27px; 
 font-family:arial;
 font-size:11px;
 font-weight:bold;
 color:#000000;
 text-align:center; 
}

.calendar_dayhl {
 border-top:1px solid #505050;
 border-right:0;
 border-bottom:0;
 border-left:1px solid #505050;
 width:29px;
 height:27px; 
 font-family:verdana;
 font-size:11px;
 font-weight:arial;
 font-weight:bold;
 color:#000000;
 text-align:center; 
}

.calendar_dayhr {
 border-top:1px solid #505050;
 border-right:1px solid #505050;
 border-bottom:0;
 border-left:1px solid #505050;
 width:29px;
 height:27px; 
 font-family:arial;
 font-size:11px;
 font-weight:bold;
 color:#000000;
 text-align:center; 
}

.calendar_x {
 border-top:1px solid #505050;
 border-right:0;
 border-bottom:0;
 border-left:1px solid #505050;
 width:29px;
 height:27px; 
 font-family:verdana;
 font-size:12px;
 color:#000000;
 text-align:center; 
 cursor:pointer;
}

.calendar_xl {
 border-top:1px solid #505050;
 border-right:0;
 border-bottom:0;
 border-left:1px solid #505050;
 width:29px;
 height:27px; 
 font-family:verdana;
 font-size:12px;
 color:#808000;
 text-align:center; 
 cursor:pointer; 
}

.calendar_xr{
 border-top:1px solid #505050;
 border-right:1px solid #505050;
 border-bottom:0;
 border-left:1px solid #505050;
 width:29px;
 height:27px; 
 font-family:verdana;
 font-size:12px;
 color:#808000;
 text-align:center; 
 cursor:pointer; 
}

.calendar_xb {
 border-top:1px solid #505050;
 border-right:0;
 border-bottom:1px solid #505050;
 border-left:1px solid #505050;
 width:29px;
 height:27px; 
 font-family:verdana;
 font-size:12px;
 color:#000000;
 text-align:center; 
 cursor:pointer; 
}

.calendar_xbl {
 border-top:1px solid #505050;
 border-right:0;
 border-bottom:1px solid #505050;
 border-left:1px solid #505050;
 width:29px;
 height:27px; 
 font-family:verdana;
 font-size:12px;
 color:#808000;
 text-align:center; 
 cursor:pointer; 
}

.calendar_xbr{
 border-top:1px solid #505050;
 border-right:1px solid #505050;
 border-bottom:1px solid #505050;
 border-left:1px solid #505050;
 width:29px;
 height:27px; 
 font-family:verdana;
 font-size:12px;
 color:#808000;
 text-align:center; 
 cursor:pointer; 
}

.calendar_a {
 font-family:verdana;
 font-size:9px;
 color:#b63e42;
 text-decoration:none;
}

.calendar_a:hover {
 font-family:verdana;
 font-size:9px;
 color:#000000;
}