 .row_divider {width:100%;clear:both;margin: 0 0 15px 0; overflow:hidden;}
.homepage .row_divider {margin: 0;}

.new_widget {float:left; overflow:hidden;}
.stacking {margin: 0 0 18px 0; width:100%; clear:both; }
.width2 {width:1%;margin:0 1% 0 0;} .width3 {width:2%;margin:0 1% 0 0;} .width4 {width:3%;margin:0 1% 0 0;} .width5 {width:4%;margin:0 1% 0 0;} .width6 {width:5%;margin:0 1% 0 0;} .width7 {width:6%;margin:0 1% 0 0;} .width8 {width:7%;margin:0 1% 0 0;} .width9 {width:8%;margin:0 1% 0 0;} .width10 {width:9%;margin:0 1% 0 0;} .width11 {width:10%;margin:0 1% 0 0;} .width12 {width:11%;margin:0 1% 0 0;} .width13 {width:12%;margin:0 1% 0 0;} .width14 {width:13%;margin:0 1% 0 0;} .width15 {width:14%;margin:0 1% 0 0;} .width16 {width:15%;margin:0 1% 0 0;} .width17 {width:16%;margin:0 1% 0 0;} .width18 {width:17%;margin:0 1% 0 0;} .width19 {width:18%;margin:0 1% 0 0;} .width20 {width:19%;margin:0 1% 0 0;} .width21 {width:20%;margin:0 1% 0 0;} .width22 {width:21%;margin:0 1% 0 0;} .width23 {width:22%;margin:0 1% 0 0;} .width24 {width:23%;margin:0 1% 0 0;} .width25 {width:24%;margin:0 1% 0 0;} .width26 {width:25%;margin:0 1% 0 0;} .width27 {width:26%;margin:0 1% 0 0;} .width28 {width:27%;margin:0 1% 0 0;} .width29 {width:28%;margin:0 1% 0 0;} .width30 {width:29%;margin:0 1% 0 0;} .width31 {width:30%;margin:0 1% 0 0;} .width32 {width:31%;margin:0 1% 0 0;} .width33 {width:32%;margin:0 1% 0 0;} .width34 {width:33%;margin:0 1% 0 0;} .width35 {width:34%;margin:0 1% 0 0;} .width36 {width:35%;margin:0 1% 0 0;} .width37 {width:36%;margin:0 1% 0 0;} .width38 {width:37%;margin:0 1% 0 0;} .width39 {width:38%;margin:0 1% 0 0;} .width40 {width:39%;margin:0 1% 0 0;} .width41 {width:40%;margin: 0 1% 0 0;} .width42 {width:41%;margin: 0 1% 0 0;} .width43 {width:42%;margin: 0 1% 0 0;} .width44 {width:43%;margin: 0 1% 0 0;} .width45 {width:44%;margin: 0 1% 0 0;} .width46 {width:45%;margin: 0 1% 0 0;} .width47 {width:46%;margin: 0 1% 0 0;} .width48 {width:47%;margin: 0 1% 0 0;} .width49 {width:48%;margin: 0 1% 0 0;} .width50 {width:49%;margin: 0 1% 0 0;} .width51 {width:50%;margin: 0 1% 0 0;} .width52 {width:51%;margin: 0 1% 0 0;} .width53 {width:52%;margin: 0 1% 0 0;} .width54 {width:53%;margin: 0 1% 0 0;} .width55 {width:54%;margin: 0 1% 0 0;} .width56 {width:55%;margin: 0 1% 0 0;} .width57 {width:56%;margin: 0 1% 0 0;}  .width58 {width:57%;margin: 0 1% 0 0;} .width59 {width:58%;margin: 0 1% 0 0;} .width60 {width:59%;margin: 0 1% 0 0;} .width61 {width:60%;margin: 0 1% 0 0;} .width62 {width:61%;margin: 0 1% 0 0;} .width63 {width:62%;margin: 0 1% 0 0;} .width64 {width:63%;margin: 0 1% 0 0;} .width65 {width:64%;margin: 0 1% 0 0;} .width66 {width:65%;margin: 0 1% 0 0;} .width67 {width:66%;margin: 0 1% 0 0;} .width68 {width:67%;margin: 0 1% 0 0;} .width69 {width:68%;margin: 0 1% 0 0;} .width70 {width:69%;margin: 0 1% 0 0;} .width71 {width:70%;margin: 0 1% 0 0;} .width72 {width:71%;margin: 0 1% 0 0;} .width73 {width:72%;margin: 0 1% 0 0;} .width74 {width:73%;margin: 0 1% 0 0;} .width75 {width:74%;margin: 0 1% 0 0;} .width76 {width:75%;margin: 0 1% 0 0;} .width77 {width:76%;margin: 0 1% 0 0;} .width78 {width:77%;margin: 0 1% 0 0;} .width79 {width:78%;margin: 0 1% 0 0;} .width80 {width:79%;margin: 0 1% 0 0;} .width81 {width:80%;margin: 0 1% 0 0;} .width82 {width:81%;margin: 0 1% 0 0;} .width83 {width:82%;margin: 0 1% 0 0;} .width84 {width:83%;margin: 0 1% 0 0;} .width85 {width:84%;margin: 0 1% 0 0;} .width86 {width:85%;margin: 0 1% 0 0;} .width87 {width:86%;margin: 0 1% 0 0;} .width88 {width:87%;margin: 0 1% 0 0;} .width89 {width:88%;margin: 0 1% 0 0;} .width90 {width:89%;margin: 0 1% 0 0;} .width91 {width:90%;margin: 0 1% 0 0;} .width92 {width:91%;margin: 0 1% 0 0;} .width93 {width:92%;margin: 0 1% 0 0;} .width94 {width:93%;margin: 0 1% 0 0;} .width95 {width:94%;margin: 0 1% 0 0;} .width96 {width:95%;margin: 0 1% 0 0;} .width97 {width:96%;margin: 0 1% 0 0;} .width98 {width:97%;margin: 0 1% 0 0;} .width99 {width:98%;margin: 0 1% 0 0;}
.lastWidget2 {width:2%;margin:0 0 0 0;} .lastWidget3 {width:3%;margin:0 0 0 0;} .lastWidget4 {width:4%;margin:0 0 0 0;} .lastWidget5 {width:5%;margin:0 0 0 0;} .lastWidget6 {width:6%;margin:0 0 0 0;} .lastWidget7 {width:7%;margin:0 0 0 0;} .lastWidget8 {width:8%;margin:0 0 0 0;} .lastWidget9 {width:9%;margin:0 0 0 0;} .lastWidget10 {width:10%;margin:0 0 0 0;} .lastWidget11 {width:11%;margin:0 0 0 0;} .lastWidget12 {width:12%;margin:0 0 0 0;} .lastWidget13 {width:13%;margin:0 0 0 0;} .lastWidget14 {width:14%;margin:0 0 0 0;} .lastWidget15 {width:15%;margin:0 0 0 0;} .lastWidget16 {width:16%;margin:0 0 0 0;} .lastWidget17 {width:17%;margin:0 0 0 0;} .lastWidget18 {width:18%;margin:0 0 0 0;} .lastWidget19 {width:19%;margin:0 0 0 0;} .lastWidget20 {width:20%;margin:0 0 0 0;} .lastWidget21 {width:21%;margin:0 0 0 0;} .lastWidget22 {width:22%;margin:0 0 0 0;} .lastWidget23 {width:23%;margin:0 0 0 0;} .lastWidget24 {width:24%;margin:0 0 0 0;} .lastWidget25 {width:25%;margin:0 0 0 0;} .lastWidget26 {width:26%;margin:0 0 0 0;} .lastWidget27 {width:27%;margin:0 0 0 0;} .lastWidget28 {width:28%;margin:0 0 0 0;} .lastWidget29 {width:29%;margin:0 0 0 0;} .lastWidget30 {width:30%;margin:0 0 0 0;} .lastWidget31 {width:31%;margin:0 0 0 0;} .lastWidget32 {width:32%;margin:0 0 0 0;} .lastWidget33 {width:33%;margin:0 0 0 0;} .lastWidget34 {width:34%;margin:0 0 0 0;} .lastWidget35 {width:35%;margin:0 0 0 0;} .lastWidget36 {width:36%;margin:0 0 0 0;} .lastWidget37 {width:37%;margin:0 0 0 0;} .lastWidget38 {width:38%;margin:0 0 0 0;} .lastWidget39 {width:39%;margin:0 0 0 0;} .lastWidget40 {width:40%;margin:0 0 0 0;} .lastWidget41 {width:41%;margin:0 0 0 0;} .lastWidget42 {width:42%;margin:0 0 0 0;} .lastWidget43 {width:43%;margin:0 0 0 0;} .lastWidget44 {width:44%;margin:0 0 0 0;} .lastWidget45 {width:45%;margin:0 0 0 0;} .lastWidget46 {width:46%;margin:0 0 0 0;} .lastWidget47 {width:47%;margin:0 0 0 0;} .lastWidget48 {width:48%;margin:0 0 0 0;} .lastWidget49 {width:49%;margin:0 0 0 0;} .lastWidget50 {width:50%;margin:0 0 0 0;} .lastWidget51 {width:51%;margin:0 0 0 0;} .lastWidget52 {width:52%;margin:0 0 0 0;} .lastWidget53 {width:53%;margin:0 0 0 0;} .lastWidget54 {width:54%;margin:0 0 0 0;} .lastWidget55 {width:55%;margin:0 0 0 0;} .lastWidget56 {width:56%;margin:0 0 0 0;} .lastWidget57 {width:57%;margin:0 0 0 0;} .lastWidget58 {width:58%;margin:0 0 0 0;} .lastWidget59 {width:59%;margin:0 0 0 0;} .lastWidget60 {width:60%;margin:0 0 0 0;}  .lastWidget61 {width:61%;margin:0 0 0 0;} .lastWidget62 {width:62%;margin:0 0 0 0;} .lastWidget63 {width:63%;margin:0 0 0 0;} .lastWidget64 {width:64%;margin:0 0 0 0;} .lastWidget65 {width:65%;margin:0 0 0 0;} .lastWidget66 {width:66%;margin:0 0 0 0;} .lastWidget67 {width:67%;margin:0 0 0 0;} .lastWidget68 {width:68%;margin:0 0 0 0;} .lastWidget69 {width:69%;margin:0 0 0 0;} .lastWidget70 {width:70%;margin:0 0 0 0;} .lastWidget71 {width:71%;margin:0 0 0 0;} .lastWidget72 {width:72%;margin:0 0 0 0;} .lastWidget73 {width:73%;margin:0 0 0 0;} .lastWidget74 {width:74%;margin:0 0 0 0;} .lastWidget75 {width:75%;margin:0 0 0 0;} .lastWidget76 {width:76%;margin:0 0 0 0;} .lastWidget77 {width:77%;margin:0 0 0 0;} .lastWidget78 {width:78%;margin:0 0 0 0;} .lastWidget79 {width:79%;margin:0 0 0 0;} .lastWidget80 {width:80%;margin:0 0 0 0;} .lastWidget81 {width:81%;margin:0 0 0 0;} .lastWidget82 {width:82%;margin:0 0 0 0;} .lastWidget83 {width:83%;margin:0 0 0 0;} .lastWidget84 {width:84%;margin:0 0 0 0;} .lastWidget85 {width:85%;margin:0 0 0 0;} .lastWidget86 {width:86%;margin:0 0 0 0;} .lastWidget87 {width:87%;margin:0 0 0 0;} .lastWidget88 {width:88%;margin:0 0 0 0;} .lastWidget89 {width:89%;margin:0 0 0 0;} .lastWidget90 {width:90%;margin:0 0 0 0;} .lastWidget91 {width:91%;margin:0 0 0 0;} .lastWidget92 {width:92%;margin:0 0 0 0;} .lastWidget93 {width:93%;margin:0 0 0 0;} .lastWidget94 {width:94%;margin:0 0 0 0;} .lastWidget95 {width:95%;margin:0 0 0 0;} .lastWidget96 {width:96%;margin:0 0 0 0;} .lastWidget97 {width:97%;margin:0 0 0 0;} .lastWidget98 {width:98%;margin:0 0 0 0;} .lastWidget99 {width:99%;margin:0 0 0 0;}
.widgetPadding { padding-right: 13px; }
.lastWidget2 .widgetPadding, .lastWidget3 .widgetPadding,.lastWidget4 .widgetPadding, .lastWidget5 .widgetPadding, .lastWidget6 .widgetPadding, .lastWidget7 .widgetPadding, .lastWidget8 .widgetPadding, .lastWidget9 .widgetPadding, .lastWidget10 .widgetPadding, .lastWidget11 .widgetPadding, .lastWidget12 .widgetPadding, .lastWidget13 .widgetPadding, .lastWidget14 .widgetPadding, .lastWidget15 .widgetPadding, .lastWidget16 .widgetPadding, .lastWidget17 .widgetPadding, .lastWidget18 .widgetPadding, .lastWidget19 .widgetPadding, .lastWidget20 .widgetPadding, .lastWidget21 .widgetPadding, .lastWidget22 .widgetPadding, .lastWidget23 .widgetPadding, .lastWidget24 .widgetPadding, .lastWidget25 .widgetPadding, .lastWidget26 .widgetPadding, .lastWidget27 .widgetPadding, .lastWidget28 .widgetPadding, .lastWidget29 .widgetPadding, .lastWidget30 .widgetPadding, .lastWidget31 .widgetPadding, .lastWidget32 .widgetPadding, .lastWidget33 .widgetPadding, .lastWidget34 .widgetPadding, .lastWidget35 .widgetPadding, .lastWidget36 .widgetPadding, .lastWidget37 .widgetPadding, .lastWidget38 .widgetPadding, .lastWidget39 .widgetPadding, .lastWidget40 .widgetPadding, .lastWidget41 .widgetPadding, .lastWidget42 .widgetPadding, .lastWidget43 .widgetPadding, .lastWidget44 .widgetPadding, .lastWidget45 .widgetPadding, .lastWidget46 .widgetPadding, .lastWidget47 .widgetPadding, .lastWidget48 .widgetPadding, .lastWidget49 .widgetPadding, .lastWidget50 .widgetPadding,
.lastWidget51 .widgetPadding, .lastWidget52 .widgetPadding, .lastWidget53 .widgetPadding, .lastWidget54 .widgetPadding, .lastWidget55 .widgetPadding, .lastWidget56 .widgetPadding, .lastWidget57 .widgetPadding, .lastWidget58 .widgetPadding, .lastWidget59 .widgetPadding, .lastWidget60 .widgetPadding, .lastWidget61 .widgetPadding, .lastWidget62 .widgetPadding, .lastWidget63 .widgetPadding, .lastWidget64 .widgetPadding, .lastWidget65 .widgetPadding, .lastWidget66 .widgetPadding, .lastWidget67 .widgetPadding, .lastWidget68 .widgetPadding, .lastWidget69 .widgetPadding, .lastWidget70 .widgetPadding, .lastWidget71 .widgetPadding, .lastWidget72 .widgetPadding, .lastWidget73 .widgetPadding, .lastWidget74 .widgetPadding, .lastWidget75 .widgetPadding, .lastWidget76 .widgetPadding, .lastWidget77 .widgetPadding, .lastWidget78 .widgetPadding, .lastWidget79 .widgetPadding, .lastWidget80 .widgetPadding, .lastWidget81 .widgetPadding, .lastWidget82 .widgetPadding, .lastWidget83 .widgetPadding, .lastWidget84 .widgetPadding, .lastWidget85 .widgetPadding, .lastWidget86 .widgetPadding, .lastWidget87 .widgetPadding, .lastWidget88 .widgetPadding, .lastWidget89 .widgetPadding, .lastWidget90 .widgetPadding, .lastWidget91 .widgetPadding, .lastWidget92 .widgetPadding, .lastWidget93 .widgetPadding, .lastWidget94 .widgetPadding, .lastWidget95 .widgetPadding, .lastWidget96 .widgetPadding, .lastWidget97 .widgetPadding, .lastWidget98 .widgetPadding, .lastWidget99, .width100 { padding: 0; }
.width100 {width:100%; margin: 0;}	
.width100 .widgetPadding {padding: 0 8px 0 0;}	

#content .new_widget h2 { margin:0; padding: 0 0 10px 0; font-size: 1.2em; background: url(../css_img/horizontalStrokeBackground.gif) no-repeat right bottom; color: #242021;}

.middleAdvertWidget #carousel-wrapper { width: 458px; height: 230px; overflow: hidden;}
.middleAdvertWidget .tabContent { background: #231f20; color: #f4f0ed; float: left; width: 458px; height: 230px; display: none; overflow:hidden;}
.middleAdvertWidget .active-tab-body {display: block;}

#content .middleAdvertWidget .tabContent h2 { clear:none; color: #f4f0ed; margin: 15px 15px 15px 0; padding: 0; background:none;}
#content .middleAdvertWidget .tabContent h2 a:link, 
#content .middleAdvertWidget .tabContent h2 a:visited { color: #fff; border:none; }
#content .middleAdvertWidget .tabContent h2 a:hover, 
#content .middleAdvertWidget .tabContent h2 a:active,
#content .middleAdvertWidget .tabContent h2 a:focus { color: #f4f0ed; border-bottom:1px solid #f4f0ed; }
#content .middleAdvertWidget .tabContent a.imageLink { float: left; margin: 0 15px 0 0; border:none; padding:0; }
#content .middleAdvertWidget .tabContent a.imageLink img {  height: 230px; width: 280px;}
#content .middleAdvertWidget .tabContent a.imageLink:focus { outline: 1px dotted #fff;}
#content .middleAdvertWidget .tabContent p { clear:none; color: #f4f0ed; margin: 15px 15px 15px 0; padding: 0;}
#content .middleAdvertWidget .tabContent p a:link,
#content .middleAdvertWidget .tabContent p a:visited { border:none; color: #f5f5f5;}
#content .middleAdvertWidget .tabContent p a:hover,
#content .middleAdvertWidget .tabContent p a:active { color: #fff; border-bottom:1px solid #f4f0ed;}
#content .middleAdvertWidget .tabContent p a:focus { color: #fff; border-bottom:1px solid #f4f0ed; background:none;}

.imageTextSlideWidget { padding:0; overflow: hidden; width:143px}
.two-col .imageTextSlideWidget  {width:208px;}

#content .imageTextSlideWidget p { margin: 0; padding: 0;}

.imageTextSlideWidget p a {border:0; position:relative; display:block;}
.imageTextSlideWidget p a strong {display:block; padding: 5px 10px; height:38px;}
#content .imageTextSlideWidget p a:link strong, 
#content .imageTextSlideWidget p a:visited strong { background: #007ea2; color: #fff; }
#content .imageTextSlideWidget p a:hover strong, 
#content .imageTextSlideWidget p a:active strong { background: #006c8a; color: #fff; border:0;}
.imageTextSlideWidget p a span { font-size:85%; position:absolute; width:125px; padding:5px 10px; display:block; background:rgba(0,0,0,0.9); color:#fff; }
.two-col .imageTextSlideWidget p a span {width:187px;}

.imageTextSlideWidget img { width:141px; border:1px solid #0d6e22; border-top:0;} 
.two-col .imageTextSlideWidget img { width: 206px;} 

.middleAdvertWidget ul { margin: 0; padding:0; list-style: none; display: block; clear: both; }
.middleAdvertWidget ul li { float: left;}
.middleAdvertWidget ul li a:link, 
.middleAdvertWidget ul li a:visited { display: block; border:none; padding-right: 4px; margin: 0;} 
.middleAdvertWidget ul li a:hover, 
.middleAdvertWidget ul li a:active,
.middleAdvertWidget ul li a:focus { text-decoration: underline; color: #242021; display: block; padding-right: 4px; margin: 0;}
.middleAdvertWidget ul li a:link span, 
.middleAdvertWidget ul li a:visited span { background: url(../css_img/carouselTab.gif) no-repeat left bottom; width: 90px; height: 28px; font-size: 0.9em; line-height: 1.2em; padding:5px 11px 10px; display: block; border:none;} 
.middleAdvertWidget ul li a:hover span, 
.middleAdvertWidget ul li a:active span,
.middleAdvertWidget ul li a:focus span { background: url(../css_img/carouselTab.gif) no-repeat left bottom; width: 90px; color: #000; height: 28px; font-size: 0.9em; line-height: 1.2em; padding: 5px 11px 10px; display: block; border:none;}
.middleAdvertWidget ul li a#tabNav1:link, .middleAdvertWidget ul li a#tabNav1:visited, 
.middleAdvertWidget ul li a#tabNav1:hover, .middleAdvertWidget ul li a#tabNav1:active,  .middleAdvertWidget ul li a#tabNav1:focus { padding: 0 3px 0 0; }
.middleAdvertWidget ul li a#tabNav4:link, .middleAdvertWidget ul li a#tabNav4:visited, 
.middleAdvertWidget ul li a#tabNav4:hover, .middleAdvertWidget ul li a#tabNav4:active, .middleAdvertWidget ul li a#tabNav4:focus { padding: 0; background-position: 2px 0; }
.middleAdvertWidget ul li a.active-tab:link, .middleAdvertWidget ul li a.active-tab:visited, 
.middleAdvertWidget ul li a.active-tab:hover, .middleAdvertWidget ul li a.active-tab:active , .middleAdvertWidget ul li a.active-tab:focus { color: #fff; border-top: none;}
.middleAdvertWidget ul li a.active-tab:link span, .middleAdvertWidget ul li a.active-tab:visited span, 
.middleAdvertWidget ul li a.active-tab:hover span, .middleAdvertWidget ul li a.active-tab:active span, .middleAdvertWidget ul li a.active-tab:focus span { color: #fff; background: url(../css_img/carouselTabActive.gif) no-repeat left bottom; }

.imageTextWidget { background: #f3f0ed; border: 1px solid #e0dad5; padding: 0; }
.imageTextWidget a:link, .imageTextWidget a:visited, .imageTextWidget a:hover, .imageTextWidget a:active,  .imageTextWidget a:focus { min-height: 38px; }
#content .imageTextWidget h2 strong { margin: 0; padding: 0; font-size: 1.2em; display: block; color: #242021;}
#content .imageTextWidget h2 { margin: 0;  padding: 0; clear: none; font-size: 1em; background: none;}
#content .imageTextWidget h2 a:link, 
#content .imageTextWidget h2 a:visited { display: block; border:none; padding: 5px 5px 5px 48px;background-repeat: no-repeat; background-position: 5px 10px;} 
#content .imageTextWidget h2 a:hover, 
#content .imageTextWidget h2 a:active,
#content .imageTextWidget h2 a:focus { display: block;background-repeat:no-repeat;background-position: 5px 10px; background-color: #e0dad5; border:none; padding: 5px 5px 5px 48px;}
#content .imageTextWidget h2 a:link strong, #content .imageTextWidget h2 a:visited strong, #content .imageTextWidget h2 a:hover strong, #content .imageTextWidget h2 a:active strong, #content .imageTextWidget h2 a:focus strong { color: #242021;}

.topFaqWidget ul, #content .topFaqWidget ul li { margin: 0; padding: 0; list-style: none; }
.topFaqWidget ul a:link, .topFaqWidget ul a:visited { display: block; padding: 5px 2px;}
.topFaqWidget ul a:hover, .topFaqWidget ul a:active, .topFaqWidget ul a:focus { background: #f3f0ed; display: block; padding: 5px 2px;}

.NewOnSiteWidget ul, #content .NewOnSiteWidget ul li { margin: 0; padding: 0; list-style: none; }
.NewOnSiteWidget ul a:link, .NewOnSiteWidget ul a:visited { display: block; padding: 5px 2px;}
.NewOnSiteWidget ul a:hover, .NewOnSiteWidget ul a:active, .NewOnSiteWidget ul a:focus { background: #f3f0ed; display: block; padding: 5px 2px; }

.navigationWidget ul, #content .navigationWidget ul li { margin: 0; padding: 0; list-style: none; }
.navigationWidget ul a:link, .navigationWidget ul a:visited { display: block; padding: 5px 2px;}
.navigationWidget ul a:hover, .navigationWidget ul a:active, .navigationWidget ul a:focus { background: #f3f0ed; }

#content .whosMyCouncillorWidget { background: #f4f0ed url(../css_img/councillorWidget.gif) no-repeat 5px 5px; padding: 0 0 5px 42px; }
#content .whosMyCouncillorWidget h2 {padding: 5px 0; margin:0; background: none;}

.aToZWidget ul, .aToZWidget ul li { margin: 0; padding: 0; list-style:none; }
.aToZWidget ul li { text-transform: uppercase; display:inline; font-size: 1.1em; margin: 2px; width: 18px; float: left;}
.aToZWidget ul li a:link, .aToZWidget ul li a:visited, .aToZWidget ul li span { border:none; width: 18px; display: block; font-weight: bold; background: #fcfaf7; padding:0; text-align: center; }
.aToZWidget ul li a:hover, .aToZWidget ul li a:active, .aToZWidget ul li a:focus { border:none; width: 18px; display: block; font-weight: bold; background: #fff; padding:0; text-decoration: underline; text-align: center; }

#content .WhatsOnWidget {background: #f4f0ed url(../css_img/upcomingEventsWidget.gif) no-repeat 5px 5px; border: 1px solid #e2ddd8; padding: 0 0 5px 42px;}
#content .WhatsOnWidget h2 {padding: 5px 0; margin:0; background: none;}
#content .WhatsOnWidget p { margin: 0; padding:0 0 2px;}
#content .WhatsOnWidget p.date { color: #212021; }

#content .latestNewsWidget {background: #f4f0ed url(../css_img/latestNewsWidget.gif) no-repeat 5px 5px; padding: 0 0 5px 42px;}
#content .latestNewsWidget h2 {padding: 5px 0; margin:0; background: none;}
#content .latestNewsWidget p { margin: 0; padding:0 0 2px;}
#content .latestNewsWidget p.date { color: #212021; }

#content .opinionPollWidget form label { width: auto; float: none; margin: 0; text-align: left; }
#content .opinionPollWidget form p {margin: 0; padding: 0; text-align: center;}
#content .opinionPollWidget form input.button { font-size: 0.9em; margin-top:5px; }

.adwrap { text-align: center; border: 1px solid #e0dad5; margin: 0 0 10px 0;}
.adwrap span {display:block;}

#content .flickrWidget .flickr_badge_image { float:left; margin:0; padding: 0 5px 5px 0 ; width: 59px; height: 60px; overflow:hidden;}
#content .flickrWidget a:link, #content .flickrWidget a:visited, 
#content .flickrWidget a:hover, #content .flickrWidget a:active, #content .flickrWidget a:focus { border: none; padding: 0;}
#content .flickrWidget a img { width:55px; height:55px; border: 1px solid #d0c7be; padding: 1px; background: #f3efec;}
#content .flickrWidget p {clear:both;}
#content .flickrWidget h2 { margin: 0 0 5px 0;}

#content .se1ForumWidget p.date {color: #212021;margin: 0; padding:0 0 2px;}

#content .eventCalendarWidget table td, #content .eventCalendarWidget table th { font-size: 0.9em; padding: 2px 3px; text-align: center;}
#content .eventCalendarWidget table caption { text-align: center; margin: 0; padding: 0;}
#content .eventCalendarWidget table a:link, #content .eventCalendarWidget table a:visited {color: #017da1; display:block; border:none; text-decoration:underline;}
#content .eventCalendarWidget table a:hover, #content .eventCalendarWidget table a:active, #content .eventCalendarWidget table a:focus {color: #fff; display:block; background: #017da1; border: none;}

#content .weatherWidget { background: #f4f0ed; border: 1px solid #e2ddd8; padding: 5px;}
#content .weatherWidget p {margin: 0; padding:0;}
.weatherWidget p span.low { font-weight: bold; color:#0e5f8c; font-size: 1.1em;}
.weatherWidget p span.high { font-weight: bold; color: #ce1040; font-size: 1.1em;}
.weatherWidget p.ack { font-size: 0.8em;}

#content .userPersonalisation { border: 1px dashed #999; padding: 8px 5px 0 9px; margin: 0 0 20px 0; }
#content .userPersonalisation ul {padding: 0; margin: 0; list-style: none;}
#content .userPersonalisation .portal_column { float:left; width: 30%; padding: 0 0 15px 0; box-sizing: border-box; }
#content .userPersonalisation .column0 {margin: 0 4% 0 1%;  }
#content .userPersonalisation .column1 {margin: 0 4% 0 0; }
#content .userPersonalisation .column2 {margin: 0; }

#content .userPersonalisation .draggableItem { border: 1px solid #e1dcd6; padding: 5px; background: #f4f0ed; overflow:hidden; margin: 0 0 10px;}
#content .userPersonalisation .draggableItem p.handle { text-align: left; font-weight:bold; color: #222; z-index: 5; border-bottom: none; cursor: move; padding: 3px 5px; font-size: 1.1em; margin:0; word-wrap: break-word}
#content .userPersonalisation .draggableItem div div, .userPersonalisation .draggableItem div div div {border:none;}
#content .userPersonalisation .draggableItem div div h2 {display:none;}
#content .userPersonalisation .draggableItem p.handle a, #content .userPersonalisation .draggableItem p.handle a:hover { border:none; cursor: pointer;}
#content .userPersonalisation .draggableItem p.handle a:focus { outline: 1px dotted #000;}
#content .userPersonalisation .placeholder { margin: 0; height: 10px; overflow: hidden;}

#content .userPersonalisation p.openDrawer { font-size:1em; padding: 0 2px 0 0; margin: 0 0 10px 0; text-align: right;}
#content .userPersonalisation p.openDrawer a:link, #content .userPersonalisation p.openDrawer a:visited, #content .userPersonalisation p.openDrawer a:hover, #content .userPersonalisation p.openDrawer a:active { margin:0; width: 174px; float:right; text-align: left; font-weight:bold; margin: 0 0 10px 0; color: #007ea2; border-bottom: 1px solid #cfcdcc; padding:2px 6px 2px 30px; background: url(../css_img/customiseButton.gif) no-repeat top left; display:block;} 
#content .userPersonalisation p.openDrawer a:focus { outline: 1px dotted #000;}

#content .userPersonalisation #customiseSection {text-align:left; border-top: 1px dashed #999; padding: 10px 0; margin: 10px 0 0 0;}
#content .userPersonalisation #customiseSection .draggableItem p.handle span {display:none;}
#content .userPersonalisation #customiseSection ul { float: none; width: 100%; padding:0; margin:0;}
#content .userPersonalisation #customiseSection ul li { width: 210px; float: left; padding: 0; margin:0 0 0 15px; background: none; border: none;}
#content .userPersonalisation #customiseSection .draggableItem div div, #content .userPersonalisation #customiseSection .draggableItem div form {display:none;}
#content .userPersonalisation #customiseSection .draggableItem p.handle { text-align: left; border: 1px solid #e1dcd6; padding: 5px; background: #f4f0ed;}
#content .userPersonalisation #customiseSection p {clear: both; margin: 0 0 10px 0; padding:0 18px 0 0; text-align: right; }
#content .userPersonalisation #customiseSection p.upArrow { padding:0 0 0 18px; text-align: left; background: url(../css_img/up.gif) no-repeat -2px 1px; color: #000;}
#content .userPersonalisation #customiseSection p.helptext { padding:0 0 0 16px; text-align: left; color: #000;}

#content .userPersonalisation a.closeIcon:link, #content .userPersonalisation a.closeIcon:visited, 
#content .userPersonalisation a.closeIcon:hover, #content .userPersonalisation a.closeIcon:active { float: right; border:none; margin: 0 5px 0 0;} 
#content .userPersonalisation a.closeIcon:focus { float: right; border:none; outline: 1px dotted #000;}
#content .userPersonalisation a.helpIcon:link, #content .userPersonalisation a.helpIcon:visited, #content .userPersonalisation a.helpIcon:hover, #content .userPersonalisation a.helpIcon:active, #content .userPersonalisation a.helpIcon:focus { border:none;}

#content a#resetUserHome:link, #content a#resetUserHome:visited, #content a#resetUserHome:hover, #content a#resetUserHome:active { margin:0; width: 139px; float:right; text-align: left; font-weight:bold; margin: 0 0 10px 0; color: #007ea2; border-bottom: 1px solid #cfcdcc; padding:2px 6px 2px 30px; background: url(../css_img/resetHomepageButton.gif) no-repeat top left; display:block;} 
#content a#resetUserHome:focus { outline: 1px dotted #000;}

#content input#updateUserHome, #content input#updateUserHome:hover { margin:0; width: 195px; height:25px; float:left; text-align: left; font-weight:bold; color: #007ea2; border: 0 none; border-bottom: 1px solid #cfcdcc; padding:2px 6px 4px 30px; background: url(../css_img/updateHomeButton.gif) no-repeat top left ; font-size: 1em;} 
#content input#updateUserHome:hover {cursor:pointer;}
#content input#updateUserHome:focus { outline: 1px dotted #000;}

#content #customiseSection form { clear:both; padding: 0 15px;}
#content #customiseSection form label { text-align: left; width: 24%; margin: 2px; padding:0; background: #f5f5f5;}
