 /* Home */
	body {
	margin:0 auto;
	text-align: center;
	padding:0 0 20px 0;
	color:#28292A;
	background:#000;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	background:#7e542a url('/images/home-bg.gif') 0 0 repeat;
		}
		
	body.home{
		line-height: 2em;		
		}

	body.pages {
		line-height: 2em;		
	}

	form {
		margin:0;
		padding:0
		}

/*	img, div, a, input { behavior: url(/css/iepngfix.htc) }*/

	img {
		border:none
		}
		
	h1 {
		font: 19px "tahoma", "arial", sans-serif;
	}
	
	h2 {
	font-size: 1.5em;	
	_margin-bottom: -10px;	
	}
	
	h3 {
	font-size: 1.2em;	
	_margin-bottom: -10px;
	}
	
	h4 {
	font-size: 1.1em;	
	_margin-bottom: -10px;
	}
	
	a {
	text-decoration:none;
	color: #804000;
	font-weight: bold;
		}
		
	a:hover {
	text-decoration:underline;
		}
	
	a:visited {

	}
	input {
	vertical-align:middle
		}
		
	.searchForm {
	position: absolute;
	top: 11px;
	right: 4px;
	} 
	
	.searchBtn {
		
	}
	
	.submitbtn {
		float:left;
		background:#556175 url(/images/btn-submit.gif);
		width:64px;
		height:21px;
		border:0
	}
	
	
	.home .searchForm {
	right: 4px;
	}
	
	.floatleft	{
		float:left !important
	}
	
	.floatright {
		float:right !important
	}
	
	.clear {
		clear:both !important; display:block;
	}
	
	#wrapper {
	width:946px;
	height:auto !important;
	margin-left:auto;
	margin-right:auto;
	min-height:400px;
	text-align:left;
		}

	.home #middle{
	height:100%;
	background-color: #7f542a;
	background-image: url(/images/latestnews-bkgd.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
		}
		
	.#homeFlashContent {
	width:745px;
	background-color: #6F4B28;
	}

	#galleryFlashContent {
	text-align: center;
	margin-left: 30px;
	width: 600px;
	}

	.home #homeFlashContent h1{
		margin:0;
		text-indent:0;
		height:auto;
		}
		
	#flashcontent { 
		float: left; 
		z-index: -1; 
		}

	.noscript {
		font-size:14px;
		margin:10px 0;
		text-align:center;
		display:none;
		color:#fff
		}
		
		.highlighted {
	line-height: 2em;
	color: #FFF;
	margin-left: -23px;
	margin-right: 80px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #F00;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #000;
		}
		
	.highlighted a {
	color: #BBB;
		}
		
	.instructions {
	float: right;
	position: absolute;
	margin-top: -30px;
	right: 60px;
	}
		
/* header */
	
	#header {
	width:100%;
	height:94px;
	position: relative;
	z-index: 1;
	background-color: #784E26;
	float: left;
		}
		
	#mainLogo {
	width: 141px;
	height: 87px;
	position:absolute;
	top:26px;
	left:13px;
	z-index:100;
	background-image: url(/images/mainlogo.png);
	background-repeat: no-repeat;
		}

	
	#header .curve-cnr{
		width:2px;
		height:2px;
		display:block;
		overflow:hidden;
		position:absolute;
		left:943px;
		top:43px;
		background:url('/images/top-right-crnr.gif') 0 0 no-repeat;
		z-index:9999;
		}
	#header .left-curve-cnr{
		width:2px;
		height:2px;
		display:block;
		overflow:hidden;
		position:absolute;
		left:0;
		top:43px;
		background:url('/images/top-left-crnr.gif') 0 0 no-repeat;
		}
	

	#header #top-box {
		position:static;
		overflow:visible;
		width:100%;
		padding-top:40px;
		height: 43px;
		background:#232E42 url(/images/bg-home-top-box.gif) no-repeat left top;
		background:none;
		padding:0;
		}


/*	#header {
		width:100%;
		height:238px;
		}*/
		
	#header.footitems { height: 121px; background: url(/images/headers/bg-footitems.gif) no-repeat 0 bottom; }
		
	.body-home #header { background:#232E42 url(/images/headers/bg-header.jpg) no-repeat left bottom    }
	.body-carerscorner #header { background:#7b5127 url(/images/web-site/headers/bg-carerstemp.jpg) no-repeat left bottom }
		
	body.default #header { background:#fff url(/images/web-site/headers/bg-default.jpg) no-repeat left bottom }
	
	
	#header #top-box a {
	top:12px;
	height:12px;
	color:#E2E2E2;
	font-size: 11px;
	line-height: 1.8;
		}

	#header #top-box a:hover {
		color:#748094;
		text-decoration: none;
		}
	
	#header #top-box .links {
	color:#E2E2E2;
	font-size: 11px;
	word-spacing: 1em;
	padding-top: 12px;
	}

	#header #top-box .homelink {
		float:left;
		width:47px;
		margin-top: 2px;
		margin-left: 540px;
		}

	#header #top-box .contactlink {
		float:none;
		width:62px;
		}

	#header #top-box .loginlink {
		float:none;
		width:62px;
		}


	#header #top-box form {
		float: right;
		top: 9px;
		left: 561px;
		}
		
	#header #top-box form .text {
	float:left;
	width:105px;
	height:14px;
	font:11px/14px arial,sans-serif;
	border:1px solid #4E729B;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 2px;
		}
		
	#header #top-box form .button {
		float:left;
		background:#556175 url(/images/btn-search.gif);
		width:64px;
		height:21px;
		border:0
}

/* header navigation */

/**
	.home #top-navigation {
		margin:0;
		padding:0 0 0 156px;
		background:url('/images/top-navigation-bg.gif') 0 0 repeat-x;
		height:51px;
		width:789px;
		position:relative;
		}

	.pages #top-navigation {
		margin:0;
		padding:0 0 0 156px;
		background:url('/images/top-navigation-bg.gif') 0 0 repeat-x;
		height:51px;
		width:789px;
		position:relative;
		}
**/
/** top navigation menu bkgd **/
	#top-navigation {
		margin:0;
		padding:0 0 0 156px;
		background:url('/images/top-navigation-bg.gif') 0 0 repeat-x;
		height:51px;
		width:789px;
		position:relative;
		}

/** top menu text **/
	#top-navigation li {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	background:url(/images/bg-li-top-nav.gif) repeat-x top;
	font-size: 16px;
	font-family: Tahoma, Geneva, sans-serif;
		}

/** top menu links **/
	#top-navigation li a {
	display:block;
	height:51px;

	position:relative;
	z-index:999;
	text-decoration: none;
	font-weight: normal;
		}

/** menu item **/
	#top-navigation li ul {
	display:none;
	position:absolute;
	top:51px;
	left:0;
	margin:0;
	padding:0;
	width:140px;
	border-top:3px solid #b58854;
	z-index: 1000;
	line-height: 1;
	left: -999em;
		}

/** Non IE6 - sets the top border width of the sub menu **/
html>body	#top-navigation li.sub ul {
		border-top:1px solid #b58854;	
	}

/** IE only - sets the top border width of the sub menu **/
#top-navigation li.sub ul{
	border-top:2px solid #b58854;
	}	

/** Sets the left border of the sub menu **/
#top-navigation li.sub ul {
		border-left:1px solid #b58854;
	}


/** All menu items bkgd colour, except aftersub items **/
	#top-navigation li ul li {
		float:none;
		padding:0;
		width:140px;
		border-bottom:1px solid #b58854;
		background:#dca970
		}

/* IE6 only */
/*\*/
/** corrects 1px gap between all menu items **/
* html #top-navigation li ul li {
		margin-top: -1px;	
		}

html>body #top-navigation li ul li { /* ie7 fix */
		*margin-top: -1px;	
}
/**IE - corrects a gap in the top of the menu item below a submenu item and colours bkgd of menu items after a sub menu in IE6 **/
* html #top-navigation .aftersub {
	background: #DCA970;
	margin-top: -2px;
}

/*\*/

	#top-navigation li:hover ul ul,
	#top-navigation li:sfhover ul ul {
		left: -999em;
	}

	#top-navigation li:hover ul, #top-navigation li li:hover ul, #top-navigation li.sfhover ul, #top-navigation li li.sfhover ul {
		left: auto;
	}


/** provides rollover colour for submenu items **/
	#top-navigation li.sub a:hover {
	background: #8FB9D4;	
	}
	
/** menu items with submenus colour and bkgd image **/
#top-navigation li.sub {
	background: #DCA970 url(/images/images/navmenutop-sub-arrow.gif) no-repeat right bottom;
}

/** menu items with submenus colour and bkgd image on rollover **/
#top-navigation li .sub:hover > a {
	background: #8FB9D4 url(/images/images/navmenutop-sub-arrow-hover.gif) no-repeat right bottom  !important
}

/**position of sub menu first item**/
#top-navigation li ul ul {margin: -3.25em 0 0 10.7em;}

/**colour of main menu link when you hover over submenu links**/
#top-navigation li.sub:hover {background: #DEDEBC;}

/** colour of main menu text if it has a sub menu - not IE6**/
#top-navigation li.sub:hover > a {	color: #330;}

/** sub menu position - not IE6 **/
#top-navigation li.sub:hover > ul {left: -1px; background: #FEFEFC;}

/** active link menu items **/
#top-navigation li ul li a {
		float:none;
		width:120px;
		height:auto	;
		line-height:14px;
		text-indent:0;
		font-size:70%;
		color:#fff;
		padding:4px 10px 4px 10px;
		overflow:visible;
		}
/** text colour andn bkgd colour menu links	**/	
	#top-navigation li ul li a:hover {
		background:#8fb9d4;
		color:#000
		} 

/** enables first link hover menu **/		
	#top-navigation li:hover ul,
	#top-navigation li.sfhover ul,
	#top-navigation li.hover ul {
		display:block;
		left: auto;
		}

/** position of top menu links when hover **/		
	#top-navigation li a:hover {
		background-position:0 -51px !important
		}

/** position of top menu items **/		
	#top-navigation li a.btn1 {
		background:url(/images/btn1.gif) no-repeat left top;
		width:60px
		}
	#top-navigation li a.btn2 {
		background:url(/images/btn2.gif) no-repeat left top;
		width:90px
		}
	#top-navigation li a.btn3 {
		background:url(/images/btn3.gif) no-repeat left top;
		width:72px
		}
	#top-navigation li a.btn4 {
		background:url(/images/btn4.gif) no-repeat left top;
		width:76px
		}
	#top-navigation li a.btn5 {
		background:url(/images/btn5.gif) no-repeat left top;
		width:63px
		}
	#top-navigation li a.btn6 {
		background:url(/images/btn6.gif) no-repeat left top;
		width:64px
		}
	#top-navigation li a.btn7 {
		background:url(/images/btn7.gif) no-repeat left top;
		width:64px
		}
	#top-navigation li a.btn8 {
		background:url(/images/btn8.gif) no-repeat left top;
		width:54px
		}	
	#top-navigation li a.btn9 {
		background:url(/images/btn9.gif) no-repeat left top;
		width:54px
		}	
	#top-navigation li a.btn10 {
		background:url(/images/btn10.gif) no-repeat left top;
		width:54px
		}	
	#top-navigation li a.btn11 {
		background:url(/images/btn11.gif) no-repeat left top;
		width:100px
		}			
	.home #top-navigation li a.btn9 {
	background:url(/images/btn9.gif) no-repeat left top;
		}	

/* selected nav */
/**#top-navigation li a#activ { background-position:0 -51px !important }**/

/* middle - Title, Left and */

	#middle {
		float:none;
		margin: 0 auto;
		padding: 0;
		float:left;
		position: relative;
	}

/* end middle */

/* title */

	#title {
	margin:0 0;
	padding: 0;
	width:945px;
	height: 181px;
	position:relative;
	float: left;
	background: url(../images/header-left.jpg) no-repeat 60px 0px;
	}
		
	.title-left {
		margin:0;
		padding:0;
		background-image: url(../images/header-left.jpg);
		height: 163px;
		width: 136px;
		background-repeat: no-repeat;
		float: left;
	}
	
	.title-shadow {
		background-image: url(../images/header-shadow.jpg);
		height: 18px;
		width: 945px;
		float: left;
	}

	.title-oohc{
		background-image: url(../images/header-oohc.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 163px;
		width: 803px;
		float: right;
	}
	
	.title-partnerssponsors{
		background-image: url(../images/header-partnerssponsors.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 163px;
		width: 803px;
		float: right;
	}
	
	.title-communityprograms{
		background-image: url(../images/header-communityprograms.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 163px;
		width: 803px;
		float: right;
	}
	
	.title-aboutus{
		background-image: url(../images/header-aboutus.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 163px;
		width: 803px;
		float: right;
	}
	
	.title-siteguidance{
		background-image: url(../images/header-siteguidance.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 163px;
		width: 803px;
		float: right;
	}
	
		.title-howcanihelp{
		background-image: url(../images/header-howcanihelp.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 163px;
		width: 803px;
		float: right;
	}

		.title-culture{
		background-image: url(../images/header-culture.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 163px;
		width: 803px;
		float: right;
	}

		.title-events{
		background-image: url(../images/header-events.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 163px;
		width: 803px;
		float: right;
	}
	
		.title-administration{
		background-image: url(../images/header-administration.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 163px;
		width: 803px;
		float: right;
	}
	
	.title-resources{
		background-image: url(../images/header-resources.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 163px;
		width: 803px;
		float: right;
	}
	
	.title-gallery{
		background-image: url(../images/header-gallery.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 163px;
		width: 803px;
		float: right;
	}
	
	.title-careers{
		background-image: url(../images/header-careers.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 163px;
		width: 803px;
		float: right;
	}
	
	.title-news{
		background-image: url(/images/header-news.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 163px;
		width: 803px;
		float: right;
	}	
	
/* end title */

/* content - Left Menu and Main text area*/

/* IE6 Only - preventing the 3 px gap between menu and content \*/
* html .side-nav-bar {margin-right: -3px;}
html>body .pagecontent {margin: 0 0 0 238px;}
/* end hide */ 

	#content{
	float:left;
	background-color: #FFF;
	background-image: url(/images/side-nav-bar.jpg);
	background-repeat: repeat-y;
	}

	#content .body{
	line-height: 1.7em;	
	}

	.pagecontent {
	margin: 0 0 0 235px;
	width: 657px;
	background-color: #FFF;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 20px;
	background-image: url(../images/main-bottom-bkgd.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height: 460px;
	height: auto !important;
	height: 460px;
	}

	.resources-links {
	min-height: 660px;
	height: auto !important;
	height: 660px;
	}

	#oohc {
	background: url(../images/side-nav-bottom-bkgd-oohc.jpg) no-repeat left bottom;
	}

	#communityprograms {
	background: url(../images/side-nav-bottom-bkgd-communityprograms.jpg) no-repeat left bottom;
	}
	
	#partnerssponsors {
	background: url(../images/side-nav-bottom-bkgd-partnerssponsors.jpg) no-repeat left bottom;
	}

	#aboutus {
	background: url(../images/side-nav-bottom-bkgd-aboutus.jpg) no-repeat left bottom;
	}
	
	#siteguidance {
	background: url(../images/side-nav-bottom-bkgd-siteguidance.jpg) no-repeat left bottom;
	}

	#howcanihelp {
	background: url(../images/side-nav-bottom-bkgd-howcanihelp.jpg) no-repeat left bottom;
	}

	#culture {
	background: url(../images/side-nav-bottom-bkgd-culture.jpg) no-repeat left bottom;
	}

	#events {
	background: url(../images/side-nav-bottom-bkgd-events.jpg) no-repeat left bottom;
	}
	
	#administration {
	background: url(../images/side-nav-bottom-bkgd-administration.jpg) no-repeat left bottom;
	}

	#resources {
	background: url(../images/side-nav-bottom-bkgd-resources.jpg) no-repeat left bottom;
	}
	
	#links{
	background: url(../images/side-nav-bottom-bkgd-siteguidance.jpg) no-repeat left bottom;
	}

	#careers{
	background: url(/images/side-nav-bottom-bkgd-siteguidance.jpg) no-repeat left bottom;
	}
	
	#news{
	background: url(/images/side-nav-bottom-bkgd-administration.jpg) no-repeat left bottom;
	}

	h2.#login {
	font-size: medium;
	font-weight: bold;				
	}
	
	.careers h2 {
	text-transform: capitalize	
	}
	
	.carers-resources{
		float:left;
		height: 100%;
	}
	
	.careers .positionsavailable {
		text-align:center;
	}
	
	.careers .positionsavailable .heading{
		text-align:left;
	}

/*pictures for content*/
	.imageBorder {
	padding:4px;
	background-color:#F5F4F2;
	border:1px solid #BFBFBF;
	float:middle;
	margin: 5px;
	}
	
		.imageBorder-clear{
	padding:4px;
	border:1px solid #999;
	float:middle;
	margin: 5px;
	}
	
	/*right*/
	.pic1 {
	float:right;
	right: 20px;
	padding: 5px 10px 10px 5px;
	}
	
	/*center*/
	.piccenter {
		float: none;
		text-align: center;
		padding: 5px 10px 10px 5px;
	}

/*Javascipt image fader*/
	#imageContainer {
		padding: 5px 10px 0px 5x;
		height: 220px;	
}

	.careers-general #imageContainer {
		float: right;
		right: 215px;
		padding-right: 50px;
		margin-left: 20px;
		margin-right: 0;
		_margin-right: -0;	
		_margin-top: 35px;
		padding-bottom: 10px;
		position:relative;
		z-index:1000;
		height: 240px;
		padding-left: 220px;
	}

 	.history #imageContainer {
		float: none;
		height: 300px;
		margin-bottom: 30px;
		margin-left: 130px;
}

 	.communityunity #imageContainer {
	  float: none;
	  margin: 20px 0px 20px 100px;
	  text-align: centre;
	  padding: 15px 10px 10px 5;
	}
	
	 	.culture #imageContainer {
	  float: none;
	  margin: 20px 0px 20px 120px;
	  text-align: centre;
	  padding: 15px 10px 10px 5;
	}

	#imageContainer img {
	display: none;
	position: absolute;
	padding: 4px;	
	background-color: #F5F4F2;
	border: 1px solid #BFBFBF;
	float: middle;
	margin: 5px;	
}


	.communityprograms .piccenter {
	margin-left: -90px;	
	}

	.picrightwrap{
	float: right;
	text-align: right;
	padding: 5px 20px 10px 5px;
	}

	.picright{
		text-align: right;
		padding: 5px 10px 10px 5px;
	}

	.carerrecruitment .picright{
		float: right;
		text-align: right;
		margin-top: -10px;
		padding: 5px 10px 0px 5x;
	}

	.outofhomecare .pic1{
	float: none;
	right: 20px;
	padding: 5px 10px 10px 10px;
	text-align: center;	
	}

	#oohc .pic3 {
	float:right;
	margin-top: -20px;
	padding: 1px 10px 1px 10px;	
	}



	.aboutus .pic2{
	float: right;
	right: 20px;
	padding: 5px 10px 10px;
	margin: 5px 0px 10px 20px;
	text-align: right;
	}
	
	.aboutus .pic3{
	float: none;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	}	

	.communityprograms .pic1{
	text-align: center;
	float: right;
	right: 20px;
	padding: 5px 10px 10px 10px;
	text-align: right;	
	}
	
	.communityprograms .pic2{
	text-align: left;
	float: right;
	margin-right: 80px;
	padding: 0px 10px 5px;
	}

	.communityprograms .pic4{
	text-align: left;
	float: right;
	margin-right: 80px;
	padding: 0px 10px 5px;
	}
	
	.partnerssponsors .pic13{
	text-align: left;
	float: left;
	margin-left: -30px;
	padding: 0px 10px 5px;
	}	
	
	.partnerssponsors .pic14{
	float: right;
	margin-right: 50px;
	padding: 0px 0px 5px;
	}	

	.partnerssponsors .pic15{
	float: right;
	margin-right: 50px;
	padding: 5px 0px 5px;
	}
	
	.partnerssponsors .pic16{
	float: none;
	margin-left: -40px;
	padding: 20px 0px 5px;
	}
	
	.partnerssponsors .pad {
		height: 420px;
	}
	
	.partners .pic1 {
	float: right;
	margin-top: -5px;
	_margin-top: -15px;  /** IE6 fix **/
	margin-right: 65px;	
	_margin-right: 20px; /** IE6 fix **/
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;	
	_padding-left: 30px; /** IE6 fix **/
	}

		.howcanihelp .pic1{
	float: right;
	right: 20px;
	text-align: right;
	margin-top: -20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}

	.culturalenrichment .pic1 {
	float: right;
	margin-top: -5px;
	_margin-top: 5px;
	margin-right: 65px;	
	_margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	_padding-left: 40px;	
	padding-left: 40px;		
	}

	.carers-resources-sub1 .pic1{
	float: left;
	left: 20px;
	padding: 5px 10px 40px 20px;
	}
		
	.administration .pic1 {
	float: none;
	text-align: center;
	margin-top: 30px;
	}

	.administration .pic2 {
	float: right;
	margin-top: -5px;
	_margin-top: -15px;  /** IE6 fix **/
	margin-right: 10px;	
	_margin-right: 20px; /** IE6 fix **/
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;	
	_padding-left: 30px; /** IE6 fix **/
	}

	.servicestructure .pic1 {
	float: none;
	text-align: center;
	margin-top: 10px;
	}

	.history .pic1 {
		float: right;
		padding-right: 50px;
		_padding-right: 30px;		
		margin-top:-5px;
		_margin-top:-15px;		
		_margin-left: 17px;
	}

	.serviceculture .pic1 {
		float: right;
		padding-right: 10px;
		padding-left: 22px;
		margin-top: 5px;
		margin-right: 40px;
		_margin-left:20px; /** IE6 only **/
		_margin-right: 5px;	/** IE6 only **/
	}

	.culturelinks .pic2 {
		margin-left: -15px;
	}

	.culturelinks .pic4 {
		float: right;
		margin-right: 30px;
	}

	.kariclinic .pic4 {
		float:right;
	padding: 10px 40px 10px 5px;
	_padding: 10px 40px 10px 50px;
	}

	.careers-general .pic1 {
		float: right;
		clear: right;
		padding-right: 65px;
		margin-left: -160px;
		margin-right: -15px;
		_margin-right: -20px;	
		margin-top: -16px;
		_margin-top: -5px;		
		z-index:-1000;
	}
	
html>body .careers-general .pic1 { /* ie7 fix */
		*position:absolute;
		*float:right;
		*clear:right;
		*margin-right: -35px;
		*margin-top: -24px;
	}
	
html>body .leftalign {
		*padding-right: 230px;
		*margin-top: -13px;
		
	}
	
	.careers .pic2 {
		float: right;
		padding-right: 50px;
		margin-left: 20px;
		margin-right: 0;
		_margin-right: -0;	
		_margin-top: 35px;
		padding-bottom: 10px;
		position:relative;
		z-index:1000;
	}	
	
	.careers .pic3 {
		float: left;
		padding-right: 0px;
		margin-left: -25px;
		padding-right: 5px;
		_margin-right: -0;	
		margin-top: -0;
	}	
	
		.careers .pic4 {
		float: right;
		padding-right: 50px;
		_padding-right: 25px;		
		margin-right: 0;
		_margin-right: -20;	
		margin-left: 20px;
		padding-left: 18px;
		_padding-left: 25px;		
		padding-bottom: 10px;
		z-index:1000;
	}	
	
	.latestnews .pic1 {
		float: none;
		height: 250px;
		text-align:center;
		padding-right: 60px;
	}
	
	.latestnews .pic2 {
		float: right;
		padding-right: 50px;
		_padding-right: 30px;		
		_margin-top: -10px;
		padding-left: 5px;
		_margin-left: 30px;
		_padding-bottom: 10px;
}
	
		.latestnews .pic2 p {
	  padding-left: 60px;
	  text-align: center;
	  font-style: italic;
	  font-size: smaller;
	  text-indent: 0;
	  margin-top: 0px;
	}
	
	.latestnews .pic3 {
		float: right;
		padding-right: 50px;
		_padding-right: 30px;		
		_margin-top: 0px;
		padding-left: 5px;
		_margin-left: 20px;
		_padding-bottom: 10px;
	}
	
	.latestnews .pic4 {
		margin-left: -30px;
}

	.latestnews .pic5 {
		float: right;
		padding-right: 50px;
		_padding-right: 20px;		
		_margin-top: 7px;
		padding-left: 5px;
		_padding-left: 15px;		
		_margin-left: 20px;
		_padding-bottom: 10px;
	}

	.latestnews .pic6 {
		float: left;
		padding-right: 10px;
		_padding-right: 0px;		
		margin-top: 10px;
		_margin-top: 0px;		
		padding-left: 5px;
		margin-left: -40px;
		_margin-left: -5px;
		_padding-bottom: 10px;
	}
	
	.latestnews .pic7 {

	margin-left: 5px;
	_margin-left: 5px;
	margin-right: 256px;
	_margin-right: 256px;	
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 5px;
	font: 11px/1.4em Arial, sans-serif;
	color:#000;
	}	
	
	.latestnews .pic10 {
		margin-left: 30px;
}	

	.latestnews .pic11 {
		margin-left: 30px;
}

	.latestnews .pic12 {
		margin-left: -20px;
}
	

	.latestnews .pic7 .img {
		border: 1px solid #CCCCCC;
		vertical-align:middle;
		margin-bottom: 3px;
		} 
	

	.servicedirectory .pic1 {
		float:none;
		text-align:center;
		margin-left: -30px;
}

	.resources-links .pic1 {
		float:right;
		padding-right: 50px;
		_padding-right: -50px;
		_margin-right: -30px;
		_margin-top: 0px;
		padding-left: 5px;
		_margin-left: 40px;
		_padding-bottom: 10px;
	}

/*Heading for content*/

	.heading {
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 24px;
		color: #4e89ad;
		vertical-align: bottom;
		margin-left:-2px;
		padding-bottom:4px;
	}
	
	html>body .headingunderline {
	margin-top: 4px;	
	}
	
	.headingunderline {
		background: url(/images/header-underline.jpg) no-repeat left;		
		height: 2px;
		margin-left: -4px;		
		_margin-bottom: -6px; /* ie6 fix*/
	}
	
	.carers-resources .heading{
	float:none;
	}


/* end heading for content */

/* lists for content */

/* lists for bulletlist */

	.careers .positionsavailable .bulletlist p {
	margin-left: -30px;
	margin-bottom: 3px;
	}
	
	.careers .positionsavailable ul.bulletlist {
		margin-top: 15px;
	}

	.culturelinks .nonums .numlists dl li ul.bulletlist li {
		line-height: 2em;	
		margin-top: 10px;
	}

	.culturelinks .nonums .numlists dl li ul.bulletlist {
		line-height: 3em;	
		margin-top: 16px;
	}

	.kariclinic li ul.bulletlist li{
		margin-right: 30px;	
		padding-right: 40px;
	}
	
	
	.careers-general .nonums ol.numlists dl li .bulletlist {
		margin-left: 0px;
	}

	.serviceculture li ul.bulletlist li{
		margin-right: 30px;	
		padding-right: 30px;
	}

	.pagecontent .resources-links .nonums .numlists dl li ul.bulletlist li {
		margin-right: 50px;	
		padding-right: 40px;
		}

	.pagecontent .nonums .numlists dl li ul.bulletlist li {
		
		list-style: disc;	
		margin-left: -20px;		
		margin-right: 40px;	
		padding-right: 40px;
		margin-top: 6px;

		
	}

	.pagecontent .nonums ol.numlists dl li ul.bulletlist li{
		list-style: disc;		
	}
	
	.careers ul.bulletlist {
		margin-top:30px;
	}
	
	.numlists {
	margin: 20px 0;
	padding: 0 0 0 15px; /*--Distance between the order numbers--*/
	font-weight: bold;
	}

	.pagecontent .nonums ol.numlists dl li {
	list-style: none;		
	}

	.pagecontent ol.numlists dl li ul li {
	color: #000;
	list-style: square;
	font-weight: normal;
	line-height: 1.5em;
	width: 520px;
	}

	.pagecontent .howtoapply ol.singlenum dl li {
	color: #000;
	font-weight: normal;
	list-style-type: decimal;
	margin-right: 70px;
	margin-left: -30px;
	margin-top: 20px;
	line-height: 1.7em;
	}
	
/* h2 header alphas on communityprograms page */
	.pagecontent ol.numlists dl li {
	color: #FFF;
	}

	.pagecontent ol.numlists dl li h4 {
	color: #000;
	margin-left: -20px;	
	}

/* h2 headers on communityprograms page */
	.pagecontent ol.numlists dl li h2 {
	color: #FFF;
	background: #75A5C1;
	margin-left: -33px;
	margin-right: 50px;
	padding-left: 30px;
	padding-right: 30px;
	}

	.pagecontent ol.numlists dl li h2.short {
	margin-right: 290px;
	}

/* h2 header link on communityprograms page */
	.pagecontent ol.numlists dl li h2 a {
	color: #FFF;
	}

/* h2 header link on communityprograms page */
	.pagecontent ol.numlists dl li h2 a:hover {
	color: #000;
	text-decoration: none;
	}

/* p content on communityprograms page */
	.pagecontent ol.numlists dl li p {
	color: #000;
	padding-right: 30px;
	margin-left: -20px;
	}

	.alphalists li {
	list-style: lower-alpha outside;
	position: relative;
	margin: 20px 0;
	padding: 0 0 0 15px; /*--Distance between the order numbers--*/
	}
	
	ol dl li {
	  list-style-type:decimal;
	  list-style-position: outside;
	  position: relative;
	  font-size:11px;
	  top: -10px;
	  left: 25px;
	  line-height: 1.2em;
	  color:#000;
	  display: list-item;  /* IE6 fix for non incrementing numbers */
	}

    ol.numlists li h2 {
	font-size: 1.2em;
	padding: 5px 0;
	_margin-bottom: -10px; /* IE6 fix */
	color: #000;
    }

    ol.numlists li p {
	color: #000;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.7em;
	margin-right: 25px;
    }

	.contact table.contactdetails td {
		width: 200px;
		vertical-align:top;
	}

	.administration table.directors {
		line-height: 20px;
		text-align: left;
		margin-left: 30px;
	}
	
	.administration td.title {
	font-weight: bold;			
	}

	.resources-links h4.toph4 {
		margin-bottom: 20px;
		_margin-top: -10px;
	}

	.resources-links h4 {
		margin-bottom: 20px;
		_margin-bottom: 10px;
	}

	.monthhead h4 table {
		width: 60%;
		text-align: center;	
		height: 1em;
		margin-left: 35px;
		_margin-left: 0px;		
	}
	
	.monthhead h4 td {
		vertical-align: middle;
	}
	
	.monthhead img {
	padding: 6px;	
	}

/* Formatting */

	.centertext {
		text-align: center;
	}

	.lefttext {
		text-align: left;
	}	

	.center p{
		text-align: center;
	}
	
	.b {
	font-weight: bold;			
	}
	
	.c {
		align: center;
	}
	
	.bc {
	font-weight: bold;		
	text-align:center;
	}

	.bcu {
	font-weight: bold;		
	text-align: center;
	}	
	
	tr.bcu td{
		border-bottom: 1px solid black;	
	}
	
	
	.resources .annualreport {
	text-align: center;	
	}
	
	.communityprograms .b {
	color: #000;
	padding-right: 70px;
	_padding-top: 20px;
	}
	
	.small {
		font-size: xx-small;			
	}
	.monthhead .small {
		vertical-align: middle;	
		padding-top: 12px;
	}
	
	.year {
	font-size: 1.5em;
	}
	
	.underitalics {
	font-style: italic;
	text-decoration: underline;		
	}
	
	.h2right {
	text-align:right;	
	}

	.moveup {
	_top-margin: -50px;	
	}

	.dropcap {
	float: left;
	font-size: 400%;
	font-family: Georgia, "Times New Roman", Times, serif;
	/* IE seems to need the following line */
	line-height: 1em;
	margin-top: -4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	vertical-align: middle;
	width:60px;
	background-image: url(/images/ornament.gif);
	background-repeat: no-repeat;
	background-position: center;
}

	.dropcap-copy {
	float: left;
	font-size: 400%;
	font-family: Georgia, "Times New Roman", Times, serif;
	/* IE seems to need the following line */
	line-height: 1em;
	margin-top: -4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	vertical-align: middle;
	width:60px;
	background-image: url(/images/ornament-copy.gif);
	background-repeat: no-repeat;
	background-position: center;
}

	p.content {
	padding-left : 65px;	
	}

	p.showevent {
	color: #06C;
	font-weight: bold;	
	}

	p.notshowevent {
	color: #000;
	font-weight: bold;	
	}


	.calmonthview h3 {
	margin-top: -3px;
	}
	
	.eventsadmin table.inputform {
		width: 250px;		
	}

/* members section */
	.msg {
		font-weight: bold;
		font-size:medium;
	}

	.members table.accounttable {
		border-spacing: 0px 4px;
		border: thin;

		/*border-collapse: collapse;*/
	}
	
	.members table.inputform {
		border-spacing: 0px 6px;			
	}
	
	tr.rowhighlight {
		background-color: #FFC;	
	}
	
	td.outsidewidth {
		width: 16px;	
	}
	
	td.insidewidth {
		width: 8px;	
	}	

	.latestnews h3{
	color: #000;
	font-weight: bold;
	margin-bottom: 20px;
	*margin-top: -10px;	/* IE only */
	margin-right: 50px;
	}
	
	html>/**/body .latestnews h3 {
	margin-top: 0px;	/* Firefox only */
	}
	
	/* homepage events rollover text box */
	.navtext {
	width:180px;
	font-size:1em;
	border-width:2px;
	border-style:outset;
	border-color:darkgray;
	color:#000;
	line-height:1.3em;
	background: #91B4CE url(/images/events-bkgd.jpg) repeat-x;

}

	p.eventdate {
	color: #FFF;
	font-weight: bold;
	text-align: center;
	padding: 0px 2px 4px;
	margin: -2px 0px 0px;
	}

	
/* end lists for content */


/* Contents*/

blockquote {
  background: transparent url(../images/quoleft.gif) left top no-repeat;
}
blockquote div {
	background: transparent url(../images/quoright.gif) right bottom no-repeat;
	padding-top: 0;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 40px;
}

	.communityprograms blockquote div{
	color: #000;
	font-style: italic;
	font-weight: normal;
	margin-right: 60px;
	line-height: 1.7em;
	}

	.administration blockquote {
	margin-left: 110px;
	margin-right: 30px;
	background: transparent url(../images/quoleft.gif) left top no-repeat;
	}

	.administration blockquote div{
	padding-left: 30px;
	padding-right: 30px;	
	text-align: center;
	color: #000;
	font-style: italic;
	font-weight: normal;
	margin-left: 10px;
	margin-right: 155px;
	line-height: 2em;
	}

/* End Contents */
	.login h2{
	text-align: left;
	color: #6D8DA2;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	}

	.loginsetup {
	width: 220px;	
	}

	.loginboxes {
	text-align: right;
}

	.loginsubmit {
	text-align: center;
}

	.user {
	font-size: x-small;
	float: right;
	position: absolute;
	top: 200px;
	right: 40px;
	}


	.logout {
	font-size: x-small;
	float: right;
	position: absolute;
	top: 180px;
	right: 40px;
	}
	
	.logout a {
	block: display;
	padding: 8px 0px 8px 8px;
	}
	
	.logincorrectly {
		margin-top: 20px;
	text-align: center;	
	}

/*left nav */

	#left-nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 173px;
	float: right; /* Contain floated list items */
	top: 0px;
	right: 0px;
	}
	
	#left-nav li {
	margin: 0;
	padding: 0;
	float: left; /* This corrects the */
	width: 100%; /* IE whitespace bug */
	/*	border-top: 1px solid #000;*/
	font-weight: bold;
	font-size: 1em;
	display: block;
	}

	
	#left-nav a {
	display: block;  /* to increase clickable area as a's 
		  default to inline */
	color: #FFF;
	text-decoration: none;
	padding: 0 10px;
	line-height: 2;
	background: url(../images/left-nav-selected.jpg) 0px 0px;
	color: #333;
	width:152px;
	}
	
	#left-nav li ul {
		display:none;
		position:absolute;
		top:51px;
		left:0;
		margin:0;
		padding:0;
		width:171px;
		border-top:3px solid #b58854;
		z-index: 1000;
		}
	#left-nav ul li {
		float:none;
		padding:0;
		width:171px;
		border-bottom:1px solid #b58854;
		background:#dca970
		}
	#left-nav ul li a {
		float:none;
		width:150px;
		height:auto;
		line-height:14px;
		text-indent:0;
		font-size:70%;
		color:#fff;
		padding:4px 10px 4px 11px;
		overflow:visible
		}
	#left-nav ul li a:hover {
		background:#8fb9d4;
		color:#000
		
		}
	#left-nav ul li:hover,
	#left-nav li:hover ul,
	#left-nav li.hover ul {
		display:block
		}

	
	#left-nav-last a {
	border-bottom: 1px solid #000;	
	}
	
	#left-nav a:hover {
	background: #4F4532 url(../images/left-nav-selected.jpg) 0px 90px;
	color: #FFF;
	
	}

	#left-nav .nav-sub {
		text-indent:20px;
	}

	#left-nav .nav-sub-sub {
		text-indent:30px;
	}

	#left-nav .nav-sub a {
		background: url(../images/left-nav-selected-sub.jpg) 0px 0px;
		font-size: 85%;
	}

	#left-nav .nav-sub-sub a {
		background: url(../images/left-nav-selected-sub-sub.jpg) 0px 0px;
		font-size: 80%;
	}

	#left-nav .nav-sub a:hover {
		background: url(../images/left-nav-selected-sub.jpg) 0px 90px;		
	}

	#left-nav .nav-sub-sub a:hover {
		background: url(../images/left-nav-selected-sub-sub.jpg) 0px 90px;		
	}
	
	.side-nav-bar{
	float: left;
	width: 238px;
	margin:0;
	padding:0;
	}

	#left-nav-rec-app #nav-rec-app a,
	#left-nav-rec-typ #nav-rec-typ a,
	#left-nav-rec-last #nav-rec-sub-last a
	{
	background: #4F4532 url(../images/left-nav-selected-sub.jpg) 0px 45px;
	font-weight: bold;
	}

	#left-nav-res-sub2 #nav-res-sub-last a
		{
	background: #4F4532 url(/images/left-nav-selected-sub-last.jpg) 0px 45px;
	font-weight: bold;
	}

	/**left-nav menu highlights**/
	/**gallery**/
	#left-nav-ga1 #gal-ga1 a,
	#left-nav-ga2 #gal-ga2 a,
	#left-nav-ga2010 #gal-ga2010 a,	
	#left-nav-ga2009 #gal-ga2009 a,		
	#left-nav-ga3 #gal-ga3 a,
	#left-nav-ga4 #gal-ga4 a,	
	#left-nav-ga5 #gal-ga5 a,	
	#left-nav-ga6 #gal-ga6 a,	
	#left-nav-ga7 #gal-ga7 a,	
	#left-nav-ga8 #gal-ga8 a,		
	#left-nav-ga9 #gal-ga9 a,		
	#left-nav-ga10 #gal-ga10 a,	
	#left-nav-ga11 #gal-ga11 a,				
	#left-nav-ga12 #gal-ga12 a,	
	#left-nav-ga13 #gal-ga13 a,	
	#left-nav-ga14 #gal-ga14 a,	

	#left-nav-gen #car-gen a,
	#left-nav-pos #car-pos a,
	#left-nav-how #car-how a,
	#left-nav-par #lin-par a,
	#left-nav-spo #lin-spo a,
	#left-nav-com #lin-com a,
	#left-nav-inf #lin-inf a,
	#left-nav-sit #lin-sit a,


	/** Downloadable Resources **/
	#left-nav-res #res-res a,
	#left-nav-ser #res-ser a,
	#left-nav-sea #res-sea a,	
	#left-nav-ann #res-ann a,
	#left-nav-arc #res-arc a,	
	#left-nav-lin #res-lin a,
	#left-nav-ane11 #nav-res-ane a,			
	#left-nav-ane11 #res-lat a,		
	#left-nav-ane10 #nav-res-ane a,			
	#left-nav-ane10 #res-lat a,		
	#left-nav-ane09 #nav-res-ane a,			
	#left-nav-ane09 #res-lat a,		
	#left-nav-arc #nav-res-arc a,		
	#left-nav-arc #res-new a,			



	#left-nav-lin #res-lin a,	
	
		/*links*/
		#left-nav-art #res-lin a,
		#left-nav-chi #res-lin a,
		#left-nav-com #res-lin a,
		#left-nav-cul #res-lin a,
		#left-nav-edu #res-lin a,
		#left-nav-emp #res-lin a,
		#left-nav-gov #res-lin a,
		#left-nav-hea #res-lin a,
		#left-nav-hou #res-lin a,
		#left-nav-ind #res-lin a,
		#left-nav-leg #res-lin a,
		#left-nav-loc #res-lin a,
		#left-nav-you #res-lin a,


	#left-nav-sea #res-sea a,
	#left-nav-lat #res-lat a,
	#left-nav-con #res-con a,	
	#left-nav-new #res-new a,	



	#left-nav-boa #adm-boa a,
	#left-nav-sen #adm-sen a,
	#left-nav-ser #adm-ser a,	
	#left-nav-pat #adm-pat a,		
	#left-nav-int #nav-int a,
	#left-nav-eve #eve-gen a,

	/* Carers Members Section */
	#left-nav-car #nav-car a,	
	#left-nav-cod #nav-car a,
	#left-nav-cas #nav-car a,	
	#left-nav-par #nav-car a,		
	#left-nav-par #ohc-cas a,			
	#left-nav-wha #nav-car a,
	#left-nav-wha #ohc-cas a,					
	#left-nav-boo #nav-car a,
	#left-nav-boo #ohc-cas a,						
	#left-nav-pay #ohc-pay a,	
	#left-nav-pay #nav-car a,		
	#left-nav-con #nav-car a,			
	#left-nav-con #ohs-par a,
	#left-nav-pro #nav-car a,
	#left-nav-app #nav-car a,	
	#left-nav-app #ohc-con a,		
	#left-nav-est #nav-car a,	
	#left-nav-est #ohc-con a,		
	#left-nav-chi #nav-car a,	
	#left-nav-chi #ohc-con a,
	#left-nav-resp #nav-car a,	
	#left-nav-peva #ohc-pro a,	
	#left-nav-peva #nav-car a,		
	#left-nav-peva #ohc-peva a,		
	#left-nav-rol #nav-car a,	
	#left-nav-tra #nav-car a,		
	#left-nav-teva #nav-car a,			
	#left-nav-teva #ohc-tra a,				
	#left-nav-fee #ohc-fee a,	
	#left-nav-imp #ohc-fee a,	
	#left-nav-for #ohc-fee a,		
	#left-nav-kar #ohc-kar a,	
	#left-nav-bac #ohc-kar a,			
	#left-nav-bac #ohc-bac a,	
	#left-nav-rolc #ohc-kar a,		
	#left-nav-book #ohc-book a,	
	#left-nav-book #ohc-kar a,	
	#left-nav-pla #ohc-pla a,	
	#left-nav-use #ohc-use a,	
	#left-nav-beh #ohc-beh a,	
	#left-nav-beh #ohc-pla a,	
	#left-nav-str #ohc-str a,	
	#left-nav-str #ohc-pla a,		
	#left-nav-vac #ohc-vac a,	
	#left-nav-vac #ohc-pla a,		

	/* Members */
	#left-nav-mem #mem-mem a,	
	#left-nav-adm #mem-adm a,	
	#left-nav-log #mem-log a,		
	#left-nav-res #mem-res a,

	/** Culture **/
	#left-nav-loc #cul-loc a,
	#left-nav-ser #cul-ser a,	
	#left-nav-cul #cul-cul a,	
	#left-nav-pro #cul-pro a,	
	#left-nav-lin #cul-lin a,	
	#left-nav-ack #cul-ack a,		
	
	#left-nav-pri #sit-pri a,
	#left-nav-ter #sit-ter a,
	#left-nav-sit #sit-sit a,
	#left-nav-sea #sit-sea a,	
	#left-nav-how #how-how a,
	#left-nav-par #how-par a,
	#left-nav-spo #how-spo a,
	#left-nav-vol #how-vol a,	
	#left-nav-abo #abo-abo a,
	#left-nav-vis #abo-vis a,
	#left-nav-mis #abo-mis a,	
	#left-nav-val #abo-val a,
	#left-nav-ser #abo-ser a,
	#left-nav-boa #abo-boa a,
	#left-nav-sen #abo-sen a,
	#left-nav-tra #com-our a,
	#left-nav-com #com-our a,
	#left-nav-cul #com-our a,
	#left-nav-eco #com-our a,		
	#left-nav-enr #com-enr a,
	#left-nav-com #com-our a,
	#left-nav-our #com-our a,
	#left-nav-loo #com-loo a,
	#left-nav-par #com-par a,
	#left-nav-ini #com-ini a,
	#left-nav-res #com-res a,	
	#left-nav-out #nav-out a,
	#left-nav-rec #nav-rec a,
    #left-nav-cli #nav-cli a,
	#left-nav-last #nav-kid a,
	#left-nav-rec-sub #nav-rec a
	{
		background: #4F4532 url(../images/left-nav-selected.jpg) 0px 45px;
		font-weight: bold;
}

/* subheadings */
		/*Carers Corner- links*/
		#left-nav-ohc-cod #ohc-cod a,		
		#left-nav-cod #ohc-cod a,
		#left-nav-cas #ohc-cas a,
		#left-nav-pay #ohc-pay a,
		#left-nav-cas #ohc-cas a,
		#left-nav-con #ohc-con a,
		#left-nav-pro #ohc-pro a,		
		#left-nav-resp #ohc-resp a,	
		#left-nav-peva #ohc-peva a,	
		#left-nav-rol #ohc-rol a,			
		#left-nav-tra #ohc-tra a,		
		#left-nav-teva #ohc-teva a,					
		#left-nav-imp #ohc-imp a,	
		#left-nav-for #ohc-for a,	
		#left-nav-bac #ohc-bac a,		
		#left-nav-rolc #ohc-rolc a,		
		#left-nav-book #ohc-book a,		
		#left-nav-beh #ohc-beh a,	
		#left-nav-str #ohc-str a,	
		#left-nav-vac #ohc-vac a,	

			
		
		/*resources - links*/
		#left-nav-art #res-art a,
		#left-nav-chi #res-chi a,
		#left-nav-com #res-com a,
		#left-nav-cul #res-cul a,
		#left-nav-edu #res-edu a,
		#left-nav-emp #res-emp a,
		#left-nav-gov #res-gov a,
		#left-nav-hea #res-hea a,
		#left-nav-hou #res-hou a,
		#left-nav-ind #res-ind a,
		#left-nav-leg #res-leg a,
		#left-nav-loc #res-loc a,
		#left-nav-you #res-you a,
		
		/*resources - Archived News*/
		#left-nav-ane11 #res-ane11 a,	
		#left-nav-ane10 #res-ane10 a,	
		#left-nav-ane09 #res-ane09 a,			

		/*resources - Archived Newsletters*/
		#left-nav-arc #res-arc a,	

		/*community programs - our programs*/
		#left-nav-tra #nav-tra a,
		#left-nav-com #nav-com a,
		#left-nav-cul #nav-cul a,	
		#left-nav-eco #nav-eco a {
			background: #4F4532 url(../images/left-nav-selected-sub.jpg) 0px 90px;
			font-weight: bold;
}		

		/*Sub-sub menu items*/
		/*OOHC - Carers Corner*/		
		#left-nav-boo #ohc-boo a,
		#left-nav-wha #ohc-wha a,
		#left-nav-app #ohc-app a,
		#left-nav-par #ohc-par a,	
		#left-nav-chi #ohc-chi a,			
		#left-nav-est #ohc-est a				
		{
			background: #4F4532 url(../images/left-nav-selected-sub-sub.jpg) 0px 90px;
			font-weight: bold;
}			

	#left-nav-rec-sub #nav-rec-sub-last a {
	font-weight: bold;
	color: #FFF;		
	}

	.left-nav-small {
	font-size: x-small;
	}

/* End left nav */

/* middle */

	.home #leftcol {
	margin:0 0;
	padding: 0;
	float: left;
	height: 259px;
	width: 212px;
	background: url(../images/home-leftcol-content.jpg) no-repeat right bottom;
	display: block;
	}
	
	.home #midcol {
	margin:0 0;
	padding: 0;
	height: 259px;
	float: left;
	width: 229px;
	background: url(../images/home-midcol-content.jpg) no-repeat right bottom;
	display: block;
	}
	
	.home #rightcol {
	margin:0 0;
	padding: 0;
	float: right;
	height: 0px;
	width: 505px;
	display: block;
/*	background-image: url(../web-site/images/home-rightcol-pic1.jpg);
	background-repeat: no-repeat;
*/	}


	.home #homeFlashImage {
		float:right;
		width:527px;
		padding:0;
		}

	.bottom-curve{
		background:url('/images/bottom-crnr.gif') 0 0 no-repeat;
		display:block;
		width:3px;
		height:3px;
		position:absolute;
		overflow:hidden;
		bottom:0;
		right:5px;
		}
	
	.home .right-column ul{
		list-style:none;
		padding:0;
		margin:0 0 0 14px;
		}
	.home .right-column li a{
		width:165px;
		height:80px;
		display:block;
		overflow:hidden;
		text-indent:-999px;
		}
	
	.home .right-column li a:hover{
		background-position:-195px 0;
		}

	.latestNews{
		position: absolute;
		top: 17px;
		width: 200px;
		height: 260px;
		right: 6px;
		background: url(/images/panel-latestnews.jpg) 0 0px no-repeat;
		padding-top: 48px;
		overflow: hidden;
		line-height: 1.2em;
		}
		
	.latestNews h4,
	.latestNews span{
		display:none;
		}
		
	.latestNews p{
	margin: 10px 70px 10px 10px
	}

	.newsletter-outnow{
	background:url(/images/newsletter-outnow-jan.gif) 0 0px no-repeat;
	display:block;
	width:196px;
	height:60px;
	text-indent:-9999;
	float: right;
	overflow:hidden;
	margin-top:6px;
	margin-left:6px;
	position: absolute;
	top:252px;
	right:10px;
		}
		
	.newsletter{
	background:url(/images/newsletter.gif) 0 0px no-repeat;
	display:block;
	width:196px;
	height:60px;
	text-indent:-9999;
	float: right;
	overflow:hidden;
	margin-top:6px;
	margin-left:6px;
	position: absolute;
	top:252px;
	right:10px;
		}

	.newsletter a{
		color:#28292a;
	}
	
	.newsletter-outnow a{
		color:#28292a;
	}	
	
	.newsletter:hover {
	background: url(/images/newsletter.gif) no-repeat -200px 0px;
	}
	
	.newsletter-outnow:hover {
	background: url(/images/newsletter-outnow-jan.gif) no-repeat -200px 0px;
	}
	
	.home .events {
	width: 170px;
	font-size:1em;
	font-weight: bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left: 10px;
		}
	
	#contentwrap {
	float: left;
	}
	
	#latestnewsmoreinfo .moreinfo{
	background:url(/images/moreinfo.gif) 0 -22px no-repeat;
	width:72px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	position: absolute;
	margin-top: 207px;
	margin-left: 750px;
	z-index: 5000;
	}

	#latestnewsmoreinfo .moreinfo a{
		color:#28292a;
	}

	#latestnewsmoreinfo .moreinfo:hover{
		background:url(/images/moreinfo.gif) 0 0px no-repeat;
	}
	

	/* Events listing */
	.home .eventsListing {
	border:0 none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top: -9px;
	margin-right: 2px;
	margin-bottom: 10px;
	margin-left: 3px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
	  }
	
	  .home .eventsListing li {
	border-bottom:1px solid #D6DEEB;
	display:block;
	height:30px;
	margin: 0px 0 5px 0;
	padding: 0px 0 5px 0;
	line-height: 1.5em;
	  }
	  
	  .home .eventsListing li a {
		background:transparent url(/images/newsListing-bullet.gif) no-repeat scroll 6px 5px;
		color:#101111;
		display:block;
		height:32px;
		margin-left:0;
		overflow:hidden;
		font-weight: normal;
		padding-left:16px;
	  }

	  .home .eventsListing li a:hover {
		text-decoration: underline;		
		}


	#leftcol .listing h2 {
	height:56px;
	margin:0;
	padding:0;
	text-indent:-999px;
	width: 212px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(/images/home-leftcol-header.jpg);
	background-repeat: no-repeat;
	background-position: right 0;
		}

	#midcol .listing h2 {
		background:transparent url(/images/home-midcol-header.jpg) no-repeat scroll 0 0;
		height:60px;
		margin:0;
		padding:0;
		text-indent:-999px;
		width: 229px;
		}

	#rightcol .listing h2 {
		height:60px;
		margin:0;
		padding:0;
		text-indent:-999px;
		}

	#midcol .listing .panel {
	margin-top:-12px;
	padding:0 15px;
	line-height: 1.4em;
		}
		
	#rightcol .listing .panel {
	width: 240px;
	position: absolute;
	margin-top:-12px;
	line-height: 1.4em;
	top:392px;
	left:440px;
	padding-top: 0;
	padding-right: 220px;
	padding-bottom: 0;
	padding-left: 15px;
		}

	#randomimage {
float: right;
display:inline;
position: relative;
top:0px;
left:0px;
	}

	#midcol .moreinfo{
	background:url(/images/moreinfo.gif) 0 -22px no-repeat;
	display:block;
	width:72px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	position: absolute;
	margin-top: 38px;
	margin-left: 14px;
	}

	#midcol .moreinfo a{
		color:#28292a;
	}

	#midcol .moreinfo:hover{
		background:url(/images/moreinfo.gif) 0 0px no-repeat;
	}

	#rightcolmoreinfo .moreinfo{
	background:url(/images/moreinfo.gif) 0 -22px no-repeat;
	width:72px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	position: absolute;
	margin-top: 223px;
	margin-left: 457px;
	z-index: 5000;
	display:block;
	
	}

	#rightcolmoreinfo .moreinfo a{
		color:#28292a;
	}

	#rightcolmoreinfo .moreinfo:hover{
		background:url(/images/moreinfo.gif) 0 0px no-repeat;
	}
	
	.eventsListing h3 {color:#101111; font-size:15px; margin:15px 0 10px 0;}
	
	.eventsListing img {padding:7px 0 0 0; border:1px solid #d6deeb;}

	.viewAllEvents{
		background:url('/images/btn-view-all-events.gif') 0 -23px no-repeat;
		width:91px;
		height:22px;
		overflow:hidden;
		display:block;
		text-indent:-9999px;
		margin-left: 14px;
		}
	.viewAllEvents:hover{
		background-position: 0 0px;
		}

	.newsItem{
		border-bottom:1px solid #d6deeb;
		position:relative;
		height:1%;
		padding:10px 60px 13px 97px;
		}
	.newsItem span.date{
		position:absolute;
		left:0;
		top:10px;
		}
	.newsItem a{
		color:#28292a;
		}
	.newsItem a:hover{
		text-decoration:underline;
		}
	.newsItem a.view{
		width:49px;
		height:23px;
		overflow:hidden;
		display:block;
		background:url('/images/view.gif') 0 -23px no-repeat;
		text-indent:-9999px;
		position:absolute;
		top:6px;
		right:0;
		}
	.newsItem a.view:hover{
		background-position:0 0px;
		}



/* footer */
	#footer {
	clear:both;
	font-size:70%;
	color:#414954;
	width:945px;
	text-align:center;
	line-height: 1.7em;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
		}

	#footer .shadow {
	background-image: url(/images/home-middle-shadow.png);
	background-position: top;
	background-repeat: no-repeat;
	background-color: 8f6134;
	margin: 0;
	padding: 0;
	line-height: 0;
	display: block;

	}
	
	#footer .Tjapukai {
	display: none;		
		}

	.home #footer .Tjapukai {
	display: inline;
		}

	.pages-Tjapukai #footer .Tjapukai {
	display: inline;
		}

	#footer a {
	color:#414954;
	font-size: 11px;	
	line-height: 1.8;
		}
	
		#footer a:hover {
	color:#FFF;
	text-decoration: none;
		}
	
	#footer .links {
	text-align: left;
	color:#414954;
	font-size: 11px;
	word-spacing: 1em;
	}
	
	#footer .top-page {
		float:right;
		display:block;
		width:94px;
		height:22px;
		text-indent:-999px;
		overflow:hidden;
		background:url(/images/top-page.gif) no-repeat left top
		}

/* IE6 only - to correct word spacing error. */
	* html #footer .home {
		margin-left: 145px;
	}
/* IE6 only end */

	#footer .home {
		width:50px;
		margin-left: 290px;
		float:left;
		}

	#footer .contact {
		float:left;
		width:74px;
		}

	#footer .sitemap {
		float:left;
		width:78px;
		}
		
	#footer .privacy {
		float:left;
		width:74px;
		}

	#footer .termsofuse {
	float:left;
	width:100px;
		}
		
	#footer .termsofuse a {
		word-spacing: normal;		
	}

	#footer ul li .pages {
	width:62px;
	background:url(/images/home.gif) 0 0 no-repeat;
	margin-left: 330px;
		}		
		
	#footer ul li .home:hover{
		background:url(/images/home.gif) 0 -12px no-repeat;
		}	
				
	#footer ul li .sitemap {
		width:62px;
		background:url(/images/sitemap.gif) 0 0 no-repeat;
		}
		
	#footer ul li .sitemap:hover{
		background:url(/images/sitemap.gif) 0 -12px no-repeat;
		}	
		
	#footer p {
	clear:both;
	margin:0;
	text-align:center;
	font-size: 1.3em;
		}

	.footnote {
	font-size: x-small;
	color: #000;
	font-weight: normal;
	margin-right: 50px;
	padding-right: 10px;
	margin-top: 30px;
	}


	/* SIFR STYLES */
	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
		}
	
	.sIFR-replaced {
		visibility: visible !important;
		}
	
	span.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
		}
	
	/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
	.sIFR-flash + div[adblocktab=true] {
	  display: none !important;
	}
	
 #scr1 div {
  visibility:hidden;
 }
 #scr1, #scr1 div.default {
	float:left;
	width:200px;
	height:110px;
	overflow:hidden;
	visibility:visible;
 }
 #scr1 table tr td div {
  visibility:visible;
 }

 #scr1 {
/*	background-color:#FFF;*/
	margin:0px auto;
/*  	background-color: #000;  	*/
 }

 #scr1 table tr td {
	color:#000;
	text-align:left;
	vertical-align:top;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 22px;
	font-size:10px;
 }
 
  #scr1 table tr td strong {
	font-size:11px;
 }

	.news-line1 {
			padding-right: 10px;	
	}

	.news-line2 {
			padding-right: 12px;	
	}

	.news-line3 {
			padding-right: 14px;	
	}

	.news-line4 {
			padding-right: 19px;	
	}
	
		.news-line5 {
			padding-right: 23px;	
	}
	
		.news-line6 {
			padding-right: 28px;	
	}

		.news-line7 {
			padding-right: 34px;	
	}

	.clear {
	clear:both;
	}

/* Calendar */


/* This style is used for normal days. By a normal day I mean a day that isn't today and a day that contains no events.*/



/* This style is used to highlight the current day, making it easy to work out what the day is and how many days there are until the end of the month, etc.*/



/* When we click on a day to view its events, this style will highlight it in a bright red, making it stand out from the rest of the days around it.*/


/* Calendar END */
	p.msgcontent {
	margin-top: -35px;
	color: red;
	}
	
	.actions {
	font-size: xx-small;
	float:right;
	}

	.events-oct09 {
		margin-top: 0px;
		margin-left: 0px;
		height: 1300px;
		float: none;
	}
	
	.events-sep09 {
		margin-top: 0px;
		margin-left: 0px;
		height: 900px;
		float: none;
	}
	
	.events-dec09 {
		margin-top: 0px;
		margin-left: 0px;
		height: 680px;
		float: none;
	}
	
	.events-2010 {
		margin-top: 0px;
		margin-left: 0px;
		height: 680px;
		float: none;
	}
	
.calmonth {
	position:relative;
	margin-top: -20px;
	float:right;
	width: 190px;	
	padding-right: 10px;
	margin-right: 10px;
	margin-left: 0px;	
	left: 0px;
}

	.calmonthview {
		position:relative;
	width: 350px;

	}

.calmonthview h2 {
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: -15px;
	margin-top: -5px;
}

	.monthlisting {
	margin-top: -15px;
	_margin-top: 15px;
	margin-left: 15px;
	_margin-left: 50px;
	margin-right: -10px;
	}
	
	ul.monthlisting {
	color: #7AADCB;
	}

.selected {
	background: #AAC8D9;
	margin-right: 50px;
	padding-left: 5px;		
}

.unselected {
	margin-right: 55px;
	padding-left: 5px;	
}

.divider {
	margin: 20px 0px 10px;
}

.careers .positionsavailable .divider {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;	
}

.monthhead {
text-align:center;	
}
