#searchResultList {list-style:none;margin:10px 0px 10px 0px;padding:0}
#searchResultList li {margin:0px 0px 10px 0px;padding:0 0 10px 0;width:100%;border-bottom:1px solid #618498}
#searchResultList li a:link, #searchResultList li a:visited {text-decoration:underline}	
#homepageEvents {list-style:none;margin:0;padding:0;font-size:0.7em}
#homepageEvents li {margin:0;padding:0;}
#homepageEvents li a:link, #searchResultList li a:visited {text-decoration:underline}
h2.sitemap a  {color: #D6253F; font-size:1.4em;}
html {width:100%;min-width:977px;padding:0px;margin:0px;text-align:center;height:100%;} 
	
	body {min-width:977px;background:url(familybg.jpg) no-repeat top center #EDFAFF;text-align:center;padding:0px;margin:4px 0px 0px 0px;}
body.printer {background-color:#ffffff;background:none #ffffff;width:200px;padding:0px;margin:0px 0px 0px 0px;}
	body.home {min-width:977px;background:url(familybg-home.jpg) no-repeat top center #EDFAFF;text-align:center;padding:0px;margin:4px 0px 0px 0px;}
	
	fieldset {border:0px;background-color:#AED6EC;padding:8px;border:1px solid #86B7D3}
	.searchdrop { width:240px;float:left;margin: 0px 5px 0px 30px;background-color:#E9F7FA;font-size:0.7em;font-weight:bold}
	
#content {margin:0px auto;width:977px;text-align:left;padding:0px;}	
	
	
	
	#leftmenu {width:182px;text-align:left;float:left;
		
		margin:0px 10px 0px 0px;padding:0px;
			}
			
			
		#leftmenu div.bg	{background:url(lefthandpeople.gif) no-repeat;	}
		
		#leftmenu li { 
		list-style: none;
		margin: 0px;
		padding: 0px;
		height:40px;
		text-align: left;
		background-image: url(dottedline.gif);
		background-repeat: repeat-x;
		background-position: 0px 33px;
		line-height:1.1em;font-size:0.8em; 
		}
		
		
		#leftmenu li A, #main A,  #main li A{ 
		
		text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold; 
		color: #10507B;
		text-decoration:none
		
		}
		
		
		
		#leftmenu li A:hover, #main A, #main li A:hover{ 
		
		
		text-decoration:underline
		
		}
		#service_events {
			text-align: left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size:1em; 
			color: #010000;
			line-height:0.9em;
			width:200px;
		}
		#service_events ul li {margin-top:5px}
		#service_events ul li a {color: #0081C1;text-decoration:none}
		
		
		#main { 
		
		margin: 10px 0px 0px 0px;
		padding: 0px;
		text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size:0.8em; 
		color: #010000;
		line-height:1.2em;
		padding-bottom:10px;
		}
		
		#mainP { 
		
		margin: 10px 0px 0px 0px;
		padding: 0px;
		text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size:0.8em; 
		color: #000000;
		line-height:1.2em;
		padding-bottom:10px;
		}
		
		
		h1 {margin: 0px;
		padding: 0px;
		text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size:1.2em; 
		color: #D6253F;
		line-height:1.3em;
			font-weight:bold
			
			}
		
		#main b, #service_events b { 
	
		color: #D6253F;
		font-weight:bold
		}
		
		#breadcrumb { 
		
		margin: 15px 0px 5px 0px;
		padding: 0px;
		text-align: left;
	
		}
		
#breadcrumb a { 
		
		
	
		text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size:0.6em; 
			color: #10507B;
			font-weight:bold;
		line-height:1.1em;
		text-decoration:none
		}
		
	#breadcrumb a:hover {text-decoration:underline}
	
.sml { 
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size:0.6em; 
			color: #10507B;
			font-weight:bold;
		line-height:1.1em;
		}
.sml A	{ color: #10507B;text-decoration:none}
.sml A:hover	{ color: #10507B;text-decoration:underline}
		
#leftmenu ul{margin: 0px;padding:0px}
#indexlinks {margin: 0px 0px 0px 0px}
#indexlinks A, #indexlinks .noAZ {	
				float:left;
				margin-right:2px;
				background-color:#E3F2F9;
				font-family: Verdana, Arial, Sans-serif;
				font-weight:bold;
				font-size:0.7em;
				color:#10507B;
				text-decoration:none;
				display:inline;
				padding:0px 13px 1px 4px;
				border:solid 1px #54B6E0;
			
				}
 #indexlinks .noAZ {	
			
background-color:#BADDEF}
				#indexlinks A.nonbox {float:left;background:none;	font-size: 0.8em;color: #D6253F;	border:none	;padding:0px 4px 0px 0px;}
				#indexlinks A:hover.nonbox {text-decoration:underline;background-color:#D2EBF2;	color: #D6253F;}
		
#indexlinks A:hover {background-color:#0081C1;color:#FFFFFF;}
#home_searchblock{
				width:398px;
				background-color:#EEF7F8;
				}			
				
.searchbutton {
				font-family: Tahoma; 
				margin:0px;
				padding-bottom:3px
/* IE Fix */
*padding-bottom:1px;
				font-weight:bold;
				font-size: 0.7em;
				color: #ffffff;	
				width:55px;
				height:21px;
				background-image:url(search.gif);
				border:0px;
				cursor: hand }	
.searchbuttonevents {
				font-family: Tahoma; 
				margin:5px 0 0px 5px;
				padding-bottom:3px;
/* IE Fix */
*padding-bottom:1px;
				font-weight:bold;
				font-size: 0.7em;
				color: #ffffff;	
				width:55px;
				height:21px;
				background-image:url(searchevents.gif);
				border:0px;
				cursor: hand }	
.searchbutton:hover {color:#E0D854}
#esearchblock {clear:both;width:100%;background-color:#618498;color:#fff;padding:10px;overflow:auto}
#esearchblock2 {clear:both;width:100%;background-color:#aed7ed;color:#424f59;overflow:auto}
#esearchblock2 div {padding:10px}
#esearchblock3 {clear:both;width:100%;color:#fff;overflow:visible}
#esearchblock3 div {padding-top:5px}
.eventssub {margin-top: 10px;
		padding: 0px;
		text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size:1.2em; 
		color: #c2ecff;
		line-height:1.3em;
			font-weight:700;
			clear:both
			}
.eventssml {font-size:0.85em}
.emailprint { float:left;
				font-family:   Tahoma, Verdana; 
				font-size: 0.65em;
				text-decoration:none;
				font-weight:bold;
				margin-top:10px
}
.home_ftlink2 { 
				font-family:   Tahoma, Verdana; 
				font-size: 0.70em;
font-weight:700;
				color:#0081C1;
				text-decoration:none;
				
}
		.home_ftlink2 A{	color: #0081C1;
				text-decoration:none}
.home_ftlink2 A:hover{
				text-decoration:underline}	
				
				
.home_ftlink { 
				font-family:   Tahoma, Verdana; 
				font-size: 0.65em;
				color:#0081C1;
				text-decoration:none;
				
}
		.home_ftlink A, .emailprint A{	color: #D6253F;
				text-decoration:none}
.home_ftlink A:hover ,.emailprint A:hover {
				text-decoration:underline}	
.rfeature  { width:240px;background-color:#D0EBF4;overflow:auto;margin-top:10px;padding-bottom:5px;	text-align: left;
		 background:url(rfeaturebg.gif) no-repeat;}		
		
		
		.rfeature a { line-height:1.1em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size:0.9em; 
		color: #10507B;text-decoration:none}		
		.rfeature a:hover {text-decoration:underline}
		
	.rfeature div img {	float:left;margin:2px 4px 0px 0px}
		
.rfeature h2 {  font-size:1.0em; 
		color: #D6253F;
		font-weight:bold;
		margin:0px 0px 0px 0px;padding:0px;
}
	
	
.rfeature div {margin:3px 4px 0px 6px}	
.rhand { 
		
		padding-bottom:10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size:0.7em; 
		color: #3F7DB0;
		font-weight:bold;
		line-height:1.1em;
		background:url(dottedline.gif) repeat-x bottom center 
		}
		
		.rhand h2{ 
	 font-size:1.2em; 
		color: #D6253F;
		font-weight:bold;
		margin:0px 0px 3px 0px;padding:0px;
		}
.rhand ul  {width:auto;
		margin: 5px 0px 15px 0px;
		padding: 0px;
		list-style: none;}
.rhand  li  {padding-left: 8px;
		background-image: url(/store.nsf/pointer_E48C44.gif);
	background-position: 0px 6px;
		background-repeat: no-repeat;
		line-height:1.3em; margin-bottom:4px }
.rhand li A,  .rhand li A:visited {font-family:  Tahoma, Verdana;
		font-weight:bold;
		margin-bottom:0px;
		color: #10507B;
		text-decoration:none;
 font-size:1.0em; 
}
.rhand li.faq A,  .rhand li.faq A:visited {font-family:  Tahoma, Verdana;
		font-weight:bold;
		margin-bottom:0px;
		color: #C96600;
		text-decoration:none;
 font-size:1.0em; 
}
.rhand li.faq A:hover, .rhand li A:hover{text-decoration:underline;}
.temp{
	font-family: Verdana, Arial, Sans-Serif;
color:#000000;
	text-decoration:none;
	text-transform:uppercase;}
.downloadlink A:hover {	text-decoration:underline}
		.downloadlink{ margin-bottom:5px;font-size: 0.55em;
	font-family: Verdana, Arial, Sans-Serif;
color:#000000;
	text-decoration:none;	}
		
		
		
.related_download  {
		margin:0px 0px 0px 0px;
		padding:0px}
.related_download A {
		font-family:   Verdana; 
		font-weight:bold;
		color: #10507B;
		font-size: 0.6em;
		text-decoration:none;
		line-height:1.2em;
		}
.related_download A:hover {
		text-decoration:underline;
		}	
		
		.nsml2 {
		font-family: Verdana; 
		font-size: 0.6em;
		line-height:1.2em;
		margin-bottom:4px
}
h2{ font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:0.8em; 
		color: #D6253F;
		font-weight:bold;
		margin:0px 0px 10px 0px;padding:0px;
		}
.tsml * td,.tsml * th, .tmain * td, .tmain * th {
	font-family: arial, verdana, sans-serif
}
.tsml * td,.tsml * th {
	font-size:0.80em;
}
.tmain * td, .tmain * th {
	font-size:1em;
}
table.tsml2 * td,table.tsml2 * th, table.tmain * td,table.tmain * th {
	font-family:verdana, arial, sans-serif;padding:7px;vertical-align:top
}
table.tmain * td,table.tmain * th {
	font-size:1em;
}
table.tsml2 * td {
	font-size:0.9em;
}
table.tsml2 * th {
	font-size:1.0em;color:#d6253f
}
table.tsml2,table.tmain{border-collapse:collapse;width:100%}
table.p5 * th,table.p5 * td {padding:5px}
table.p3 * th,table.p3 * td {padding:3px}
table.p2 * th,table.p2 * td {padding:2px}
table.tsml2 * th, table.tmain * th {font-weight:bold;text-align:left}
table.tsml2 thead * th, table.tsml2 thead * td, table.tmain thead * th, table.tmain thead * td {
	font-weight:bold;text-align:left;vertical-align:bottom;
}
tr.lgrey td, tr.lgrey th, tr.dgrey td.lgrey, tr.dgrey th.lgrey, td.lgrey, th.lgrey, table.lgrey * td, table.lgrey * th, table.dgrey * th.lgrey, table.dgrey * td.lgrey {background-color:#f7f7f7}
tr.dgrey td, tr.dgrey th, tr.lgrey td.dgrey, tr.lgrey th.dgrey, td.dgrey, th.dgrey, table.dgrey * td, table.dgrey * th, table.lgrey * th.dgrey, table.lgrey * td.dgrey {background-color:#dddddd}
td.l,th.l,div.l,tr.l {border-left:1px solid #000000}
td.r,th.r,div.r,tr.r {border-right:1px solid #000000}
td.t,th.t,div.t,tr.t {border-top:1px solid #000000}
td.b,th.b,div.b,tr.b {border-bottom:1px solid #000000}
td.a,th.a,div.a,tr.a {border:1px solid #000000}
td.dl,th.dl,div.dl,tr.dl {border-left:1px solid #dddddd}
td.dr,th.dr,div.dr,tr.dr {border-right:1px solid #dddddd}
td.dt,th.dt,div.dt,tr.dt {border-top:1px solid #dddddd}
td.db,th.db,div.db,tr.db {border-bottom:1px solid #dddddd}
td.da,th.da,div.da,tr.da {border:1px solid #dddddd}
td.lgl,th.lgl,div.lgl,tr.lgl {border-left:1px solid #f7f7f7}
td.lgr,th.lgr,div.lgr,tr.lgr {border-right:1px solid #f7f7f7}
td.lgt,th.lgt,div.lgt,tr.lgt {border-top:1px solid #f7f7f7}
td.lgb,th.lgb,div.lgb,tr.lgb {border-bottom:1px solid #f7f7f7}
td.lga,th.lga,div.lga,tr.lga {border:1px solid #f7f7f7}
div.hr {border:0px;border-bottom:1px solid #9f9f9f;margin-bottom:10px}
table.greyborders * td, table.greyborders * th {border:1px solid #dddddd}
table.borBlk * th,table.borBlk * td {border:1px solid #000000}
table.borDGy * th,table.borDGy * td {border:1px solid #dddddd}
table.borLGy * th,table.borLGy * td {border:1px solid #f7f7f7}
table.tsml2 caption {
	font-family: arial, verdana, sans-serif;font-size:1.0em;
	font-weight:bold;text-align:left
}
table.p95 {margin:7px;width:95%}
table[class=tsml][bordercolor="#000000"] * td {
	border:1px solid #000000
}
table[class=tsml][bordercolor="#000000"] * th {
	border:1px solid #000000
}
table[class=tsml][bordercolor="#000000"] {
	border:1px solid #000000
}
table[class=tsml][bordercolor="#f7f7f7"] * td {
	border:1px solid #f7f7f7
}
table[class=tsml][bordercolor="#f7f7f7"] * th {
	border:1px solid #f7f7f7
}
table[class=tsml][bordercolor="#f7f7f7"] {
	border:1px solid #f7f7f7
}
table[class=tsml][bordercolor="#dddddd"] * td {
	border:1px solid #dddddd
}
table[class=tsml][bordercolor="#dddddd"] * th {
	border:1px solid #dddddd
}
table[class=tsml][bordercolor="#dddddd"] {
	border:1px solid #dddddd
}
caption, caption.sml {
	font-family: arial, verdana, sans-serif;
	font-size:0.84em;
	font-weight:bold;
	color:#000000
}
div.FAQblock {border-top:1 px solid #dddddd}
#homehead {background-color:#AB2E34;padding:3px;margin:0px;background-image: url('/family.nsf/homebar-top.gif');background-repeat:repeat-y;font-family:verdana, arial, sans-serif;color:#fff;line-height:1.4em}
#home_me { background-image:url('/family.nsf/t-me.jpg')}
#home_homeandfamily { background-image:url('/family.nsf/t-homeandfamily.jpg')}
#home_workandmoney { background-image:url('/family.nsf/t-workandmoney.jpg')}
#home_leisure { background-image:url('/family.nsf/t-leisure.jpg')}
#home_learningandtraining { background-image:url('/family.nsf/t-learningandtraining.jpg')}
#home_health { background-image:url('/family.nsf/t-health.jpg')}
#home_me, #home_homeandfamily, #home_workandmoney, #home_leisure, #home_learningandtraining, #home_health { background-color:#AB2E34;width:100%;height:20px}
#home_me div, #home_homeandfamily div, #home_workandmoney div, #home_leisure div, #home_learningandtraining div, #home_health div {margin-left:5px;padding-top:1px;}
#home_me  a , #home_homeandfamily  a,  #home_workandmoney a, #home_leisure a, #home_learningandtraining a, #home_health a  {font-family:verdana, arial, sans-serif; color:#ffffff; font-weight:bold; text-decoration:none;font-size:0.85em}
#home_me  a:hover , #home_homeandfamily  a:hover ,  #home_workandmoney a:hover , #home_leisure a:hover , #home_learningandtraining a:hover , #home_health a:hover   {text-decoration:underline}
.home_links {line-height:1.0em;overflow:auto;color:#10507B;}
.home_links a {font-family:verdana, arial, sans-serif; color:#10507B;font-size:0.7em;font-weight:normal;text-decoration:none }
.home_links a:hover {text-decoration:underline }
.titledrop {width:220px;height:3px;font-size:3px;line-height:3px;background-image:url('/family.nsf/titledrop.gif');}
#homeevents {font-size:0.9em;background-color:none;padding:0px;margin:0px 0px 10px 0px;font-family:verdana, arial, sans-serif;color:#10507B;line-height:1.4em}
#homeevents a {color:#10507B;}
.searchCategory{	float:left;
			background-color:#aed7ed;
			height:21px;
			background-image:url('/family.nsf/searchCategoryBG.gif');
			background-repeat:no-repeat;
			background-position:top right; 
			font-weight:700;
			color:#5a6a7a;
			font-family:Verdana,Arial,Sans-Serif;
			font-size:13px;
			text-decoration:none;
			cursor:hand
			}
.searchCategorySelected {	float:left;
			background-color:#618498;
			height:21px;
			background-image:url('/family.nsf/searchCategoryBGselected.gif');
			background-repeat:no-repeat;
			background-position:top right; 
			font-weight:700;
			color:#fff;
			font-family:Verdana,Arial,Sans-Serif;
			font-size:13px;
			text-decoration:none;
			cursor:hand}
.activitiesCategory{	float:left;
			background-color:#618498;
			height:21px;
			background-image:url('/family.nsf/activitiesCategoryBG.gif');
			background-repeat:no-repeat;
			background-position:top right; 
			font-weight:700;
			color:#fff;
			font-family:Verdana,Arial,Sans-Serif;
			font-size:13px;
			text-decoration:none;
			cursor:hand
			}
.activitiesCategorySelected {	float:left;
			background-color:#aed7ed;
			height:21px;
			background-image:url('/family.nsf/activitiesCategoryBGselected.gif');
			background-repeat:no-repeat;
			background-position:top right; 
			font-weight:700;
			color:#5a6a7a;
			font-family:Verdana,Arial,Sans-Serif;
			font-size:13px;
			text-decoration:none;
			cursor:hand}
a.categoryTab:visited, a.categoryTab:hover, a.categoryTab:link{text-decoration:none;}
#divActivitiesbyDayWrapper div {margin-right:10px;float:left}

