.row_divider {width: 100%; clear: both; margin: 0 0 10px 0; overflow: hidden;}
.new_widget {float: left; display: inline; overflow: hidden;}
.stacking {margin: 0 0 10px; 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;}
.lastWidget3 {width: 3%; margin: 0;}
.lastWidget4 {width: 4%; margin: 0;}
.lastWidget5 {width: 5%; margin: 0;}
.lastWidget6 {width: 6%; margin: 0;}
.lastWidget7 {width: 7%; margin: 0;}
.lastWidget8 {width: 8%; margin: 0;}
.lastWidget9 {width: 9%; margin: 0;}

.lastWidget10 {width: 10%; margin: 0;}
.lastWidget11 {width: 11%; margin: 0;}
.lastWidget12 {width: 12%; margin: 0;}
.lastWidget13 {width: 13%; margin: 0;}
.lastWidget14 {width: 14%; margin: 0;}
.lastWidget15 {width: 15%; margin: 0;}
.lastWidget16 {width: 16%; margin: 0;}
.lastWidget17 {width: 17%; margin: 0;}
.lastWidget18 {width: 18%; margin: 0;}
.lastWidget19 {width: 19%; margin: 0;}

.lastWidget20 {width: 20%; margin: 0;}
.lastWidget21 {width: 21%; margin: 0;}
.lastWidget22 {width: 22%; margin: 0;}
.lastWidget23 {width: 23%; margin: 0;}
.lastWidget24 {width: 24%; margin: 0;}
.lastWidget25 {width: 25%; margin: 0;}
.lastWidget26 {width: 26%; margin: 0;}
.lastWidget27 {width: 27%; margin: 0;}
.lastWidget28 {width: 28%; margin: 0;}
.lastWidget29 {width: 29%; margin: 0;}

.lastWidget30 {width: 30%; margin: 0;}
.lastWidget31 {width: 31%; margin: 0;}
.lastWidget32 {width: 32%; margin: 0;}
.lastWidget33 {width: 33%; margin: 0;}
.lastWidget34 {width: 34%; margin: 0;}
.lastWidget35 {width: 35%; margin: 0;}
.lastWidget36 {width: 36%; margin: 0;}
.lastWidget37 {width: 37%; margin: 0;}
.lastWidget38 {width: 38%; margin: 0;}
.lastWidget39 {width: 39%; margin: 0;}

.lastWidget40 {width: 40%; margin: 0;}
.lastWidget41 {width: 41%; margin: 0;}
.lastWidget42 {width: 42%; margin: 0;}
.lastWidget43 {width: 43%; margin: 0;}
.lastWidget44 {width: 44%; margin: 0;}
.lastWidget45 {width: 45%; margin: 0;}
.lastWidget46 {width: 46%; margin: 0;}
.lastWidget47 {width: 47%; margin: 0;}
.lastWidget48 {width: 48%; margin: 0;}
.lastWidget49 {width: 49%; margin: 0;}

.lastWidget50 {width: 50%; margin: 0;}
.lastWidget51 {width: 51%; margin: 0;}
.lastWidget52 {width: 52%; margin: 0;}
.lastWidget53 {width: 53%; margin: 0;}
.lastWidget54 {width: 54%; margin: 0;}
.lastWidget55 {width: 55%; margin: 0;}
.lastWidget56 {width: 56%; margin: 0;}
.lastWidget57 {width: 57%; margin: 0;}
.lastWidget58 {width: 58%; margin: 0;}
.lastWidget59 {width: 59%; margin: 0;}

.lastWidget60 {width: 60%; margin: 0;}
.lastWidget61 {width: 61%; margin: 0;}
.lastWidget62 {width: 62%; margin: 0;}
.lastWidget63 {width: 63%; margin: 0;}
.lastWidget64 {width: 64%; margin: 0;}
.lastWidget65 {width: 65%; margin: 0;}
.lastWidget66 {width: 66%; margin: 0;}
.lastWidget67 {width: 67%; margin: 0;}
.lastWidget68 {width: 68%; margin: 0;}
.lastWidget69 {width: 69%; margin: 0;}

.lastWidget70 {width: 70%; margin: 0;}
.lastWidget71 {width: 71%; margin: 0;}
.lastWidget72 {width: 72%; margin: 0;}
.lastWidget73 {width: 73%; margin: 0;}
.lastWidget74 {width: 74%; margin: 0;}
.lastWidget75 {width: 75%; margin: 0;}
.lastWidget76 {width: 76%; margin: 0;}
.lastWidget77 {width: 77%; margin: 0;}
.lastWidget78 {width: 78%; margin: 0;}
.lastWidget79 {width: 79%; margin: 0;}

.lastWidget80 {width: 80%; margin: 0;}
.lastWidget81 {width: 81%; margin: 0;}
.lastWidget82 {width: 82%; margin: 0;}
.lastWidget83 {width: 83%; margin: 0;}
.lastWidget84 {width: 84%; margin: 0;}
.lastWidget85 {width: 85%; margin: 0;}
.lastWidget86 {width: 86%; margin: 0;}
.lastWidget87 {width: 87%; margin: 0;}
.lastWidget88 {width: 88%; margin: 0;}
.lastWidget89 {width: 89%; margin: 0;}

.lastWidget90 {width: 90%; margin: 0;}
.lastWidget91 {width: 91%; margin: 0;}
.lastWidget92 {width: 92%; margin: 0;}
.lastWidget93 {width: 93%; margin: 0;}
.lastWidget94 {width: 94%; margin: 0;}
.lastWidget95 {width: 95%; margin: 0;}
.lastWidget96 {width: 96%; margin: 0;}
.lastWidget97 {width: 97%; margin: 0;}
.lastWidget98 {width: 98%; margin: 0;}
.lastWidget99 {width: 99%; margin: 0;}

.width100 {width: 100%; margin: 0;}

#content .contentWidget {}
#content .contentWidget h2 {font-weight: normal; font-size: 1.3em; margin-bottom: 10px;}
#content .contentWidget .widget_content {padding-top: 10px;}

#content .widget_banner {text-align: center;}

#content .navigationWidget h2 {margin: 0;}
#content .navigationWidget ul.list {margin: 0;}
#content .navigationWidget ul.list li {background: none; padding: 0; margin: 0;}
#content .navigationWidget ul.list li a:link, #content .navigationWidget ul.list li a:visited {
	background: #fff url(../css_img/navBullet.gif) no-repeat left 7px; padding: 3px 5px 3px 20px; display: block; border-bottom: 1px solid #f5f5f5;}
#content .navigationWidget ul.list li a:hover, #content .navigationWidget ul.list li a:active {
	background: #f5f5f5 url(../css_img/navBullet.gif) no-repeat 3px 7px; padding: 3px 5px 3px 20px; display: block; text-decoration: none;}

#content .NewOnSiteWidget, #content .topFaqWidget {padding: 0;}
#content .NewOnSiteWidget ul.list, #content .topFaqWidget ul.list, #content .recentMeetingsWidget ul.list, #content .xformsAndDownloadsWidget ul.list {margin: 0; padding: 0;} 	
#content .NewOnSiteWidget ul.list li, #content .topFaqWidget ul.list li {}
#content .NewOnSiteWidget ul.list li a:link, #content .NewOnSiteWidget ul.list li a:visited, #content .NewOnSiteWidget ul.list li a:hover, #content .NewOnSiteWidget ul.list li a:active,
#content .topFaqWidget ul.list li a:link, #content .topFaqWidget ul.list li a:visited, #content .topFaqWidget ul.list li a:hover, #content .topFaqWidget ul.list li a:active {
	font-weight: normal; color: #333;}

#content .WhatsOnWidget p, #content .latestNewsWidget p {margin: 0; color: #222; padding: 0;}
#content .WhatsOnWidget h2, #content .latestNewsWidget h2, #content .NewOnSiteWidget h2, #content .topFaqWidget h2 {font-weight: normal; font-size: 1.3em; color: #fff; padding: 5px 10px 7px; margin: 0 0 5px; background: #404457 url(../css_img/adBG2.gif) repeat-x left bottom;}
#content .WhatsOnWidget h3, #content .latestNewsWidget h3 {font-size: 1.1em;  margin: 5px 0; padding: 0; font-weight: normal;}
#content .WhatsOnWidget h3 a, #content .latestNewsWidget h3 a {font-weight: normal;}
#content .latestNewsWidget img { border-top: 1px solid #fff; margin: 0; width: 230px;}
#content .latestNewsWidget p.date {color: #666; margin-top: 15px; padding-bottom: 10px;}

#content .middleAdvertWidget .feat_wrap {padding: 17px 0; float: left; width: 100%; border-top: 5px solid #E9E8E8;}
#content .middleAdvertWidget .last_advert {padding-bottom: 0;}
#content .middleAdvertWidget img {float: left; width: 75px; height: 75px; border-width: 0 1px 1px 0; border-style: solid; border-color: #EAE9E9; margin: 0 14px 0 0; padding: 0 1px 1px 0;}
#content .middleAdvertWidget h2 {clear: none; font-weight: normal; font-size: 1.3em; margin: 0 0 8px;}
#content .middleAdvertWidget h3 {font-size: 1.1em; margin: 5px 0; padding: 0; font-weight: normal;}
#content .middleAdvertWidget p {margin: 0; padding: 0; display: inline;}

#content .rightAdvertWidget { padding: 0; text-align: center;}
#content .rightAdvertWidget span {display: block; text-transform: uppercase; font-size: 1em;}
#content .rightAdvertWidget img {}
#content .rightAdvertWidget .adwrap {padding-bottom: 10px;}

#content .eventCalendarWidget {  padding: 0 0 10px 0;}
#content .eventCalendarWidget h2 { font-size: 1em;  padding: 0 0 10px; color: #666;}
#content .eventCalendarWidget table.calendar {background: none; border-collapse: collapse; border: none; font-size: 0.9em; margin: 0 10px; width: 86%;}
#content .eventCalendarWidget table th {background: none; text-transform: uppercase; color: #666; border: none; text-align: center;}
#content .eventCalendarWidget table td {background: none; text-transform: uppercase; color: #666; border: none; padding: 5px 0 0 0; text-align: center; font-weight: bold;}
#content .eventCalendarWidget table tr {background: none; text-transform: uppercase; color: #333; border: none;}
#content .eventCalendarWidget table td a:link, #content .eventCalendarWidget table td a:visited, #content .eventCalendarWidget table td a:hover, #content .eventCalendarWidget table td a:active {
	color: #000;}
	
#content .dateWidget p { color: #fff; font-size: 67px; text-align: center; font-weight: bolder; padding: 0; margin: 0; height: 94px; line-height: 94px;}	
#content .dateWidget p.Mon { background: #999 url(../css_img/mon.gif) no-repeat left center;}
#content .dateWidget p.Tue { background: #999 url(../css_img/tues.gif) no-repeat left center;}
#content .dateWidget p.Wed { background: #999 url(../css_img/weds.gif) no-repeat left center;}
#content .dateWidget p.Thu { background: #999 url(../css_img/thurs.gif) no-repeat left center;}
#content .dateWidget p.Fri { background: #999 url(../css_img/fri.gif) no-repeat left center;}
#content .dateWidget p.Sat { background: #999 url(../css_img/sat.gif) no-repeat left center;}
#content .dateWidget p.Sun { background: #999 url(../css_img/sun.gif) no-repeat left center;}

#content .opinionPollWidget form label {float: none; width: auto; display: inline;}

#content .latestNewsCarouselWidget {overflow: hidden; margin: 0; background-color: #262732;}
#content .latestNewsCarouselWidget a {color: #fc0; font-weight: bold;}
#content .latestNewsCarouselWidget #latestNewsWrapper {width: 100%; overflow: hidden;}
#content .latestNewsCarouselWidget #latestNewsWrapper #latestNewsContent {width: 100%; overflow: hidden}
#content .latestNewsCarouselWidget #latestNewsWrapper #latestNewsContent .newsArticle {float: left; width: 100%; margin-bottom: 12px; overflow: hidden; height: 393px;}
#content .latestNewsCarouselWidget #latestNewsWrapper #latestNewsContent .newsArticle img {width: 100%;}
#content .latestNewsCarouselWidget #latestNewsWrapper #latestNewsContent .newsArticle h3 {margin: 15px 0 10px; font-size: 1.5em; line-height: 1.4; padding: 0 15px;}
#content .latestNewsCarouselWidget #latestNewsWrapper #latestNewsContent .newsArticle p {color: #fff; padding: 0 15px;}
#content .latestNewsCarouselWidget #latestNewsWrapper #latestNewsContent .newsArticle p.date {position: absolute; margin-top: -20000px; top: -20000px;}
#content .latestNewsCarouselWidget p.pagination {padding: 10px 15px 15px; color: #696e83;}
#content .latestNewsCarouselWidget p.pagination a.latestNewsJumper {padding: 2px 5px; margin: 0 10px 0 0;}
#content .latestNewsCarouselWidget p.pagination a.currentArticle {color: #696e83; border-bottom: 1px solid #696e83; text-decoration: none;}

#content .navigationWidget h2 {font-size: 1.3em; color: #fff; padding: 5px 10px 7px; background: #202128 url(../css_img/navBG.gif) repeat-x center bottom; font-weight: normal; margin: 0 0 5px}

#content .calltoactionWidget {overflow: hidden;}
#content .calltoactionWidget a {margin: 0; background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, .0), rgba(255, 255, 255, .3)); background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, .0), rgba(255, 255, 255, .3)); background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, .0), rgba(255, 255, 255, .3)); background-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(255, 255, 255, .0)), to(rgba(255, 255, 255, .3))); background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .0), rgba(255, 255, 255, .3)); background-image: linear-gradient(bottom, rgba(255, 255, 255, .0), rgba(255, 255, 255, .3)); color: #262732; width: 100%; float: left; display: inline; margin: 0 0 10px;}
#content .calltoactionWidget a.pay {background-color: #fc0;}
#content .calltoactionWidget a.pay:hover {background-color: #ffd52b;}
#content .calltoactionWidget a.report {background-color: #cd67cd;}
#content .calltoactionWidget a.report:hover {background-color: #d580d5;}
#content .calltoactionWidget a.apply {background-color: #f47b2a; margin-bottom: 0;}
#content .calltoactionWidget a.apply:hover {background-color: #f6914d;}
#content .calltoactionWidget a span {margin: 4px; border-width: 1px; border-style: solid; cursor: pointer; display: block; overflow: hidden;}
#content .calltoactionWidget a.pay span {border-color: #e9c01e;}
#content .calltoactionWidget a.report span {border-color: #c568c5;}
#content .calltoactionWidget a.apply span {border-color: #ec7e33;}
#content .calltoactionWidget a span span {margin: 0; padding: 8px 0 7px; color: #262732;}
#content .calltoactionWidget a.pay span span {border-color: #ffe98d;}
#content .calltoactionWidget a.report span span {border-color: #e9bbe9;}
#content .calltoactionWidget a.apply span span {border-color: #fac39f;}
#content .calltoactionWidget a span span span {border: 0 none; padding: 0;}
#content .calltoactionWidget a span span span.heading {font-size: 1.4em; width: 45%; float: left; padding: 3px 0; text-shadow: 1px 1px 1px rgba(255,255,255,.8); font-weight: bold; margin: 0 0 0 15px;}
#content .calltoactionWidget a span span span.desc {margin: 0; width: 45%; font-size: .9em; float: left; display: inline;}

#content .imageTextV2Widget a {padding: 10px; display: block; overflow: hidden; cursor: pointer;}
#content .imageTextV2Widget a:active, #content .imageTextV2Widget a:hover, #content .imageTextV2Widget a:focus {background: #f5f5f5; text-decoration: none;}
#content .imageTextV2Widget a img {margin: 0 10px 0 0; float: left; display: inline; max-width: 12%;}
#content .imageTextV2Widget a span.h2 {clear: none; margin: 0 0 5px; font-size: 1.3em; color: #202083; display: inline; float: right; width: 85%;}
#content .imageTextV2Widget a span.p {padding: 0 0 10px; color: #000; float: right; width: 85%;}