a.s1{text-transform:uppercase;color:#F33;font-weight:bold;}a.s2{color:#F33;font-weight:bold;}.imr{display:block;text-indent:-9999px;overflow:hidden;}input.imr,button.imr{border:none;padding:0;cursor:pointer;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}.clearfix{display:block;}.hide,.js-active .js-hide{position:absolute;display:block;height:0;visibility:hidden;left:-9999px;top:-9999px;padding:0;margin:0;}legend.hide,legend.hide span{line-height:0;}.column{float:left;}#content-sidebar .widget{margin-bottom:40px;}#content-sidebar .widget h2{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #E3E4DE;}img.border{border:5px solid #414141;}img.right{float:right;margin:10px 0 10px 10px;}img.left{float:left;margin:10px 10px 10px 0;}.article-intro{font-weight:bold;font-size:1.167em;margin-bottom:1.429em;}h2.page-heading{color:#FFF;text-transform:uppercase;font-size:2.833em;line-height:1;letter-spacing:-2px;overflow:hidden;position:relative;left:-20px;margin:0 0 0.441em}h2.page-heading span{float:left;background:url('/media/site/images/front-end/backgrounds/bg-page-title-top.gif') 0 0 no-repeat #FFF;padding-top:11px;}h2.page-heading span span{display:block;padding-bottom:11px;padding-top:0;background:url('/media/site/images/front-end/backgrounds/bg-page-title-bottom.gif') bottom left no-repeat #FFF;}h2.page-heading span span span{padding-bottom:0;background:url('/media/site/images/front-end/backgrounds/bg-page-title-right.gif') top right repeat-y;}h2.page-heading span span span span{background:url('/media/site/images/front-end/backgrounds/bg-page-title-left.gif') top left repeat-y #9BB200;margin-right:11px;padding:6px 45px 8px 20px;float:none;min-width:5em;}#content.subnav h2.page-heading{left:-5px;}.jpagination{list-style:none;padding:0;margin:0;text-align:right;display:inline;}.jpagination li{display:inline;}.jpagination li a{padding:0 3px;font-weight:bold;color:#8B8C7F;text-decoration:none;}.jpagination li a.current{color:#F33;}.jpagination li a:hover{color:#3B3B3B;}.jp-pagination{position:relative;}.jp-pagination-list{display:block;}.jp-pagination .jp-pagination-wrapper{overflow:hidden;position:relative;padding:7px 30px 0 29px;}.jp-pagination .jp-pagination-bottom{padding-top:0;padding-bottom:7px;}.jp-pagination .jp-pagination-inner-wrapper,.jp-pagination .jp-content-wrapper{overflow:hidden;position:relative;}.jp-pagination .jp-pagination-wrapper ul{list-style:none;padding:0;margin:0;position:relative;}#content .jp-pagination .jp-pagination-wrapper ul li{margin:0;padding:0;float:left;line-height:1;}#content .jp-pagination .jp-pagination-wrapper ul li a{display:block;height:100%;text-align:center;margin-right:1px;padding:10px 0;font-weight:bold;color:#8B8C7F;text-decoration:none;}#content .jp-pagination .jp-pagination-wrapper ul li a{border-top:3px solid #8B8C7F;}#content .jp-pagination .jp-pagination-wrapper ul li.hover a,#content .jp-pagination .jp-pagination-wrapper ul li a:hover{border-top-color:#3B3B3B;color:#3B3B3B;}#content .jp-pagination .jp-pagination-wrapper ul li.current a,#content .jp-pagination .jp-pagination-wrapper ul li.current a:hover{border-top-color:#F33;color:#F33;}#content .jp-pagination .jp-pagination-bottom ul li a{border-bottom:3px solid #8B8C7F;border-top:none;}#content .jp-pagination .jp-pagination-bottom ul li.hover a,#content .jp-pagination .jp-pagination-bottom ul li a:hover{border-top:none;border-bottom-color:#3B3B3B;color:#3B3B3B;}#content .jp-pagination .jp-pagination-bottom ul li.current a,#content .jp-pagination .jp-pagination-bottom ul li.current a:hover{border-bottom-color:#F33;color:#F33;}.jp-pagination .next,.jp-pagination .prev{position:absolute;top:0;width:18px;height:18px;background:url('/media/site/images/front-end/sprites/spr-arrow-nav-2.gif') 0 0 no-repeat;text-indent:-9999em;overflow:hidden;cursor:pointer;}.jp-pagination .jp-pagination-bottom .next,.jp-pagination .jp-pagination-bottom .prev{top:23px;}.jp-pagination .prev{left:0;}.jp-pagination .prev:hover{background-position:-36px 0;}.jp-pagination .next{right:0;background-position:-18px 0;}.jp-pagination .next:hover{background-position:-54px 0;}.jp-pagination .jp-content{position:absolute;top:0;min-height:10px;}.jp-pagination .jp-content-inner-wrapper{overflow:auto;position:absolute;left:0;}.jp-pagination .jp-content-loading{position:absolute;top:0;left:0;width:100%;height:100%;background:url('/media/site/images/front-end/misc/bg-ajax-loader2.gif') center center #FFF no-repeat;}#article-meta .jp-pagination .jp-content-loading{background-color:#F3F3F3;}.article-list{list-style:none;padding:15px 0 40px;margin:0;}.article-list li{border-top:5px solid #E7E7DF;margin:25px 0 0;padding:25px 0 0;font-weight:normal;}.article-list li:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}.article-list li{display:block;}.article-list li.first{border-top:none;margin:0;padding:0;}.article-list .image .article-image{float:left;border:5px solid #3B3B3B;}.article-list .image .article-content{float:right;}.article-list .article-content h3{text-transform:uppercase;color:#414141;font-size:2em;margin:0 0 0.208em;line-height:1;}.article-list .article-detail{font-weight:bold;text-transform:uppercase;line-height:1.1;margin:0 0 0.333em;display:block;}.article-list .article-content p{margin:0 0 0.333em;}.article-list .article-meta{margin-top:1em;font-weight:bold;}.article-list .article-links a{padding-left:10px;margin-left:10px;border-left:1px solid #6B6B67;color:#6B6B67;}.article-list .article-links a.first{padding:0;margin:0;border:none;}.article-list .article-links br{display:none;}.article-list .article-like{margin:0.583em 0 0;}.article-like{font-weight:bold;}ul.article-like-users{overflow:hidden;}.article-like a.article-like{color:#6B6B67;margin-left:5px;padding-left:5px;border-left:1px solid #6B6B67;}.article-like ul.article-like-users{list-style:none;padding:0;margin:0.25em 0 0;}.article-like ul.article-like-users li{float:left;margin:0 1px 1px 0;padding:0;border:none;width:32px;height:32px;padding:1px;}.article-like ul.article-like-users img{display:block;}#article-filter{text-transform:uppercase;font-weight:bold;color:#F33;font-size:0.917em;}#article-filter select{color:#414141;font-weight:bold;}#article-filter button{font-weight:bold;background:#323232;border:none;color:#FFF;padding:0;cursor:pointer;text-align:center;text-transform:uppercase;width:4.545em;height:1.636em;}#article-filter button:hover,#article-filter button:focus{background:#8B8C7F;}#zones-slideshow{overflow:hidden;margin-top:15px;}#zones-slideshow .slideshow{float:left;display:inline;margin-left:55px!important;width:422px;height:283px;position:relative;border:5px solid #FFF;background:#FFF;}#zones-slideshow .panel img{border:none;}#zones-slideshow .panel-overlay{background:url('/media/site/images/front-end/backgrounds/bg-black-70.png');font-size:1.333em;bottom:0;left:0;}#zones-slideshow .panel-overlay span{text-transform:uppercase;font-weight:bold;padding:17px 83px 14px 10px;display:block;color:#FFF;letter-spacing:-0.03em;background:url('/media/site/images/front-end/backgrounds/bg-slideshow-overlay.gif') 0 1px no-repeat;}#zones-slideshow .panel-overlay a{text-decoration:none;color:#F33;}#zones-slideshow .overlay{display:none!important;}#zones-slideshow .gallery-counter{color:#FFF;position:absolute;z-index:999;bottom:14px;right:40px;font-size:1.333em!important;font-weight:bold;color:#F33;}#zones-slideshow .gallery-counter .counter{color:#FFF;}#zones-slideshow .nav-prev,#zones-slideshow .nav-next{display:block;width:9px;height:14px;text-indent:-9999em;overflow:hidden;background:url('/media/site/images/front-end/sprites/spr-slideshow-nav.png') no-repeat;bottom:17px;z-index:999;}#zones-slideshow .nav-next{right:10px;background-position:-9px 0;}#zones-slideshow .nav-next:hover{background-position:-27px 0;}#zones-slideshow .nav-prev{right:23px;background-position:0 0;}#zones-slideshow .nav-prev:hover{background-position:-18px 0;}#zones-slideshow .zones{float:right;display:inline;margin-right:55px;width:366px;}#zones-slideshow .row{margin:0 0 12px 0;}#zones-slideshow .zone{float:left;margin:0 0 0 7px;display:inline;}#zones-slideshow .zone img{display:block;border:2px solid #1F310A;margin-bottom:5px;}#zones-slideshow .zones,#zones-slideshow .zone{text-transform:uppercase;font-weight:bold;color:#1F310A;}#zones-slideshow .zone.current,#zones-slideshow .zone:hover{text-decoration:none;color:#FFF;}#zones-slideshow .zone.current img,#zones-slideshow .zone:hover img{border-color:#FFF;}#zones-slideshow .slideshow .slideshow-loader{position:absolute;top:-5px;left:-5px;z-index:999;width:432px;height:293px;background:url('/media/site/images/front-end/misc/bg-ajax-loader2.gif') center center #FFF no-repeat;}#zones-slideshow .slideshow .vid-more{position:absolute;top:10px;right:10px;padding:4px 8px;background:url('/media/site/images/front-end/backgrounds/bg-black-70.png');text-transform:uppercase;z-index:9999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}#calendar-widget,#calendar-widget div.hasDatepicker{background:none;}#calendar-widget{position:relative;}#calendar-widget h2.imr{background:url('/media/site/images/front-end/misc/calendar-widget/imr-title.gif') 0 0 no-repeat;height:43px;}.ui-datepicker-header{border-bottom:1px solid #E3E4DE;position:relative;margin-bottom:0.833em;}.ui-datepicker-title{text-align:center;padding:0 2.5em 0.75em;text-transform:uppercase;font-weight:bold;}.ui-datepicker-inline table,.ui-datepicker-inline thead,.ui-datepicker-inline tbody,.ui-datepicker-inline td,.ui-datepicker-inline th{border:none;}.ui-datepicker-inline table,.ui-datepicker-inline tbody,.ui-datepicker-inline thead{border-collapse:collapse;background:#F3F3F3;}.ui-datepicker-inline table{position:relative;}.ui-datepicker-inline td,.ui-datepicker-inline th{padding:0;}.ui-datepicker-inline th{background:#F3F3F3;color:#414141;text-align:center;}.ui-datepicker-inline a{text-decoration:none;}.ui-datepicker-inline td span.ui-state-default,.ui-datepicker-inline td a.ui-state-default,.ui-datepicker-inline td span,.ui-datepicker-inline td a{margin:0.083em 0.083em 0 0;border:1px solid #E41616;display:block;width:1.917em;height:1.917em;line-height:1.917em;text-align:center;font-weight:bold;background:#FF3334;color:#FFF;text-decoration:none;}.ui-datepicker-inline td.ui-datepicker-unselectable span{background:#F4F3EE;border-color:#E8E9E1;color:#424242;}.ui-datepicker-inline td.ui-datepicker-other-month span{background:#8B8C7E;border-color:#7F8173;}.ui-datepicker-next,.ui-datepicker-prev{cursor:pointer;position:absolute;top:-3px;display:block;width:18px;height:18px;text-indent:-9999em;overflow:hidden;background:url('/media/site/images/front-end/misc/calendar-widget/spr-calendar-nav.gif') 0 0 no-repeat;}.ui-datepicker-next{right:2px;background-position:-36px 0;}.ui-datepicker-next:hover{background-position:-54px 0;}.ui-datepicker-prev{left:2px;background-position:-18px 0;}.ui-datepicker-prev:hover{background-position:0 0;}.ui-datepicker-header .ui-state-disabled{visibility:hidden;}.event-modal{position:absolute;background:url('/media/site/images/front-end/misc/transparent.gif');}.event-modal-content{position:absolute;width:13.917em;min-height:3.25em;left:0;background:#FF3334;border:1px solid #E41616;padding:0.417em 0.417em 0.417em 0.583em;}.event-modal .event-close{position:absolute;width:10px;height:10px;top:5px;right:5px;background:blue;text-indent:-9999em;overflow:hidden;background:url('/media/site/images/front-end/misc/calendar-widget/imr-close.gif') 0 0 no-repeat;}.event-modal .event-loading{width:16px;height:11px;background:url('/media/site/images/front-end/misc/bg-ajax-loader.gif') 0 0 no-repeat;position:absolute;top:40%;left:48%;}.event-modal .event-nav{width:13px;height:8px;position:absolute;bottom:5px;right:5px;}.event-modal .event-prev,.event-modal .event-next{display:block;width:5px;height:8px;text-indent:-9999em;position:absolute;top:0;overflow:hidden;background:url('/media/site/images/front-end/misc/calendar-widget/spr-calendar-modal.gif') 0 0 no-repeat;}.event-modal .event-prev{background-position:-6px 0;left:0;}.event-modal .event-prev:hover{background-position:0 0;}.event-modal .event-next{background-position:-14px 0;right:0;}.event-modal .event-next:hover{background-position:-20px 0;}.event-modal .event-date{color:#FFF;font-size:2.5em;font-weight:bold;letter-spacing:-1px;float:left;line-height:1;margin:0.133em 0 0;}.event-modal .event-content{float:left;border-left:1px solid #FFF;width:10.091em;margin:0 0 0 0.545em;padding-left:0.545em;color:#FFF;font-size:0.917em;font-weight:bold;line-height:1.15;min-height:3.454em;}.event-modal a.event-url{color:#414141;}#gallery-widget h2.imr{background:url('/media/site/images/front-end/misc/gallery-widget/imr-title.gif') 0 0 no-repeat;height:19px;}#gallery-widget div{height:130px;width:180px;overflow:hidden;position:relative;margin-bottom:0.833em;}#gallery-widget span{position:absolute;bottom:0;left:0;color:#FFF;font-weight:bold;font-size:0.917em;padding:3px 5px;width:170px;background:url('/media/site/images/front-end/backgrounds/bg-black-70.png');}#location-widget h2.imr{background:url('/media/site/images/front-end/misc/location-widget/imr-title.gif') 0 0 no-repeat;height:19px;}#location-widget span{text-transform:uppercase;font-weight:bold;color:#8B8C7F;border-bottom:1px solid #E3E4DE;display:block;margin:-5px 0 10px;padding:0 0 5px}#location-widget img{display:block;margin-bottom:0.833em;}#social-widget h2.imr{background:url('/media/site/images/front-end/misc/social-widget/imr-title.gif') 0 0 no-repeat;height:19px;}#social-widget ul{list-style:none;padding:0;margin:0;font-size:0.917em;}#social-widget ul a{font-weight:bold;text-transform:uppercase;color:#8B8C7F;}#social-widget ul a:hover{text-decoration:none;color:#F33;}#social-widget li{margin-bottom:0.727em;}#social-widget img{vertical-align:middle;margin-right:5px;}#register-widget{overflow:hidden;}#register-widget h2.imr{background:url('/media/site/images/front-end/misc/register-widget/imr-title.gif') 0 0 no-repeat;height:19px;}#register-widget p{font-weight:bold;margin:0 0 0.714em;color:#8B8C7F;line-height:1.25;font-size:1.167em;}#register-widget p span{color:#414141;}#register-widget a{display:block;float:left;height:18px;padding:2px 0 0 22px;background:url('/media/site/images/front-end/backgrounds/bg-open-circle.gif') top left no-repeat;}#poll-widget h2.imr{background:url('/media/site/images/front-end/misc/poll-widget/imr-title.gif') 0 0 no-repeat;height:19px;}#poll-widget ul{list-style:none;padding:0;}#article-rating{background:#414141;color:#FFF;font-weight:bold;text-transform:uppercase;padding:12px 15px;overflow:auto;}#article-rating .rating-percent,#article-rating .rating-percent span,#article-rating .rating-scores{display:block;height:17px;width:86px;background:url('/media/site/images/front-end/sprites/spr-rating.gif') bottom left no-repeat;}#article-rating .rating-percent,#article-rating .rating-votes,#article-rating .rating-avg,#article-rating .rating-avg em,#article-rating .rating-rate,#article-rating .rating-rate em,#article-rating .rating-scores{float:left;}#article-rating .rating-percent span,#article-rating .rating-scores a{text-indent:-9999em;overflow:hidden;font-size:1px;background-position:top left;width:0%;}#article-rating .rating-scores{position:relative;}#article-rating .rating-scores a{display:block;position:absolute;top:0;left:0;width:18px;height:17px;background:url('/media/site/images/front-end/sprites/spr-rating.gif') -9999em -9999em no-repeat;}#article-rating .rating-scores a:hover{background-position:top left;}#article-rating .rating-scores .rating-score-1{z-index:50;}#article-rating .rating-scores .rating-score-2{z-index:45;width:35px;}#article-rating .rating-scores .rating-score-3{z-index:40;width:52px;}#article-rating .rating-scores .rating-score-4{z-index:35;width:69px;}#article-rating .rating-scores .rating-score-5{z-index:30;width:86px;}#article-rating .rating-avg em,#article-rating .rating-votes,#article-rating .rating-rate em{line-height:1.6em;}#article-rating .rating-avg em,#article-rating .rating-avg,#article-rating .rating-rate em{margin-right:10px;}#article-rating .rating-percent{margin-right:5px;}#article-rating .rating-avg{overflow:auto;}#article-rating .rating-rate{padding-left:10px;border-left:1px solid #FFF;}#article-comments .comments{list-style:none;margin:0;padding:1.25em 0;}#article-comments .comments li{border-top:1px solid #E3E4DE;margin-top:15px;padding-top:13px;overflow:hidden;font-weight:normal;}#article-comments .comments li:first-child{border-top:none;margin-top:0;padding-top:0;}#article-comments .time,#article-comments .comments a{color:#6B6B67;}#article-comments .comments a,#article-comments .comment-report-success{font-weight:bold;padding-left:0.583em;color:#6B6B67;}#article-comments .comments p{margin-bottom:0.25em;}#article-comments .article-comments-total{font-weight:bold;font-size:1.167em;}#article-comments .comments img{float:left;display:block;}#article-comments .comments div{float:right;margin-top:-1px;}#article-comment,#article-comment-success{background:#414141;padding:15px;}#article-comment legend span{display:block;text-transform:uppercase;color:#FFF;font-size:1.167em;padding-bottom:1.071em;}#article-comment input[type="submit"]{background:none;border:none;padding:0;margin:0;text-transform:uppercase;font-weight:bold;color:#F33;font-size:1.167em;float:right;}#article-comment input[type="submit"]:hover,#article-comment input[type="submit"]:focus{color:#FFF;}#article-comment textarea{border:1px solid #414141;height:10em;display:block;margin:0 0 0.833em;padding:10px 15px;}#article-comment textarea:focus{border-color:#F33;}#article-comment br{display:none;}#article-comment-success{font-weight:bold;text-transform:uppercase;text-align:center;color:#FFF;}#article-meta{background:#F3F3F3;overflow:auto;padding:15px;margin-top:1.667em;}#article-meta .jp-pagination .next,#article-meta .jp-pagination .prev{background-image:url('/media/site/images/front-end/sprites/spr-arrow-nav-3.gif');}#contact-callout{clear:both;}#contact-callout,#contact-callout-2,#contact-callout-3{height:113px;overflow:hidden;position:relative;background:url('/media/site/images/front-end/backgrounds/bg-contact-callout.gif') no-repeat #F3F3F3;margin:1.667em 0;}#contact-callout,#contact-callout-2,#contact-callout-3{text-indent:-9999em;}#contact-callout br,#contact-callout-2 br,#contact-callout-3 br{display:none;}#contact-callout a,#contact-callout-2 a,#contact-callout-3 a{position:absolute;top:76px;left:225px;width:140px;height:16px;}#contact-callout-2{background-image:url('/media/site/images/front-end/backgrounds/bg-contact-callout-2.gif');}#contact-callout-2 a{left:178px;}#contact-callout-3{background-image:url('/media/site/images/front-end/backgrounds/bg-contact-callout-3.gif');}#contact-callout-3 a{top:75px;left:102px;}#media-carousel-wrapper{position:relative;padding:0 32px;}#media-carousel ul{list-style:none;padding:0;margin:0;overflow:hidden;}#media-carousel li{float:left;padding:0 5px 0 0;}.js-active #media-carousel li{padding-left:5px;}#media-carousel li img{border:2px solid #414141;cursor:pointer;}#media-carousel li.current img,#media-carousel li img:hover{border-color:#9AB100;}#media-carousel-wrapper .carousel-prev,#media-carousel-wrapper .carousel-next{position:absolute;top:10px;width:18px;height:18px;background:url('/media/site/images/front-end/sprites/spr-arrow-nav.gif');text-indent:-9999em;overflow:hidden;cursor:pointer;}#media-carousel-wrapper .carousel-prev{left:8px;}#media-carousel-wrapper .carousel-prev:hover{background-position:-36px 0;}#media-carousel-wrapper .carousel-prev.disabled{background-position:-72px 0;}#media-carousel-wrapper .carousel-next{right:10px;background-position:-18px 0;}#media-carousel-wrapper .carousel-next:hover{background-position:-54px 0;}#media-carousel-wrapper .carousel-next.disabled{background-position:-90px 0;}#media-carousel-viewport{margin:0 0 12px;border:5px solid #414141;background:#414141;overflow:hidden;width:440px;}#media-carousel-viewport img,#media-carousel-viewport object,#media-carousel-viewport embed{display:block;}#media-carousel-container,#media-carousel{margin-bottom:0.833em;}#media-carousel-container #media-carousel{margin-bottom:0;}#media-carousel.no-nav #media-carousel-wrapper{margin:0 65px;}#media-carousel.no-nav #media-carousel-viewport{margin-left:75px;}#course-timetables{margin:2.083em 0;}#course-timetables h3.heading,#course-timetables a.more,#course-timetables span.full,#course-timetables span.avail{background:url('/media/site/images/front-end/sprites/spr-timetable.png') no-repeat;}#course-timetables h3.heading{width:170px;height:23px;background-position:-74px 0;margin:0 0 12px;}#course-timetables a.more{width:72px;height:25px;}#course-timetables .alt a.more{background-position:0 -47px;}#course-timetables span.full{width:52px;height:22px;background-position:0 -25px;}#course-timetables .alt span.full{background-position:0 -72px;}#course-timetables span.avail{width:71px;height:25px;background-position:-75px -47px;}#course-timetables table{width:450px;margin:0 0 2.083em;}#course-timetables table th{padding-top:1em;padding-bottom:1em;}#course-timetables table th.col1{width:79px;}#course-timetables table th.col2{width:75px;}#course-timetables table th.col3{width:40px;}#course-timetables table th.col4{width:40px;}#course-timetables table th.col5{width:35px;}#course-timetables table th.col6{width:50px;}#course-timetables td.status{vertical-align:middle;text-align:center;}#course-timetables table a{color:#414141;text-decoration:underline;}#course-timetables table a:hover,#course-timetables table .alt a:hover{color:#F33;}#course-timetables table .alt a{color:#FFF;}#course-timetable-nav{margin:0 0 2.083em;}.js-active #course-timetables table{margin:0;}.js-active #course-timetables caption{position:absolute;display:block;height:0;font-size:0;visibility:hidden;left:-9999px;top:-9999px;padding:0;margin:0;}.js-active #course-timetable-nav{list-style:none;padding:0;margin:0;overflow:hidden;}.js-active #course-timetable-nav li{float:left;margin:0;}.js-active #course-timetable-nav a{display:block;height:26px;text-indent:-9999em;overflow:hidden;background:url('/media/site/images/front-end/sprites/spr-course-timetable.gif') no-repeat;}.js-active #course-timetable-nav a.mon{width:59px;}.js-active #course-timetable-nav .current a.mon,.js-active #course-timetable-nav a.mon:hover{background-position:0 -26px;}.js-active #course-timetable-nav a.tue{width:62px;background-position:-59px 0;}.js-active #course-timetable-nav .current a.tue,.js-active #course-timetable-nav a.tue:hover{background-position:-59px -26px;}.js-active #course-timetable-nav a.wed{width:81px;background-position:-121px 0;}.js-active #course-timetable-nav .current a.wed,.js-active #course-timetable-nav a.wed:hover{background-position:-121px -26px;}.js-active #course-timetable-nav a.thur{width:71px;background-position:-202px 0;}.js-active #course-timetable-nav .current a.thur,.js-active #course-timetable-nav a.thur:hover{background-position:-202px -26px;}.js-active #course-timetable-nav a.fri{width:51px;background-position:-273px 0;}.js-active #course-timetable-nav .current a.fri,.js-active #course-timetable-nav a.fri:hover{background-position:-273px -26px;}.js-active #course-timetable-nav a.sat{width:70px;background-position:-324px 0;}.js-active #course-timetable-nav .current a.sat,.js-active #course-timetable-nav a.sat:hover{background-position:-324px -26px;}.js-active #course-timetable-nav a.sun{width:56px;background-position:-394px 0;}.js-active #course-timetable-nav .current a.sun,.js-active #course-timetable-nav a.sun:hover{background-position:-394px -26px;}#opening-hours{margin:1.667em 0;}#opening-hours .imr{height:19px;background:url('/media/site/images/front-end/headings/imr-opening-hours.gif') no-repeat;margin:0 0 0.833em;}#opening-hours td,#opening-hours th{text-align:center;font-weight:bold;}#opening-hours th{padding-top:1em;padding-bottom:1em;}#opening-hours .col1{width:140px;}#opening-hours .col2{width:100px;}#opening-hours .col3{width:140px;}#venue-location{margin:1.667em 0;}#venue-location .imr{height:58px;background:url('/media/site/images/front-end/headings/imr-finding-open.gif') no-repeat;margin:0 0 0.833em;}#venue-location br{display:none;}#venue-location img{display:block;margin-bottom:0.833em;}#venue-location-2{margin:1.667em 0;text-transform:uppercase;font-weight:bold;}#venue-location-2 .imr{height:19px;background:url('/media/site/images/front-end/headings/imr-open.gif') no-repeat;margin:0 0 0.583em;}#venue-location-2 br{display:none;}#venue-location-2 img{display:block;margin:0.583em 0 0.833em;}#venue-location-2 span{display:block;margin:0.167em 0;}#venue-location-2 .address{border-top:1px solid #E3E4DE;padding-top:0.417em;color:#8B8C7F;}#venue-location-2 .email{border-bottom:1px solid #E3E4DE;padding-bottom:0.417em;}#transport-info{margin:1.667em 0;}#transport-info .imr{height:28px;border-bottom:1px solid #E3E4DE;margin:0 0 1em;background:url('/media/site/images/front-end/headings/imr-transport.gif') no-repeat;}#faqs{background:#F4F4EE;padding:15px 15px 100px;}#faqs .imr{height:19px;margin:0 0 15px;background:url('/media/site/images/front-end/headings/imr-faqs.gif') no-repeat;}#faqs ul{list-style:none;padding:0;margin:0;}#faqs li{margin:15px 0 0;padding:15px 0 0;border-top:1px solid #E3E4DE;}#faqs li:first-child{margin:0;padding:0;border:none;}#faqs li p{margin:0;}#faqs .question:before{content:'Q. ';}#faqs .answer{padding:15px 0 0;font-weight:normal;}#faqs .answer:before{content:'A. ';}.js-active #faqs .answer{display:none;}.js-active #faqs li p{cursor:pointer;}#home #section-title{background-image:url('/media/site/images/front-end/headings/imr-what-can.gif');width:420px;height:69px;}#home #article-list .image .article-content{width:300px;float:left;}#home #article-list .image .article-image{float:right;}body.news #section-title{background-image:url('/media/site/images/front-end/headings/imr-news.gif');width:233px;}#news-home #article-list .image .article-content{width:430px;}#news-article .article-pic{float:right;border:5px solid #3B3B3B;margin:0 0 0.833em 0.833em;}#news-article .article-heading{margin-bottom:0;}#news-article .article-date{text-transform:uppercase;font-weight:bold;margin-bottom:1.25em;display:block;}#news-article .article-back{display:block;margin:2.5em 0 3.333em;}#news-article .article-back a{text-transform:uppercase;color:#F33;font-weight:bold;padding:0 40px 3px 10px;border-bottom:5px solid #8B8C7F;background:url('/media/site/images/front-end/backgrounds/bg-arrow-back.gif') 0 0.333em no-repeat;}#news-article #article-comments,#news-article #article-comment,#news-article #article-comment-success{margin:0 0 1.667em;}#news-article #article-rating{margin:1.667em 0 0;}#news-article #article-meta{background:url('/media/site/images/front-end/backgrounds/bg-comments-article.gif') 0 0 repeat-x #F3F3F3;}#news-article #article-comments .comments div{width:532px;}#news-article #article-comment textarea{width:513px;}#news-article #article-meta{padding-top:40px;}body.events #section-title{background-image:url('/media/site/images/front-end/headings/imr-gigs-events.gif');width:349px;height:69px;}#events #article-list .image .article-content{width:275px;}#events .jp-pagination .jp-pagination-wrapper{padding-left:30px;}#event-article #article-comment textarea{width:357px;background:#FFF;}#event-article #article-comments .comments div{width:377px;}#event-article #article-comments,#event-article #article-comment,#event-article #article-comment-success{margin:0 0 1.667em;}#event-article .jp-pagination-wrapper{padding-left:30px;}#event-article .event-pic{border:5px solid #414141;margin:1.429em 0;display:block;}#event-article #event-content{margin-bottom:1.429em;}#event-article #article-rating .rating-rate{display:block;border:none;padding:0;margin-top:5px;}#event-article .date-time{font-weight:bold;}body.activities #section-title{background-image:url('/media/site/images/front-end/headings/imr-activities.gif');width:253px;height:69px;}#activities-home #article-list .image .article-content{width:275px;}#activities-home .jp-pagination .jp-pagination-wrapper{padding-left:30px;}#activities-section .activity-intro,body.activities .activity-intro{font-weight:bold;font-size:1.167em;}body#contact-us-index #section-title{background-image:url('/media/site/images/front-end/headings/imr-contact-us.gif');width:274px;height:69px;}#contact-us-index #content #content-main,#contact-us-index #content #content-sub{width:295px;float:left;padding:20px 0 60px 0;}#contact-us-index #content #content-main{padding-left:40px;}#contact-us-index #content #content-sub{padding-left:15px;}#contact-us-index #opening-hours,#contact-us-index #transport-info{margin-top:2.5em;}body.stuffnearme #section-title{background-image:url('/media/site/images/front-end/headings/imr-stuff-near-me.gif');width:316px;height:69px;}#stuff-near-me-index #content #content-main{padding-top:40px;}#stuff-near-me-index #google-map img{display:block;}#stuff-near-me-index .results{font-size:1.333em;margin:0 0 1.25em;}#stuff-near-me-index h2.partners{height:43px;margin:1.25em 0 0;background:url('/media/site/images/front-end/headings/imr-partners.gif') 0 0 no-repeat;}#stuff-near-me-index #partners-list{margin:0 20px 0 0;padding:0 20px 0 0;border-right:1px solid #E3E4DE;}#stuff-near-me-index ul.partners{list-style:none;margin:0;padding:0;width:280px;float:left;}#stuff-near-me-index .partners br,#stuff-near-me-index #find-local-alt br{display:none;}#stuff-near-me-index .partners li{overflow:hidden;margin-bottom:1.25em;}#stuff-near-me-index .partners .partner-name{display:block;color:#F33;text-transform:uppercase;font-size:1.167em;margin-bottom:0.214em;}#stuff-near-me-index br.clearBoth{clear:both;}#stuff-near-me-index .partners .partner-addr{float:right;width:180px;font-weight:normal;}#stuff-near-me-index .partners .no-pic .partner-addr{float:none;width:auto;}#stuff-near-me-index .partners img{float:left;border:3px solid #3B3B3B;}#stuff-near-me-index #find-local-alt{margin:0.833em 0;padding:0.833em 0;border-top:1px solid #E3E4DE;border-bottom:1px solid #E3E4DE;}#stuff-near-me-index #find-local-alt label span{font-weight:bold;text-transform:uppercase;font-size:1.333em;line-height:1;vertical-align:middle;margin-right:0.3125em;}#stuff-near-me-index #find-local-alt label input{width:20.833em;text-transform:uppercase;}#stuff-near-me-index #find-local-alt input.s1{width:auto;background:#323232;color:#FFF;text-transform:uppercase;padding:0;height:1.833em;width:2.727em;text-align:center;border:none;}#stuff-near-me-index #find-local-alt input.s1:hover{background:#8B8C7F;}#stuff-near-me-index #content-main a.contact{font-size:1.167em;}#stuff-near-me-index #content-main a.contact span{color:#414141;text-decoration:none;}.js-active #stuff-near-me-index #google-map{width:605px;height:469px;border:1px solid #E3E4DE;}#message-board #message{background:#414141;padding:14px;margin:0 0 1.667em;}#message-board #message+h3{font-size:1.167em;}#message-board #message legend span{text-transform:uppercase;color:#FFF;font-size:1.167em;padding-bottom:10px;display:block;}#message-board #message p{color:#FFF;font-weight:bold;}#message-board #message p em{font-weight:normal;display:block;padding-right:20px;margin-top:3px;}#message-board #message textarea{width:390px;margin:0;background:#FFF;border:1px solid #414141;height:10em;display:block;padding:10px 15px;}#message-board #message textarea:focus{border-color:#F33;}#message-board #message input[type="submit"]{background:none;border:none;padding:0;margin:0;text-transform:uppercase;font-weight:bold;color:#F33;font-size:1.167em;float:right;}#message-board #message input[type="submit"]:hover,#message-board #message input[type="submit"]:focus{color:#FFF;}#message-board #article-comments .comments div{width:407px;}#message-board .jp-pagination .jp-pagination-wrapper{padding-left:30px;}#message-board #article-comments .comments .article-like{margin-top:10px;}#message-board #article-comments .comments a.article-like{border-left:1px solid #6B6B67;margin-left:8px;padding-left:10px;}#message-board #article-comments ul.article-like-users li{border:none;padding:1px;margin:0 1px 1px 0;overflow:hidden;}body.profile #section-title{background-image:url('/media/site/images/front-end/headings/imr-my-profile.gif');width:214px;height:69px;}body.profile #content #content-main{padding-top:40px;}body.profile .option h2.imr{height:19px;margin:0 0 8px 0;background:url('/media/site/images/front-end/sprites/spr-register-options.gif') 0 0 no-repeat;}body.profile .register_thanks h2.imr{height:19px;margin:0 0 8px 0;background:url('/media/site/images/front-end/sprites/spr-register-thanks.gif') 0 0 no-repeat;}body.profile .register_unsubscribe h2.imr{height:19px;margin:0 0 8px 0;background:url('/media/site/images/front-end/sprites/spr-youve-unsubscribed.gif') 0 0 no-repeat;}body.profile #option-text h2.imr{height:19px;margin:0 0 8px 0;background:url('/media/site/images/front-end/sprites/spr-join-us.gif') 0 0 no-repeat;}body.profile #option-text h3{font-size:1.0em;text-transform:none;}body.profile #option-text{margin-bottom:3.167em;width:590px;}body.profile #option-2 h2.imr{background-position:0 -28px;}body.profile #option-1{margin-bottom:4.167em;}body.profile #option-1 a{display:block;margin:5px 0 0;border:1px solid #FFF;width:169px;}body.profile #option-1 img{display:block;}body.profile #option-1 p{color:#000;font-weight:bold;padding:8px 10px 20px 185px;background:url('/media/site/images/front-end/backgrounds/bg-blue-column.gif') 0 0 repeat-y #EDEAE3;}body.profile #option-1 span{float:left;width:175px;margin-left:-175px;color:#FFF;text-transform:uppercase;}body.profile #option-2 .highlight{background:#F33;font-weight:bold;color:#FFF;padding:5px 10px;font-size:1.167em;}body.profile #register-form{padding:0 0 15px;border-bottom:5px solid #EDEAE3;}body.profile #register-form em{font-weight:normal;display:block;margin:0 0 0.7em;}body.profile #register-form br{display:none;}body.profile #register-form label{display:block;padding:4px 10px;margin-bottom:10px;font-weight:bold;overflow:hidden;background:url('/media/site/images/front-end/backgrounds/bg-red-column.gif') 0 0 repeat-y #EDEAE3;}body.profile #register-form label span,body.profile #register-form .dob span.faux-label,body.profile #register-form .opts span.faux-label{float:left;width:175px;color:#FFF;text-transform:uppercase;}body.profile #register-form label input{background:#FFF;color:#414141;}body.profile #register-form label input[type="text"],body.profile #register-form label input[type="password"]{width:230px;}body.profile #register-form .dob,body.profile #register-form .opts{margin-bottom:10px;padding:4px 10px;background:url('/media/site/images/front-end/backgrounds/bg-red-column.gif') 0 0 repeat-y #EDEAE3;}body.profile #register-form .dob label,body.profile #register-form .opts label{display:inline;padding:0;margin:0;background:none;}body.profile #register-form .opts ul{list-style:none;padding:0;margin:0;}body.profile #register-form .opts input{margin-top:0;margin-bottom:0;}body.profile #register-form .opts label span{float:none;color:#414141;width:auto;}body.profile #register-form .dob span.faux-label,body.profile #register-form .opts span.faux-label{font-weight:bold;}body.profile #register-form .opts span.faux-label{min-height:70px;}body.profile #register-form .captcha{background:none;padding:0;float:left;}body.profile #register-form .captcha br{display:block;}body.profile #register-form .captcha span{float:none;width:auto;color:#000;text-transform:none;font-weight:normal;}body.profile #register-form label.captcha input{width:160px;}body.profile #register-form button{float:right;margin-top:50px;width:117px;height:28px;background:url('/media/site/images/front-end/buttons/btn-join-open.gif') 0 0 no-repeat;}body.profile .retrieve{padding-top:10px;border-top:1px solid #EDEAE3;}body.profile .retrieve .error{color:#FF3334;}body.profile #profile-form{padding:0 0 15px;border-bottom:5px solid #EDEAE3;}body.profile #profile-form em{font-weight:normal;display:block;margin:0 0 0.7em;}body.profile #profile-form br{display:none;}body.profile #profile-form label,body.profile #profile-form span.field{display:block;padding:4px 10px;margin-bottom:10px;font-weight:bold;overflow:hidden;background:url('/media/site/images/front-end/backgrounds/bg-red-column.gif') 0 0 repeat-y #EDEAE3;}body.profile #profile-form label span,body.profile #profile-form .opts span.faux-label,body.profile #profile-form span.field span{float:left;width:175px;color:#FFF;text-transform:uppercase;}body.profile #profile-form label input{background:#FFF;color:#414141;}body.profile #profile-form label input[type="text"],body.profile #profile-form label input[type="password"]{width:230px;}body.profile #profile-form .opts{margin-bottom:10px;padding:4px 10px 10px;background:url('/media/site/images/front-end/backgrounds/bg-red-column.gif') 0 0 repeat-y #EDEAE3;}body.profile #profile-form .opts ul,body.profile #profile-form .opts label{list-style:none;padding:0;margin:0;background:none;}body.profile #profile-form .opts p,body.profile #profile-form .opts ul{padding-left:175px;}body.profile #profile-form .opts p,body.profile #profile-form .opts label span{color:#000;text-transform:none;font-weight:bold;float:none;}body.profile #profile-form .opts label{margin-bottom:5px;}body.profile #profile-form .opts span.faux-label{font-weight:bold;}body.profile #profile-form .opts input[type="checkbox"]{margin:0 3px 0 0;padding:0;}body.profile #profile-form label span.info{padding-left:175px;text-transform:none;color:#000;display:block;clear:both;float:none;width:auto;font-weight:normal;margin:3px 0 0;}body.profile #profile-form button{height:50px;width:125px;}body.profile #profile-form button{float:right;margin-top:20px;width:135px;height:28px;background:url('/media/site/images/front-end/buttons/btn-update-profile.gif') 0 0 no-repeat;}body.profile #login-options .column,body.profile #login-options .column h2.imr{width:290px;border-bottom:1px solid #EDEAE3;margin-bottom:15px;}body.profile #login-options .column h2.imr{height:30px;background:url('/media/site/images/front-end/sprites/spr-login-choice.gif') no-repeat;}body.profile #login-options .column h2.link{background-position:0 -45px;}body.profile #login-options p.fb{background:#38558F;color:#FFF;padding:12px;font-weight:bold;font-size:1.167em;}body.profile #login-options .col1 a.s1{display:block;margin:1em 0 0;}body.profile #login-options .profile{border-top:1px solid #EDEAE3;padding-top:10px;}body.profile #login-options .col2{float:right;padding:0 0 15px;}body.profile #login-options .col2 p{font-weight:bold;font-size:1.167em;}body.profile #login-options .col2 .wrapper{background:#F1F1EA;padding:12px;}body.profile p.highlight{color:#F33;}body.profile #login-options a.fb{color:#38558F;}body.profile #login-options ol{list-style:none;padding:0;margin:0;}body.profile #login-options label span{display:block;font-weight:normal;margin:0 0 0.25em;}body.profile #login-options input{background:#FFF;width:258px;display:block;margin:0 0 10px;color:#414141;}body.profile #login-options button{background:none;border:none;padding:0;font-weight:bold;text-transform:uppercase;color:#F33;cursor:pointer;}body.profile #login-fail div{color:#000;font-weight:bold;padding:8px 10px 20px 190px;font-size:1.167em;background:url('/media/site/images/front-end/backgrounds/bg-blue-column.gif') 0 0 repeat-y #EDEAE3;}body.profile #login-fail .fb{float:left;margin-left:-180px;width:168px;color:#FFF;text-transform:uppercase;background:#395692;}body.profile #login-fail h2.imr{height:19px;margin:0 0 0.417em;background:url('/media/site/images/front-end/headings/imr-log-in-fbc.gif') 0 0 no-repeat;}body.about-open #section-title,#work-with-us-index #section-title{background-image:url('/media/site/images/front-end/headings/imr-about.gif');width:276px;}body.about-open .staff-pic{border:5px solid #414141;}body.about-open .staff-details{margin-top:1.2em;}body.about-open .staff-details dt{margin-bottom:0.3em;}#work-with-us-index .intro{font-weight:bold;font-size:1.167em;}#work-with-us-index #vacancies{list-style:none;padding:0;margin:3.333em 0 0;}#work-with-us-index #vacancies li{font-weight:normal;}#work-with-us-index #vacancies li .content{padding:0 0 2em;}.js-active #work-with-us-index #vacancies li .content{display:none;}#work-with-us-index #vacancies .title{text-transform:uppercase;color:#F33;font-size:1.333em;}.js-active #work-with-us-index #vacancies .title{cursor:pointer;padding-left:20px;background:url('/media/site/images/front-end/backgrounds/bg-vacancies-arrow.gif') 0 -436px no-repeat;}.js-active #work-with-us-index #vacancies li.open .title{background-position:0 4px;}#work-with-us-index #vacancies .desc{padding-top:15px;}#work-with-us-index #vacancies .desc,#work-with-us-index #vacancies .spec{line-height:1.3;}#work-with-us-index #vacancies .desc h4,#work-with-us-index #vacancies .spec h4{font-size:1.167em;}#work-with-us-index #vacancies .desc h4{margin-top:0;}#work-with-us-index #vacancies .download{overflow:hidden;margin-bottom:1.3em;}#work-with-us-index #vacancies .download a{display:block;float:left;clear:left;font-size:1.167em;margin:0;}body.join-us #section-title{background-image:url('/media/site/images/front-end/headings/imr-join-us.gif');width:154px;}body.support-us #section-title{background-image:url('/media/site/images/front-end/headings/imr-support-us.gif');width:275px;}body#venue-hire-index #section-title,body#enquiry-form #section-title{background-image:url('/media/site/images/front-end/headings/imr-venue-hire.gif');width:263px;}body#supporters-index #section-title{background-image:url('/media/site/images/front-end/headings/imr-supporters.gif');width:284px;}body.partner-profile #section-title{background-image:url('/media/site/images/front-end/headings/imr-partner-profile.gif');width:346px;}body.partner-profile #content-main .col1{float:left;width:295px;}body.partner-profile #content-main .col2{width:295px;float:right;}body.partner-profile .partner-pic{border:5px solid #3B3B3B;margin:0 0 20px;}body.partner-profile #content-main .column h3{font-size:2em;margin-top:0;}body.partner-profile #content-main .column h4{font-size:1.333em;margin-top:1em;padding-bottom:0.5em;margin-bottom:0.625em;border-bottom:1px solid #E3E4DE;}body.partner-profile .phone ul,body.partner-profile .fax ul,body.partner-profile .email ul{list-style:none;padding:0;margin:0;}body.partner-profile .phone em,body.partner-profile .fax em,body.partner-profile .email a{font-weight:normal;}body.partner-profile .email em{display:block;margin-bottom:0.167em;}body#useful-info-index #section-title{background-image:url('/media/site/images/front-end/headings/imr-for-parents.gif');width:291px;}body#site-map #section-title{background-image:url('/media/site/images/front-end/headings/imr-sitemap.gif');width:291px;}#site-map .sitemap{text-transform:uppercase;}#site-map .sitemap ul{margin-top:5px;}#site-map .sitemap li{margin-bottom:10px;}#content-main ul li{font-weight:normal;}