#calendar ul li {background: none;margin : 0;padding : 0;}
div#calendar {margin : 0px;padding : 2px;text-align : center;font-size : 11px;margin-top: 20px;}
.calendar {font-weight : normal;font-size : 14px;margin : 0;padding : 0;}
ul#days, ul.weeks {list-style-type : none;margin : 10px 0px;padding : 0;}
ul#days li span {border: 1px solid #689C25;cursor : help;color : #fff;padding : 2px;margin : 0;background: #80c047 url(images/green/bgrnd.png) top repeat-x;font-size : 9px;}
ul li a.al, ul li a.al:visited {color : #689C25;text-decoration : none;border : 1px solid #689C25;padding : 2px;margin : 0;background: #80c047 url(images/green/bgrnd-3.png) top repeat-x;}
ul li a.al:hover, ul li a.al:focus, ul li a.al:active {color : #2C51B0;border : 1px solid #4D731C;text-decoration : none;cursor : pointer;}
.nw {color : #666;text-decoration : none;border : 1px solid #999;padding : 2px;margin : 0;background: #E6DBB3 url(images/green/bgrnd-4.png) top repeat-x;cursor: default;}
.na {color : #999;padding : 2px;border : 1px solid #E4E4E4;background: #FBFBFB url(images/green/bgrnd-2.png) top repeat-x;cursor : default;}
.nu {color : #eee;padding : 2px;border : 1px solid #E4E4E4;background-color : #eee;cursor : default;margin : 0;}
span.c_nexty {float:left;padding-left: 2px;}
span.c_prevy {float:right;padding-right: 2px;}
#calendar-loading {border: 1px solid #94b75f;background-color: #e7f1d7;color: #8faf5c;padding: 5px;visibility: hidden;top:150px;left:50px;position:relative;}
ul.menu {list-style:none; margin:0; padding:0;line-height: 100%;vertical-align: bottom;}
ul.menu * {margin:0; padding:0;}
ul.menu a {display:inline-block; color:#8faf5c; text-decoration:none;}
ul.menu li {position:relative;}
ul.menu ul {position:absolute; top:25px; left:0; background:#cee3ac; list-style:none;clip: rect(71px auto 71px auto);}
ul.menu ul li {border:1px solid #94b75f;width:142px; margin:0;border-top:none;}
ul li a.menulink-hover:link, ul li a.menulink-hover:visited {display:block; padding:3px 7px 5px; background-color:#cee3ac;font-weight:bold;color: #8faf5c;border:none;}
ul li a.menulink-hover:hover {background-color:#e7f1d7;color: #8faf5c;border:none;}
ul.menu a.menulink:link,  ul.menu a.menulink:visited {border: 1px solid #94b75f; padding:5px 7px 7px 0px; font-weight:bold; width:95%;background-color: #cee3ac;color: #8faf5c;text-align: center;}
ul.menu a.menulink:hover, ul.menu a.menuhover {border: 1px solid #94b75f;background-color: #e7f1d7;color: #8faf5c;}
#menu_2 a.menulink-h:link, #menu_2 a.menulink-h:visited {margin-top:5px;border: 1px solid #F14B34; padding:5px 7px 5px 0px; font-weight:bold; width:95%;background-color: #F17212;color: #fff;text-align: center;display:block;}
#menu_2 a.menulink-h:hover {background-color:#F68E1C;}
.cal_bithday {margin-bottom:5px;background:url(images/green/bithday.gif) no-repeat;padding-left:20px;float:left;height:16px;}
.cal_bithday_2 {float:right;margin-bottom:5px;font-weight:bold;color: green;}
.cal_bithday_1 {font-weight:bold;color: #FE6001;padding:10px 0 5px;display:block;}