.nav,.nav ul{list-style:none}.dropdowns a,.dropdowns li,.dropdowns nav,.dropdowns ul{margin:0;padding:0}.dropdowns a{text-decoration:none}.toggleMenu{display:none}.nav:after,.nav:before{content:" ";display:table}.nav li li a,.nav>li>a{display:block}.nav:after{clear:both}.nav a{padding:10px 15px}.nav li{position:relative}.nav>li{float:left}.nav>li>.parent{background-image:url(images/downArrow.png);background-repeat:no-repeat;background-position:right}.nav li ul{position:absolute;left:-9999px}.nav>li.hover>ul{left:0}.nav li li.hover ul{left:100%;top:0}.nav li li a{padding-left:30px;position:relative;z-index:100}.nav li li li a{z-index:200}@media screen and (max-width:768px){.nav li li .parent,.nav>li>.parent{background-position:95% 50%}.active,.nav ul{display:block}.nav>li{float:none}.nav li li .parent{background-image:url(images/downArrow.png);background-repeat:no-repeat}.nav ul{width:100%}.nav li li.hover ul,.nav>li.hover>ul{position:static}}.dropdowns{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;width:auto}.toggleMenu{border-top:1px solid #fff;background:#005C69;color:#fff;font-weight:700}.nav{background:#f8f8f8;border:1px solid #f0f0f0}.nav li li a,.nav li li li a{border-bottom:1px solid silver}.nav a:hover{background-color:#fff}.nav li li a{background:#eee}.nav li li li a{background:#ccc}a.toggleMenu{padding:10px 0;width:100%;text-align:center}.nav ul{width:9em}.nav a{color:#666;padding:5px 10px}.nav>li>.parent{padding-right:25px;background-position:90% 50%}@media screen and (max-width:768px){.nav ul{width:100%}}div.zabuto_calendar{margin:0;padding:0}div.zabuto_calendar .table{width:100%;margin:0;padding:0}div.zabuto_calendar .table td,div.zabuto_calendar .table th{padding:4px 2px;text-align:center}div.zabuto_calendar .table tr td,div.zabuto_calendar .table tr th{background-color:#fff}div.zabuto_calendar .table tr.calendar-month-header th{background-color:#fafafa}div.zabuto_calendar .table tr.calendar-month-header th span{cursor:pointer;display:inline-block;padding-bottom:10px}div.zabuto_calendar .table tr.calendar-dow-header th{background-color:#f0f0f0}div.zabuto_calendar .table tr:last-child{border-bottom:1px solid #ddd}div.zabuto_calendar .table tr.calendar-month-header th{padding-top:12px;padding-bottom:4px}div.zabuto_calendar .table-bordered tr.calendar-month-header th{border-left:0;border-right:0}div.zabuto_calendar .table-bordered tr.calendar-month-header th:first-child{border-left:1px solid #ddd}div.zabuto_calendar div.calendar-month-navigation{cursor:pointer;margin:0;padding:5px 0 0}div.zabuto_calendar tr.calendar-dow td,div.zabuto_calendar tr.calendar-dow-header th{width:14%}div.zabuto_calendar .table tr td div.day{margin:0;padding-top:7px;padding-bottom:7px}div.zabuto_calendar .table tr td.event div.day,div.zabuto_calendar ul.legend li.event{background-color:#fff0c3}div.zabuto_calendar .table tr td.dow-clickable,div.zabuto_calendar .table tr td.event-clickable{cursor:pointer}div.zabuto_calendar .badge-today,div.zabuto_calendar div.legend span.badge-today{background-color:#357ebd;color:#fff;text-shadow:none}div.zabuto_calendar .badge-event,div.zabuto_calendar div.legend span.badge-event{background-color:#ff9b08;color:#fff;text-shadow:none}div.zabuto_calendar .badge-event{font-size:.95em;padding-left:8px;padding-right:8px;padding-bottom:4px}div.zabuto_calendar div.legend{margin-top:5px;text-align:right}div.zabuto_calendar div.legend span{color:#999;font-size:10px;font-weight:400}div.zabuto_calendar div.legend span.legend-block:after,div.zabuto_calendar div.legend span.legend-list:after,div.zabuto_calendar div.legend span.legend-spacer:after,div.zabuto_calendar div.legend span.legend-text:after{content:' '}div.zabuto_calendar div.legend span.legend-spacer{padding-left:25px}div.zabuto_calendar ul.legend>span{padding-left:2px}div.zabuto_calendar ul.legend{display:inline-block;list-style:none;margin:0;padding:0}div.zabuto_calendar ul.legend li{display:inline-block;height:11px;width:11px;margin-left:5px}div.zabuto_calendar ul.legend div.zabuto_calendar ul.legend li:first-child{margin-left:7px}div.zabuto_calendar ul.legend li:last-child{margin-right:5px}div.zabuto_calendar div.legend span.badge{font-size:.9em;border-radius:5px;padding:2px 5px 3px}@media (max-width:979px){div.zabuto_calendar .table td,div.zabuto_calendar .table th{padding:2px 1px}}#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:100%;background:url(ui.totop.png) no-repeat left top}#toTopHover{background:url(ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}#toTop:active,#toTop:focus{outline:none}