*{margin:0;padding:0}#pagewrapper,#poll{margin:0 auto 10px;overflow:hidden;padding:0 10px 10px;position:relative;width:970px}a{text-decoration:none}a:hover{text-decoration:underline}.clear{clear:both}#commentform{margin-left:-990px}.debugtext{display:none}div.backlink{padding:0 0 10px}.info{font-size:.9em;padding:0 0 .5em 0}.tableoverflow{overflow-x:auto;overflow-y:visible}.title{font-weight:bold;padding:0 0 .5em 0;text-decoration:underline}#leftcolumnmobile,#slidenavigation,#slidenavigationtoggle{display:none}a>span.tooltip{background:3px 1px url("../images/newwindow.png") no-repeat;padding-right:19px;cursor:pointer;height:12px;display:inline-block}a>img+span.tooltip{display:none}a span.tooltip span{position:absolute;top:-999em;left:-999em}#toputilnav{overflow:hidden;width:100%}#toputilnav.errorpage,#toputilnav.poll{height:12px}#toputilnav ul{float:right;list-style:none;margin:.5em 0 0;white-space:nowrap}#toputilnav ul li{border-right:1px solid transparent;display:inline;font-size:.9em;padding:0 1em}#toputilnav ul li.last{border-right:none;padding-right:0}#toputilnav ul li .selected{font-weight:bold;cursor:default}#topbanner{background:transparent no-repeat top right;margin-bottom:1em;overflow:hidden;padding:0 0.2em 0.2em 0.2em}#topbanner #toplogo{margin-top:0em;float:left}#toplevelsearch{float:right;margin-top:40px}#toplevelsearch form{margin-top:0}#toplevelsearch fieldset{border:0;margin:0}#toplevelsearch fieldset label,#toplevelsearch fieldset legend{display:none}#toplevelsearch input{border:1px solid transparent;font-size:1.15em;padding:.6em .9em}#toplevelsearch input#go{border-radius:0;filter:none;margin-left:.1em;text-shadow:none;transition:background .3s;-moz-transition:background .3s;-webkit-transition:background .3s}#toplevelsearch input#q{transition:box-shadow .3s, color .3s;width:182px;-moz-transition:box-shadow .3s, color .3s;-webkit-transition:box-shadow .3s, color .3s}.ui-menu{border:1px solid transparent;border-radius:2px;max-height:270px !important;list-style:none;padding:2px;z-index:9999 !important}.ui-menu li a{display:block;padding:.5em 1em;text-decoration:none}.ui-menu li a.ui-state-hover{border-radius:2px;cursor:pointer}#toplevelnav ul{margin:0 0 0px;overflow:hidden;padding:0}#toplevelnav ul li{display:inline-block;list-style:none;margin:1px .1em 0 0;position:relative}#toplevelnav ul li a,#toplevelnav ul li span{display:block;font-size:1.3em;padding:.7em .8em;text-decoration:none;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}#secondlevel{clear:both;margin-top:-1px}#secondlevel ul.nav{margin:0 0 1px;padding:0;position:relative}#secondlevel ul.nav li.nav{display:inline-block;list-style:none;vertical-align:top;position:relative}#secondlevel ul.nav li.nav>a,#secondlevel ul.nav li.nav>span{border-right:1px solid transparent;display:block;margin:1em 0 1em 0;padding:0 1em}#secondlevel ul.nav li.nav a.onpath,#secondlevel ul.nav li.nav>span{font-weight:bold}#secondlevel ul.nav li.nav span.more{font-weight:normal}#secondlevel ul.nav li.nav>ul.menu{border:1px solid transparent;border-top:0 !important;display:none;list-style:none;padding:0;margin:0;min-width:180px;left:0;position:absolute;z-index:9999}#secondlevel ul.nav li.nav>ul.menu li{border-top:1px dotted transparent}#secondlevel ul.nav li.nav>ul.menu li a,#secondlevel ul.nav li.nav>ul.menu li span{padding:.6em;display:block}#secondlevel ul.nav li.nav:hover{text-decoration:underline}#secondlevel ul.nav li.nav:hover>ul.menu{display:block}#secondlevel ul.nav li.last a,#secondlevel ul.nav li.last span{border-right:0;padding-right:0}#secondlevel ul.nav li.last ul.menu{left:auto;right:0}#secondlevel ul.nav li.last ul.menu li span{font-weight:bold}#secondlevel ul.nav li.first ul.menu{left:0;right:auto}#breadcrumb a{text-decoration:underline}#breadcrumb a:hover{text-decoration:none}#breadcrumb ol{margin:0;padding:0.5em 1em 0.5em 1em}#breadcrumb ol li{display:inline;list-style:none}#breadcrumb ol li.separator{padding:0 .5em}#leftcolumn{float:left;display:inline;width:217px;margin:20px 15px 0 0}.leftnav{position:relative}#leftnavigation{list-style:none;margin:0 0 15px 0;padding:0}#leftnavigation li a,#leftnavigation li span{display:block;margin-bottom:.5em;padding:.3em .5em}#leftnavigation li.child a{padding-left:20px}#leftnavigation li a:hover{text-decoration:none}#leftadditional{width:217px;overflow:hidden}#maincolumnwrapper{clear:both;overflow:hidden;width:100%}#contentwrap{height:100%;overflow:hidden}#centrecolumn{margin:20px 0;overflow:hidden}#centrecolumn a.formstart{clear:both;display:block;height:0;overflow:hidden}#contentfullwidth{float:left;overflow:hidden;position:relative;width:100%}#contentrightnav{float:left;margin:20px 0 0;overflow:hidden;position:relative;width:100%}#contentrightnav .contentleft{float:left;margin-left:-200px;position:relative;right:100%;width:200%}#contentrightnav .contentbodywrap{float:left;left:50%;padding-bottom:1em;position:relative;width:50%}#brandingbanner img{height:auto;margin-bottom:1em;max-width:100%}#headingtext{height:100%;margin:0 0 10px 0;overflow:hidden}#headingtext>img,#headingtext>h1{display:inline;margin:0;vertical-align:middle}#headingtext>img{margin-right:.5em}#introtext,#introtext p{margin:0;font-weight:bold}.newsflash{border:1px solid transparent;margin-bottom:1em;padding:1em}.newsflash p{margin:1em 0 0}.newsflash p:first-child{margin:0}.widgetspace{margin-bottom:1em;overflow:hidden}.morelinks{margin-bottom:1em}.morelinks .mltitle{font-size:1.3em;font-weight:bold;margin:0}.morelinks>ul.more{border:1px solid #E6E6E6;line-height:1.8em;margin:.5em 0;padding:.7em 1em}.morelinks>ul.more li{display:inline;list-style:none}.morelinks>ul.more li>.square{display:none;float:left;line-height:2.2em}.morelinks>ul.more li,.morelinks>ul.more li .leftborder{margin-right:.5em}input,select,textarea{border:1px solid transparent;padding:.2em}input[type=radio],input[type=checkbox]{background:transparent;border:0}button,input[type=button],input[type=reset],input[type=submit],#registerbutton{border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-block;padding:.4em .8em}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{position:relative;top:1px}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}.formbackto ~ .backlink{display:none}.formbackto ~ br{display:block !important}div.error,ul.error{border:1px solid transparent;font-weight:bold;margin:1em 0;padding:0.5em 1em}div.error strong{font-size:1.1em}ul.error,div.error ul{list-style:none}.icmform dl{font-weight:bold}div.thankyou{margin:2em 0;padding:1.25em 1em;border:solid 1px transparent;font-weight:bold}div.thankyou strong{display:block;font-size:1.1em}div.thankyou p{margin:0.5em 0 0;line-height:normal}div.thankyou ~ br{display:none}.selector{margin:0 0 10px;padding:10px;position:relative}.selector .title{font-weight:bold;font-size:1.3em;text-decoration:none}.selector form{margin:1em 0 0}.selector label{display:block}.selector select{width:70%}.selector input{margin:0 0 0 10px}.ui-datepicker,.x-date-picker{border:1px solid transparent;border-radius:3px;padding:.3em .3em .1em;width:17em !important}.ui-datepicker,.x-date-picker.x-hide-display{display:none}.x-date-picker table{width:100%}.ui-datepicker .ui-datepicker-header,.x-date-picker>table>tbody>tr:first-child{border-radius:2px;padding:.3em;position:relative}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:pointer;display:block;height:1.8em;left:6px;position:absolute;top:50%;width:1.8em}.ui-datepicker .ui-datepicker-next{left:auto;right:6px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span,.x-date-picker .x-date-left a,.x-date-picker .x-date-right a{background:url("../images/calendararrows.png") no-repeat 0 0;display:block;height:19px;margin:0 9px;opacity:.9;text-indent:-9999em;width:19px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{margin:-9px 0 0}.x-date-picker .x-date-right a{float:right}.ui-datepicker .ui-datepicker-next span,.x-date-picker .x-date-right a{background-position:-19px 0}.ui-datepicker .ui-datepicker-prev span:hover,.ui-datepicker .ui-datepicker-next span:hover,.x-date-picker .x-date-left a:hover,.x-date-picker .x-date-right a:hover{opacity:1}.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{margin:0 1%;width:46%}.ui-datepicker table,.x-date-picker .x-date-inner{border-collapse:collapse;font-size:.9em;margin:0 0 .4em;width:100%}.x-date-picker .x-date-inner{margin-bottom:0}.ui-datepicker th,.x-date-picker .x-date-inner th{border:0;font-weight:bold;line-height:1.8em;padding:.7em .3em;text-align:center}.ui-datepicker td,.x-date-picker .x-date-inner td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a,.x-date-picker .x-date-inner td>a{display:block;padding:.4em;text-align:right;text-decoration:none}.ui-datepicker td span:hover,.ui-datepicker td a:hover,.ui-datepicker td span.ui-state-highlight,.ui-datepicker td a.ui-state-highlight,.x-date-picker .x-date-inner td>a:hover,.x-date-picker .x-date-inner td.x-date-today>a{font-weight:bold}.ui-datepicker .ui-datepicker-buttonpane button,.x-date-picker button.x-btn-text,.x-date-picker .x-date-mp .x-date-mp-btns button{cursor:pointer;margin:.5em .2em .4em;padding:.2em .6em .3em .6em}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.x-date-picker .x-date-mp,.x-date-picker .x-date-mp>table{height:auto !important;line-height:2em;text-align:center;width:100% !important}#relatedflash{clear:both;margin:2em 0 0 0}#relatedflash .img{display:inline}#relatedflash .img img,#relatedflash .img object{padding:1px;border:solid 1px transparent}#relatedflash .img a{text-decoration:none}#related .container{clear:both}#related .container>h2{margin:.7em 0 .1em}#related .container>fieldset,#related .container>ul{border:1px solid transparent;margin:0;padding:1em}#related .container>ul li{list-style:none}#related .container>ul li.first ~ li,#related .container>ul li:first-child ~ li{margin-top:.7em}#related .container>ul li .square,#related .container.documents>ul li img{margin-right:.3em}#related .container.contacts>ul li ~ li{border-top:1px solid transparent;padding-top:.6em}#related .container.contacts>ul li:first-child{text-transform:capitalize}#related .container.contacts .bold,#related .container.poll .pollquestion{font-size:1.1em;font-weight:bold}#related .container.contacts>ul li div{margin:.2em 0}#related .container.contacts .fulldetails a{background:url("../images/linkarrow.png") no-repeat left center;display:block;margin-top:.1em;padding-left:9px}.container.contributor>ul li{list-style:square inside}.subscribe{display:none}#related .container.documents>ul li img,#related .container.documents>ul li .mediatext{display:inline;vertical-align:middle}#related .container.poll .pollquestion{margin-bottom:.3em}#related .container.poll>fieldset ol{margin:0;padding:.4em}#related .container.poll>fieldset ol li{list-style:none;margin-bottom:.3em}#related .container.poll .pollbuttons input{margin-right:.3em}#contentlinks{border:1px solid transparent;clear:both;margin-bottom:15px;overflow:hidden}#contentlinks ul{margin:0;padding:0}#contentlinks ul li{display:inline-block;list-style:none;vertical-align:middle}#contentlinks ul li.padding,#contentlinks ul li>.padding{padding:.6em}#contentlinks ul li.addthis{list-style:none}#footer{clear:both;overflow:hidden;padding:1em;position:relative}#footer ul{margin:0;padding:0}#footer ul li{border-left:1px solid transparent;display:inline;list-style:none;padding:0 .5em}#footer ul li:first-child{border-left:0;padding-left:0}#footer ul li:last-child{padding-right:0}#footer ul li .selected{font-weight:bold}#footer ul#atoznav{margin-bottom:8px}#footer ul#atoznav li.label{font-weight:bold}#footer ul#atoznav li.label+li{border-left:0;padding-left:.7em}#footer #bottomutilnav{margin-bottom:3em}#footer #iconlinks{bottom:.8em;position:absolute;right:.8em}#footer #iconlinks li{border:0;display:inline-block;padding:0 0 0 .2em}#footer #iconlinks li a{text-decoration:none}#footer #iconlinks li a *,#footer #iconlinks li:hover a img.normal{display:none}#footer #iconlinks li a img.normal,#footer #iconlinks li:hover a img.highlight{display:inline}#copyright,#contactdetails{margin:0}#powered{float:right;margin:.5em 0}#relatedimages{float:left;display:inline;margin:4px 10px 20px 0}#mainimage{margin:0 0 1px 0}#mainimage img,#relatedthumbnails div.img{padding:1px}#mainimage a,#relatedthumbnails div.img a{display:block;line-height:0}#relatedthumbnails{width:246px;margin:0 0 1em 0;overflow:hidden}#relatedthumbnails div.img{float:left;display:inline;width:76px;height:76px;overflow:hidden;margin:0 2px 2px 0;background:#bbb}#relatedthumbnails div.img span.thumbnailbox{display:block;width:76px;height:76px;overflow:hidden;position:relative}#relatedthumbnails div.img span.thumbnailbox.clickable{cursor:pointer}#relatedthumbnails div.img span.thumbnailbox span{display:block}#relatedthumbnails div.img span.horizontalcentre span.outer{position:absolute;width:200%;left:-50%}#relatedthumbnails div.img span.horizontalcentre span.inner{position:absolute;left:50%}#relatedthumbnails div.img span.horizontalcentre span.inner img{position:relative;left:-50%}#relatedthumbnails div.img span.verticalcentre span.outer{height:228px;margin:-76px 0 0 0;line-height:228px}#relatedthumbnails div.img span.verticalcentre span.outer img{vertical-align:middle}#relatedimages #mainimage>div{display:none}#relatedimages #mainimage>div.selected{display:block}#commentsformsection .inputwidth{width:24em}#commentsformsection .formrow{height:100%;overflow:hidden;padding:.5em 0}#commentsformsection .submitbutton{margin:0 0 0 13em;padding:.5em 0}#commentsformsection label,#commentsformsection .formrow label,#commentsformsection .formrow p.label{float:left;font-weight:bold;margin:0;padding:.25em 1em;text-align:right;width:14em}#commentsformsection .formrow label,#commentsformsection .formrow p.label{text-align:left;width:6em}#commentsformsection img#captcha{border:1px solid transparent;display:inline;float:left;margin:0 1em 0 0}#cke_pagecomments{display:block;overflow:hidden;height:100%}.cke_skin_v2 table.cke_editor{display:table !important}.cke_skin_v2 table.cke_editor td{width:100%}.cke_skin_v2 .cke_browser_gecko,.cke_skin_v2 .cke_browser_gecko *{border-collapse:separate}#commentsform{margin:30px 0 0}.commenttitle{border-top:1px solid transparent;font-size:1.1em;font-weight:bold;margin:20px 0;padding:30px 0 0}.commentlink{padding:2em 0}#comments{list-style:none;padding:0;border-top:1px solid transparent}#comments li{padding:1em;border-bottom:1px solid transparent}.comment{height:100%;margin:1px 0;overflow:hidden;padding:2em 1em}.comment:first-child{border-top:1px solid transparent}.comment:first-child ~ .comment{border-bottom:1px solid transparent}ol.addmsg{border:1px solid transparent;font-weight:bold;list-style:none;margin:2em 0 0 0;padding:1em}.validationerrors ul,ul.validationerrors{border:1px solid transparent;list-style:none;margin:0 0 1em 0;padding:1em}.validationerrors li.errorheader{font-weight:bold}#poll .message{font-size:140%;font-weight:bold}#poll .question,#poll .message{margin:1em 0 0 0;padding:0 10px}#polltablewrap{padding:0;width:95%}#poll #results{border-top:solid 1px #4D4D4D;margin:1em;width:95%}#poll #results td{border-bottom:solid 1px #4d4d4d}#poll td.answer{width:150px}#poll td.answer div{padding:0.5em 10px 0.5em 0;font-size:90%}#poll td.percent{width:40px}#poll td.vote .back{background:#EEE}#poll td.vote .bar{background:#2878A5;border-right:solid 1px #111;height:25px;margin:5px 0}#poll #footer{background:#4d4d4d;margin:1em 0 0 0;padding:1em;text-align:right}#poll .btntext{border:1px solid #9B9B9B}body.error #toplogo{margin:30px 0 0px}body.error .content{padding:3em}body.error .content ul{margin:0;padding:0;list-style:none}body.error #footer{padding-top:1em}body.error #copyright{margin:1em 0}.searchright{width:50%;float:right;border:solid 1px #ccc;padding:5px;margin:5px 0 5px 5px}.searchleft{width:50%;float:left;border:solid 1px #ccc;padding:5px;margin:5px 5px 5px 0}.searchfull{width:100%;padding:5px;margin:5px 0px}.categorisedsearch label{font-weight:bold;padding-right:5px}.categorisedsearch .category-list{list-style-type:none;margin:5px;padding:0}.categorisedsearch .category-list li{padding:1px 0}.categorisedsearch .page-header{font-weight:bold}.categorisedsearch .result-list{margin:5px 0 5px 15px;padding:0}.categorisedsearch .result-list li{list-style-type:none;margin:3px 0;padding:0}.categorisedsearch .result-list li .result-desc{margin-top:2px}#askquestion div.tableoverflow{overflow:visible !important}#alphabet li{padding-left:0 !important;padding-right:0 !important;text-align:center;display:block;margin-bottom:0.4em !important;display:inline-block;margin-right:0.4em !important}#forum,#thread,#message,#addthread,#subscriptions,#indirects{min-width:600px}#forumcontrol{width:95% !important}#councillorrhs{width:100% !important}#councillorrhs #councillorcalendar{width:100%;overflow-x:auto}#councillorrhs #councillorcalendar .header,#councillorrhs #councillorcalendar .current,#councillorrhs #councillorcalendar .navigation{width:230px;margin:auto}#councillorrhs #councillorcalendar table{width:250px;margin:auto}#councillorrhs .futurerhs .item{padding-left:0;padding-right:0}#councillorrhs #councillorcalendar .tableoverflow{overflow:visible;width:100%}#relatedthumbs{width:246px;margin:0 0 1em 0;overflow:hidden}#relatedthumbs div.img{float:left;display:inline;width:76px;height:76px;overflow:hidden;margin:0 2px 2px 0;background:#bbb}#relatedthumbs div.img span.thumbnailbox{display:block;width:76px;height:76px;overflow:hidden;position:relative}#relatedthumbs div.img span.thumbnailbox span{display:block}#relatedthumbs div.img span.horizontalcentre span.outer{position:absolute;width:200%;left:-50%}#relatedthumbs div.img span.horizontalcentre span.inner{position:absolute;left:50%}#relatedthumbs div.img span.horizontalcentre span.inner img{position:relative;left:-50%}#relatedthumbs div.img span.verticalcentre span.outer{height:228px;margin:-76px 0 0 0;line-height:228px}#relatedthumbs div.img span.verticalcentre span.outer img{vertical-align:middle}#relatedthumbs div.clickable{cursor:pointer;background:#fff}#relatedthumbs div.clickable span{cursor:pointer}.jPanelMenu-panel #pagewrapper{padding:53px 0 0 0}#jPanelMenu-menu{padding:10px 0 40px 0;background:#444;color:#AAA}#jPanelMenu-menu ul{background:#444;list-style:none;padding:48px 0 40px 0;margin:0;visibility:visible !important}#jPanelMenu-menu ul.nav{padding:0;background:#333;-moz-box-shadow:inset 0px 0px 2px 0px #000;-webkit-box-shadow:inset 0px 0px 2px 0px #000;box-shadow:inset 0px 0px 2px 0px #000}#jPanelMenu-menu ul.nav ul{padding:0 0 0 1.5em;background:#333}#jPanelMenu-menu ul.nav li.selected a,#jPanelMenu-menu ul.nav li.selected span{font-weight:bold;color:#fff}#jPanelMenu-menu ul.nav li a,#jPanelMenu-menu ul.nav li span{padding-left:1em;padding-right:1em}#jPanelMenu-menu ul li{overflow:hidden}#jPanelMenu-menu ul li.slice{background:#292929;border-bottom:1px solid #444}#jPanelMenu-menu ul li.child a{padding-left:2em}#jPanelMenu-menu ul li a,#jPanelMenu-menu ul li span{color:#EEE;display:block;padding:8px 0 8px 8px}#jPanelMenu-menu ul li span{color:#fff;font-weight:bold}.ui-autocomplete li .ui-state-focus{color:#000}

#bodytext table{
    border-spacing: 0;
    border-collapse: collapse; 
    box-sizing: border-box;   
}


#bodytext table td{
    border:1px solid #ccc;
    padding:0 10px;
    box-sizing: border-box;
}


#bodytext caption{
    /* display: block; */
    visibility: visible;
    border: 0;
    clip: rect(0 0 0 0);
    clip: rect(0,0,0,0);
    height: 1px;
    margin: 1px;
    overflow: hidden;
    padding: 0;
    /* position: absolute; */
    width: 1px;
}

/*# sourceMappingURL=style.css.map */

.error .maincolumnwrapper .container {
	padding: 5%;
}

.error .container .errortitle strong {
	font-size: 4em;
	color: #383838;
}

.error .container p {
	color: #383838;
}

.error .container .errorbodytext {
	font-size: 1.2em;
	color: #383838;
}

.error #footer {
	background-color: #43aba4 !important;
}

.error .popularcontent {
	font-size: 1.7em;
}

.error .popularcontentlist {
	font-size: 1.2em;
}

.error .thankyou {
	font-size: 1.7em;
}

.error .footer {
	width: 92%;
	float: right;
	height: 10px;
}

.error #toplogo {
	margin-left: 3.5em !important;
}

.error .footer .container {
	padding: 0px !important;
}

.error #pagewrapper {
	padding: 0px 0px 10px;
	height: auto;
	min-height: 760px;
}

.error .footer #copyright {
	font-size: 1.3em;
	margin: 0px;
}

.error a {
	color: #0072ba;
}

