/* calendar style */

 #calendarDiv {
display: block;
display: none;
position: relative;
font-size:11px;
margin-top:0px;
*margin-top:-10px;
margin-left:50px;
z-index:999;
border:1px solid #6c7139;
}



#calendarDiv a {
cursor: pointer;
}
#calendar {
background: #ddd;
clear: both;
text-align: center;
}
#calendar, #linksTable {
width: 133px;
*margin-bottom:-1px;
}
#calendar .calendarHeader {
background: #a4bed3;
color: #2f2e2e;
font-size:12px;
}
#calendar .weekDaysTitleRow {
background: #a1b34d;
color: #000000;
font-weight:bold;
}
#calendar .weekDaysRow {
background: #b7c674;
color: #666;
}
#calendar .weekDaysCell {
color: #2f2e2e;
border: 0px solid #303c93;
}
#calendar .weekDaysCellOver {
background: #a1b34d;
border: 0px solid #303c93;
}
#closeCalender {
position: absolute;
width:123px;
bottom: 100%;
display: block;
cursor: pointer;
background-color:#6c7139;
color: #fff;
font-size:11px;
border:1px solid #6c7139;
border-bottom:0px;
left:-1px;
text-align:right;
}
#closeCalender:hover {
background: #6c7139;
color: #313893;
}
#linksTable {
background: #6c7139;
}
#linksTable a {
display: block;
color: #fff;
letter-spacing: 1px;
font-weight: bold;
padding: 2px 5px;
}
#linksTable a:hover {
background: #6c7139;
color: #ffffff;
}
#prevMonth {
float: left;
}
#nextMonth {
float: right;
}
#today {
background: #a1b34d;
}

