#CalendarNav {border:0px solid Red;clear:both;padding:0px 0px 0px 5px;margin:0px;}
#CalendarNav div.calBar {border:0px solid Red;}
#CalendarNav div.calBar {float:left;padding-right:5px;background:white url(../cssimages/bg_calendarMenuBar.gif) repeat-x right bottom;}
#CalendarNav div.calBar div.calYear {border-bottom:1px solid #EAEAEA;font-size:70%;margin-bottom:0px;}
#CalendarNav div.calBar div.calTabs {margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;height:26px;border:0px solid black;float:left;}
#CalendarNav div.calBar div.calTabs .topTab {font-size:70%;color:#445A8E;word-spacing:0px;}
#CalendarNav div.calBar div.calTabs .topTab span {display:block;float:left;}
#CalendarNav div.calBar div.calTabs .topTab .tabStart {background:white url(../cssimages/bg_btn_cal_left.gif) no-repeat left top;height:26px;width:6px;}
#CalendarNav div.calBar div.calTabs .topTab a.tabText {letter-spacing:-1px;font-weight:bold;display:block;float:left;background:white url(../cssimages/bg_btn_cal_middle.gif) repeat-x left top;color:#445A8E;padding:7px 0px 0px 0px;height:19px;}
#CalendarNav div.calBar div.calTabs .topTab a:hover.tabText {background-image:url(../cssimages/bg_btn_cal_middle.gif);color:#445A8E;}
#CalendarNav div.calBar div.calTabs .topTab a:visited.tabText {background-image:url(../cssimages/bg_btn_cal_middle.gif);color:#445A8E;}
#CalendarNav div.calBar div.calTabs .topTab .tabEnd   {background:white url(../cssimages/bg_btn_cal_right.gif) no-repeat left top;height:26px;width:4px;}
#CalendarNav div.calBar div.calTabs .topTab .tabEnd.lastTab {width:6px;}

#CalendarNav div.calBar div.calTabs .topTab.selected {color:white;}
#CalendarNav div.calBar div.calTabs .topTab.selected .tabStart {background:#C2C2C2 url(../cssimages/bg_btn_cal_left_sel.gif) no-repeat left top;}
#CalendarNav div.calBar div.calTabs .topTab.selected a.tabText {background:#C2C2C2 url(../cssimages/bg_btn_cal_middle_sel.gif) repeat-x left top;color:white;}
#CalendarNav div.calBar div.calTabs .topTab.selected a:visited.tabText {background-image:url(../cssimages/bg_btn_cal_middle_sel.gif);}
#CalendarNav div.calBar div.calTabs .topTab.selected .tabEnd {width:6px;background:#C2C2C2 url(../cssimages/bg_btn_cal_right_sel.gif) no-repeat left top;}

div#Calendar {border:0px solid red;clear:both;margin:0px;padding:0px;}
div#Calendar table.calendarEvents {margin:0px;padding:0px;empty-cells:show;border:1px solid #CDCDCD;border-top-width:0px;}
div#Calendar table.calendarEvents caption {display:none;}
div#Calendar table.calendarEvents thead tr td {
    background:#C4C4C4 url(../cssimages/bg_calendarTable_header.gif) no-repeat right bottom;height:71px;width:104px;
    color:#720B28;font-size:80%;font-weight:bold;
    margin:0px;padding:0px 0px 10px 0px;vertical-align:bottom;text-align:center;
    border:0px solid red;
}
div#Calendar table.calendarEvents tr th {
    height:21px;
    color:#fff;font-size:70%;
    padding:0px 0px 0px 10px;text-align:left;
    border:0px solid red;
}
div#Calendar table.calendarEvents tr th .weekDates {font-weight:normal;}
div#Calendar table.calendarEvents tr th.week1 {background-color:#E9303E;}
div#Calendar table.calendarEvents tr th.week2 {background-color:#E6A900;}
div#Calendar table.calendarEvents tr th.week3 {background-color:#38C32C;}
div#Calendar table.calendarEvents tr th.week4 {background-color:#44598E;}
div#Calendar table.calendarEvents tr th.week5 {background-color:#E9303E;}
div#Calendar table.calendarEvents tr th.week6 {background-color:#E6A900;}

div#Calendar table.calendarEvents tr td {
    width:104px;font-size:65%;background-color:#E8E8E8;empty-cells:show;
    border-right:1px solid #DDDDDD;vertical-align:top;
    }
div#Calendar table.calendarEvents tr td.noevent {height:30px;color:black;padding-left:10px;}
div#Calendar table.calendarEvents tr td .evtDate {color:#720B28;}
div#Calendar table.calendarEvents tr td h3 {font-size:90%;background-color:white;margin:0px;color:#445A8E;padding:5px 2px 3px 5px;}
div#Calendar table.calendarEvents tr td div.content {margin:0px 0px 0px 0px;padding:5px 0px 10px 5px;background:#fff url(../cssimages/bg_calendarTable_eventCell.gif) repeat-x left bottom;list-style-image:none;}
div#Calendar table.calendarEvents tr td div.content div{
    font-weight:bold;color:#474747;
    padding:0px 0px 0px 8px;margin:0px 0px 0px 0px;
    background:#fff url(../cssimages/bg_bullet_red.gif) no-repeat left 5px;
    border:0px solid red;
    }


div#Calendar table.calendarEvents tr td a {font-weight:bold;color:#474747;}