.calendar{background-color:#8f8174;}#sidebar-left .calendar,#sidebar-right .calendar{padding:15px;}#sidebar-left .calendar h2,#sidebar-right .calendar h2{margin:0 0 10px 0;color:#fff;}#sidebar-left #calendar h3,#sidebar-left .subCalendars h3,#sidebar-left #calendarMain h3,#sidebar-right #calendar h3,#sidebar-right .subCalendars h3,#sidebar-right #calendarMain h3{color:#fff;font-size:1em;padding:0.25em 0 0;}#main-container #calendarMain{margin:0;width:202px;}#calendarMain h3:first-child{display:block;width:200px;height:1.5em;border:1px solid #d7d2cd;}#calendarMain ul{list-style:none;}#sidebar-left #calendarMain ul,#sidebar-right #calendarMain ul{color:#fff;font-size:0.9em;margin:0px 10px 0px 15px;list-style:none;}#sidebar-left #calendarMain ul li,#sidebar-right #calendarMain ul li{background:none;list-style:square;padding:0 0 5px;}#sidebar-left #calendarMain ul a,#sidebar-right #calendarMain ul a{color:#fff;text-decoration:none;}#sidebar-left #calendarMain ul a:hover,#sidebar-left #calendarMain ul a:focus,#sidebar-left #calendarMain ul a:active,#sidebar-right #calendarMain ul a:hover,#sidebar-right #calendarMain ul a:focus,#sidebar-right #calendarMain ul a:active{text-decoration:underline;} #calendarMain table,#calendarMain table td,#calendarMain table tr,#calendarMain table th,.subCalendars table,.subCalendars table td,.subCalendars table tr,.subCalendars table th{background:none;margin:0;padding:0;}#main-container #main-content #events .subCalendars table table td{text-align:center;}#main-container #main-content #events .subCalendars table table{display:block;}.calendar #calendarMain table,.calendar #calendarMain table td,.calendar #calendarMain table tr,.calendar #calendarMain table th{background-color:#8f8174;}.calendar #calendarMain table{table-layout:fixed;border-collapse:separate;}#calendarMain table td,.subCalendars table td{border:1px solid #dfdfdf;background:none;text-align:center;color:#000;width:1.5em;height:1.5em;font-size:1em;}.calendar #calendarMain table td{background-color:#ffffff;}.calendar #calendarMain table th{color:#ffffff;font-size:9px;} #main-container .coe_sidebar_view{color:#fff;}#main-container #sidebar-left .coe_sidebar_view .summary,#main-container #sidebar-right .coe_sidebar_view .summary{padding-left:0;}#main-container .coe_sidebar_view .summary a{color:#fff;}#main-container .coe_sidebar_view abbr{display:block;border:none;font-size:0.8em;}#main-container .coe_sidebar_view .description{padding-top:0;padding-bottom:0;}#main-container .coe_sidebar_view ul,#main-container .coe_sidebar_view li{padding:0;margin:0;}#main-container .coe_sidebar_view ul li{background:none;list-style-type:square;}     #main-container #calendar,#main-container #events{width:100%;}#main-container #calendar th,#main-container #calendar td,#main-container #calendar caption{ text-align:center;padding:0;}#main-container #calendar table{padding:5px;margin:0;} #main-container #main-content #calendar td.noDate,#main-container #sidebar #calendarMain td.noDate,#main-container #main-content #calendar td.date,#main-container #sidebar #calendarMain td.date{background-color:#ffffff;color:#353535;}#main-container #main-content #calendar td.eventDate,#main-container #sidebar #calendarMain td.eventDate,#main-container #main-content #calendar td.currentDate,#main-container #sidebar #calendarMain td.currentDate{background-color:#e3e0db;}#main-container #main-content #calendar td.eventDate,#main-container #sidebar #calendarMain td.eventDate{background:#e3e0db url(img/bg-calendar-date.png) no-repeat;}#main-container #main-content #calendar td.date,#main-container #sidebar #calendarMain td.date,#main-container #main-content #calendar td.noDate,#main-container #sidebar #calendarMain td.noDate{background:#ffffff url(img/bg-calendar-date.png) no-repeat;}#main-container #main-content #calendar table.smallCalendar td img{display:none;}#main-container #main-content #calendar table.smallCalendar td{background-image:url(img/bg-calendar-date-small.png);}#main-container #main-content #calendar,#main-container #main-content #calendar-tabs,#main-container #main-content #events{margin-left:0px;} #main-container #main-content > #calendar,#main-container #main-content > #calendar-tabs,#main-container #main-content > #events{margin-left:0px;}#main-container #main-content #calendar-tabs{margin-left:0px;padding-left:20px;}#main-container #main-content #calendar{margin-right:0px;}#main-container #main-content #calendar-tabs{width:50%;}#main-container #main-content #calendar,#main-container #main-content #events,#main-container #main-content #calendar .smallCalendarContainer,#main-container #main-content #calendar-tabs td a{border:1px solid #e3e0db;background:#f9f9f8;} #main-container #main-content #calendar *,#main-container #main-content #events *,#main-container #main-content #eventDetail *{font-size:inherit;}#main-container #main-content #events tr  #main-container #main-content #calendar td.eventDate,#main-container #main-content #calendar td.currentDate,#main-container #main-content #calendar td.date{font-size:11px;}#main-container #main-content #calendar-tabs td a{border-bottom-width:0;top:1px;position:relative;margin-right:5px;width:auto;padding:0 0.7em;} #main-container #main-content #calendar-tabs td a.unselected{border-bottom-width:0;background-color:#e3e0db;height:21px;}#main-container #main-content #calendar th,#main-container #main-content #calendar td.currentDate,#main-container #sidebar #calendarMain th,#main-container #sidebar #calendarMain td.currentDate{border:none;font-weight:normal;}#main-container #main-content #calendar th,#main-container #sidebar #calendarMain th{font-size:9px;color:white;}#main-container #calendarMain td.currentDate{font-weight:bold;}#main-container #main-content #calendar,#main-container #main-content #calendar-tabs,#main-container #main-content #events,#main-container #sidebar #calendarMain{font-family:inherit;}#main-container #main-content #calendar h3,#main-container #sidebar #calendarMain h3{font-size:1em;color:#353535;}#main-container #sidebar #calendarMain a,#main-container #main-content #calendar a{color:#353535;}#main-container #main-content #events span.detailContent{color:#353535;}#main-container #main-content #dayEvents td,#main-container #main-content #eventDetail td,#main-container #main-content #events td{text-align:left;}#main-container #main-content #events .eventPagination{text-align:right;}#main-container #main-content #dayEvents td{background:#fff;} #main-container #main-content #calendar table table{width:85px;position:relative;margin:0 auto;}#main-container #main-content #calendar table.smallCalendar td,#main-container #main-content #calendar table.smallCalendar td a{width:11px;height:11px;}#main-container #main-content #calendar table.smallCalendar td img{visibility:hidden;}#main-container #main-content #calendar table.smallCalendar td.noDate{background:none;}  #main-container #main-container #sidebar #calendarMain{margin:-12px -13px 0 -12px;width:158px;overflow:hidden;}#main-container #main-container #sidebar #calendarMain img{margin:0;display:inline;}#main-container #main-container #sidebar #calendarMain div.separator{display:none;}#main-container #main-container #sidebar #calendarMain ul{margin:0;padding:5px 12px 0 12px;font-size:inherit;}  #main-container .coe{font-size:1em;font-family:Verdana,sans-serif;}#main-container .coe h1{font-size:1.2em;font-weight:bold;text-decoration:none;}#main-container .coe h2{font-size:1.1em;font-weight:bold;text-decoration:none;margin-bottom:0;}#main-container .coe ul.vcalendar > h2{margin-bottom:1em;}#main-container .coe .coe_search_navigation{padding-bottom:1em;}#main-container .coe .coe_search{padding-left:0;padding-bottom:1em;text-align:right;}#main-container .coe .coe_search .submit{border:1px solid rgb(0,0,0);border-left-color:rgb(180,180,180);border-top-color:rgb(180,180,180);padding:1px 1px 1px 1px;color:#373535;background-color:#ffffff;text-decoration:none;margin:0;}#main-container .coe .coe_search .submit:active{border:1px solid rgb(0,0,0);border-right-color:rgb(180,180,180);border-bottom-color:rgb(180,180,180);}#main-container .coe .vcalendar{list-style-type:none;margin-left:20px;}#main-container .coe .vevent{padding-bottom:1.5em;}#main-container .coe .summary{padding-left:1.5em;padding-top:0.2em;padding-bottom:0.2em;}#main-container .coe .description{padding-left:1.5em;padding-top:1em;padding-bottom:0.2em;}#main-container .coe_event_view .dtstart,#main-container .coe_event_view .dtend{font-weight:bold;}#main-container .coe_event_view .summary{padding-left:0;}#main-container .coe_event_view .details{padding-left:1.5em;padding-top:1.5em;}#main-container .coe_event_view .details div{padding-top:1em;}#main-container .coe_event_view .summary{padding-bottom:1em;font-size:1.2em;font-weight:bold;}#main-container .coe_search_result .vcalendar{list-style-type:decimal;padding-left:2em;}#main-container .coe_search_result li{padding:0;margin:0;}#main-container .coe_search_result .summary{padding-left:0;}#main-container .coe_search_result .details{padding-left:2.5em;}#main-container .coe_search_result .coe_search_navigation{text-align:right;}#main-container .coe_search_navigation .navigation_previous a:link,#main-container .coe_search_navigation .navigation_next a:link,#main-container .coe_search_navigation .navigation_previous a:visited,#main-container .coe_search_navigation .navigation_next a:visited{border:1px solid rgb(0,0,0);border-left-color:rgb(180,180,180);border-top-color:rgb(180,180,180);padding:3px 3px 3px 3px;color:#373535;background-color:#ffffff;text-decoration:none;margin:0;}#main-container .coe_search_navigation .navigation_previous a:hover,#main-container .coe_search_navigation .navigation_next a:hover{color:#373535;background-color:#eeeeee;}#main-container.coe_event_view .url{display:block;width:100%;overflow:hidden;} #main-container #main-content #calendar-tabs.ui-tabs{width:auto;}   .theme-01 #calendar th,.theme-01 #calendarMain h3:first-child,.theme-01 #main-content #calendar-tabs #unselected a:hover,.theme-01 #main-content #calendar-tabs #unselected a:focus,.theme-01 #main-content #calendar-tabs #unselected a:active{background-color:#741026;color:#ffffff;}.theme-02 #calendar th,.theme-02 #calendarMain h3:first-child,.theme-02 #main-content #calendar-tabs #unselected a:hover,.theme-02 #main-content #calendar-tabs #unselected a:focus,.theme-02 #main-content #calendar-tabs #unselected a:active{background-color:#d5a737;color:#ffffff;}.theme-03 #calendar th,.theme-03 #calendarMain h3:first-child,.theme-03 #main-content #calendar-tabs #unselected a:hover,.theme-03 #main-content #calendar-tabs #unselected a:focus,.theme-03 #main-content #calendar-tabs #unselected a:active{background-color:#90ab5a;color:#ffffff;}.theme-04 #calendar th,.theme-04 #calendarMain h3:first-child,.theme-04 #main-content #calendar-tabs #unselected a:hover,.theme-04 #main-content #calendar-tabs #unselected a:focus,.theme-04 #main-content #calendar-tabs #unselected a:active{background-color:#3887b0;color:#ffffff;}.theme-05 #calendar th,.theme-05 #calendarMain h3:first-child,.theme-05 #main-content #calendar-tabs #unselected a:hover,.theme-05 #main-content #calendar-tabs #unselected a:focus,.theme-05 #main-content #calendar-tabs #unselected a:active{background-color:#da8439;color:#ffffff;}.theme-06 #calendar th,.theme-06 #calendarMain h3:first-child,.theme-06 #main-content #calendar-tabs #unselected a:hover,.theme-06 #main-content #calendar-tabs #unselected a:focus,.theme-06 #main-content #calendar-tabs #unselected a:active{background-color:#447646;color:#ffffff;}.theme-07 #calendar th,.theme-07 #calendarMain h3:first-child,.theme-07 #main-content #calendar-tabs #unselected a:hover,.theme-07 #main-content #calendar-tabs #unselected a:focus,.theme-07 #main-content #calendar-tabs #unselected a:active{background-color:#326f88;color:#ffffff;}.theme-08 #calendar th,.theme-08 #calendarMain h3:first-child,.theme-08 #main-content #calendar-tabs #unselected a:hover,.theme-08 #main-content #calendar-tabs #unselected a:focus,.theme-08 #main-content #calendar-tabs #unselected a:active{background-color:#a5591d;color:#ffffff;}.theme-09 #calendar th,.theme-09 #calendarMain h3:first-child,.theme-09 #main-content #calendar-tabs #unselected a:hover,.theme-09 #main-content #calendar-tabs #unselected a:focus,.theme-09 #main-content #calendar-tabs #unselected a:active{background-color:#87944a;color:#ffffff;}.theme-10 #calendar th,.theme-10 #calendarMain h3:first-child,.theme-10 #main-content #calendar-tabs #unselected a:hover,.theme-10 #main-content #calendar-tabs #unselected a:focus,.theme-10 #main-content #calendar-tabs #unselected a:active{background-color:#5e2f24;color:#ffffff;}