.regpro-calendar{background-color:#304A7B;color:#000;vertical-align:top}.regpro-calendarMonthHeader{background-color:#304A7B;text-align:center;vertical-align:middle}.regpro-calendar_table{}.regpro-calendarWeekDayHeader{font-weight:bolder;background:#1F5985;text-align:center;vertical-align:middle;padding:5px;color:#fff;border-left:1px solid #304A7B}.regpro-calendarDay{background-color:#efefef;text-align:left;font-weight:bolder;vertical-align:top;font-size:12px;color:#304A7B;font-style:normal;border-left:1px solid #FFF;border-top:1px solid #FFF;padding:5px}.regpro-calendarDay:hover{background-color:#DAD9CE}.regpro-calendarDay .eb_event_link, .regpro-calenderday-highlight
.eb_event_link{color:#304A7B;background:#DEDEDE;border-left:1px #D0D4D4 solid;border-top:1px #D0D4D4 solid;border-right:1px #fff solid;border-bottom:1px #fff solid;display:block;font-size:11px;padding:5px}.regpro-calendar_table
td{}.eb-calendar ul.eb-weekdays{background:#1F5985}.regpro-calendar_years{height:22px;text-align:left;border:0px
#c9d8fc;background-color:#efefef;vertical-align:top;margin:0;font-size:14px}.regpro-calendar_years:hover{background:#FFF}.regpro-calendar_months{height:22px;text-align:left;border:0px
#c9d8fc;background-color:#efefef;vertical-align:top;margin:0;font-size:14px}.regpro-calendar_months:hover{background:#FFF}#extcalendar
table.jcl_basetable{border:0
none;border-collapse:collapse;border-spacing:0;padding:0;width:100%}#extcalendar
.today{color:#606F79;font-weight:bold}#extcalendar .currentmonth, #extcalendar .currentday, #extcalendar
.currentweek{background-color:#304A7B;color:#FFF;font-size:14px;font-style:normal;font-weight:normal;padding:3px
11px;text-align:center;text-decoration:none;text-transform:uppercase}#extcalendar .previousmonth, #extcalendar .previousday, #extcalendar .previousweek,
#extcalendar .nextmonth, #extcalendar .nextday, #extcalendar
.nextweek{background-color:#304A7B;color:#FFF;font-size:11px;font-weight:bold;padding:3px
11px;text-align:center;text-decoration:none}#extcalendar .previousmonth, #extcalendar .nextmonth, #extcalendar .previousweek, #extcalendar .nextweek, #extcalendar .previousday, #extcalendar
.nextday{height:22px;text-align:center;vertical-align:middle;width:33%}#extcalendar .currentmonth, #extcalendar .currentday, #extcalendar
.currentweek{height:22px;text-align:center;vertical-align:middle;width:34%}#extcalendar
.tableb{background-color:#F4F4F4;border-left:1px solid #FFF;color:black;line-height:16px;padding:6px
11px}#extcalendar
.tablec{background-color:#F9F9F9;border-top:1px solid #FFF;color:#333;padding:3px
11px}#extcalendar
.tableh2{background:#1F5985;color:white;font-weight:bold;margin:0;padding:6px
12px}#extcalendar .previousday a, #extcalendar .previousmonth a, #extcalendar .previousweek
a{background:url(/media/com_eventbooking/assets/css/images/mini_arrowL.gif) no-repeat left center;color:#FFF;padding-left:8px}#extcalendar .nextday a, #extcalendar .nextmonth a, #extcalendar .nextweek
a{background:url(/media/com_eventbooking/assets/css/images/mini_arrowR.gif) no-repeat right center;color:#FFF;padding-right:8px}#extcalendar
.eventdesc{color:#606F79}#extcalendar
.eventtitle{color:#606F79;font-weight:bold;text-decoration:none}.wraptable_calendar{width:100%;clear:both}.eb-topmenu-calendar{overflow:hidden}.eb-topmenu-calendar
.left_calendar{float:left;padding:7px}.eb-topmenu-calendar
ul{margin:10px
0;padding:0;list-style:none}.eb-topmenu-calendar ul
li{}.eb-topmenu-calendar ul li
a{background:#F4F4F4;display:block;color:#304A7B;padding:7px
10px}.eb-topmenu-calendar ul li a:hover, .eb-topmenu-calendar ul li
a.active{background:#1F5985;color:#fff!important}div.moduleS2{background:url(/media/com_eventbooking/assets/css/images/topright_2.png) no-repeat 100% 0;height:1%;margin-bottom:10px}div.moduleS2
div{background:url(/media/com_eventbooking/assets/css/images/topleft_2.png) no-repeat 0 0}div.moduleS2 div
div{background:url(/media/com_eventbooking/assets/css/images/botright_2.png) no-repeat 100% 100%}div.moduleS2 div div
div{background:url(/media/com_eventbooking/assets/css/images/botleft_2.png) no-repeat 0 100%;padding:12px
15px 15px}div.moduleS2 div div div
div{background:none repeat scroll 0 0 transparent;padding:0}div.moduleS2 h3, div.moduletableS2
h3{font-style:normal;font-weight:normal;height:auto;line-height:100%;margin:0
0 10px;padding:0
0 3px;text-indent:0;border-bottom:1px solid #2B6DA1;color:#FFF;font-size:16px}td.mod_eb_mincalendar_today,#prev_month,#prev_year,#next_month,#next_year{color:#74ccff !important}td.mod_eb_mincalendar_today{background-color:#ffffff18;border-radius:100%}.extcal_minical
table.extcal_minical{background-color:#263759;padding:5px;width:100%}.mod_eb_minicalendar_link{color:#FFF;font-weight:bold}.extcal_minical .extcal_month_label
a{color:#FFF;font-weight:bold}.eb_minicalendar_monthyear{color:#F0F0F0}.eb_minicalendar_monthyear
a.mod_eb_minicalendar_link{color:#F0F0F0}.mod_eb_mincalendar_td_dayname{color:#F0F0F0}.mod_eb_mincalendar_td_dayname
.sunday{color:#9AA}.mod_eb_mincalendar_td_dayname
.saturday{color:#9AA}td.mod_eb_mincalendar_event{background-color:#1F5985}#eb-categories .eb-box-heading, #eb-events .eb-box-heading, #eb-event-page .eb-box-heading{background:#f2f2f2 url(/media/com_eventbooking/assets/images/background.png) repeat-x 0 0;border:1px
solid #DBDEE1}#eb-categories .eb-description, #eb-events .eb-description, #eb-event-page .eb-description{border-bottom:1px solid #DBDEE1;border-left:1px solid #DBDEE1;border-right:1px solid #DBDEE1}ul.eventsmall
li{list-style:none;border-top:1px solid #304A7B}span.event-date
span.month{background:#304A7B;border:1px
solid #304A7B}span.event-date
span.day{border:1px
solid #304A7B;color:#304A7B}#extcalendar .eventdesc .location-name{background:url(/media/com_eventbooking/assets/images/sky/location.png) no-repeat left center}