/* Generic HTML Styles */




body {padding:1%; margin:0; font-size:75%; color:#333; font-family:Arial, Helvetica, sans-serif;}
a {color:blue;} a:hover, a:active, a:focus {color:blue;}
input, textarea, select { background:#F6F2E7; border:1px solid #C7C3B8; font-family: verdana; font-size:80%; color:#716D60; margin:0; padding:2px; }
form {margin:0;}

/* Header Styles */

#logo {float:left;}
#logo2 {float:left;}
#utility {float:right; padding:10px;}
#addthis {float:right; padding-top:10px;}
#utility a {color:#000; text-decoration:none;}
#utility a:hover, #utility a:focus, #utility a:active {text-decoration:underline;}

#menu1 {float:left;}
#search {float:right; text-align:right; padding-top:0px;}
.OpenObjectsSearchBox {font-size:110%; color:#000000; }
.addthisbutton {float:right; }

/* Custom Form Styles*/
.formbutton { background:#4BA0B2; border:1px solid #3F808E; font-family: verdana;  font-size:105%; color:#ffffff; margin:0; padding:0.5px; }



#menu1 ul { padding:0; margin:0; list-style-type:none; }
#menu1 li { float:left; background:#000 url(/images/btn_corner_black_left.gif) top left no-repeat; margin-right:2px; text-align:center;}
#menu1 li a { display:block; padding:5px; background:url(/images/btn_corner_black_right.gif) top right no-repeat; text-decoration:none; color:#fff; font-weight:bold;}
#menu1 li a:hover, #menu1 li a:active, #menu1 li a:focus {color:#FEDB36;}
#menu1 li.selected {background:#D84519 url(/images/btn_corner_red_left.gif) top left no-repeat; margin-right:2px; text-align:center;}
#menu1 li.selected a { display:block; padding:5px; background:url(/images/btn_corner_red_right.gif) top right no-repeat; text-decoration:none; color:#fff; font-weight:bold;}
#menu1 li.selected a:hover, #menu1 li.selected a:active, #menu1 li.selected a:focus {color:#FEDB36;}


#menu2 {background:#E4E0D5; border-top:2px solid #fff; border-bottom:1px solid #fff;}
#menu2 ul {padding:0; margin:0; list-style-type:none;}
#menu2 li {float:left; text-align:center;}
#menu2 li a {background:#E4E0D5; display:block; padding:5px 8px 8px 8px; border-right:2px solid #fff; text-decoration:none; color:#333333; white-space:nowrap;}
#menu2 li a:hover, #menu2 li a:active, #menu2 li a:focus {color:#fff;} 

#menu2 li.advice a {background:url(/images/btn_corner_grey_left.gif) bottom left no-repeat #E4E0D5;}
#menu2 li.advice a:hover, #menu2 li.advice a:active, #menu2 li.advice a:focus { background:#D11D35 url(/images/btn_corner_red2_left.gif) bottom left no-repeat;}
#menu2 li.business a:hover, #menu2 li.business a:active, #menu2 li.business a:focus {background:#4BA0B2;}
#menu2 li.community a:hover, #menu2 li.community a:active, #menu2 li.community a:focus {background:#DA5C00;}
#menu2 li.council a:hover, #menu2 li.council a:active, #menu2 li.council a:focus {background:#8EA709;}
#menu2 li.environment a:hover, #menu2 li.environment a:active, #menu2 li.environment a:focus {background:#48718D;}
#menu2 li.events a:hover, #menu2 li.events a:active, #menu2 li.events a:focus {background:#EAA536;}
#menu2 li.leisure a:hover, #menu2 li.leisure a:active, #menu2 li.leisure a:focus {background:#426620;}
#menu2 li.jobs a:hover, #menu2 li.jobs a:active, #menu2 li.jobs a:focus {background:#980C6F;}
#menu2 li.forums a:hover, #menu2 li.forums a:active, #menu2 li.forums a:focus {background:#643791;}


/* Left Menu Styles */

#left {padding:1%; width:16%; float:left; zoom:1;}
#left ul { margin:0; padding:0; list-style-type:none;}
#left li.header {padding: 3px 0px 3px 5px; background:#E4E0D5; color:#393939; font-weight:bold; border:0;}
#left li {padding:3px 0px 3px 10px; border-bottom:1px dotted #CFCFCF;}
#left li a {display:block; text-decoration:none; color:#000;}
#left li a:hover, #left li a:active, #left li a:focus {text-decoration:underline} 

#left li.adviceheader {background:#D11D35; color:#ffffff; font-weight:bold; border:0;}
#left li.businessheader {background:#4ba0b2; color:#ffffff; font-weight:bold; border:0;}
#left li.communityheader {background:#DA5C00; color:#ffffff; font-weight:bold; border:0;}
#left li.councilheader {background:#8EA709;; color:#ffffff; font-weight:bold; border:0;}
#left li.environmentheader {background:#48718D; color:#ffffff; font-weight:bold; border:0;}
#left li.eventsheader {background:#EAA536; color:#ffffff; font-weight:bold; border:0;}
#left li.leisureheader {background:#426620; color:#ffffff; font-weight:bold; border:0;}
#left li.jobsheader {background:#980C6F; color:#ffffff; font-weight:bold; border:0;}
#left li.onlineformsheader {background:#643791; color:#ffffff; font-weight:bold; border:0;}


/* Main Styles */
#content {padding:0; width:80%; float:right;}
#contentforscreens {padding:0; width:100%; float:right;}
#topBan {background:url(/images/banner_right.jpg) right top no-repeat #010101; height:121px; color:#fff; text-align:right;}
#topBanWelcome {background:url(/images/banner_left.jpg) left top no-repeat; height:121px; }
#topBanWelcome span {position:relative; top:5px; left:-5px;}

#waterfrontBan {background:url(/images/banner_waterfront.jpg) right top no-repeat #010101; height:121px; color:#fff; text-align:right;}
#waterfrontBanWelcome {background:url(/images/banner_left_waterfront.jpg) left top no-repeat; height:121px; }
#waterfrontBanWelcome span {position:relative; top:5px; left:-5px;}

#waterfrontsubBan {background:url(/images/banner_right_waterfront.jpg) right top no-repeat #000000; height:80px; color:#fff; text-align:right;}
#waterfrontsubBanWelcome {background:url(/images/banner_left_sub_waterfront.jpg) left top no-repeat; height:80px; }
#waterfrontsubBanWelcome span {position:relative; top:5px; left:-5px;}

#subBan {background:url(/images/banner_right_lagan.jpg) right top no-repeat #000000; height:80px; color:#fff; text-align:right;}
#subBanWelcome {background:url(/images/banner_left_sub.jpg) left top no-repeat; height:80px; }
#subBanWelcome span {position:relative; top:5px; left:-5px;}


#subBanBBAbackground {background:url(/images/bbabannerbackground.gif) left top repeat #000000; height:150px; color:#fff; text-align:right;}
#subBanTitanicbackground {background:url(/images/titanic100bannerline.gif) left top repeat #000000; height:180px; color:#fff; text-align:right;}
#subBanElections2011 {background:url(/images/election2011bannerline.gif) left top repeat #000000; height:150px; color:#fff; text-align:right;}
#subBanFestivalsCalendar {background:url(/images/titanic100bannerline.gif) left top repeat #000000; height:180px; color:#fff; text-align:right;}

#subBanMTV {background:url(/images/banner_MTVEMA.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}

#subBanDirectorJob {background:url(/images/bannerAssistantDirectorjob.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanPeaceIII {background:url(/images/banner_peaceIII.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanMusicWeek2 {background:url(/images/banner_belfastmusicweek.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanOlympics {background:url(/images/banner_olympicstadium.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}


#subBanRubbishWasteRecycling {background:url(/images/bannerRubbishWasteRecycling.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanewwr {background:url(/images/bannerewwr.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanyellow {background:url(/images/banneryellowpages.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanbinlorries {background:url(/images/bannerbinlorries.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanbluebins {background:url(/images/bannerbluebins.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanskips {background:url(/images/bannerrecyclingskips.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanrethink {background:url(/images/bannerrethink.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanrecycleweek {background:url(/images/bannerrecycleweek2011.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanciggies {background:url(/images/bannercigarettes.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanskip {background:url(/images/bannergreenskip.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanwardens {background:url(/images/banner_right_lagan.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanpests {background:url(/images/pestsBanner.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanantilitter {background:url(/images/antilitterBanner.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanlitterpiggy {background:url(/images/bannerlitterpiggy.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanhazard {background:url(/images/Bannerhazard.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanchristmas {background:url(/images/xmasbanner.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanfoodsafety {background:url(/images/bannerfoodsafety.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanfoodhygiene {background:url(/images/foodhygiene.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanwins {background:url(/images/WINSbanner.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanfairtrade {background:url(/images/banner_fairtrade.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanemergency {background:url(/images/emergencybanner.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanfunding {background:url(/images/banner_funding.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanonlineservices {background:url(/images/bannerkeyboard.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanAdvice {background:url(/images/banner_advice.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}

#subBanStGeorgesMarket {background:url(/images/bannermarket2.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBancityhallcent {background:url(/images/cityhallbanner.jpg) right top no-repeat #000000; height:80px; color:#fff; text-align:right;}
#subBanmayors {background:url(/images/bannercityhalltop.jpg) right top no-repeat #000000; height:80px; color:#fff; text-align:right;}
#subBanbrighter {background:url(/images/bannerbrighterbelfast.jpg) right top no-repeat #000000; height:80px; color:#fff; text-align:right;}
#subBandogwarden {background:url(/images/bannerdogs.jpg) right top no-repeat #000000; height:80px; color:#fff; text-align:right;}
#subBandogfouling {background:url(/images/bannerdogfouling.jpg) right top no-repeat #000000; height:80px; color:#fff; text-align:right;}
#subBanscoresdoors {background:url(/images/SOTDbanner.jpg) right top no-repeat #000000; height:80px; color:#fff; text-align:right;}
#subBanSOTD {background:url(/images/banner_SOTD.jpg) right top no-repeat #000000; height:80px; color:#fff; text-align:right;}
#subBanCorporate {background:url(/images/banner_corporate.jpg) right top no-repeat #000000; height:80px; color:#fff; text-align:right;}
#subBanCivilPartnerships {background:url(/images/banner_civilpartnerships.jpg) right top no-repeat #000000; height:80px; color:#fff; text-align:right;}

#subBanWin2k {background:url(/images/bannerWin2k.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}

#subBanLoveFood {background:url(/images/bannerFoodWeekend.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanEaster {background:url(/images/bannerEaster.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanMothersday {background:url(/images/bannerMothersday.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanValentine {background:url(/images/bannerValentines.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanNYE {background:url(/images/bannerNYE.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanEvents {background:url(/images/eventsbanner2012.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanChristmasLights {background:url(/images/bannerChristmasLights.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanStPatrick {background:url(/images/bannerStPatricksDay.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}


#subBanYourCityHall {background:url(/images/bannerYourCityHall.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanEvents2 {background:url(/images/bannerMarathon.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanReimage {background:url(/images/bannerReimaging.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanDevelopmentBrief {background:url(/images/bannerDevelopmentBrief.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanYouthSupport {background:url(/images/bannerYouthSupport.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanGasworks {background:url(/images/bannerGasworks.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanParks {background:url(/images/BannerParksandopenspaces.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanFamiliyHistory {background:url(/images/banner_oldbelfast.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanLeisure {background:url(/images/banner_leisurecentres.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}

#subBanNorthforeshore {background:url(/images/bannerNorthForeshore.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanParks2 {background:url(/images/parksbanner3.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanYouth2 {background:url(/images/skateboardbanner.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanPlay {background:url(/images/banner_summer.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanCommunity{background:url(/images/communitybanner.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanParks3{background:url(/images/parksbanner.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanForms{background:url(/images/banner_onlineforms.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanNews{background:url(/images/banner_newspapers.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanSupport{background:url(/images/banner_supportforsport.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanWaterfrontHall{background:url(/images/banner_waterfronthall.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanSportsPitches{background:url(/images/banner_soccerpitch.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanSportsEvents{background:url(/images/banner_sportsevents.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanStreetCleaning{background:url(/images/banner_streetcleaning.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanCityCemetery{background:url(/images/banner_citycemetery.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanMarriages{background:url(/images/banner_marriages.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanBirths{background:url(/images/banner_babies.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanCaptainCleanup{background:url(/images/bannerCaptainCleanup.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanGiant3{background:url(/images/giantBanner3.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanEurope{background:url(/images/EUbanner.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanTitanic{background:url(/images/titanicbanner.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanCommunitySafety{background:url(/images/banner_communitysafety.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanSOTC{background:url(/images/bannerSOTCSpring.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanBiodiversity{background:url(/images/banner_biodiversity.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanZoo{background:url(/images/banner_zoo.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanBen{background:url(/images/bannerBEN1.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanNewYouth{background:url(/images/banner_youth.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanstudents{background:url(/images/bannerstudents.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanGolf{background:url(/images/banner_golf.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanInvest{background:url(/images/bannerInvest.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanPlay2{background:url(/images/banner_playgroup.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanMoreTime{background:url(/images/bannerMoreTime.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanSkatepark{background:url(/images/banner_skatepark2.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanMaritime{background:url(/images/bannermaritimefestival2011.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanITTraining{background:url(/images/bannerkeyboard.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanCompetitive{background:url(/images/bannercompetitivecities.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanSnap{background:url(/images/bannerSnap.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanConflict{background:url(/images/bannerConflict.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanLagan{background:url(/images/bannerLagan.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBancrosscountry {background:url(/images/banner_crosscountry.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanCSP {background:url(/images/bannerCSP.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}

#subBanLeisureandCulture {background:url(/images/banner_right_park.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanZoologo {background:url(/images/banner_Zoologo.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanBloom {background:url(/images/banner_belfastinbloom.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanTallShips {background:url(/images/bannerTallShips.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanChoosenMove {background:url(/images/bannerChoosenmove.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanJobs {background:url(/images/bannerJobs.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanRoutes {background:url(/images/renewingtheroutes.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanUlsterHall {background:url(/images/bannerulsterhall.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanManyFaces {background:url(/images/bannerManyFaces.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanNewBelfast {background:url(/images/Bannerskyline.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanBelfastBrand {background:url(/images/BannerBelfastBrand.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanSmithfield {background:url(/images/BannerSmithfield.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanParksasb {background:url(/images/banner_parksasb.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanBusiness {background:url(/images/bannerBusiness2.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanGetHomeSafe {background:url(/images/bannerghs2010.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanVictoria {background:url(/images/banner_victoriapark.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanSupportforSport {background:url(/images/banner_supportforsport2.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanSeniorsPack {background:url(/images/Bannerseniorspack.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanEconomy {background:url(/images/banner_eveningeconomy.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanJobserve {background:url(/images/banner_jobserve.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanTestParks {background:url(/images/banner_parkstest.gif) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanDeaths {background:url(/images/banner_deaths.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanPayments {background:url(/images/OPbanner09.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanUlsterHallTwo {background:url(/images/BannerUHall.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanDeaths2 {background:url(/images/banner_deaths2.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanGetaGrip {background:url(/images/BannerGetaGrip.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanScramblers {background:url(/images/banner_scramblers.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanCleansing {background:url(/images/newcleansingbanner.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanBoost {background:url(/images/banner_boost.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanGrowingrespect {background:url(/images/bannergrowingrespect.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanUlsterHallNew {background:url(/images/UHBannerNew.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanCreative {background:url(/images/bannerCreative2.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanWTC {background:url(/images/bannerFuturallia.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanEfW {background:url(/images/BannerEfW.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanPestControl {background:url(/images/BannerPestControl.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanMoney {background:url(/images/bannerMoney.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBan2009 {background:url(/images/banner2009.gif) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanWild {background:url(/images/banner_wildbelfast.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanFloods {background:url(/images/BannerFloods.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanBuildingControl {background:url(/images/BannerBuildingControl.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanAirQuality {background:url(/images/BannerAirQuality.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanNoise {background:url(/images/BannerNoise.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanBoostsummer {background:url(/images/boostbanner2012.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanBoostsummer {background:url(/images/banner_boost2010.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanurcity2 {background:url(/images/banner_urcity2.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanbelfastresilience {background:url(/images/banner_belfastresilience.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanenvironment1 {background:url(/images/banner_environmenttest1.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanenvironment2 {background:url(/images/banner_environmenttest2.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanPortHealth {background:url(/images/banner_porthealth.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanDogs {background:url(/images/banner_dogs.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanSmokeFree {background:url(/images/banner_smokefree.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanHealthandWellbeing {background:url(/images/banner_healthandwellbeing.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanParties{background:url(/images/birthdayparties.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanTimeforAction{background:url(/images/banner_timeforaction.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanbins{background:url(/images/bannerbins.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanconsumersafety{background:url(/images/banner_consumersafety.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanPublichealth {background:url(/images/banner_publichealth.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanYourhome {background:url(/images/bannerprotectyourhome.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanSportBelfast {background:url(/images/banner_sportbelfast.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanBigFreeze {background:url(/images/banner_bigfreeze.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanWinter {background:url(/images/bannerwinter.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanNewTechnology {background:url(/images/banner_newtechnologies.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanGameOn {background:url(/images/banner_supportforsport2.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanPollution {background:url(/images/banner_pollution.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanBelfastCastle {background:url(/images/banner_belfastcastle2.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanBelfastCastleSummer {background:url(/images/banner_belfastcastlesummer.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}

#subBanbrownbins {background:url(/images/banner_brownbins.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanPipes {background:url(/images/bannerEuroPipes2011.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanPlaySummer {background:url(/images/banner_playsummer2.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}

#subBanGardenParty {background:url(/images/bannerGardenParty.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanFoodWaste {background:url(/images/bannerFoodWaste.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}

#subBanMusicWeek {background:url(/images/bannerMusicWeek.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanMyNeighbourhood {background:url(/images/bannerMyNeighbourhood.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanBurialRecords {background:url(/images/banner_burialrecords.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}

#subBanTitanicQuarter {background:url(/images/bannertitanicquarter2.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}

#subBanPatterns {background:url(/images/bannerpatterns.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}

#subBanGirdwood {background:url(/images/bannerGirdwoodHub.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}

#subBanHalloween {background:url(/images/bannerHalloween2.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}

#subBanTourism {background:url(/images/bannerTourism.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}



/*#subBanBoostLogo {background:url(/images/banner_boost2.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}

*/

#subBanBoostLogo {background:url(/images/bannerboost3.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanBoostLogo2 {background:url(/images/bannerboost4.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanBrian{background:url(/images/banner_brian.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanYoungPeople{background:url(/images/banner_youngpeople.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanHistory {background:url(/images/banner_cemeteryhistory.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanAntiLitter {background:url(/images/banner_antilitter.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanEuroSport {background:url(/images/banner_eurosport.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}
#subBanVenues {background:url(/images/banner_venues2.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}

/*Sinead styles for SOCITM*/
#featuresadvice {width:35%; float:left; margin-top:15px; margin-bottom:10px; padding-right:0px; padding-left:0px;}
#featuresadvice h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#D11D35; font-size:100%; margin:0px; padding:2px; }
#featuresadvice h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }


#featuresadvice2 {width:32%; float:left; margin-top:15px; margin-bottom:10px; padding-right:0px; padding-left:10px;}
#featuresadvice2 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#D11D35; font-size:100%; margin:0px; padding:2px; }
#featuresadvice2 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }

#featuresadvice3 {width:28%; float:left; margin-top:15px; margin-bottom:10px; padding-right:10px; padding-left:10px;}
#featuresadvice3 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#D11D35; font-size:100%; margin:0px; padding:2px; }
#featuresadvice3 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }

#featuresadvice4 {width:100%; float:left; margin-top:10px; margin-bottom:10px; padding-right:0px; padding-left:0px;}
#featuresadvice4 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#D11D35; font-size:100%; margin:0px; padding:2px; }
#featuresadvice4 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }


#featuresevents2 {width:241px; float:left; margin-top:15px; margin-bottom:10px; padding-right:10px; padding-left:10px;}
#featuresevents2 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#eaa536; font-size:100%; margin:0px; padding:2px; }
#featuresevents2 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }

#featuresevents3 {width:30%; float:left; margin-top:15px; margin-bottom:10px; padding-right:0px; padding-left:10px;}
#featuresevents3 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#eaa536; font-size:100%; margin:0px; padding:2px; }
#featuresevents3 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }

#featuresevents4 {width:100%; float:left; margin-top:10px; margin-bottom:10px; padding-right:0px; padding-left:0px;}
#featuresevents4 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#D11D35; font-size:100%; margin:0px; padding:2px; }
#featuresevents4 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }



#featuresleisure {width:35%; float:left; margin-top:15px; margin-bottom:10px; padding-right:0px; padding-left:0px;}
#featuresleisure h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#426620; font-size:100%; margin:0px; padding:2px; }
#featuresleisure h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }


#featuresleisure2 {width:32%; float:left; margin-top:15px; margin-bottom:10px; padding-right:0px; padding-left:10px;}
#featuresleisure2 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#426620; font-size:100%; margin:0px; padding:2px; }
#featuresleisure2 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }

#featuresleisure3 {width:28%; float:left; margin-top:15px; margin-bottom:10px; padding-right:10px; padding-left:10px;}
#featuresleisure3 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#426620; font-size:100%; margin:0px; padding:2px; }
#featuresleisure3 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }

#featuresleisure4 {width:100%; float:left; margin-top:10px; margin-bottom:10px; padding-right:0px; padding-left:0px;}
#featuresleisure4 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#426620; font-size:100%; margin:0px; padding:2px; }
#featuresleisure4 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }

#featuresleisure5 {width:25%; float:right; margin-top:10px; margin-bottom:10px; padding-right:0px; padding-left:0px;}
#featuresleisure5 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#706b6e; font-size:100%; margin:0px; padding:2px; }
#featuresleisure5 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }


#featuresbusiness {width:35%; float:left; margin-top:15px; margin-bottom:10px; padding-right:0px; padding-left:0px;}
#featuresbusiness h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#4ba0b2; font-size:100%; margin:0px; padding:2px; }
#featuresbusiness h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }


#featuresbusiness2 {width:35%; float:left; margin-top:15px; margin-bottom:10px; padding-right:0px; padding-left:10px;}
#featuresbusiness2 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#4ba0b2; font-size:100%; margin:0px; padding:2px; }
#featuresbusiness2 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }

#featuresbusiness3 {width:25%; float:left; margin-top:15px; margin-bottom:10px; padding-right:10px; padding-left:10px;}
#featuresbusiness3 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#4ba0b2; font-size:100%; margin:0px; padding:2px; }
#featuresbusiness3 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }

#featuresbusiness4 {width:100%; float:left; margin-top:10px; margin-bottom:10px; padding-right:0px; padding-left:0px;}
#featuresbusiness4 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#4ba0b2; font-size:100%; margin:0px; padding:2px; }
#featuresbusiness4 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }


#featurescouncil {width:35%; float:left; margin-top:15px; margin-bottom:10px; padding-right:0px; padding-left:0px;}
#featurescouncil h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#8ea709; font-size:100%; margin:0px; padding:2px; }
#featurescouncil h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }


#featurescouncil2 {width:35%; float:left; margin-top:15px; margin-bottom:10px; padding-right:0px; padding-left:10px;}
#featurescouncil2 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#8ea709; font-size:100%; margin:0px; padding:2px; }
#featurescouncil2 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }

#featurescouncil3 {width:25%; float:left; margin-top:15px; margin-bottom:10px; padding-right:10px; padding-left:10px;}
#featurescouncil3 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#8ea709; font-size:100%; margin:0px; padding:2px; }
#featurescouncil3 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }

#featurescouncil4 {width:100%; float:left; margin-top:10px; margin-bottom:10px; padding-right:0px; padding-left:0px;}
#featurescouncil4 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#8ea709; font-size:100%; margin:0px; padding:2px; }
#featurescouncil4 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }



#featurescommunity {width:35%; float:left; margin-top:15px; margin-bottom:10px; padding-right:0px; padding-left:0px;}
#featurescommunity  h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#DA5C00; font-size:100%; margin:0px; padding:2px; }
#featurescommunity  h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }


#featurescommunity2 {width:32%; float:left; margin-top:15px; margin-bottom:10px; padding-right:0px; padding-left:10px;}
#featurescommunity2 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#DA5C00; font-size:100%; margin:0px; padding:2px; }
#featurescommunity2 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }

#featurescommunity3 {width:28%; float:left; margin-top:15px; margin-bottom:10px; padding-right:10px; padding-left:10px;}
#featurescommunity3 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#DA5C00; font-size:100%; margin:0px; padding:2px; }
#featurescommunity3 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }

#featurescommunity4 {width:100%; float:left; margin-top:10px; margin-bottom:10px; padding-right:0px; padding-left:0px;}
#featurescommunity4 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#DA5C00; font-size:100%; margin:0px; padding:2px; }
#featurescommunity4 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }


#featuresenvironment {width:35%; float:left; margin-top:15px; margin-bottom:10px; padding-right:0px; padding-left:0px;}
#featuresenvironment  h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#48718D; font-size:100%; margin:0px; padding:2px; }
#featuresenvironment  h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }

#featuresenvironment2 {width:32%; float:left; margin-top:15px; margin-bottom:10px; padding-right:0px; padding-left:10px;}
#featuresenvironment2 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#48718D; font-size:100%; margin:0px; padding:2px; }
#featuresenvironment2 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }

#featuresenvironment3 {width:28%; float:left; margin-top:15px; margin-bottom:10px; padding-right:10px; padding-left:10px;}
#featuresenvironment3 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#48718D; font-size:100%; margin:0px; padding:2px; }
#featuresenvironment3 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }

#featuresenvironment4 {width:100%; float:left; margin-top:10px; margin-bottom:10px; padding-right:0px; padding-left:0px;}
#featuresenvironment4 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#48718D; font-size:100%; margin:0px; padding:2px; }
#featuresenvironment4 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }

/*End - Sinead styles for SOCITM*/

#features {width:35%; float:left; margin-top:5px;}
#features h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }
#features h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }
.featurepanel { background:url(/images/bg_featurepanel.jpg) bottom left repeat-x; padding-top:10px; padding-bottom:10px; }
.featurepanel h3 {margin:0; font-size:100%; margin:0 4px;} 
.featurepanel h3 a {text-decoration:none;}
.featurepanel h3 a:hover, .featurepanel h3 a:active, .featurepanel h3 a:focus  {text-decoration:underline;}
.featurepanel p {margin:0; margin-left:4px; zoom:1; color:#000000;}
.featurepanel h3 a {color:#333;}
.featurepanel img {float:right; border:1px solid #333; margin:0 4px;}

#featuresEvents {width:100%; float:left; margin-top:5px;}
#featuresEvents h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }
#featuresEvents h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }
.featurepanelEvents { background:url(/images/bg_featurepanelAlternate.jpg) top left repeat-x; padding-top:2px; padding-bottom:10px; }
.featurepanelEvents h3 {margin:0; font-size:100%; margin:0 4px;} 
.featurepanelEvents h3 a {text-decoration:none;}
.featurepanelEvents h3 a:hover, .featurepanel h3 a:active, .featurepanel h3 a:focus  {text-decoration:underline;}
.featurepanelEvents p {margin:0; margin-left:4px; zoom:1; }
.featurepanelEvents h3 a {color:#333;}
.featurepanelEvents img {float:right; border:1px solid #333; margin:0 4px;}


#featuresEvents .col {width:48%; float:left; padding:0 1%;}


/* new UH CSS CM*/
#col4uh {width:20%; float:left; margin-top:5px;}
#col4uh h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#da5c00;  font-size:100%; margin:0px; padding:2px; }
#col4uh h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }

#col2uhperformance {width:25%; float:left; margin-top:5px; padding:10px;}
#col3uhperformance {width:35%; float:left; margin-top:5px; margin-left:5px; padding:10px; }
#col4uhperformance {width:30%; float:left; margin-top:5px; margin-left:5px; padding:10px;}


#featuresuh {width:28%; float:left; margin-top:5px;}
#featuresuh h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }
#featuresuh h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }
.featurepaneluh { background:url(/images/bg_featurepanel.jpg) bottom left repeat-x; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px}
.featurepaneluh h3 {margin:0; font-size:100%; margin:0 4px;} 
.featurepaneluh h3 a {text-decoration:none;}
.featurepaneluh h3 a:hover, .featurepanel h3 a:active, .featurepanel h3 a:focus  {text-decoration:underline;}
.featurepaneluh p {margin:0; margin-left:4px; zoom:1; color:#000000;}
.featurepaneluh h3 a {color:#333;}
.featurepaneluh img {float:right; border:1px solid #333; margin:0 4px;}

#featuresuh2 {width:30%; float:left; margin-top:5px; margin-left:15px;}
#featuresuh2 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }
#featuresuh1 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }
.featurepaneluh2 { background:url(/images/bg_featurepanel.jpg) bottom left repeat-x; padding-top:10px; padding-bottom:10px; }
.featurepaneluh2 h3 {margin:0; font-size:100%; margin:0 4px;} 
.featurepaneluh2 h3 a {text-decoration:none;}
.featurepaneluh2 h3 a:hover, .featurepanel h3 a:active, .featurepanel h3 a:focus  {text-decoration:underline;}
.featurepaneluh2 p {margin:0; margin-left:4px; zoom:1; color:#000000;}
.featurepaneluh2 h3 a {color:#333;}
.featurepaneluh2 img {float:right; border:1px solid #333; margin:0 4px;}

#uhEventsGuide, #uhBookInfo, #uhInfo, #uhBelfastWF{
	padding-top:10px; padding-bottom:10px; font-family:tahoma, Arial, Helvetica, sans-serif; width:80%;color:#da5c00;
}

a.uhmenulink
{
color:#000000;
text-decoration:none;
line-height: 18px;
}

a.uhmenulink:hover
{
color:#000000;
text-decoration:underline;
}

/* end new UH CSS CM*/



#sections {width:64%; float:right; margin-top:5px;}
#sections h2 { font-family:Arial, Helvetica, sans-serif; font-size:100%; background:#E4E0D5 url(/images/sections_panel.jpg) top right repeat-y; color:#6F6F6F; margin:0px; padding:2px; }
#sections .col {width:31%; float:left; padding:0 1%;}

.col a {text-decoration:none;} 
.col a:hover, .col a:focus, .col a:active  {text-decoration:underline;} 
.col h3 {font-size:100%; margin:0 0 5px 0; padding:0px;}
.col ul {list-style-type:none; padding:0 0 0 2px; margin:0 0 0 2px;}
.col li { margin-bottom:3px;}
.col li a {color:#333;} 



/* amended this for UH CM*/
	
.uhIndent{margin-left:10px;}
.uhRightHandNav{padding-top:10px; padding-bottom:10px; font-family:tahoma, Arial, Helvetica, sans-serif; width:80%;}

#advice, #yourcouncil, #environment, #business, #jobs, #leisureculture, #community, #events, #onlineforms{
	padding-top:10px; padding-bottom:10px; font-family:tahoma, Arial, Helvetica, sans-serif; width:80%;
}
#advice h3 a {color:#D84519;}
#yourcouncil h3 a {color:#8ea709;}
#environment h3 a {color:#48718d;}
#business h3 a {color:#4ba0b2;}
#jobs h3 a {color:#980c6f;}
#leisureculture h3 a {color:#426620;}
#community h3 a {color:#da5c00;}
#events h3 a {color:#eaa536;}
#onlineforms h3 a {color:#643791;}
.uhRightHandNav h3 a {color:#da5c00;margin-left:5px}
.uhRightHandNav h2 a {color:#da5c00;margin-left:5px}

#advice{border-bottom: 1px dotted #D84519; }
#yourcouncil{border-bottom: 1px dotted #8ea709;}
#environment{border-bottom: 1px dotted #48718d;}
#business{border-bottom: 1px dotted #4ba0b2;}
#jobs{border-bottom: 1px dotted #980c6f;}
#leisureculture{border-bottom: 1px dotted #426620;}
#community{border-bottom: 1px dotted #da5c00;}
#events{border-bottom: 1px dotted #eaa536;}
#onlineforms{border-bottom: 1px dotted #643791;}
.uhRightHandNav {border-bottom: 1px dotted #da5c00;margin-left:5px}
/* end amended this for UH CM*/


#footer {border-top:1px dotted #CFCFCF; border-bottom:1px dotted #CFCFCF; padding:10px 0;} 
#footer img {border:0; margin-right:10px;}
#footer div {float:right; padding:10px;}
#footer p {float:right; padding:10px;}
#footer a {color:#000;}




}

/*************************************/

/**** #bcc created styles *****/
/***************************************/


/**************************************/
/******************** Events Calendar styles ************/

.calendartable
{
width:100%;
border:2px;

border-color:#EEEEEE;

}
.dayofmonth
{
border-width:1px;
border-style:solid;
border-color:#ffffff;
background-color:#E4E0D0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
text-align:center;

}

.calendarheader
{
background-color:#EAA536;
}

.weekdays
{
border-width:1px; 
border-style:solid; 
border-color:#ffffff;
background-color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
text-align:center;
}


/********************************************************/
#waterfrontfeatures {width:98%; float:left; margin:10px 0px 0px 0px; background-color:#006699; padding:5px 10px 10px 10px;}
#waterfrontfeatures h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000; background-color:; font-size:125%; margin:0px 0px 5px 0px; padding:2px; }
#waterfrontfeatures h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000; background-color:#006699; font-size:150%; margin:0px; padding:0px 0px 10px 0px; }
.waterfrontfeaturepanel { float:left; background:#95A8CA; padding:0px 0px 0px 5px; margin:0px 10px 5px 0px; width:20%; height:250px;}
.waterfrontfeaturepanel h3 {margin:0; font-size:100%; margin:0px;} 
.waterfrontfeaturepanel h3 a {text-decoration:none;}
.waterfrontfeaturepanel h3 a:hover, .featurepanel h3 a:active, .featurepanel h3 a:focus  {text-decoration:underline;}
/*.waterfrontfeaturepanel p {margin:0; margin-left:4px; color:#000000;} */
.waterfrontfeaturepanel h3 a {color:#333;}
.waterfrontfeaturepanel img {float:right; margin:0 4px;}

#waterfrontrightsidepanel {float:right; width:17%; background-color:#D492B3; padding:3px;}

#waterfrontaccessibilityicons {float:right; padding:0px;}

#waterfrontperformancelisting {float:left; width:65%;}
#waterfrontrightside {float:right; width:25%;}


.clearboth
{
clear:both;
}
.rightimagewithcaption
{
float:right;
margin:5px 5px 5px 5px;
padding:0px 0px 10px 10px;
border-width:1px; 
border-style:solid; 
color:#000000;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
text-align:center;
}

.leftimagewithcaption
{
float:left;
margin:5px 10px 5px 0px;
padding:0px 0px 10px 10px;
border-width:1px; 
border-style:solid; 
color:#000000;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
text-align:center;
}

.leftimagewithcaptionnoborder
{
float:left;
margin:5px 10px 5px 0px;
padding:0px 0px 10px 10px;
border-style:none; 
color:#000000;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
text-align:center;
}



.columnone
{
float:left;
width:48%;
}
.columntwo
{
float:right;
width:48%;
}
.twocolumns
{
float:left;
width:48%;
}

.newscolumns
{
padding:0px 2px 5px 0px;
margin-right:2%;
margin-bottom:2%;
float:left;
width:45%;
height:150px;

}

/************* #generic text styles *************/

.text
{
text-align:left;
width:99%;
}

.textlarge
{
font-size:125%;
width:99%;
}

.textcenter
{
text-align:center;
width:99%;
}

.textright
{
float:right;
}

.textbold
{
font-weight:bold;
width:99%;
}

.maritimefestival{
	font-size:125%;
	font-weight:bold;
	margin-top:25px;
	color: #007ba8 !important;
	border-bottom:thin solid #007ba8;
	
}


.festivalcalendar{
	font-size:125%;
	font-weight:bold;
	margin-top:25px;
	color: #c80115 !important;
	border-bottom:thin solid #c80115;
	
}

.textboldlarge
{
font-size:125%;
font-weight:bold;
width:99%;
}

.businessawardsheader
{
font-weight:bold;
font-size:125%;
color:#8cc63e;
width:99%;
}

.textitalic
{
font-style:italic;
}

.textbolditalic
{
font-weight:bold;
font-style:italic;
}

.textsmall
{
font-size:75%;
width:99%;

}

.textsmallright
{
font-size:75%;
float:right;
}

.textwhitebold
{
font-weight:bold;
color:white;
width:99%;
}


h1{
font-size:150%;
font-weight:bolder;

}

h1.eventtitle
{
font-family:Arial, Helvetica, sans-serif; 
font-size:100%; 
background:#E4E0D5 url(/images/sections_panel.jpg) top right repeat-y; 
color:#6F6F6F; 
margin:0px; 
padding:2px;
}


h2{
font-size:125%;
font-weight:bold;
margin-top:25px;
}

h3{
font-size:110%;
font-weight:bold;
}

.textwhite
{
color:white;
width:99%;
}

.quote
{
font-size:small;
font-weight:bold;
}

.texttwocolumns100
{
float:left;
width:100%;
}

.texttwocolumns
{
float:left;
padding:5px 5px 5px 0px;
width:48%;
}

.texttwocolumns2
{
float:left;
padding:5px 40px 5px 0px;
width:45%;
}

.texttwocolumns3
{
float:left;
padding:5px 60px 5px 0px;
width:40%;
}


.textthreecolumns
{
float:left;
padding:5px 5px 5px 0px;
width:30%;
}

.textfourcolumns
{
float:left;
padding:5px 15px 5px 0px;
width:22%;
}

.textsixcolumns
{
float:left;
padding:2px 2px 2px 0px;
width:13%;
}
/************* #generic link styles *************/
a.menulink
{
color:#000000;
text-decoration:none;
}

a.menulink:hover
{
color:#000000;
text-decoration:underline;
}

a.leftmenulink
{
color:#000000;
text-decoration:none;
margin-left:22px;
width:90%;
float:right;
line-height:140%;
}

a.leftmenulink:hover
{
text-decoration:underline;
}

a.bodylink
{
color:#0033CC;
line-height:120%;
}

a.bodylinksmall
{
color:#0033CC;
line-height:100%;
font-size:70%;
}


/************** Flickr slideshow styles ***************/

.leftflickrslideshow
{
float:left;
margin:0px 65px 0px 0px;
padding:0px;
}

.rightflickrslideshow
{
float:right;
margin:0px 0px 0px 10px;
padding:0px;
}

.rightflickrbadge
{
float:right;
margin:0px 0px 0px 10px;
padding:0px;
}


/************** .image styles ***************/

img.left 
{
float:left;
margin:0px 10px 0px 0px;
padding:0px;
border-style:solid;
border-width:1px;
border-color:#000000;
}

img.right
{
float:right;
margin:0px 0px 0px 10px;
padding: 0px;
border-style:solid;
border-width:1px;
border-color:#000000;
}

img.noborder
{
float:left;
margin:0px 10px 0px 0px;
padding: 0px;
border-style:none;
}

img.noborderright
{
float:right;
margin:0px 0px 0px 10px;
padding: 0px;
border-style:none;
}

img
{
border-style:none;
}

#dottedlinetop
{	
padding-top:10px;
margin-top:10px;
border-top:1px dotted #CFCFCF;
}



/************** #bin collection styles **************/

.blackbin
{
background-color:#000000;
color:white;
padding:1px;
}

.brownbin
{
background-color:#CC7D0D;
color:#FFFFFF;
padding:1px;
}

.bluebin
{
background-color:#3300CC;
color:#FFFFFF;
padding:1px;
}

/************** #a to z styles **************/

.atozcolumns
{
width:100%;
margin:0px 0px 10px 0px;
padding:0px;
float:left;
vertical-align:top;
border-left:0;
}

.atozcolumnone
{
float:left;
padding:0px 2px 0px 0px;
margin:0px;
width:40%;
}

.atozcolumntwo
{
float:left;
padding:0px 2px 0px 0px;
margin:0px;
width:25%;
}

.atozcolumnthree
{
float:left;
padding:0px 2px 0px 0px;
margin:0px;
width:30%;
}


/************** #parks styles **************/

.parkscolumns
{
width:100%;
margin-bottom:5px;
padding:0px;
float:left;
vertical-align:top;
border-left:0;
}

.parkscolumnone
{
float:left;
padding:0px 2px 0px 0px;
margin:0px 0px 5px 0px;
width:42%;
}

.parkscolumntwo
{
float:left;
padding:0px 2px 0px 10px;
margin:0px 0px 5px 0px;
width:25%;
}

.parkscolumnthree
{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
width:30%;
}


/************** #community centres styles **************/

.communitycentrescolumns
{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:100%;
}
.communitycentrescolumnone
{
float:left;
padding:0px 0px 0px 0px;
margin:0px 5px 0px 0px;
width:20%;
}

.communitycentrescolumntwo
{
float:left;
padding:0px 0px 0px 10px;
margin:0px 5px 0px 0px;
width:30%;
}

.communitycentrescolumnthree
{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
width:45%;
}
/************** #leisure centres styles **************/

.leisurecentrescolumns
{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:100%;
}
.leisurecentrescolumnone
{
float:left;
padding:0px 0px 0px 0px;
margin:0px 5px 0px 0px;
width:20%;
}

.leisurecentrescolumntwo
{
float:left;
padding:0px 0px 0px 10px;
margin:0px 5px 0px 0px;
width:30%;
}

.leisurecentrescolumnthree
{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
width:45%;
}

.leisurecentreactivitiescolumnone
{
float:left;
padding:0px 2px 0px 0px;
margin:0px 0px 5px 0px;
width:10%;
}

.leisurecentreactivitiescolumntwo
{
float:left;
padding:0px 2px 0px 10px;
margin:0px 0px 5px 0px;
width:5%;
}

.leisurecentreactivitiescolumnthree
{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
width:10%;
}

.leisurecentreactivitiescolumnfour
{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
width:5%;
}

.leisurecentreactivitiescolumnfive
{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
width:10%;
}

/************** #sports clubs styles **************/

.sportslubscolumns
{
width:100%;
margin-bottom:5px;
padding:0px;
float:left;
vertical-align:top;
border-left:0;
}
.sportsclubscolumnone
{
float:left;
padding:0px 2px 0px 0px;
margin:0px 0px 5px 0px;
width:42%;
}

.sportsclubscolumntwo
{
float:left;
padding:0px 2px 0px 10px;
margin:0px 0px 5px 0px;
width:25%;
}

.sportsclubscolumnthree
{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
width:30%;
}

/************** #emergency contacts **************/

.emergencycolumns
{
width:100%;
margin-bottom:5px;
padding:0px;
float:left;
vertical-align:top;
border-left:0;
}

.emergencycontactscolumnone
{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:30%;
}

.emergencycontactscolumntwo
{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 5px;
width:20%;
}

/************** #ISB IT Training course schedule **************/

.courseschedulecolumns
{
width:100%;
margin-bottom:5px;
padding:0px;
float:left;
vertical-align:top;
border-left:0;
}

.courseschedulecolumnone
{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:40%;
}

.courseschedulecolumntwo
{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 5px;
width:55%;
}

acronym
{
text-decoration:none;
}

/* table styles */

#stgeorges
{
		border:1px solid #000000;
		border-collapse:collapse;
		valign:top;
}

#stgeorges2
{
		border:1px solid #ffffff;
		border-collapse:collapse;
		valign:top;
}

#businessawards
{
		border:1px solid #ffffff;
		border-collapse:collapse;
		valign:top;
}

#elections
{
		border:1px solid #ffffff;
		border-collapse:collapse;
		valign:top;
		font-size:125%;
}


td.stgeorges,th.stgeorges
{
		border:1px solid #000000;
		border-collapse:collapse;
		padding:5px;
		valign:top;
		text-align:left;
}	

td.stgeorges2,th.stgeorges2
{
		border:1px solid #ffffff;
		border-collapse:collapse;
		padding:5px;
		valign:top;
}	

td.businessawards
{
		border:1px solid #ffffff;
		border-collapse:collapse;
		padding:10px;
		valign:top;
		text-align:left;
}	

td.businessawards2
{
		border:1px solid #ffffff;
		border-collapse:collapse;
		padding:0px; 
	
		height: 2px;
		valign:top;
		text-align:left;
		background-color: #8cc63e; 
}	

td.elections,th.elections
{
		border:1px solid #000000;
		border-collapse:collapse;
		padding:5px;
		valign:top;
		text-align:left;
}	

th.businessawards
{
		border:1px solid #cccccc;
		border-collapse:collapse;
		padding:5px;
		valign:top;
		text-align:left;
}

thead.stgeorges th.stgeorges
{
background:#E4E0D5;
speak-header: always;
valign:top;
}

thead.elections th.elections
{
background:#E4E0D5;
speak-header: always;
valign:top;
}

thead.stgeorges2 th.stgeorges2
{
background:#E4E0D5;
speak-header: always;
valign:top;
}

thead.businessawards th.businessawards
{
background:#8cc63e;
speak-header: always;
valign:top;
}

caption.stgeorges{
		background:#000000;
		font-size:110%;
		font-weight:bold;
		font-color: ffffff;
		border:1px solid #000000;
		border-bottom:none;
		padding:5px;
		text-align:left;
		color: #ffffff;
		valign:top;
	}
	
	caption.maritime{
		background:#007aa5;
		font-size:110%;
		font-weight:bold;
		font-color: ffffff;
		border:1px solid #000000;
		border-bottom:none;
		padding:5px;
		text-align:left;
		color: #ffffff;
		valign:top;
	}
	
	
	caption.elections{
		background:#000000;
		font-size:110%;
		font-weight:bold;
		font-color: ffffff;
		border:1px solid #000000;
		border-bottom:none;
		padding:5px;
		text-align:left;
		color: #ffffff;
		valign:top;
	}
	
caption.stgeorges2{
		background:#ffffff;
		font-size:110%;
		font-weight:bold;
		font-color: ffffff;
		border:1px solid #ffffff;
		border-bottom:none;
		padding:5px;
		text-align:left;
		color: #ffffff;
		valign:top;
	}
	
	caption.businessawards{
		background:#ffffff;
		font-size:110%;
		font-weight:bold;
		font-color: ffffff;
		border:1px solid #ffffff;
		border-bottom:none;
		padding:0px;
		text-align:left;
		color: #ffffff;
		valign:top;
	}	
	
	
/* Public Art Directory */
.arthome
{
	border: 1px solid #DDD9CE;
	padding-bottom:0px;
	 
}
a.arthomeevent
{ font-family: bold 17px Arial, sans-serif; color:#000000; line-height:1.25;}


.arthome_sub
{
border: 1px solid #DDD9CE;
float: left;
display: block;
width: 102px;
height: 275px;
margin: 0 9px 0 0; /* changed left margin from 5px to 0 and right margin form 0 to 9px - Paula */
color:#000000;
/* overflow: hidden; */
}


.arttextbold
{
font-weight:bold;
width:99%;
}


img.artright
{
float:right;
margin:0px 0px 0px 10px;
padding: 0px;
border-style:solid;
border-width:1px;
border-color:#000000;
}

img.artleft 
{
float:left;
margin:0px 10px 0px 0px;
padding:0px;
border-style:solid;
border-width:1px;
border-color:#000000;
}




/* End of Public Art Directory */

/* Start Belfast Castle styles */




#footercastle {border-top:1px dotted #CFCFCF; border-bottom:1px dotted #CFCFCF; padding:10px 0;} 
#footercastle img {border:0; margin-right:20px;}
#footercastle div {float:right; padding:10px;}
#footercastle p {float:left; padding:10px;}
#footercastle a {color:#000;}

#left li.weddingsheader {background:#274a22; color:#ffffff; font-weight:bold; border:0;}
#left li.conferencesheader {background:#274a22; color:#ffffff; font-weight:bold; border:0;}
#left li.aboutheader {background:#274a22; color:#ffffff; font-weight:bold; border:0;}
#left li.cellarheader {background:#274a22; color:#ffffff; font-weight:bold; border:0;}
#left li.facilitiesheader {background:#274a22; color:#ffffff; font-weight:bold; border:0;}
#left li.videoheader {background:#274a22; color:#ffffff; font-weight:bold; border:0;}
#left li.galleryheader {background:#274a22; color:#ffffff; font-weight:bold; border:0;}
#left li.castleeventsheader {background:#274a22; color:#ffffff; font-weight:bold; border:0;}

#castletable
{
		border:1px solid #274a22;
		border-collapse:collapse;
		valign:top;
}

#castletable2
{
		border:1px solid #ffffff;
		border-collapse:collapse;
		valign:top;
}

td.castletable,th.castletable
{
		border:1px solid #274a22;
		border-collapse:collapse;
		padding:5px;
		valign:top;
}	

td.castletable2,th.castletable2
{
		border:1px solid #ffffff;
		border-collapse:collapse;
		padding:5px;
		valign:top;
}	

thead.castletable th.castletable
{
background:#E4E0D5;
speak-header: always;
valign:top;
}

thead.castletable2 th.castletable2
{
background:#E4E0D5;
speak-header: always;
valign:top;
}

caption.castletable{
		background:#274a22;
		font-size:110%;
		font-weight:bold;
		font-color: ffffff;
		border:1px solid #274a22;
		border-bottom:none;
		padding:5px;
		text-align:left;
		color: #ffffff;
		valign:top;
	}
	
caption.castletable2{
		background:#ffffff;
		font-size:110%;
		font-weight:bold;
		font-color: ffffff;
		border:1px solid #ffffff;
		border-bottom:none;
		padding:5px;
		text-align:left;
		color: #ffffff;
		valign:top;
	}


#menu3 {background:#E4E0D5; border-top:2px solid #fff; border-bottom:1px solid #fff;}
#menu3 ul {padding:0; margin:0; list-style-type:none;}
#menu3 li {float:left; text-align:center;}
#menu3 li a {background:#E4E0D5; display:block; padding:5px 8px 8px 8px; border-right:2px solid #fff; text-decoration:none; color:#333333; white-space:nowrap;}
#menu3 li a:hover, #menu2 li a:active, #menu2 li a:focus {color:#fff;} 

#menu3 li.welcome a {background:url(/images/btn_corner_grey_left.gif) bottom left no-repeat #E4E0D5;}
#menu3 li.welcome a:hover, #menu2 li.welcome a:active, #menu2 li.advice a:focus { background:#274a22 url(/images/btn_corner_green2_left.gif) bottom left no-repeat;}
#menu3 li.about a:hover, #menu2 li.about a:active, #menu2 li.business a:focus {background:#274a22;}
#menu3 li.weddings a:hover, #menu2 li.weddings a:active, #menu2 li.community a:focus {background:#274a22;}
#menu3 li.conferences a:hover, #menu2 li.conferences a:active, #menu2 li.council a:focus {background:#274a22;}
#menu3 li.cellar a:hover, #menu2 li.cellar a:active, #menu2 li.environment a:focus {background:#274a22;}
#menu3 li.video a:hover, #menu2 li.video a:active, #menu2 li.events a:focus {background:#274a22;}
#menu3 li.gallery a:hover, #menu2 li.gallery a:active, #menu2 li.events a:focus {background:#274a22;}
#menu3 li.facilities a:hover, #menu2 li.facilities a:active, #menu2 li.leisure a:focus {background:#274a22;}
#menu3 li.castleevents a:hover, #menu2 li.castleevents a:active, #menu2 li.leisure a:focus {background:#274a22;}
#menu3 li.location a:hover, #menu2 li.location a:active, #menu2 li.jobs a:focus {background:#274a22;}
#menu3 li.contact a:hover, #menu2 li.contact a:active, #menu2 li.forums a:focus {background:#274a22;}

/* End Belfast Castle styles */

/* Start Malone House styles */




#footermalone {border-top:1px dotted #CFCFCF; border-bottom:1px dotted #CFCFCF; padding:10px 0;} 
#footermalone img {border:0; margin-right:20px;}
#footermalone div {float:right; padding:10px;}
#footermalone p {float:left; padding:10px;}
#footermalone a {color:#000;}

#left li.weddingsheader {background:#274a22; color:#ffffff; font-weight:bold; border:0;}
#left li.conferencesheader {background:#274a22; color:#ffffff; font-weight:bold; border:0;}
#left li.aboutheader {background:#274a22; color:#ffffff; font-weight:bold; border:0;}
#left li.cellarheader {background:#274a22; color:#ffffff; font-weight:bold; border:0;}
#left li.facilitiesheader {background:#274a22; color:#ffffff; font-weight:bold; border:0;}
#left li.videoheader {background:#274a22; color:#ffffff; font-weight:bold; border:0;}
#left li.galleryheader {background:#274a22; color:#ffffff; font-weight:bold; border:0;}
#left li.castleeventsheader {background:#274a22; color:#ffffff; font-weight:bold; border:0;}

#castletable
{
		border:1px solid #274a22;
		border-collapse:collapse;
		valign:top;
}

#castletable2
{
		border:1px solid #ffffff;
		border-collapse:collapse;
		valign:top;
}

td.castletable,th.castletable
{
		border:1px solid #274a22;
		border-collapse:collapse;
		padding:5px;
		valign:top;
}	

td.castletable2,th.castletable2
{
		border:1px solid #ffffff;
		border-collapse:collapse;
		padding:5px;
		valign:top;
}	

thead.castletable th.castletable
{
background:#E4E0D5;
speak-header: always;
valign:top;
}

thead.castletable2 th.castletable2
{
background:#E4E0D5;
speak-header: always;
valign:top;
}

caption.castletable{
		background:#274a22;
		font-size:110%;
		font-weight:bold;
		font-color: ffffff;
		border:1px solid #274a22;
		border-bottom:none;
		padding:5px;
		text-align:left;
		color: #ffffff;
		valign:top;
	}
	
caption.castletable2{
		background:#ffffff;
		font-size:110%;
		font-weight:bold;
		font-color: ffffff;
		border:1px solid #ffffff;
		border-bottom:none;
		padding:5px;
		text-align:left;
		color: #ffffff;
		valign:top;
	}


#menu4 {background:#E4E0D5; border-top:2px solid #fff; border-bottom:1px solid #fff;}
#menu4 ul {padding:0; margin:0; list-style-type:none;}
#menu4 li {float:left; text-align:center;}
#menu4 li a {background:#E4E0D5; display:block; padding:5px 8px 8px 8px; border-right:2px solid #fff; text-decoration:none; color:#333333; white-space:nowrap;}
#menu4 li a:hover, #menu2 li a:active, #menu2 li a:focus {color:#fff;} 

#menu4 li.welcome a {background:url(/images/btn_corner_grey_left.gif) bottom left no-repeat #E4E0D5;}
#menu4 li.welcome a:hover, #menu2 li.welcome a:active, #menu2 li.advice a:focus { background:#274a22 url(/images/btn_corner_green2_left.gif) bottom left no-repeat;}
#menu4 li.about a:hover, #menu2 li.about a:active, #menu2 li.business a:focus {background:#274a22;}
#menu4 li.weddings a:hover, #menu2 li.weddings a:active, #menu2 li.community a:focus {background:#274a22;}
#menu4 li.conferences a:hover, #menu2 li.conferences a:active, #menu2 li.council a:focus {background:#274a22;}
#menu4 li.cellar a:hover, #menu2 li.cellar a:active, #menu2 li.environment a:focus {background:#274a22;}
#menu4 li.video a:hover, #menu2 li.video a:active, #menu2 li.video a:focus {background:#274a22;}
#menu4 li.gallery a:hover, #menu2 li.gallery a:active, #menu2 li.events a:focus {background:#274a22;}
#menu4 li.facilities a:hover, #menu2 li.facilities a:active, #menu2 li.leisure a:focus {background:#274a22;}
#menu4 li.castleevents a:hover, #menu2 li.castleevents a:active, #menu2 li.leisure a:focus {background:#274a22;}
#menu4 li.location a:hover, #menu2 li.location a:active, #menu2 li.jobs a:focus {background:#274a22;}
#menu4 li.contact a:hover, #menu2 li.contact a:active, #menu2 li.forums a:focus {background:#274a22;}

/* End Malone House styles */

/* Start burial records styles */
.rightburialrecords
{
float:right;
margin:0px 0px 0px 5px;
padding:0px;
}
/* End burial records styles */

/* waste a to z */
#waste_az_directory table#az_table {
	text-align: center;
	margin:0 auto;
	background: #34460d;
}



#waste_az_directory table#az_table td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 0px 0px;
	color:black;
}

#waste_az_directory {
	text-align: center;
	background: green;
	padding: 5px 0px 5px;
	width:100%;
}

#waste_az_directory table#az_table td {
	width: 22px;
	height: 22px;
		border-right: 1px solid #34460d;
	border-bottom: 1px solid #34460d;
	text-align: center;
	background: white;
}

.wastelisting
{
float:left;
width:48%;
}

.wastelistingimgcolumn
{
width:110px;
float:left;
}

.wastelistingsecondcolumn
{
width:45%;
float:left;
}

.wastelisting
{
float:left;
margin: 0px 0px 20px 0px;
}

.recycleimage
{
float:left;
padding:0px 10px 0px 0px;

}

.recycleeimageright
{
float:right;
}

.wastelisting a
{
/*color:#000000;*/
}
.recycleoptions
{
color:black;
}

/* Start Belfast Business Awards counter style */
#countbox
{
float:left; 
font-size:125%;
font-weight:bold;
color:#8dc63f;
font-family:Arial, Helvetica, sans-serif;
}


/* End Belfast Business Awards counter style */


