div.calendar {border-right:#009be5 2px solid; border-top:#009be5 10px solid; border-left:#009be5 2px solid; border-bottom:#009be5 2px solid; width:334px; height:187px; background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-top:5px;}
.close {font-size:11px; cursor:pointer; padding-top:2px; height:9px}
.close-cal {padding-left:5px; background:url(../images-09/calender/close.png) no-repeat center; width:13px; cursor:pointer; height:11px}
.calendar table {width:334px; background-repeat:no-repeat; height:185px; text-align:center}
.calendar thead .daynames {border-right:0px; border-top:0px; background:#ffffff; font:12px Arial, Helvetica, sans-serif; border-left:0px; width:20px; color:#0597db; border-bottom:0px; height:21px; text-align:center}
.calendar tbody .day {font-size:11px; background:url(../images-09/calender/not-select.png) no-repeat; width:22px; color:#999; height:21px}
.month-left-border {}
.month-right-border {padding-right:15px; padding-left:0px}
div.calendar td.false {background:url(../images-09/calender/select.png) no-repeat; width:22px; cursor:pointer; color:#0597db; height:21px}
div.calendar td.false:hover {background:url(../images-09/calender/select1.png) no-repeat; cursor:pointer; color:#000000}
div.calendar a.hover {background:url(../images-09/calender.png) no-repeat 0px -548px; width:22px; cursor:pointer; color:#ffffff; height:21px}
div.calendar td.edges {background:url(../images-09/calender/select1.png) no-repeat; cursor:pointer; color:#000000}
.calendar tbody .othermonth {font-size:80%; cursor:pointer; color:#999}
.calendar tbody td.today {0000ff:}
.calendar tbody td.active {background:url(../images-09/calender.png) no-repeat 0px -548px; width:22px; cursor:pointer; height:21px}
.calendar tbody td.selected {background:url(../images-09/calender.png) no-repeat 0px -569px; cursor:pointer; color:#fff}thead td.prev {background:url(../images-09/calender.png) no-repeat 0px -620px; cursor:pointer; height:10px}
thead td.prev:hover {background:url(../images-09/calender.png) no-repeat 0px -636px; cursor:pointer; height:10px}
thead td.next {background:url(../images-09/calender.png) no-repeat 0px -652px; cursor:pointer; height:10px}
thead td.next:hover {background:url(../images-09/calender.png) no-repeat 0px -668px; cursor:pointer; height:10px}
.calendar tbody .emptyrow {display:none}

.calendar tfoot .footrow {background:#565; color:blue; text-align:center}
.calendar tfoot .ttip {background:#ffffff; color:#000}
.calendar tfoot .active {background:#7c7}

.calendar .combo {border-right:#797979 1px solid; border-top:#797979 0px solid; display:none; font-size:90%; Z-INDEX:100; background:#ffffff; LEFT:0px; border-left:#797979 1px solid; width:4em; cursor:default; color:#000; border-bottom:#797979 1px solid; position:absolute; TOP:0px}
.calendar .combo .label {padding-right:1px; padding-left:1px; padding-bottom:1px; padding-top:1px; text-align:center}
.calendar .combo .label-IEfix {padding-right:1px; padding-left:1px; padding-bottom:1px; padding-top:1px; text-align:center}
.calendar .combo .label-IEfix {width:4em}
.calendar .combo .hilite {background:#ffffff; color:#000}
.calendar .combo .active {font-weight:bold; background:#ffffff; color:#fff}

.calendar td.time {padding-right:0px; border-top:#797979 1px solid; padding-left:0px; background:#ffffff; padding-bottom:1px; padding-top:1px; text-align:center}
.calendar td.time .hour {padding-right:5px; padding-left:6px; font-weight:bold; background:#ffffff; padding-bottom:0px; color:#000; padding-top:0px}
.calendar td.time .minute {padding-right:5px; padding-left:6px; font-weight:bold; background:#ffffff; padding-bottom:0px; color:#000; padding-top:0px}
.calendar td.time .ampm {padding-right:5px; padding-left:6px; font-weight:bold; background:#ffffff; padding-bottom:0px; color:#000; padding-top:0px}
.calendar td.time .hour {font-family:monospace}
.calendar td.time .minute {font-family:monospace}
.calendar td.time .ampm {text-align:center}
.calendar td.time .colon {padding-right:2px; padding-left:3px; font-weight:bold; padding-bottom:0px; padding-top:0px}
.calendar td.time span.hilite {background:#ffffff; color:#000}
.calendar td.time span.active {background:#e4e4e4; color:#fff}
.prev, .title, .nav {background-repeat:no-repeat; font-size:11px;}
.day p {padding:0; margin:0;}