/**************************************************************************
	Style Sheet for Master Template
**************************************************************************/	
/************** Elements ********************/

BODY {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background: #a2c3ca url(/images/innerpageBg.jpg) no-repeat center top;
}
img {
	border:none;
	margin: 0px;
	
}
a {
	color:#FFFFFF;
	text-decoration:none;
}
a:hover {
	color:#00b4d9;
	text-decoration:none;
}
a {
	outline: none;
}
form {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #121212;
	font-family: Arial, Helvetica, sans-serif;
}


/*********** Master Layout *****************/
#masterTemplateContainer {
	margin: 0px auto;
	padding: 0px;
	width: 958px;
}
	
.header
{
	margin: 0px;
	width: 958px;
	float:left;
	background-image: url(/images/headBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	_border:1px solid #0c0;
}
.headerLeft
{
	margin: 0px;
	padding: 0px;
	width: 760px;
	float:left;
	position:relative;
	_border:1px solid #00c;
}
	.headerLeftlogo
	{
		display:block;
		position:absolute;
		left:4px;
		top:50px;
		_left:0px;
		_top:0px;
		width:134px;
		height:136px;
		_border:1px solid #c00;
	}
		.headerLeftlogo h2
		{
			margin: 0px;
			padding: 0px;
		}
	.headerLeftMenu
	{
		margin: 0px;
		width: 591px;
		float:left;
		padding: 105px 0px 0px 170px;
	}
.headerRight
{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	#padding: 0px 0px 0px 0px;
	width: 198px;
	_width: 190px;
	float:left;
}
.mainMenu {
	padding: 0px 0px 0px 10px;
	margin:0px;
	width: 570px;
	float: left;
	position:relative;
	z-index:9;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
#globlaMenu .menu {
	padding: 0px 0px 0px 0px;
	margin:0px;
 	float: left;
}
.mainMenu  {
	display:inline;
}
	.mainMenu  a   {
		text-decoration:none;
		color: #3d3d3d;
		display:block;
		line-height: 17px;
		font-weight:bold;
		font-size: 14px;
		padding: 17px 8px 0px 8px;
		background-image: url(/images/bgMenuPipe.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 33px;
		vertical-align:middle;
		float: left;
	}
		.mainMenu  a:hover, .mainMenu  a.active {
			text-decoration:none;
			color: #ffffff;
			height: 33px;	
			vertical-align:middle;
			top:-10px;
			background-image:none;
			background-image:url(/images/navBg.jpg);
			background-repeat: repeat-x;
			background-position: right top;
		}

.greyPipe
{
	color:#7b959a;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	margin: 0px;
	width:2px;
	float:left;
	padding: 18px 0px 0px 0px;
	height: 25px;
}
/****************/
.loginOuter
{
	margin: 0px;
	width: 198px;
	_width: 190px;
	float:left;
	padding-top: 74px;
	#padding-top: 74px;
	padding-right: 0px;
	padding-bottom: 17px;
	padding-left: 5px;
}
.stafLogin {
	padding: 0px 3px 0px 0px;
	margin: 0px;
	list-style: none;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
}
.stafLogin a  {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	list-style: none;
	color: #7f7f7f;
	text-align: left;
	display: inline;
	color: #3d3d3d;
	text-decoration: none;
	margin: 0px;
	padding: 0px 11px 5px 5px;
}
.stafLogin span {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	list-style: none;
	color: #7f7f7f;
	text-align: left;
	display: inline;
	color: #3d3d3d;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
 
ul.stafLogin a:hover {
	color: #41a33f;
	text-decoration: none;
}
.loginTextbox
{
	width: 195px;
	float:left;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(/images/roundedTextbox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.loginTextbox label{
	display:none;
}
 
.quicksearch INPUT.text
{
	margin: 0px;
	padding: 0px;
	width: 157px;
	float:left;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 5px 0px;
	
}
.quicksearch .text {
 	background:none;
	width: 125px;
	float:left;
	border: 0px;
	font-size: 11px;
	font-weight: normal;
	color: #606060;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
}
 
.quicksearch .submit {
	margin: 3px 0px 0px 0px;
 	float:left;
	padding-top:20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width:23px;
	height: 24px;
	float:left;
 	background-attachment: scroll;
	background-image:url(/images/blueArrowOn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border:0;
	cursor: pointer;
	text-indent: -9999px;
}
.quicksearch .submit:hover {
	width:23px;
	padding-top:20px;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	background-image:url(/images/greenArrowOver.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}


.footer
{
	margin: 0px;
	width: 949px;
	float:left;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footerLeft
{
	margin: 0px;
	padding: 0px;
	width: 350px;
	float:left;
}
.footerLeft h2
{
	margin: 0px;
	padding: 0px;
	color:#2e2e2e;
	font-size: 11px;
	font-weight:bold;
}
.footerLeftInner
{
	margin: 0px;
	width: 350px;
	float:left;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footerLeft1
{
	margin: 0px;
	width: 73px;
	float:left;
	background-image: url(/images/footerblueLine.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
}
.footerLeft2
{
	margin: 0px;
	width: 95px;
	float:left;
	background-image: url(/images/footerblueLine.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 32px;
}
.footerLeft3
{
	margin: 0px;
	width: 82px;
	float:left;
	background-image: url(/images/footerblueLine.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
}
.footerCenter
{
	margin: 0px;
	padding: 0px;
	width: 343px;
	float:left;
}
.footerCenterLeft
{
	margin: 0px;
	width: 144px;
	float:left;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 45px;
	background-image: url(/images/afarmiCenter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #637a7f;
}
.footerCenterLeft h2
{
	margin: 0px;
	color:#2e2e2e;
	font-size: 11px;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 17px;
	padding-left: 0px;
}
.footerCenterRight
{
	margin: 0px;
	padding: 0px;
	width: 139px;
	float:left;
}
.footerCenterRight h2
{
	margin: 0px;
	padding: 0px;
}
.footerRight
{
	margin: 0px;
	width: 205px;
	float:left;
	background-image: url(/images/afarmiCenter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.footerRight h2
{
	margin: 0px;
	color:#2e2e2e;
	font-size: 11px;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
}
.footerList ul {
	padding: 0px 0px 25px 0px;
	margin: 0px;
	list-style: none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.footerList ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 15px;
	font-size: 10px;
	color: #637a7f;
}
.footerList ul li a {
	color: #637a7f;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.footerList ul li a:hover {
	color:#46a83f;
	text-decoration: none;
}
.content
{
	margin: 0px;
	width: 949px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
}
.contentHome
{
	width: 829px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.contentHomeInner
{
	margin: 0px;
	padding: 0px 0px 0px 9px;
	width: 820px;
	float:left;
}
.homeBanner
{
	margin: 0px;
	width: 820px;
	float:left;
	padding: 0px;
}
.homeBanner h2
{
	margin: 0px;
	padding: 0px;
}
.bannerNavigation
{
	margin: 0px;
	padding: 0px;
	width: 949px;
	float:left;
}
.contactUsBanner
{
	margin: 0px;
	width: 949px;
	float:left;
	padding: 0px;
}
.contactUsBanner h2
{
	margin: 0px;
	padding: 0px;
}
.contactUscontent
{
	margin: 0px;
	width: 949px;
	float:left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.contactUscontentInner
{
	margin: 0px;
	padding: 0px;
	width: 949px;
	float:left;
	background-image: url(/images/contentBottombg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.contactUscontentLeft
{
	margin: 0px;
	padding: 0px;
	width: 252px;
	float:left;
}
.contactUscontentRight1
{
	margin: 0px;
	width: 669px;
	float:left;
	padding-top: 46px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
}
.contactUscontentRight
{
	margin: 0px;
	width: 669px;
	float:left;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
}
.contactUscontentRight h2,.contactUscontentRight h1
{
	margin: 0px;
	padding: 0px 0px 34px 0px;
	font-size: 14px;
	color: #043700;
}
.bannerNavigation
{
	margin: 0px;
	padding: 0px;
	width: 949px;
	float:left;
}
 
ul.homeNav {
	width: 949px
	padding: 0px 0px 0px 10px;
	margin: 0px;
	list-style: none;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
}
ul.homeNav li {
	list-style: none;
	color:#5b5b5b;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	float:left;
}
.supportNav
{
	margin: 0px;
	padding: 0px;
	width: 97px;
	height: 42px;
	float:left;
}
.supportNav a {
	color:#5b5b5b;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 96px;
	height: 29px;
	float:left;
	background:url(/images/counsellingOn.jpg) no-repeat left top;
}
.supportNav a:hover {
	text-decoration:none;
	background:url(/images/counsellingOver.jpg) no-repeat left top;
	color:#FFFFFF;
}
.supportNavActive a {
	color:#FFFFFF;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(/images/counsellingOver.jpg) no-repeat left top;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 96px;
	height: 29px;
	float:left;
}
/************************************************************************************/
.supportGroups
{
	margin: 0px;
	padding: 0px;
	width: 121px;
	height: 41px;
	float:left;
}
.supportGroups a {
	color:#5b5b5b;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 120px;
	height: 29px;
	float:left;
	background:url(/images/supportGroupsOn.jpg) no-repeat left top;
}
.supportGroups a:hover {
	text-decoration:none;
	background:url(/images/supportGroupsOver.jpg) no-repeat left top;
	color:#FFFFFF;
}
.supportGroupsActive a {
	color:#FFFFFF;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(/images/supportGroupsOver.jpg) no-repeat left top;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 120px;
	height: 29px;
	float:left;
}
/************************************************************************************/
.career
{
	margin: 0px;
	padding: 0px;
	width: 118px;
	height: 41px;
	float:left;
}
.career a {
	color:#5b5b5b;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 117px;
	height: 29px;
	float:left;
	background:url(/images/careerOn.jpg) no-repeat left top;
}
.career a:hover {
	text-decoration:none;
	background:url(/images/careerOver.jpg) no-repeat left top;
	color:#FFFFFF;
}
.careerActive a {
	color:#FFFFFF;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(/images/careerOver.jpg) no-repeat left top;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 117px;
	height: 29px;
	float:left;
}
/************************************************************************************/
.lifeStylemenu
{
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 41px;
	float:left;
}
.lifeStylemenu a {
	color:#5b5b5b;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 125px;
	height: 29px;
	float:left;
	background:url(/images/lifestyleBg.jpg) no-repeat left top;
}
.lifeStylemenu a:hover {
	text-decoration:none;
	background:url(/images/lifestyleOver.jpg) no-repeat left top;
	color:#FFFFFF;
}
.lifeStylemenuActive a {
	color:#FFFFFF;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(/images/lifestyleOver.jpg) no-repeat left top;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 125px;
	height: 29px;
	float:left;
}
/************************************************************************************/
.respiteFamily
{
	margin: 0px;
	padding: 0px;
	width: 172px;
	height: 41px;
	float:left;
}
.respiteFamily a {
	color:#5b5b5b;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 171px;
	height: 29px;
	float:left;
	background:url(/images/respiteOn.jpg) no-repeat left top;
}
.respiteFamily a:hover {
	text-decoration:none;
	background:url(/images/respiteOver.jpg) no-repeat left top;
	color:#FFFFFF;
}
.respiteFamilyActive a {
	color:#FFFFFF;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(/images/respiteOver.jpg) no-repeat left top;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 171px;
	height: 29px;
	float:left;
}
/************************************************************************************/
.reduceSigma
{
	margin: 0px;
	padding: 0px;
	width: 116px;
	height: 41px;
	float:left;
}
.reduceSigma a {
	color:#5b5b5b;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 115px;
	height: 29px;
	float:left;
	background:url(/images/115On.jpg) no-repeat left top;
}
.reduceSigma a:hover {
	text-decoration:none;
	background:url(/images/115Over.jpg) no-repeat left top;
	color:#FFFFFF;
}
.reduceSigmaActive a {
	color:#FFFFFF;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(/images/115Over.jpg) no-repeat left top;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 115px;
	height: 29px;
	float:left;
}
/************************************************************************************/
.communicate
{
	margin: 0px;
	padding: 0px;
	width: 112px;
	height: 41px;
	float:left;
}
.communicate a {
	color:#5b5b5b;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 111px;
	height: 29px;
	float:left;
	background:url(/images/111On.jpg) no-repeat left top;
}
.communicate a:hover {
	text-decoration:none;
	background:url(/images/111Over.jpg) no-repeat left top;
	color:#FFFFFF;
}
.communicateActive a {
	color:#FFFFFF;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(/images/111Over.jpg) no-repeat left top;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 111px;
	height: 29px;
	float:left;
}

/**Home Page class**/
.whatsNew
{
	margin: 0px;
	padding: 0px;
	width: 252px;
	float:left;
}
.whatsNewHead
{
	margin: 0px;
	width: 195px;
	float:left;
	background:url(/images/contactusTopBg.jpg) no-repeat left top;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 49px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.whatsNewContent
{
	margin: 0px;
	/*width: 219px;*/
	width: 219px;
	float:left;
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #929292;
}
.moreInfo
{
	margin: 0px;
	padding: 0px;
	width: 85px;
	float:left;
	height: 28px;
	background:url(/images/moreInfo.jpg) no-repeat left top;
	cursor: pointer;
	border: 0px;
}
.contactUsCenter {
	background:url(/images/contentRepeatbg.gif) repeat-y left bottom;
	margin: 0px;
	padding: 0px;
	float:left;
	width: 949px;
}
.contactUsFooter {
	background:url(/images/contactusBottom.jpg) no-repeat left bottom;
	margin: 0px;
	float:left;
	width: 949px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 39px;
	padding-left: 0px;
}
.whatsNewsub
{
	margin: 0px;
	width: 195px;
	float:left;
	background:url(/images/square.jpg) no-repeat left top;
	padding-top: 9px;
	padding-right: 8px;
	padding-bottom: 9px;
	padding-left: 49px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.contactusForm
{
	margin: 0px;
	padding: 0px;
	width: 669px;
	float:left;
	background-image: url(/images/whiteGreen.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-bottom:140px;
}
.contactusFormLeft
{
	margin: 0px;
	width: 446px;
	_width: 430px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.contactusFormLeft a {
	color:#5fb8b4;
	text-decoration:none;
}
.contactusFormLeft a:hover {
	color:#5fb8b4;
	text-decoration:none;
}


.contactusFormRight
{
	/*margin: 0px;
	width: 188px;
	_width: 140px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;*/
	margin: 0px;
	width: 188px;
	_width: 90px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
 	padding-left: 14px;
	_padding-left: 0px;
	_margin-left: 10px;
}
.contactusFormRight h2
{
	margin: 0px;
	padding: 0px 25px 12px 0px;
	font-size: 14px;
	color: #54b23f;
	width:175px;
	_width:165px;

}
.contactusFormRight h4
{
	margin: 0px;
	font-size: 14px;
	color: #54b23f;
}
.contactusFormRight h5
{
	margin: 0px;
	font-size: 25px;
	color: #043700;
}
.contactusFormRight h6
{
	margin: 0px;
	padding: 0px 0px 34px 0px;
	font-size: 14px;
	color: #043700;
}
.telephone1Left
{
	margin: 0px;
	padding: 0px;
	width: 149px;
	float:left;
}
.telephone1Right
{
	margin: 0px;
	padding: 0px;
	width: 298px;
	float:left;
}
.telephone
{
	margin: 0px;
	width: 447px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.telephone h4
{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #043700;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 24px;
	padding-left: 0px;
}
.telephoneLeft
{
	margin: 0px;
	padding: 0px;
	width: 73px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #043700;
}
.telephoneRight
{
	margin: 0px;
	padding: 0px;
	width: 127px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #5fb74c;
}
.telephoneFormOuter
{
	margin: 0px;
	width: 447px;
	_width: 440px;
	float:left;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #043700;
}
#enquiryForm_1 .formElement
{
	margin: 0px;
	width: 447px;
	_width: 440px;
	float:left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #043700;
}
#enquiryForm_1 .formElement LABEL
{
	margin: 0px;
	width: 134px;
	float:left;
	text-align: right;
	padding-top: 5px;
	padding-right: 28px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#enquiryForm_1 .formElement INPUT 
{
	margin: 0px;
	width: 285px;
	float:left;
	background: url(/images/contactusTextbox.jpg) left top no-repeat ;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
	color: #929292;
}
#enquiryForm_1 .formSubmit
{
	margin: 0px;
	width: 255px;
	float:right;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 9px;
	padding-left: 0px;
}
#enquiryForm_1 .formElement INPUT.text {
	margin: 0px;
 	width: 235px;
	float:left;
	border: 0px;
	font-size: 11px;
	font-weight: normal;
	color: #bfbfbf;
	color: #929292;
	padding: 9px 10px 14px 10px;
}
#enquiryForm_1 .formElement TEXTAREA
{
	width: 255px;
	float:left;
	margin: 0px;
	background:url(/images/textArea.jpg) no-repeat left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
}
#enquiryForm_1 .formElement TEXTAREA {
	margin: 0px;
	padding: 5px 5px 19px 10px;
 	height: 116px;
	float:left;
	border: 0px;
	font-size: 10px;
	font-weight: bold;
	color: #bfbfbf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}
#enquiryForm_1 .formSubmit INPUT {
	width:116px;
	padding: 0px 0px 0px 0px;
	height: 26px;
	float:right;
	margin:0px;
	background-attachment: scroll;
	background-image:url(/images/submitEnquiryOn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border:0;
	cursor: pointer;
	text-indent: -9999px;
	font-size: 0px;
    display:block;
    line-height: 0px;
}
.validation-advice {
	color:#FF0000;
	padding-left:160px;
	padding-bottom:5px;
}
#enquiryForm_1 .formSubmit INPUT:hover {
	width:116px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	background-image:url(/images/submitEnquiryOver.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	font-size: 0px;
    display:block;
    line-height: 0px;

}
.contactusSupport
{
	width: 178px;
	_width: 140px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #929292;
	line-height: 18px;
	font-weight: normal;
	background: url(/images/greenline.jpg) no-repeat left bottom;
	margin: 0px 0px 20px 0px;
	padding: 0px 10px 0px 0px;
	_padding: 0px 0px 0px 10px;
	_margin-left:10px;
}
.contactusSupportnoborder
{
	width: 178px;
	_width: 140px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #929292;
	line-height: 18px;
	font-weight: normal;	
	margin: 0px 0px 20px 0px;
	padding: 0px 10px 0px 0px;
	_padding: 0px 0px 0px 10px;
	_margin-left:10px;
}

.category
{
	width: 178px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #929292;
	line-height: 18px;
	font-weight: normal;
	background: url(/images/greenline.jpg) no-repeat left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.category h2
{
	margin: 0px;
	padding: 0px 0px 12px 0px;
	font-size: 14px;
	color: #54b23f;
}
.category1
{
	width: 178px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #043700;
	line-height: 18px;
	font-weight: normal;
	background: url(/images/greenline.jpg) no-repeat left bottom;
	margin: 0px 0px 17px 0px;
	padding: 0px 10px 0px 0px;
}
.category1 a
{
  color: #043700;
  text-decoration:none;
}
.category1 a:hover
{
  color: #46a83f;
  text-decoration:none;
}
.category1 h2
{
	margin: 0px;
	padding: 0px 0px 6px 0px;
}
.category2
{
	width: 178px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #043700;
	line-height: 18px;
	font-weight: normal;
	margin: 0px 0px 17px 0px;
	padding: 0px 10px 0px 0px;
}
.category2 h2
{
	margin: 0px;
	padding: 0px 0px 12px 0px;
}
.contactusSupportInn
{
	width: 178px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #929292;
	line-height: 18px;
	font-weight: normal;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 29px 0px;
}
.contactusSupportInn h2
{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.contactusSupport h2
{
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.contactusSupportnoborder h2
{
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.contactusSupportInn h3
{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.btnfind {
	width:84px;
	padding: 0px 0px 0px 0px;
	height: 26px;
	float:left;
	margin:0px;
	background-attachment: scroll;
	background-image:url(/images/findthemOn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border:0;
	cursor: pointer;
	text-indent: -9999px;
}
.btnfind:hover {
	width:84px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	background-image:url(/images/findthemOver.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.btnlearnmore {
	width:83px;
	padding: 0px 0px 0px 0px;
	height: 25px;
	float:left;
	margin:0px;
	background-attachment: scroll;
	background-image:url(/images/learnmoreOn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border:0;
	cursor: pointer;
	text-indent: -9999px;
}
.btnlearnmore:hover {
	width:83px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	background-image:url(/images/learnmoreOVer.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.footer
{
	margin: 0px;
	width: 949px;
	float:left;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footerLeft
{
	margin: 0px;
	padding: 0px;
	width: 350px;
	float:left;
}
.footerLeft h2
{
	margin: 0px;
	padding: 0px;
	color:#2e2e2e;
	font-size: 11px;
	font-weight:bold;
}
 .footerCenter
{
	margin: 0px;
	padding: 0px;
	width: 343px;
	float:left;
}
.footerCenterLeft
{
	margin: 0px;
	width: 144px;
	float:left;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 45px;
	background-image: url(/images/afarmiCenter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #637a7f;
}
.footerCenterLeft h2
{
	margin: 0px;
	color:#2e2e2e;
	font-size: 11px;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 17px;
	padding-left: 0px;
}
.footerCenterRight
{
	margin: 0px;
	padding: 0px;
	width: 139px;
	float:left;
}
.footerCenterRight h2
{
	margin: 0px;
	padding: 0px;
}
.footerRight
{
	margin: 0px;
	width: 205px;
	float:left;
	background-image: url(/images/afarmiCenter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.footerRight h2
{
	margin: 0px;
	color:#2e2e2e;
	font-size: 11px;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
}
ul.footerList {
	padding: 0px 0px 25px 0px;
	margin: 0px;
	list-style: none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
ul.footerList li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 15px;
	font-size: 10px;
	color: #637a7f;
}
ul.footerList li a {
	color: #637a7f;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
ul.footerList li a:hover {
	color:#46a83f;
	text-decoration: none;
}
.loginField
{
	margin: 0px;
	padding: 0px;

	width: 202px;
	float:left;
}
.loginFieldLeft
{
	margin: 0px;
	padding: 0px;
	width: 56px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #686868;
	line-height: 18px;
}
.loginFieldCenter
{
	margin: 0px;
	width: 120px;
	float:left;
	background-image: url(/images/footerTextbox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.loginFieldRight
{
	margin: 0px;
	padding: 0px;
	width: 26px;
	float:left;
}
.footerTextboxsearch {
	margin: 0px;
	background:none;
	width: 99px;
	float:left;
	border: 0px;
	font-size: 11px;
	font-weight: normal;
	color: #bfbfbf;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.btnstaffLogin {
	width:23px;
	padding: 0px 0px 0px 0px;
	height: 22px;
	float:left;
	margin:0px;
	background-attachment: scroll;
	background-image:url(/images/footerArrowOn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border:0;
	cursor: pointer;
	text-indent: -9999px;
}
.btnstaffLogin:hover {
	width:23px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	background-image:url(/images/footerArrowOver.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
/************************************************Whats New***************************************************************/
.whatsNewCotnent
{
	width: 447px;
	_width: 415px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 0px;
	margin: 0px;
}
.whatsNewCotnentInn
{
	width: 447px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #303030;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 0px;
	margin: 0px;
}
.whatsNewCotnentLeft
{
	margin: 0px;
	padding: 0px;
	width: 76px;
	float:left;
	background-image: url(/images/date.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.whatsNewCotnentRight
{
	margin: 0px;
	padding: 0px;
	width: 371px;
	_width: 335px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #2c2c2c;
}
.whatsNewCotnentRight h5
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 16px;
	color: #043700;
}
.whatsNewCotnentRight h3
{
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.whatsnewReadmore
{
	margin: 0px;
	padding: 0px;
	width: 90px;
	float:left;
}
.whatsnewReadmore a
{
	  color:#009ac5;
	  font-size: 12px;
	  text-decoration:none;
}
.whatsnewReadmore a:hover
{
  color:#2c2c2c;
}
.contactusFormLeft1
{
	margin: 0px;
	width: 440px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	padding-top: 0px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dateNumber
{
	margin: 0px;
	width: 59px;
	float:left;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	color: #99e6ff;
	font-size: 26px;
	text-align: center;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.month
{
	margin: 0px;
	width: 59px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	font-size: 12px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
ul.archives {
	padding: 0px 0px 11px 0px;
	margin: 0px;
	list-style: none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
ul.archives li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 11px;
	display:block;
	line-height: 25px;
	height: 27px;
	color: #043700;
	font-weight:normal;
	background:url(/images/archivesWhite.jpg) no-repeat left top;
}
.greenArchives {
	width: 171px;
	display:block;
	float:left;
	height: 27px;
	font-size: 11px;
	color: #043700;
	background:url(/images/archivesGreen.jpg) no-repeat left top;
}
ul.archives li a {
	color: #043700;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 13px;
}
ul.archives li a:hover {
	color:#46a83f;
	text-decoration: none;
}
.honeyPot {
	display:none;
}
#enquiryForm_6 .formElement LABEL {
display:none;
	
}
#enquiryForm_6 .formElement
{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	width: 172px;
	height: 31px;
	float:left;
	
}
#enquiryForm_6 .formSubmit
{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	width: 172px;
	height: 31px;
	float:left;
}
#enquiryForm_6 .formElement INPUT.text {
	margin: 0px;
	background:none;
	width: 152px;
	float:left;
	border: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	padding: 6px 10px 10px 10px;
	background-image: url(/images/enewsTextbox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-999px;
}
#enquiryForm_6 .formSubmit INPUT {
	width:78px;
	padding: 0px 0px 0px 0px;
	height: 25px;
	float:right;
	margin:0px;
	background-attachment: scroll;
	background-image:url(/images/submitOn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border:0;
	cursor: pointer;
	text-indent: -9999px;
}
#enquiryForm_6 .formSubmit INPUT:hover {
	width:78px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	background-image:url(/images/submitOver.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
ul.counsellingList, .contactusFormLeft UL {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
ul.counsellingList li, .contactusFormLeft UL LI {
	padding: 0px 0px 3px 16px;
	background:url(/images/counsellingList.jpg) no-repeat left top;
	margin: 0px;
	line-height: 18px;
	font-size: 12px;
	color: #666666;
}
ul.counsellingList li a,  .contactusFormLeft UL LI A {
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
ul.counsellingList li a:hover, .contactusFormLeft UL LI A:hover {
	color:#46a83f;
	text-decoration: none;
}
.homeRight
{
	margin: 0px;
	width: 697px;
	float:left;
	padding: 0px;
}
.homeRight h3
{
	margin: 0px;
	font-size: 14px;
	color: #043700;
}
.homehead
{
	margin: 0px;
	padding: 0px;
	width: 697px;
	float:left;
	background-image: url(/images/greenRoundedhome.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.homeheadLeft
{
	margin: 0px;
	width: 290px;
	float:left;
	padding-top: 9px;
	padding-right: 0px;
	/*padding-bottom: 10px;*/
	padding-left: 67px;
}
.homeheadRight
{
	margin: 0px;
	width: 293px;
	float:left;
	padding-top: 9px;
	padding-right: 0px;
	/*padding-bottom: 10px;*/
	padding-left: 47px;
}
.homeheadContent
{
	margin: 0px;
	width: 697px;
	float:left;
	background:url(/images/homewhiteBlue.jpg) no-repeat left top;
	padding-top: 32px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.bluearea {
	padding: 7px 0px 0px 0px; 
	background:#A9CAD1;
}
.homeheadContent1
{
	margin: 0px;
	width: 697px;
	float:left;
	padding: 32px 0px 0px 0px;
}
.homeContentLeft
{
	margin: 0px;
	width: 357px;
	float:left;
	padding: 0px;
}
.homeContentLeftL
{
	margin: 0px;
	width: 40px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.homeContentLeftL h2
{
	margin: 0px;
	padding: 0px;
}
.homeContentLeftR
{
	margin: 0px;
	width: 260px;
	float:left;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #929292;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.homeContentRight
{
	margin: 0px;
	width: 340px;
	float:left;
	padding: 0px;
}
.homeContentRightL
{
	margin: 0px;
	width: 45px;
	float:left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.homeContentRightL h2
{
	margin: 0px;
	padding: 0px;
}
.homeContentRightR
{
	margin: 0px;
	padding: 0px;
	width: 295px;
	float:left;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #929292;
}
.homeSpan
{
	margin: 0px;
	padding: 0px;
	color:#2b2b2b;
	font-size: 11px;
	font-weight:bold;
}
.moreinfoBtn {
	width:84px;
	padding: 0px 0px 0px 0px;
	height: 28px;
	float:left;
	margin:0px;
	background-attachment: scroll;
	background-image:url(/images/moreInforbtnOn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border:0;
	cursor: pointer;
	text-indent: -9999px;
}
.moreinfoBtn:hover {
	width:84px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	background-image:url(/images/moreInfobtnOver.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.lifeStyle
{
	margin: 0px;
	width: 697px;
	float:left;
	background:url(/images/respiteLifestyle.jpg) no-repeat left top;
	padding: 0px;
}
.registerForm
{
	margin: 0px;
	width: 280px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 50px;
}
.textboxOuter
{
	margin: 0px;
	width: 280px;
	float:left;
	background-image:url(/images/yournameTextbox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
}
.textboxhomereg {
	margin: 0px;
	background:none;
	width: 165px;
	float:left;
	border: 0px;
	font-size: 11px;
	font-weight: normal;
	color: #bfbfbf;
	padding: 5px 10px 5px 10px;
}
.yourname
{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.regBtn {
	width:83px;
	padding: 0px 0px 0px 0px;
	height: 32px;
	float:left;
	margin:0px;
	background-attachment: scroll;
	background-image:url(/images/homeRegisterOn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border:0;
	cursor: pointer;
	text-indent: -9999px;
}
.regBtn:hover {
	width:83px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	background-image:url(/images/registerOver.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.contactusFormLeft1 h2
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	color: #043700;
}
.contactusFormLeft1 h4
{
	margin: 0px;
	padding: 0px;
}
.contactusFormLeft1 h3
{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
	font-weight: normal;
	color: #54b23f;
}
.category h3 
{
	margin: 0px;
	color: #1c5f82;
	font-size: 11px;
	font-weight:bold;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.category3
{
	width: 178px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 18px;
	font-weight: normal;
	background: url(/images/greenline.jpg) no-repeat left bottom;
	margin: 0px 0px 17px 0px;
	padding: 0px 10px 0px 0px;
}
.category3 h2
{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
}
.category3 h3
{
	margin: 0px;
	color:#1c5f82;
	font-size: 11px;
	font-weight:bold;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.category4
{
	width: 178px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 18px;
	font-weight: normal;
	margin: 0px 0px 17px 0px;
	padding: 0px 10px 0px 0px;
}
.btnviewWorkshop {
	width:177px;
	padding: 0px 0px 0px 0px;
	height: 25px;
	float:left;
	margin:0px;
	background-attachment: scroll;
	background-image:url(/images/viewAllWorkshops.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border:0;
	cursor: pointer;
	text-indent: -9999px;
}
.btnviewWorkshop:hover {
	width:177px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	background-image:url(/images/viewAllworkshopsOver.jpg);
	background-attachment: scroll;

	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.telephonemapArea
{
	margin: 0px;
	width: 454px;
	float:left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #043700;
}
.telephonemapAreaLeft
{
	margin: 0px;
	padding: 0px;
	width: 247px;
	float:left;
}
.telephonemapAreaRight
{
	margin: 0px;
	padding: 0px;
	width: 207px;
	float:left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
}
.telephonemapAreaRight h4
{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	color:#54b23f;
}
.telephonemapAreaRight h3
{
	margin: 0px;
	padding: 0px 0px 6px 0px;
	color:#666666;
	font-size: 12px;
	font-weight:bold;
}
.contactusFormLeft2
{
	margin: 0px;
	width: 466px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	padding: 0px;
}
.contactusFormLeft3
{
	margin: 0px;
	width: 446px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.rowTelephonemapArea
{
	margin: 0px;
	width: 207px;
	float:left;
	background-image: url(/images/regTextbox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
}
.textboxSearchreg {
	margin: 0px;
	background:none;
	width: 187px;
	float:left;
	border: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.telephoneBtn
{
	margin: 0px;
	padding: 0px;
	width: 207px;
	float:left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
}
.contactusFormLeft  h2
{
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
.contactusFormLeft  h3
{
	margin: 0px;
	color:#141414;
	font-size: 12px;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.contactusFormLeft  h6
{
	margin: 0px;
	padding: 0px 0px 34px 0px;
	font-size: 14px;
	color: #043700;
}
.btneligible {
	width:130px;
	padding: 0px 0px 0px 0px;
	height: 22px;
	float:left;
	margin:0px;
	background-attachment: scroll;
	background-image:url(/images/seeifurEligible.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border:0;
	cursor: pointer;
	text-indent: -9999px;
}
.btneligible:hover {
	width:130px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	background-image:url(/images/seeifurEligibleOver.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.mapcontent
{
	margin: 0px;
	width: 669px;
	float:left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 23px;
	padding-left: 0px;
}
.mapcontent1
{
	margin: 0px;
	width: 669px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 23px;
	padding-left: 0px;
}
.mapcontentLeft
{
	margin: 0px;
	width: 335px;
	float:left;
	padding: 0px;
}
.mapcontentLeftLL
{
	margin: 0px;
	padding: 0px;
	width: 138px;
	float:left;
}
.mapcontentLeftRR
{
	margin: 0px;
	padding: 0px;
	width: 196px;
	float:left;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.mapcontentLeftRR h1
{
	margin: 0px;
	padding: 0px;
	color:#000000;
	font-size: 11px;
	font-weight:bold;
}
.mapcontentRight
{
	margin: 0px;
	width: 334px;
	float:left;
	padding: 0px;
}
.btnmoreInfo {
	width:79px;
	padding: 0px 0px 0px 0px;
	height: 22px;
	float:left;
	margin:0px;
	background-attachment: scroll;
	background-image:url(/images/greenmoreInfoon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border:0;
	cursor: pointer;
	text-indent: -9999px;
}
.btnmoreInfo:hover {
	width:79px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	background-image:url(/images/greenmoreInfoOver.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
/****************************************************************************************/
ul.homeNav {
	padding: 0px 0px 10px;
	margin: 0px;
	list-style: none;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
}
ul.homeNav li {
	list-style: none;
	color:#5b5b5b;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	float:left;
}
.supportNav
{
	margin: 0px;
	padding: 0px;
	width: 97px;
	height: 42px;
	float:left;
}
.supportNav a {
	color:#5b5b5b;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 96px;
	height: 29px;
	float:left;
	background:url(/images/counsellingOn.jpg) no-repeat left top;
}
.supportNav a:hover {
	text-decoration:none;
	background:url(/images/counsellingOver.jpg) no-repeat left top;
	color:#FFFFFF;
}
.supportNavActive {
	color:#FFFFFF;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(/images/counsellingOver.jpg) no-repeat left top;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 96px;
	height: 29px;
	float:left;
}
/************************************************************************************/
.supportGroups
{
	margin: 0px;
	padding: 0px;
	width: 121px;
	height: 41px;
	float:left;
}
.supportGroups a {
	color:#5b5b5b;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 120px;
	height: 29px;
	float:left;
	background:url(/images/supportGroupsOn.jpg) no-repeat left top;
}
.supportGroups a:hover {
	text-decoration:none;
	background:url(/images/supportGroupsOver.jpg) no-repeat left top;
	color:#FFFFFF;
}
.supportGroupsActive {
	color:#FFFFFF;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(/images/supportGroupsOver.jpg) no-repeat left top;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 120px;
	height: 29px;
	float:left;
}
/************************************************************************************/
.career
{
	margin: 0px;
	padding: 0px;
	width: 118px;
	height: 41px;
	float:left;
}
.career a {
	color:#5b5b5b;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 117px;
	height: 29px;
	float:left;
	background:url(/images/careerOn.jpg) no-repeat left top;
}
.career a:hover {
	text-decoration:none;
	background:url(/images/careerOver.jpg) no-repeat left top;
	color:#FFFFFF;
}
.careerActive {
	color:#FFFFFF;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(/images/careerOver.jpg) no-repeat left top;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 117px;
	height: 29px;
	float:left;
}
/************************************************************************************/
.lifeStylemenu
{
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 41px;
	float:left;
}
.lifeStylemenu a {
	color:#5b5b5b;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 125px;
	height: 29px;
	float:left;
	background:url(/images/lifestyleBg.jpg) no-repeat left top;
}
.lifeStylemenu a:hover {
	text-decoration:none;
	background:url(/images/lifestyleOver.jpg) no-repeat left top;
	color:#FFFFFF;
}
.lifeStylemenuActive {
	color:#FFFFFF;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(/images/lifestyleOver.jpg) no-repeat left top;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 125px;
	height: 29px;
	float:left;
}
/************************************************************************************/
.respiteFamily
{
	margin: 0px;
	padding: 0px;
	width: 172px;
	height: 41px;
	float:left;
}
.respiteFamily a {
	color:#5b5b5b;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 171px;
	height: 29px;
	float:left;
	background:url(/images/respiteOn.jpg) no-repeat left top;
}
.respiteFamily a:hover {
	text-decoration:none;
	background:url(/images/respiteOver.jpg) no-repeat left top;
	color:#FFFFFF;
}
.respiteFamilyActive {
	color:#FFFFFF;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(/images/respiteOver.jpg) no-repeat left top;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 171px;
	height: 29px;
	float:left;
}
/************************************************************************************/
.reduceSigma
{
	margin: 0px;
	padding: 0px;
	width: 116px;
	height: 41px;
	float:left;
}
.reduceSigma a {
	color:#5b5b5b;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 115px;
	height: 29px;
	float:left;
	background:url(/images/115On.jpg) no-repeat left top;
}
.reduceSigma a:hover {
	text-decoration:none;
	background:url(/images/115Over.jpg) no-repeat left top;
	color:#FFFFFF;
}
.reduceSigmasActive {
	color:#FFFFFF;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(/images/115Over.jpg) no-repeat left top;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 115px;
	height: 29px;
	float:left;
}
/************************************************************************************/
.communicate
{
	margin: 0px;
	padding: 0px;
	width: 112px;
	height: 41px;
	float:left;
}
.communicate a {
	color:#5b5b5b;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 111px;
	height: 29px;
	float:left;
	background:url(/images/111On.jpg) no-repeat left top;
}
.communicate a:hover {
	text-decoration:none;
	background:url(/images/111Over.jpg) no-repeat left top;
	color:#FFFFFF;
}
.communicateActive {
	color:#FFFFFF;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(/images/111Over.jpg) no-repeat left top;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	width: 111px;
	height: 29px;
	float:left;
}
.toplink a{
	margin: 0px;
	padding: 0px 0px 12px 0px;
	font-size: 14px;
	color: #54b23f;
	text-align:right;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#loginForm .formElement {
	margin: 0px;
	width: 447px;
	float:left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #043700;
}

#loginForm .formElement INPUT {
	border:none;
	background:none;
 	margin: 0px;
	width: 285px;
	float:left;
	background-image: url(/images/contactusTextbox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#loginForm .formElement LABEL
{
	margin: 0px;
	width: 134px;
	float:left;
	text-align: right;
	padding-top: 0px;
	padding-right: 28px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#loginForm .submit
{
	margin: 0px;
	width: 255px;
	float:right;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 9px;
	padding-left: 10px;
}
#loginForm .submit INPUT {
	width:116px;
	padding: 0px 0px 0px 0px;
	height: 26px;
	float:right;
	margin:0px;
	background-attachment: scroll;
	background-image:url(/images/submitOn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border:0;
	cursor: pointer;
	text-indent: -9999px;
}
 
#loginForm .submit INPUT:hover {
	width:116px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	background-image:url(/images/submitOver.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}


#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:0px solid #ffffff; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}
.tinyclose{display:block;text-align:right;font-family:verdana;font-weight:bold;font-size:15px;color:#cccccc;margin-bottom:10px;}
.tinywrapper{display:none;}


.mapcontentLeftLL  img, .contactusFormLeft img {
	padding: 3px;
	border:solid 1px #C7E5C1;	
}