.yui-calcontainer{float:left;width:467px;text-align:center;}
.yui-calcontainer.withtitle{padding-top:1.5em;}
.yui-calendar a.calnavleft,.yui-calendar a.calnavleft:visited{position:absolute;cursor:pointer;top:95px;left:-65px;z-index:1;color:#289FCA;background:url(/images/calendar/arrow_off_previous.gif) no-repeat center left;padding:0 0 0 8px;}
.yui-calendar a.calnavright,.yui-calendar a.calnavright:visited{position:absolute;cursor:pointer;top:95px;right:-60px;z-index:1;color:#289FCA;background:url(/images/calendar/arrow_off_next.gif) no-repeat center right;padding:0 8px 0 0;}
.yui-calendar td.calcell{background-color:#93CFE4;text-align:center;}
.yui-calendar td.calcell a{color:#453130;text-decoration:none;}
.yui-calendar td.calcell.today{background-color:#b5d0d7;color:#fff;}
.yui-calendar td.calcell.oom{cursor:default;color:#fff;background-color:#fff;}

.yui-calendar td.calcell.selected{color:#fff;background:url(/images/calendar/tab_day_on.gif) repeat-x bottom center;border-right:1px solid #fff;padding:3px 8px;}

.yui-calendar td.calcell.calcellhover{cursor:pointer;background-color:#bee2ef;}
.yui-calendar td.calcell.calcellhover a{color:#FFF;}
.yui-calendar td.calcell.restricted{color:#9B9A95;text-decoration:none;background:#e8e8dc;}
.yui-calendar td.calcell.previous{color:#9B9A95;text-decoration:none;background:#EFEEEE;cursor:default;}
.yui-calendar td.calcell.highlight2{background-color:#9CF;}
.yui-calendar td.calcell.highlight3{background-color:#FCC;}
.yui-calendar .calweekdaycell{color:#289FCA;font-weight:700;text-align:center;width:1.5em;}
.yui-calendar .calfoot{background-color:#eee;}
.yui-calendar .calrowhead,.yui-calendar .calrowfoot{color:#666;font-size:9px;font-style:italic;font-weight:400;width:15px;}
#calendar_tabs ul{list-style:none;font-weight:700;float:left;width:467px;}
.calendar_tabs_years{display:inline-block;width:467px;margin:0 0 10px;}
.calendar_tabs_years li{float:left;}

.calendar_tabs_years li a:hover{background-color:#bee2ef !important;color:#fff !important;text-decoration:none;padding:4px 15px 3px;}

.calendar_tabs_years li.calendar_tabs_selected_year a,.calendar_tabs_years li.calendar_tabs_selected_year a:visited{color:#fff;background:url(/images/calendar/tab_year_on.gif) no-repeat bottom center !important;border-right:1px solid #fff;margin:-2px 0 0;padding:6px 20px 10px;}

.brandingClubbing .calendar_tabs_years li.calendar_tabs_selected_year a,.brandingClubbing .calendar_tabs_years li.calendar_tabs_selected_year a:visited{color:#fff;background:url(/images/calendar/tab_year_on.gif) no-repeat bottom center;border-right:1px solid #fff;margin:-2px 0 0;padding:6px 20px 10px;}
.calendar_tabs_months li{float:left;display:inline;}
.calendar_tabs_months li a:hover{background-color:#bee2ef !important;color:#fff !important;text-decoration:none;}
.calendar_tabs_months li.calendar_tabs_selected_month a,.calendar_tabs_months li.calendar_tabs_selected_month a:visited{color:#fff;background:url(/images/calendar/tab_month_on.gif) no-repeat bottom center !important;border-right:1px solid #fff;margin:-2px 0 0;padding:6px 8px 10px;}
.brandingClubbing .calendar_tabs_months li.calendar_tabs_selected_month a,.brandingClubbing .calendar_tabs_months li.calendar_tabs_selected_month a:visited{color:#fff;background:url(/images/calendar/tab_month_on.gif) no-repeat bottom center;border-right:1px solid #fff;margin:-2px 0 0;padding:6px 8px 10px;}
.calendar_tabs_months li.calendar_tabs_past_month a,.calendar_tabs_months li.calendar_tabs_past_month a:visited{background-color:#EFEEEE;color:#a6a6a6;cursor:default;}
.calendar_tabs_months li.calendar_tabs_past_month a:hover{color:#a6a6a6;}
.yui-calcontainer table{clear:both;margin-left:98px;margin-right:auto;font-size:100%;border-collapse:collapse;}
.yui-calcontainer table td{font-size:108%;border:1px solid #fff;padding:3px 8px;}
.yui-calcontainer table th{border:1px solid #fff;padding:2px 8px 8px;}
.yui-calendar .calhead{border:none;vertical-align:middle;padding:4px 8px 3px;}
.yui-calendar .calheader{position:relative;width:100%;text-align:center;overflow:visible;}
#scuCalendarContainer,#calendar_tabs{float:left;width:467px;}
.yui-calendar a.calnavleft:hover,.yui-calendar a.calnavright:hover{text-decoration:underline;}
.yui-calendar td.calcell.selected a,.brandingClubbing .calendar_tabs_years li a:hover,.brandingClubbing .calendar_tabs_months li a:hover{color:#fff;text-decoration:none;}
.yui-calendar td.calcell.highlight1,.yui-calendar td.calcell.highlight4{background-color:#CF9;}
.calendar_tabs_years li a,.calendar_tabs_years li a:visited,.brandingClubbing .calendar_tabs_years li a,.brandingClubbing .calendar_tabs_years li a:visited{float:left;background-color:#93CFE4;color:#453130;text-decoration:none;border-right:1px solid #fff;padding:4px 15px 3px;}
.calendar_tabs_months,.calendar_tabs_months ul{float:left;clear:both;width:467px;}
.calendar_tabs_months li a,.calendar_tabs_months li a:visited,.brandingClubbing .calendar_tabs_months li a,.brandingClubbing .calendar_tabs_months li a:visited{float:left;background-color:#93CFE4;color:#453130;text-decoration:none;border-right:1px solid #fff;padding:4px 8px 3px;}