@charset "UTF-8";
/* CSS Document */

/*	ONKA STYLES
	Created 12 Jan 2010 WNPsaila
	Last Update 14 Aug 2011 DRiggs

	- Internet Explorer versions: 6.0-8.0
	- Firefox versions: 2.0-3.0
	- Safari: 3.0-4.0

	COLOURS:
	Medium Grey		#636363		Body Copy
	Dark Grey		#424242		Event Links Home
	Black			#000000		Headings
	Aqua			#00A1A3 changed to #008183	Main Copy Link

	HOME
	#ED7100		Landing Page
	#CE003B		Quicklinks

	COUNCIL / GENERIC
	#E74645		Landing Page, Secondary Links, Quicklinks
	#EF9636		Rollover

	LIVING HERE
	#CC004B		Landing Page, Secondary Links, Quicklink
	#E74645		Rollover

	DISCOVER
	#007B80		Landing Page, Secondary Links, Quicklinks
	#83C651		Rollover

	ELECTED MEMBERS
	#00AE5F		Elected Members Links
	#00ABA7		Rollover

*/



/* ------------ GLOBALS ------------ */

html,
body {
   margin:0;
   padding:0;
   height:100%;
}

body {
	margin: 0;
	padding: 0;
	line-height: 16px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #636363;
	background: #FFF;
}

/* Coloured Onka Logo Themes */
body.home,
body.council,
body.councilinner,
body.genericinner { background: url(/custom/files/media/onkalogoonkaorange.gif) 11px 138px no-repeat; }
body.livinghere,
body.livinghereinner,
body.libraries { background: url(/custom/files/media/onkalogoonkapink.gif) 11px 138px no-repeat; }
body.discover,
body.discoverinner,
body.electedmembers,
body.heritage { background: url(/custom/files/media/onkalogoonkaaqua.gif) 11px 138px no-repeat; }


image { border: 0px; }

a {	text-decoration: none; }
a:hover { text-decoration: underline; }

/* Hide List */

#topheader .advancedsearch a span,
#header h1 a span,
#mainNav .nvlink a span,
.home #centrecontent #rightcolumn .centricListingDivider {
	display: none;
}

#pagewidth {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
	min-height: 100%;
}

/* ------------ HEADER ------------ */

#header {
	height: 138px;
	margin: 0;
	padding: 0;
	z-index:1010; /* Added DR */
}

#topheader {
	height: 24px;
	background: #636363;
}

/* Utility Links */
#topheader ul#utilitylink {
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
	top: 4px;
	left: 20px;
}

#topheader ul#utilitylink li {
	display: inline;
	margin: 0;
	padding: 0;
}

#topheader ul#utilitylink li a {
	position: relative;
	margin-right: 15px;
	font: bold 0.923em Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
}

#topheader ul#utilitylink li a.first { margin-right: 0; }
#topheader ul#utilitylink li a.second { margin-left: 41px; }

/* Search Form */
#topheader form#headersearch {
	position: absolute;
	top: 0;
	left: 758px;
	margin: 0;
	padding: 0;
	width: 224px;
	height: 24px;
	background: url(/custom/files/media/onkatopheadersearchformbg.gif) 0 3px no-repeat;
}

#topheader form#headersearch label {
	position: relative;
	top: -2px;
	margin: 0;
	padding: 0;
	height: 24px;
}

#topheader form#headersearch input#searchtextfield {
	margin: 0;
	padding: 2px 2px 2px 18px;
	width: 142px; /* 162px less padding */
	height: 14px; /* 18px less padding */
	background: none;
	border: none;
}

#topheader form#headersearch input.searchbutton {
	position: relative;
	top: 2px;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

#topheader .advancedsearch a {
	display: block;
	position: relative;
	top: 30px;
	left: 872px;
	width: 105px;
	height: 9px;
	background: url(/custom/files/media/onkatopadvancedsearchbutton.gif) 0 0 no-repeat;
}


/* ----- Search Form - Revised for new CMS Control ----- */
/* Test if we need #topheader in front of all below */
#search_basic {
	position: absolute;
	top: 0;
	left: 758px;
	margin: 0;
	padding: 0;
	width: 224px;
	height: 24px;
}
#search_basic_form {
	position: absolute;
	top: 0;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 224px;
	height: 24px;
	background: url(/custom/files/media/onkatopheadersearchformbg.gif) 0 3px no-repeat;
}
#search_basic_button img {
	float:right; /* This keeps it in line with edge of Adv Srch */
	margin:2px 5px 0px 6px; /* was 4top, 2top best FF */
}
#search_basic_str input {
	margin: 0;
	padding: 4px 2px 2px 18px;  /* 4top best FF, was 2top */
	width: 142px; /* 162px less padding */
	height: 14px; /* 18px less padding */
	background: none;
	border: none;
	font-size: 13px; /* Over ride CMS default of 12px */
}


/* Main COO Logo */
#header h1 {
	position: relative;
	margin: 0;
	padding: 0;
}

#header h1 a {
	display: block;
	margin: 25px 0 0 11px;
	padding: 0;
	width: 56px;
	height: 66px;
	background: url(/custom/files/media/onkalogocoo.gif) 0 0 no-repeat;
}

/* ------------ MAIN NAV ------------ */

#mainNav {
	position: absolute;
	top: 48px;
	left: 102px;
	margin: 0;
	padding: 0;
	width: 672px;
	height: 66px; /* 108px incorporates the nav pull down state height */
	overflow:visible;
	z-index: 1000; /* Added for 999 Milonic behind 3 Main Nav dropdowns. CMS sits at 1001! */
}

#mainNav .nvlink {
	margin: 0;
	padding: 0;
}

#mainNav .nvlink a {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 208px;
	height: 66px;
}

#mainNav .nvlink a#livinghere { background: url(/custom/files/media/onkanvlivinghere.gif) 0 0 no-repeat; margin-right: 24px; }
#mainNav .nvlink a#livinghere.on,
#mainNav .nvlink a:hover#livinghere { background: url(/custom/files/media/onkanvlivinghere.gif) 0 -66px no-repeat; }

#mainNav .nvlink a#council { background: url(/custom/files/media/onkanvcouncil.gif) 0 0 no-repeat; margin-right: 24px; }
#mainNav .nvlink a#council.on,
#mainNav .nvlink a:hover#council { background: url(/custom/files/media/onkanvcouncil.gif) 0 -66px no-repeat; }

#mainNav .nvlink a#discover { background: url(/custom/files/media/onkanvdiscover.gif) 0 0 no-repeat; }
#mainNav .nvlink a#discover.on,
#mainNav .nvlink a:hover#discover { background: url(/custom/files/media/onkanvdiscover.gif) 0 -66px no-repeat; }


/* Pos values if 'outside' mainNav
#mainnavlivingheredown 	{ z-index:1100; position:absolute; top:48px; left:102px; width:208px; height:108px; background: url(/custom/files/media/onkanvlivingheredown.gif) 0 0 no-repeat; visibility:hidden; }
#mainnavcouncildown 	{ z-index:1100; position:absolute; top:48px; left:334px; width:208px; height:108px; background: url(/custom/files/media/onkanvcouncildown.gif) 0 0 no-repeat; visibility:hidden; }
#mainnavdiscoverdown 	{ z-index:1100; position:absolute; top:48px; left:566px; width:208px; height:108px; background: url(/custom/files/media/onkanvdiscoverdown.gif) 0 0 no-repeat; visibility:hidden; }
*/
#mainnavlivingheredown 	{ z-index:1100; position:absolute; top:0px; left:0px;   width:208px; height:108px; background: url(/custom/files/media/onkanvlivingheredown.gif) 0 0 no-repeat; visibility:hidden; }
#mainnavcouncildown 	{ z-index:1100; position:absolute; top:0px; left:232px; width:208px; height:108px; background: url(/custom/files/media/onkanvcouncildown.gif) 0 0 no-repeat; visibility:hidden; }
#mainnavdiscoverdown 	{ z-index:1100; position:absolute; top:0px; left:464px; width:208px; height:108px; background: url(/custom/files/media/onkanvdiscoverdown.gif) 0 0 no-repeat; visibility:hidden; }

#hotspotlivinghere,
#hotspotcouncil,
#hotspotdiscover {
	display:block;
	height:66px !important;
	position:absolute;
	width:208px !important;
	z-index:1110;
}
#hotspotlivinghere 	{ position:absolute; top:0px; left:0px; }
#hotspotcouncil 	{ position:absolute; top:0px; left:232px; }
#hotspotdiscover 	{ position:absolute; top:0px; left:464px; }


#mainNav a,
#mainNav img { border:none; }


/* ------------ CENTRECONTENT ------------ */

.home #centrecontent,
.council #centrecontent,
.livinghere #centrecontent,
.discover #centrecontent { /* forces positioning on all these pages aside from inner content */
	position: relative;
	height: 434px;
}

#centrecontent {
	position: relative !important;
	width: 990px;
}


/* ------------ HOME CONTENT ------------ */

.home #centrecontent #middlecolumn {
	position: absolute;
	left: 102px;
	width: 672px;
	height: 434px;
}


/* Home Main Promo Panel */
/* See down under PROMO section */
/*
.home #centrecontent #mainpromo {
	position: absolute;
	width: 444px;
	height: 255px;
	background: #000;
}
*/

.home #centrecontent #homelinks {
	position: absolute;
	top: 0;
	left: 444px;
	width: 228px;
	height: 255px;
	background: url(/custom/files/media/onkahmemiddlelinkstopbg.gif) 0 0 no-repeat;
}

.home #centrecontent #homelinks ul {
	list-style: none;
	margin: 29px 0 0 0 /*11px*/;
	padding: 0;
}

.home #centrecontent #homelinks li {
	display: inline;
	margin: 0;
	padding: 0;
}

.home #centrecontent #homelinks li a {
	display: block;
	padding: 4px 0 4px 15px;
	font: bold 1.231em Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px solid #F29C4D;
}

.home #centrecontent #homelinks li a:hover {
/*	color: #F5B836; */
	background: #EF9636;
}


/* Home Upcoming Events */

.home #centrecontent #rightcolumn {
	position: absolute;
	left: 798px;
	width: 192px;
	height: 434px;
}

.home #centrecontent #rightcolumn img.header {
	margin-bottom: 10px;
}

.home #centrecontent #rightcolumn .centricListingGeneral {
	margin-bottom: 5px;
	padding-bottom: 5px;
	font: 0.923em Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #e5e5e5
}

.home #centrecontent #rightcolumn .centricListingDate {
	font-weight: bold;
	color: #000;
}

.home #centrecontent #rightcolumn .centricListingGeneral a,
.home #centrecontent #rightcolumn p.fullcalendareventslink a {
	color: #424242;
	text-decoration: none;
}

.home #centrecontent #rightcolumn .centricListingGeneral a:hover,
.home #centrecontent #rightcolumn p.fullcalendareventslink a:hover {
	color: #ED7100;
	text-decoration: underline;
}

.home #centrecontent #rightcolumn p.fullcalendareventslink a {
	float: right;
	font-weight: bold;
}

/* ---------------- HOME & LANDING PAGE QUICKLINKS ------------------ */

#centrecontent #quicklinkpanel {
	position: relative;
	top: 255px;
	left: 208px;
	width: 672px;
	height: 131px;
}

.home #centrecontent #quicklinkpanel {
	top: 279px;
	left: 0;
}

/* Changed from ID to Class for quicklink - March 2011. Both old/new targeting left in for safety. */
#centrecontent #quicklink,
#centrecontent #quicklinkpanel .quicklink {
	float: left;
	margin-right: 12px;
	width: 102px;
	height: 131px;
}

#centrecontent #quicklink .quicklinkpic,
#centrecontent #quicklinkpanel .quicklink .quicklinkpic {
	margin-bottom: 10px;
}

#centrecontent #quicklink .quicklinkpic a img,
#centrecontent #quicklinkpanel .quicklink .quicklinkpic a img {
	/* margin-bottom: 10px; */
	border: none;
}

#centrecontent #quicklink .quicklinktext a,
#centrecontent #quicklinkpanel .quicklink .quicklinktext a {
	font: bold 1em Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-decoration: none;
	text-transform: uppercase;
}

.home #centrecontent #quicklink .quicklinktext a { color: #CE003B; }
.council #centrecontent #quicklink .quicklinktext a { color: #E74645; }
.livinghere #centrecontent #quicklink .quicklinktext a,
.libraries #centrecontent #quicklink .quicklinktext a { color: #CC004B; }
.discover #centrecontent #quicklink .quicklinktext a,
.heritage #centrecontent #quicklink .quicklinktext a { color: #007B80; }

.home #centrecontent #quicklink .quicklinktext a:hover { color: #ED7100; }
.council #centrecontent #quicklink .quicklinktext a:hover { color: #EF9636; }
.livinghere #centrecontent #quicklink .quicklinktext a:hover,
.libraries #centrecontent #quicklink .quicklinktext a:hover { color: #E74645; }
.discover #centrecontent #quicklink .quicklinktext a:hover,
.heritage #centrecontent #quicklink .quicklinktext a:hover { color: #83C651; }

.home #centrecontent #quicklinkpanel .quicklink .quicklinktext a { color: #CE003B; }
.council #centrecontent #quicklinkpanel .quicklink .quicklinktext a { color: #E74645; }
.livinghere #centrecontent #quicklinkpanel .quicklink .quicklinktext a,
.libraries #centrecontent #quicklinkpanel .quicklink .quicklinktext a { color: #CC004B; }
.discover #centrecontent #quicklinkpanel .quicklink .quicklinktext a,
.heritage #centrecontent #quicklinkpanel .quicklink .quicklinktext a { color: #007B80; }

.home #centrecontent #quicklinkpanel .quicklink .quicklinktext a:hover { color: #ED7100; }
.council #centrecontent #quicklinkpanel .quicklink .quicklinktext a:hover { color: #EF9636; }
.livinghere #centrecontent #quicklinkpanel .quicklink .quicklinktext a:hover,
.libraries #centrecontent #quicklinkpanel .quicklink .quicklinktext a:hover { color: #E74645; }
.discover #centrecontent #quicklinkpanel .quicklink .quicklinktext a:hover,
.heritage #centrecontent #quicklinkpanel .quicklink .quicklinktext a:hover { color: #83C651; }

#centrecontent #quicklinkpanel .last { margin-right: 0;}

/* ------------ LANDING & INNER PAGE CONTENT ------------- */

/* Milonic Menu Styles */
#centrecontent #sectionNav {
	position: relative;
	left: 102px;
	width: 880px;
	height: 24px;
}

#centrecontent #sectionNav table.milonictable {
	width: 880px;
}

#centrecontent #sectionNav table.milonictable td {
	width: 12%;
	border-right: 1px solid #e6e3e1;
}

/* body.electedmembers #centrecontent #sectionNav table.milonictable td {
	width: auto;
} */

#centrecontent #sectionNav table.milonictable td a {
	padding: 0 3px;
	width: auto;
	white-space: normal;
	text-transform: uppercase;
}


.council #centrecontent #middlecolumn,
.livinghere #centrecontent #middlecolumn,
.discover #centrecontent #middlecolumn {
	position: absolute;
	top: 48px;
	left: 102px;
}

.genericinner #middlecolumn,
.councilinner #middlecolumn,
.livinghereinner #middlecolumn,
.libraries #middlecolumn,
.discoverinner #middlecolumn,
.heritage #middlecolumn {
	float: left;
	position: relative;
	top: 24px;
	left: 102px;
	min-height: 420px;
	background: url(/custom/files/media/onkahdrinnerbg.gif) 0 0 no-repeat;
}

.electedmembers #middlecolumn {
	float: left;
	position: relative;
	top: 24px;
	left: 102px;
	min-height: 420px;
	background: url(/custom/files/media/onkahdrelectedmembers.gif) 0 0 no-repeat;
}

#centrecontent #middlecolumn {
	width: 880px;
}

#centrecontent #middlecolumn h1,
table .centricFilesHeading {
	margin-top: 0;
	font: bold 2.154em Arial, Helvetica, sans-serif;
}

/* ------------ Feature Promo Panel ------------ */

/*  #mainpromo  is inserted into Template by CMS Text Repos item */

/* Main Promo */
#centrecontent #mainpromo {
	position: absolute;
	width: 208px;
	height: 231px;
	background: #000;
	overflow:hidden;   /* DR: TO DO -> MUST ADD BACK IN */
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
}
/* Home Main Promo Panel */
.home #centrecontent #mainpromo {
	width: 444px;  /* Only need adjustments to the above #mainpromo */
	height: 255px;
}

/* May need to add each text repos item here */
#onka-home-promo,
#onka-promo-livinghere,
#onka-promo-council,
#onka-promo-discover { position:relative; }


/* Hiding tabs is done by the jQuery code & it sets 2nd level Divs to Display:Block when running. */
/*
#promoPanel-tab2,
#promoPanel-tab3,
#promoPanel-tab4,
#promoPanel-tab5,
#promoPanel-tab6 { display:none; }
*/

#promoPanel-tabs {
	position:absolute;
	display:block;
	right: 11px;
	top: 207px;
	/* width: 208px; */
	/* height: 24px; */
	z-index: 51;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	text-align: right;
	background:#000;
}
.home #promoPanel-tabs {
	top: 231px;
}
/* IE6 and 7+ are set differently */

#promoPanel-tabs-bg {
	position:absolute;
	display:block;
	top:207px;
	width:208px;
	height: 24px;
	background:#000;
	padding:0px;
	margin:0px;
	z-index:50;
}
.home #promoPanel-tabs-bg {
	top:231px;   /* Only need adjustments to the above #promoPanel-tabs-bg */
	width:444px;
}

#promoPanel-tabs ul {
	list-style: none;
	width: 208px;
	margin: 0;
	padding: 0;
}
.home #promoPanel-tabs ul {
	width: 444px;
}

#promoPanel-tabs li {
	display: inline;
	margin: 0;
	padding: 0;
}

#promoPanel-tabs li a {
	float: left;
	display: block;
	width: 14px;
	height: 11px;  /* less padding */
	margin: 0px 4px 0px 0px;
	padding: 2px 0px 2px 0px;
	font: 0.91em Arial, Helvetica, sans-serif;  /* 0.91em */
	color: #fff;  /*#666 */
	text-align: center;
	text-decoration: none;
	/* background: #d6d3cc  */   /*#CCCCCC*/;
}

#promoPanel-tabs li a.last {
	margin-right: 0px;
}

#promoPanel-tabs li a:hover,
#promoPanel-tabs li a:focus,
#promoPanel-tabs li a:active,
#promoPanel-tabs .ui-tabs-selected a {
	color:#eb7839;
	text-decoration: none;
}

#promoPanel-tab1,
#promoPanel-tab2,
#promoPanel-tab3,
#promoPanel-tab4,
#promoPanel-tab5,
#promoPanel-tab6,
#promoPanel-tab7,
#promoPanel-tab8,
#promoPanel-tab9,
#promoPanel-tab10 {
	position:relative;
	display: block;   /* Let the Tabs code set this to Display block when ready */
	width: 208px; /* less padding */
	min-height: 207px; /* less padding */
	margin: 0;
	/* padding: 10px 0px 0px 13px; */
	padding: 0px;
	z-index:10;
}
.home #promoPanel-tab1,
.home #promoPanel-tab2,
.home #promoPanel-tab3,
.home #promoPanel-tab4,
.home #promoPanel-tab5,
.home #promoPanel-tab6,
.home #promoPanel-tab7,
.home #promoPanel-tab8,
.home #promoPanel-tab9,
.home #promoPanel-tab10 {
	width: 444px;
	min-height: 231px;
}


#promoPanel-text,
#promoPanel-text1,
#promoPanel-text2,
#promoPanel-text3,
#promoPanel-text4,
#promoPanel-text5,
#promoPanel-text6,
#promoPanel-text7,
#promoPanel-text8,
#promoPanel-text9,
#promoPanel-text10 {
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	width: 208px; /* less padding */
	height: 100px; /* less padding */
	margin: 0;
	padding: 14px 0px 0px 13px;
}
.home #promoPanel-text,
.home #promoPanel-text1,
.home #promoPanel-text2,
.home #promoPanel-text3,
.home #promoPanel-text4,
.home #promoPanel-text5,
.home #promoPanel-text6,
.home #promoPanel-text7,
.home #promoPanel-text8,
.home #promoPanel-text9,
.home #promoPanel-text10 {
	width: 444px;
}

#promoPanel-image,
#promoPanel-image1,
#promoPanel-image2,
#promoPanel-image3,
#promoPanel-image4,
#promoPanel-image5,
#promoPanel-image6,
#promoPanel-image7,
#promoPanel-image8,
#promoPanel-image9,
#promoPanel-image10 {
	position:absolute;
	top:0px;
	left:0px;
	z-index: 0;
	width: 208px; /* less padding */
	height: 207px; /* less padding */
	margin: 0;
	padding: 0px;
}
.home #promoPanel-image,
.home #promoPanel-image1,
.home #promoPanel-image2,
.home #promoPanel-image3,
.home #promoPanel-image4,
.home #promoPanel-image5,
.home #promoPanel-image6,
.home #promoPanel-image7,
.home #promoPanel-image8,
.home #promoPanel-image9,
.home #promoPanel-image10 {
	width: 444px;
	height: 231px;
}

#promoPanel-text h1 {
	float:none;
	margin: 0px 0px 6px 0px;
	font: normal 2.4em Tahoma;
	color: #827b75;
}

#promoPanel-text h1 a,
#promoPanel-text h1 a:hover {
	color: #827b75;
	text-decoration: none;
}

#promoPanel-text h2 {
	margin: 0px;
	font: normal 1.6em Arial, Helvetica, sans-serif;
	color: #827b75;
}


#promoPanel-text.white h1,
#promoPanel-text.white h1 a,
#promoPanel-text.white h1 a:hover,
#promoPanel-text.white h2 {
	color: #fff;
}


/* Landing page content */
#centrecontent #landingintro {
	position: absolute;
	top: 0;
	left: 208px;
	width: 638px; /* 672px less padding */
	height: 208px; /* 231px less padding */
	padding: 18px 10px 5px 24px;
	color: #fff;
}

.council #centrecontent #landingintro { background: url(/custom/files/media/onkalandmiddletopbgcouncil.gif) 0 0 no-repeat #E74645; }
.livinghere #centrecontent #landingintro { background: url(/custom/files/media/onkalandmiddletopbglivinghere.gif) 0 0 no-repeat #CC004B; }
.discover #centrecontent #landingintro { background: url(/custom/files/media/onkalandmiddletopbgdiscover.gif) 0 0 no-repeat #007B80; }

#centrecontent #landingintro h2 {
	margin: 0;
	padding: 0;
	font: 1.846em Arial, Helvetica, sans-serif;
	color: #FFF;
}

#centrecontent #landingintro p {
	font-size: 1em;
}

/* Left Column */

#centrecontent #leftcolumn {
	position: relative;
	float: left;
	width: 208px;
	padding-top: 75px /*70px*/;
	min-height: 381px !Important;   /* Setting a min height so footer doesn't ride up */
}

#centrecontent #leftcolumn h1 {
	width: 208px;
	margin-top: 0;
	font: bold 2.154em Arial, Helvetica, sans-serif;
	color: #000;
}

/* Additional Links */

#centrecontent #leftcolumn a {
	color: #008183;
	text-decoration: none;
}

#centrecontent #leftcolumn a:hover {
	text-decoration: underline;
}

#centrecontent #leftcolumn .centricGeneral {
	margin-left: 5px;
}

#centrecontent #leftcolumn .centricGeneral,
#centrecontent #leftcolumn table.centricFilesGeneral {
	margin-top: 20px;
	font: .85em Verdana, Geneva, sans-serif;
}

#centrecontent #leftcolumn table.centricFilesGeneral td {
	padding-right: 	5px;
	padding-bottom: 5px;
}

.ui-tabs-hide { display:none !important; }


/* ---------------- SUBNAV - FAMILY LINKS ---------- */

/* Avoiding flicker: JS will unhide the default family links by CMS, if necessary */
#navcontainer { visibility:hidden; }

/* Show tailored family links after JS has run */
#navcontainerCustom { visibility:visible; }

#centrecontent #leftcolumn ul#navlist,
#centrecontent #leftcolumn ul#navlist ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#centrecontent #leftcolumn ul#navlist li {
	display: inline;
	margin: 0;
	padding: 0;
}

#centrecontent #leftcolumn ul#navlist li a {
	display: block;
	width: 202px; /* 208px less padding */
	padding: 3px;
	font: bold 1em Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: 1px solid #E5E5E5;
}

.genericinner #centrecontent #leftcolumn ul#navlist li a,
.genericinner #centrecontent #leftcolumn ul#navlist li li a,
.genericinner #centrecontent #leftcolumn ul#navlist li li li a,
.genericinner #centrecontent #leftcolumn ul#navlist li li li li a,
.genericinner #centrecontent #leftcolumn ul#navlist li#active li a,
.genericinner #centrecontent #leftcolumn ul#navlist li li#active li a,
.genericinner #centrecontent #leftcolumn ul#navlist li li li#active li a { color: #E74645; } /* controls off states for all levels of subnav */
.genericinner #centrecontent #leftcolumn ul#navlist li#active a { color: #EF9636; }
.genericinner #centrecontent #leftcolumn ul#navlist li a:hover,
.genericinner #centrecontent #leftcolumn ul#navlist li#active a:hover { color: #FFF; background: #EF9636; text-decoration: none; }

.councilinner #centrecontent #leftcolumn ul#navlist li a,
.councilinner #centrecontent #leftcolumn ul#navlist li li a,
.councilinner #centrecontent #leftcolumn ul#navlist li li li a,
.councilinner #centrecontent #leftcolumn ul#navlist li li li li a,
.councilinner #centrecontent #leftcolumn ul#navlist li#active li a,
.councilinner #centrecontent #leftcolumn ul#navlist li li#active li a,
.councilinner #centrecontent #leftcolumn ul#navlist li li li#active li a { color: #E74645; } /* controls off states for all levels of subnav */
.councilinner #centrecontent #leftcolumn ul#navlist li#active a { color: #EF9636; }
.councilinner #centrecontent #leftcolumn ul#navlist li a:hover,
.councilinner #centrecontent #leftcolumn ul#navlist li#active a:hover { color: #FFF; background: #EF9636; text-decoration: none; }

.livinghereinner #centrecontent #leftcolumn ul#navlist li a,
.livinghereinner #centrecontent #leftcolumn ul#navlist li li a,
.livinghereinner #centrecontent #leftcolumn ul#navlist li li li a,
.livinghereinner #centrecontent #leftcolumn ul#navlist li li li li a,
.livinghereinner #centrecontent #leftcolumn ul#navlist li#active li a,
.livinghereinner #centrecontent #leftcolumn ul#navlist li li#active li a,
.livinghereinner #centrecontent #leftcolumn ul#navlist li li li#active li a { color: #CC004B; } /* controls off states for all levels of subnav */
.livinghereinner #centrecontent #leftcolumn ul#navlist li#active a { color: #E74645; }
.livinghereinner #centrecontent #leftcolumn ul#navlist li a:hover,
.livinghereinner #centrecontent #leftcolumn ul#navlist li#active a:hover { color: #FFF; background: #E74645; text-decoration: none; }

.libraries #centrecontent #leftcolumn ul#navlist li a,
.libraries #centrecontent #leftcolumn ul#navlist li li a,
.libraries #centrecontent #leftcolumn ul#navlist li li li a,
.libraries #centrecontent #leftcolumn ul#navlist li li li li a,
.libraries #centrecontent #leftcolumn ul#navlist li#active li a,
.libraries #centrecontent #leftcolumn ul#navlist li li#active li a,
.libraries #centrecontent #leftcolumn ul#navlist li li li#active li a { color: #CC004B; } /* controls off states for all levels of subnav */
.libraries #centrecontent #leftcolumn ul#navlist li#active a { color: #E74645; }
.libraries #centrecontent #leftcolumn ul#navlist li a:hover,
.libraries #centrecontent #leftcolumn ul#navlist li#active a:hover { color: #FFF; background: #E74645; text-decoration: none; }

.discoverinner #centrecontent #leftcolumn ul#navlist li a,
.discoverinner #centrecontent #leftcolumn ul#navlist li a,
.discoverinner #centrecontent #leftcolumn ul#navlist li li a,
.discoverinner #centrecontent #leftcolumn ul#navlist li li li a,
.discoverinner #centrecontent #leftcolumn ul#navlist li li li li a,
.discoverinner #centrecontent #leftcolumn ul#navlist li#active li a,
.discoverinner #centrecontent #leftcolumn ul#navlist li li#active li a,
.discoverinner #centrecontent #leftcolumn ul#navlist li li li#active li a { color: #007B80; } /* controls off states for all levels of subnav */
.discoverinner #centrecontent #leftcolumn ul#navlist li#active a { color: #83C651; }
.discoverinner #centrecontent #leftcolumn ul#navlist li a:hover,
.discoverinner #centrecontent #leftcolumn ul#navlist li#active a:hover { color: #FFF; background: #83C651; text-decoration: none; }

.heritage #centrecontent #leftcolumn ul#navlist li a,
.heritage #centrecontent #leftcolumn ul#navlist li a,
.heritage #centrecontent #leftcolumn ul#navlist li li a,
.heritage #centrecontent #leftcolumn ul#navlist li li li a,
.heritage #centrecontent #leftcolumn ul#navlist li li li li a,
.heritage #centrecontent #leftcolumn ul#navlist li#active li a,
.heritage #centrecontent #leftcolumn ul#navlist li li#active li a,
.heritage #centrecontent #leftcolumn ul#navlist li li li#active li a { color: #007B80; } /* controls off states for all levels of subnav */
.heritage #centrecontent #leftcolumn ul#navlist li#active a { color: #83C651; }
.heritage #centrecontent #leftcolumn ul#navlist li a:hover,
.heritage #centrecontent #leftcolumn ul#navlist li#active a:hover { color: #FFF; background: #83C651; text-decoration: none; }

.electedmembers #centrecontent #leftcolumn ul#navlist li a { color: #00AE5F; }
.electedmembers #centrecontent #leftcolumn ul#navlist li#active a { color: #00ABA7; }
.electedmembers #centrecontent #leftcolumn ul#navlist li a:hover,
.electedmembers #centrecontent #leftcolumn ul#navlist li#active a:hover { color: #FFF; background: #00ABA7; text-decoration: none; }


#centrecontent #leftcolumn ul#navlist li li a {
	width: 190px;
	padding-left: 15px;
	font-weight: normal;
}

#centrecontent #leftcolumn ul#navlist li li li a {
	width: 175px;
	padding-left: 30px;
	font-weight: normal;
}

#centrecontent #leftcolumn ul#navlist li li li li a {
	width: 160px;
	padding-left: 45px;
	font-weight: normal;
}


/* Main Body Copy */

#centrecontent #maincontent {
	position: relative;
	float: right;
	width: 648px;
	padding-top: 48px;
}

#centrecontent #maincontent .bodycopy_images {
	float: left;
	width: 428px;
	padding: 0px;
}

#centrecontent #maincontent .bodycopy_images div p:first-child,
#centrecontent #maincontent .bodyimages div p:first-child {
	margin-top: 0px !important;
}

#centrecontent #maincontent .bodyimages {
	margin-left: 20px;
	float: right;
	width: 200px;
	padding: 0px;
	/* overflow-x: hidden; */  /* Removed DR 9/3/2011 for CSS standards. Try adding  overflow:hidden  OR  into IE CSS files if issues in _w_images templates */
}

#centrecontent #maincontent a {
	color: #008183;
}

/* breadcrumbs */

#centrecontent #maincontent #breadcrumbs {
	clear: right;
	width: 100%;  /* Prevent H1 sitting beside breadcrumbs in IE6/7 */
	height: 27px;
	/*margin-bottom: 27px; */
}

#centrecontent #maincontent #breadcrumbs ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#centrecontent #maincontent #breadcrumbs ul li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	font: .846em Arial, Helvetica, sans-serif;
}

#centrecontent #maincontent #breadcrumbs ul li a {
	color: #636363;
	text-decoration: none;
}

#centrecontent #maincontent #breadcrumbs ul li a:hover {
	text-decoration: underline;
}

#centrecontent #maincontent table.centricFilesGeneral td {
	padding-right: 	5px;
	padding-bottom: 5px;
}

p.backtotop { float: right; margin-bottom: 25px; }


div#joincolumns {
	/* Pulls parent DIV to bottom of multiple float columns */
	clear:both;
	height:0px;
	margin:0px;
	padding:0px;
}

#lib_login_button {
	margin-bottom: 22px;
}

#lib_contact_us_button {
	cursor: pointer;
	margin-top: 22px;
}




/* ===== SEARCH RESULTS & ADV SEARCH - Start ===== */

/* Advanced Search */
#adv_search_container   fieldset {border:0; padding:0; margin:0}
#adv_search_container   .search {width:150px}

#adv_search_container   #search_input_span input {width:100%}

#adv_search_container   .search_radio_select {width:100%; float:left;}
#adv_search_container   #search_all_words {padding-top:10px;}
#adv_search_container   #search_exact_phrase{padding-bottom:10px}
#adv_search_container   #search_date_filter {padding-bottom:10px}

#adv_search_container   #search_rpp {padding-bottom:10px}
#adv_search_container   #search_rpp_select select {width:100%}

#adv_search_container   #search_scope {padding-bottom:10px}
#adv_search_container   #search_scope_select select {width:100%}

#adv_search_container   #search_order_by {padding-bottom:10px}
#adv_search_container   #search_order_by_select select {width:100%}

#adv_search_container   #search_thesaurus {padding-bottom:10px}
#adv_search_container   #search_thesaurus span select {width:100%; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C;}

#adv_search_container   #search_page_category_browser {padding-bottom:10px}

/* SAHS Advanced Search */
/* Init */
#adv_search_container   fieldset {border:0; padding:0; margin:0}
#adv_search_container   .search {width:474px; height:385px; position:relative; padding-bottom:10px}
#adv_search_container   .search_divs {width: 150px; font-size: 11px; }

/* Column: 0*/
#adv_search_container   #search_date_filter {width:200px; clear:both}
#adv_search_container   #search_input {padding-top:1.3em;   font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C; width:180px;}
#adv_search_container   #search_date_filter_radio {padding-bottom:5px}
#adv_search_container   #search_date_filter_created {float:left; width:100%}
#adv_search_container   #search_date_filter_clear {float:left; padding-top:5px}
#adv_search_container   #domFromDate {width:200px}
#adv_search_container   #domToDate {width:200px}

/* Column: 1*/
#adv_search_container   #search_thesaurus {position:absolute; width:200px; top:0; left:215px;   font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C;}
#adv_search_container   #search_thesaurus_0 {padding-bottom:10px;   font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C;}
#adv_search_container   #search_thesaurus_1 {padding-bottom:10px;   font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C;}
#adv_search_container   #search_thesaurus_2 {padding-bottom:10px;   font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C;}
#adv_search_container   #search_thesaurus_3 {padding-bottom:10px;   font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C;}
#adv_search_container   #search_thesaurus_4 {padding-bottom:10px;   font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C;}

/* Column: 2*/
#adv_search_container   #search_rpp {position:absolute; top:0px; left:390px}
#adv_search_container   #search_rpp_select select {width:100%; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C;}
#adv_search_container   #search_scope {position:absolute; top:40px; left:390px}
#adv_search_container   #search_scope_select select {width:100%; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C;}
#adv_search_container   #search_order_by {position:absolute; top:80px; left:390px}
#adv_search_container   #search_order_by_select select {width:100%; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C;}

/* Column: 3*/
/*#search_file_category_browser {position:absolute; top:270px; left:645px}*/
/*#search_page_category_browser {position:absolute; top:285px; left:645px}*/
#adv_search_container   #search_button {position:absolute; top:10px; left:560px}
/* #adv_search_container_agendas   #search_button {position:absolute; text-align:right; top:135px; right:20px; width:720px; border-top: 1px #d1cfd4 solid; padding-top:10px;} */

#adv_search_container   #search_input_span input {width:100%}

#adv_search_container   .search_radio_select {width:100%; float:left;}
#adv_search_container   #search_all_words {padding-top:10px;}
#adv_search_container   #search_exact_phrase{padding-bottom:10px}

#adv_search_container   #search_thesaurus {padding-bottom:10px}
#adv_search_container   #search_thesaurus span select {width:100%;}

#adv_search_container   #search_page_category_browser {padding-bottom:10px}

/* ===== SEARCH RESULTS & ADV SEARCH - End ===== */



/* ===== SEARCH AGENDAS & MINUTES - Start ===== */

#onkasearchagendasbutton {
	margin-bottom:22px;
}
#onkasearchbgclose {
	position: absolute;
	top:0px;
	left:0px;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	z-index:10100;
}
#onkasearchagendasdiv {
	position:absolute;
	top: 343px; /* Relative to top left of browser */
	left: 102px;
	/*  Relative to #leftcolumn
	top:94px;
	left:0px;  */
	width:720px;
	height:320px;
	overflow:hidden;
	background-color:#fefbf6;
	/* border:#e7e5e6 1px solid; */
	border:#808080 1px solid;
	padding:10px;
	z-index:10200;

	display:none; /* Reveal via jquery */
}
.libraries #onkasearchagendasdiv {
	top: 550px !important;
	left: 285px !important;
	height: 200px !important;
	width: 600px !important;
}
#onkasearchagendasdiv #close {
	position:absolute;
	top:0px;
	right:0px;
	width:45px;
	height:35px;

	z-index:3000; /* remove? */
}
#onkasearchagendasdiv #coverie6bug {

	background-color:#fefbf6;
	position:absolute;
	top: 124px; /* Relative to top left of browser */
	left: 10px;
	height: 20px;
	width: 30px;
	z-index:3000;
}
#coverie6bugadvsearch {
	background-color:#fefbf6;
	height:20px;
	left:0px;
	position:absolute;
	top:244px;
	width:30px;
	z-index:3000;
}


#adv_search_container_agendas   fieldset {border:0; padding:0; margin:0}
#adv_search_container_agendas   .search {width:150px}

#adv_search_container_agendas   #search_input_span input {width:100%}

#adv_search_container_agendas   .search_radio_select {width:100%; float:left;}
#adv_search_container_agendas   #search_all_words {padding-top:10px;}
#adv_search_container_agendas   #search_exact_phrase{padding-bottom:10px}
#adv_search_container_agendas   #search_date_filter {padding-bottom:10px}

#adv_search_container_agendas   #search_rpp {padding-bottom:10px}
#adv_search_container_agendas   #search_rpp_select select {width:100%}

#adv_search_container_agendas   #search_scope {padding-bottom:10px}
#adv_search_container_agendas   #search_scope_select select {width:100%}

#adv_search_container_agendas   #search_order_by {padding-bottom:10px}
#adv_search_container_agendas   #search_order_by_select select {width:100%}

#adv_search_container_agendas   #search_thesaurus {padding-bottom:10px}
#adv_search_container_agendas   #search_thesaurus span select {width:100%; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C;}

#adv_search_container_agendas   #search_page_category_browser {padding-bottom:10px}

/* Init */
#adv_search_container_agendas   fieldset {border:0; padding:0; margin:0}
#adv_search_container_agendas   .search {width:740px; height:180px; position:relative; padding-bottom:10px}
#adv_search_container_agendas   .search_divs {width: 105px; font-size: 11px; }

/* Column: 0*/
#adv_search_container_agendas   #search_types {width:170px;}
#adv_search_container_agendas   #search_date_filter {width:200px; clear:both}
#adv_search_container_agendas   #search_input {padding-top:1.3em;   font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C; width:180px;}
#adv_search_container_agendas   #search_date_filter_radio {padding-bottom:5px}
#adv_search_container_agendas   #search_date_filter_created {float:left; width:100%}
#adv_search_container_agendas   #search_date_filter_clear {float:left; padding-top:5px}
#adv_search_container_agendas   #domFromDate {width:200px}
#adv_search_container_agendas   #domToDate {width:200px}
#adv_search_container_agendas   #search_exact_phrase {width:180px; clear:both; }

/* Column:Row 1*/
#adv_search_container_agendas   #search_thesaurus {position:absolute; width:520px; top:0; left:215px;   font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C;}
#adv_search_container_agendas   #search_thesaurus_0 {float:left; padding-bottom:10px; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C;}
#adv_search_container_agendas   #search_thesaurus_1 {float:left; padding-left:20px; padding-bottom:10px; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C;}
#adv_search_container_agendas   #search_thesaurus_2 {float:left; padding-left:20px; padding-bottom:10px; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C; width:250px; padding-top:15px; }
#adv_search_container_agendas   #search_thesaurus_2 span {float: left;}
#adv_search_container_agendas   #search_thesaurus_3 {display:none; width:250px; margin-top:50px;}
#adv_search_container_agendas   #search_thesaurus_4 {float:left; padding-left:20px; padding-bottom:10px; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C;}

/* Column: 2*/
#adv_search_container_agendas   #search_rpp {position:absolute; top:0px; left:390px}
#adv_search_container_agendas   #search_rpp_select select {width:100%; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C;}
#adv_search_container_agendas   #search_scope {position:absolute; top:40px; left:390px}
#adv_search_container_agendas   #search_scope_select select {width:100%; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C;}
#adv_search_container_agendas   #search_order_by {position:absolute; top:80px; left:390px}
#adv_search_container_agendas   #search_order_by_select select {width:100%; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #3D2E1C;}

/* Column: 3*/
/*#search_file_category_browser {position:absolute; top:270px; left:645px}*/
/*#search_page_category_browser {position:absolute; top:285px; left:645px}*/
#adv_search_container_agendas   #search_button {position:absolute; text-align:right; top:280px; right:20px; width:720px; border-top: 1px #d1cfd4 solid; padding-top:10px;}

#adv_search_container_agendas   #search_input_span input {width:100%}

#adv_search_container_agendas   .search_radio_select {width:100%; float:left;}
#adv_search_container_agendas   #search_all_words {padding-top:10px;}
#adv_search_container_agendas   #search_exact_phrase{padding-bottom:10px}

#adv_search_container_agendas   #search_thesaurus {padding-bottom:10px}
#adv_search_container_agendas   #search_thesaurus span select {width:100%;}

#adv_search_container_agendas   #search_page_category_browser {padding-bottom:10px}


/* ===== SEARCH AGENDAS & MINUTES - End ===== */






/* ===== LIBRARY LANDING PAGE SPECIFIC STYLES ==== */


/* Columns */

.libraries #centrecontent #maincontent {
	float: left;
	width: 456px; /* less 192px of the right column */
}


/* Quicklinks - other styles for colours of links above in Quicklinks section */

.libraries #centrecontent #quicklinkpanel {
	clear: both;
	width: 465px;
	left: 0;
	top: 20px;
	height: 131px;
}

/* Catalogue Search */

.libraries form input#librarycataloguesearch {
	float: left;
	width: 320px;
	height: 26px; /* 32px less padding */
	margin-right: 11px;
	padding: 3px;
	font: 0.923em Arial, Helvetica, sans-serif;
	color: #424242;
	border: 2px solid #636363;
}

.libraries form input#findbtn {
	margin-top: 2px;
}

.libraries #onkasearchagendasdiv #coverie6bug {
	display: none;
}

/* Right Column Libraries */

.libraries #centrecontent #rightcolumn {
	float: right;
	width: 185px;
	padding-top: 80px;
}

/* Upcoming Events */

.libraries #centrecontent #rightcolumn img.header {
	margin-bottom: 10px;
}

.libraries #centrecontent #rightcolumn .centricListingGeneral {
	margin-bottom: 5px;
	padding-bottom: 5px;
	font: 0.923em Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #e5e5e5
}

.libraries #centrecontent #rightcolumn .centricListingDate {
	font-weight: bold;
	color: #000;
}

.libraries #centrecontent #rightcolumn .centricListingGeneral a,
.libraries #centrecontent #rightcolumn p.fullcalendareventslink a {
	color: #424242;
	text-decoration: none;
}

.libraries #centrecontent #rightcolumn .centricListingGeneral a:hover,
.libraries #centrecontent #rightcolumn p.fullcalendareventslink a:hover {
	color: #ED7100;
	text-decoration: underline;
}

.libraries #centrecontent #rightcolumn p.fullcalendareventslink a {
	float: right;
	font-weight: bold;
}

/* Libraries Promo Panel */
.libraries #centrecontent #mainpromo {
	width: 185px;
	height: 153px;
	position: relative;
	background: #fff;
}

.libraries #promoPanel-tabs {
	display: none;
}


/* ===== HERITAGE LANDING PAGE SPECIFIC STYLES ==== */


/* Columns */
.heritage #centrecontent #maincontent {
	float: left;
	width: 456px; /* less 192px of the right column */
}


/* Quicklinks - other styles for colours of links above in Quicklinks section */
.heritage #centrecontent #quicklinkpanel {
	clear: both;
	width: 465px;
	left: 0;
	top: 20px;
	height: 131px;
}

/* Catalogue Search */
.heritage form input#librarycataloguesearch {
	float: left;
	width: 320px;
	height: 26px; /* 32px less padding */
	margin-right: 11px;
	padding: 3px;
	font: 0.923em Arial, Helvetica, sans-serif;
	color: #424242;
	border: 2px solid #636363;
}

.heritage form input#findbtn {
	margin-top: 2px;
}

.heritage #onkasearchagendasdiv #coverie6bug {
	display: none;
}

/* Right Column Heritage */
.heritage #centrecontent #rightcolumn {
	float: right;
	width: 185px;
	padding-top: 80px;
}

/* Upcoming Events */
.heritage #centrecontent #rightcolumn img.header {
	margin-bottom: 10px;
}

.heritage #centrecontent #rightcolumn .centricListingGeneral {
	margin-bottom: 5px;
	padding-bottom: 5px;
	font: 0.923em Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #e5e5e5
}

.heritage #centrecontent #rightcolumn .centricListingDate {
	font-weight: bold;
	color: #000;
}

.heritage #centrecontent #rightcolumn .centricListingGeneral a,
.heritage #centrecontent #rightcolumn p.fullcalendareventslink a {
	color: #424242;
	text-decoration: none;
}

.heritage #centrecontent #rightcolumn .centricListingGeneral a:hover,
.heritage #centrecontent #rightcolumn p.fullcalendareventslink a:hover {
	color: #ED7100;
	text-decoration: underline;
}

.heritage #centrecontent #rightcolumn p.fullcalendareventslink a {
	float: right;
	font-weight: bold;
}

/* Heritage Promo Panel */
.heritage #centrecontent #mainpromo {
	width: 185px;
	height: 153px;
	position: relative;
	background: #fff;
}

.heritage #promoPanel-tabs {
	display: none;
}



/* ------------ FOOTER ------------ */

.council #footer,
.livinghere #footer,
.discover #footer {
	position: relative;
}

#footer {
	clear: both;
	width: 990px;
	height: 93px;
	margin: 0;
	padding: 0;
	font: 0.846em Arial, Helvetica, sans-serif;
	color: #636363;
	background: url(/custom/files/media/onkafooterbg.gif) 0 0 no-repeat;
}

#footer #footerlinks {
	float: left;
	margin: 81px 0 0 11px;
}

#footer #footerlinks a {
	float: left;
	margin-right: 10px;
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #636363;
	text-decoration: none;
}

#footer #footerlinks a:hover {
	text-decoration: underline;
}


#footer #footercredits {
	float: right;
	margin: 81px 0 0 0;
}


#facebook {
	height: 30px;
	width: 30px;
	position: absolute;
	top: 60px;
	left: 810px;
}
#twitter {
	height: 30px;
	width: 30px;
	top: 60px;
	position: absolute;
	left: 850px;
}
#youtube {
	height: 30px;
	width: 75px;
	position: absolute;
	left: 890px;
	top: 60px;
}

/* ------------ Pagination Links ------------ */
div.centricListingPaginationLabel {width:30%;}

