#calendar .label{padding:0px 15px;margin-left:1px; font-size: 14px;font-weight: 100;height: 30px;line-height:30px;text-align: center;float: left;cursor: pointer;display: none;}
#calendar .label:hover{background: #dcdcdc;}
#calendar .label.today{background: #bfbfbf;}

#calendar .label.bold{color: #000;background: #e1e1e1;text-transform: uppercase;}
#calendar .label.bold.hover,
#calendar .label.bold:hover{background: #00a650;color: #fff;}
#calendar .label.bold.today{}
#calendar #arrows{float: left;cursor: pointer;position:relative;width: 120px;background: #008c44;}
#calendar .year{color: #FFF;font-size: 16px;width: 100%;height: 30px; line-height:30px; text-align: center;float: left;}
#calendar #arrows .next,#calendar #arrows .prev{position:absolute;z-index: 99;}
#calendar #arrows .next{right:0px; background:url('images/arrow-next.gif') no-repeat center 3px;width: 49px;height: 30px;}
#calendar #arrows .next:hover{opacity:.7; filter:Alpha(opcity=70);}
#calendar #arrows .prev{left:0px; background: url('images/arrow-prev.gif') no-repeat center 3px;width: 49px;height: 30px;}
#calendar #arrows .prev:hover{opacity:.7; filter:Alpha(opcity=70);}



.clear{clear: both;}
.tipsy{font-size: 10px;position: absolute;padding: 5px;z-index: 100000;}
.tipsy-inner{background-color: #000;color: #FFF;max-width: 200px;padding: 5px 8px 4px 8px;text-align: center;}
.tipsy-inner{border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.tipsy-arrow{position: absolute;width: 0;height: 0;line-height: 0;border: 5px dashed #000;}
.tipsy-arrow-n{border-bottom-color: #000;}
.tipsy-arrow-s{border-top-color: #000;}
.tipsy-arrow-e{border-left-color: #000;}
.tipsy-arrow-w{border-right-color: #000;}
.tipsy-n .tipsy-arrow{top: 0px;left: 50%;margin-left: -5px;border-bottom-style: solid;border-top: none;border-left-color: transparent;border-right-color: transparent;}
.tipsy-nw .tipsy-arrow{top: 0;left: 10px;border-bottom-style: solid;border-top: none;border-left-color: transparent;border-right-color: transparent;}
.tipsy-ne .tipsy-arrow{top: 0;right: 10px;border-bottom-style: solid;border-top: none;border-left-color: transparent;border-right-color: transparent;}
.tipsy-s .tipsy-arrow{bottom: 0;left: 50%;margin-left: -5px;border-top-style: solid;border-bottom: none;border-left-color: transparent;border-right-color: transparent;}
.tipsy-sw .tipsy-arrow{bottom: 0;left: 10px;border-top-style: solid;border-bottom: none;border-left-color: transparent;border-right-color: transparent;}
.tipsy-se .tipsy-arrow{bottom: 0;right: 10px;border-top-style: solid;border-bottom: none;border-left-color: transparent;border-right-color: transparent;}
.tipsy-e .tipsy-arrow{right: 0;top: 50%;margin-top: -5px;border-left-style: solid;border-right: none;border-top-color: transparent;border-bottom-color: transparent;}
.tipsy-w .tipsy-arrow{left: 0;top: 50%;margin-top: -5px;border-right-style: solid;border-left: none;border-top-color: transparent;border-bottom-color: transparent;}