


.fontTimes{font-family: Times; font-size: 26px;  font-style: italic}
.hidebox{display:none;}
.visiblebox{}

#CalendarIFrame {display: none;left: 0px;position: absolute;top: 5px;height: 250px;width: 250px;z-index: 99;}
#Calendar {position:absolute;background-color:#FFF;margin:0;padding:0;display:none;z-index: 100;BORDER: #cfe7ed 1px solid;padding:6px 10px 0;}
#Calendar table {font-family: arial, verdana, helvetica, sans-serif;font-size:12px;}
#Calendar th {font-weight: normal;color:#0597db;}
#Calendar th a {font-weight: normal;text-decoration: none;}
#Calendar td {text-align: center;}
#Calendar td a {font-weight: normal;text-decoration: none; font-size:12px;}
#Calendar .header {}
#Calendar .footer a{font-size:11px;color:#40a4d2;}
#Calendar .weekday {background:url("../images/calendar-valid.gif") no-repeat;color: #0597db;}
#Calendar .weekend {background:url("../images/calendar-valid.gif") no-repeat;color:#FF0000;}
#Calendar .current {background:url("../images/calendar-valid.gif") no-repeat 0 -21px;color: #FFF;}
#Calendar .weekday,#Calendar .weekend,#Calendar .current {display: block;text-decoration: none;width:21px;height:21px;line-height:21px;}
#Calendar .weekday:hover,#Calendar .weekend:hover,#Calendar .current:hover {color: #FFF;background:url("../images/calendar-valid.gif") no-repeat 0 -21px;}
#Calendar .previous {text-align: left;}
#Calendar .next {text-align: right;}
#Calendar .previous,#Calendar .next {padding: 1px 3px 1px 3px;font-size: 1.4em;}
#Calendar .previous a,#Calendar .next a {color: #666;text-decoration: none;font-weight: bold;}
#Calendar .title {text-align: center;font-weight: bold;color: #666; font-size:11px;}
#Calendar .empty {background:url("../images/calendar-td.gif") no-repeat 0px 1px;}