body, h1, h2, h3, h4, h5, h6, img, a, p, div {
	padding: 0px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:repeat;
	font-size:108%;

}

body	{
text-align:center;
background-image:url(../images/general/gradientbg.jpg);
background-position:top left;
background-repeat:repeat-x;
}

 
#container	{
width:940px;
margin: 10px auto;
border: 1px solid #ccc;
background-color:#fff;
}
#head	{
width:900px;
margin:15px auto 2px auto;
}

#logo	{
float:left;
height:80px;
margin-bottom:3px;
}
#toplinks	{
float:right;
clear:right;
}
#toplinks	a{
color:#002140;
}

#toplinks	a:hover{
color:#666666;
text-decoration:underline;
}


#toplinks	a:focus {
text-decoration:underline;
color:#fff;
background-color:#002140;
}

#toplinks	a:active {
text-decoration:underline;
color:#fff;
background-color:#002140;
}

#main	{
width:900px;
margin:0px auto;
text-align:left;
}

 
#holder	{
clear:both;
}
 
#leftcolumn	{
 margin:15px 0px 15px 0px;
 float:left;
 clear:right;
 width:168px;
}
#search	{
width:166px;
margin-top:3px;
float:left;
margin-bottom:10px; 
}

.inlineBox	{
float:left;
width:116px;
margin-right:1px;
}
.inlineButton
	{
	margin-top:-1px;
float:right;
clear:right;
width:37px;
}
 
#quicklinks{
width:168px;
}

#quicklinks ul	{
margin:0px;
padding:0px;
}

#quicklinks li	{
border:1px solid #ccc;
display:block;
background-color:#efefef;
margin-bottom:3px;
list-style-type:none;
list-style-position:outside;
padding:0px 2px 2px 2px;
}

#quicklinks li.subsection	{
	border:1px solid #ccc;
	display:block;
	background-color:#FFFfFF;
	margin-bottom:3px;
	margin-left:0px;
	padding:0px 2px 2px 2px;
} 
#quicklinks a	{
text-decoration:none;
color:#002140;

}

#quicklinks a:hover	{
color:#993366;
text-decoration:underline;
}

#quicklinks	a:focus {
text-decoration:underline;
color:#fff;
background-color:#002140;
}

#quicklinks	a:active {
text-decoration:underline;
color:#fff;
background-color:#002140;
}
 
 #quicklinks a.sub	{
text-decoration:none;
color:#993366;
}

#quicklinks sub a:hover	{
color:#002140;
text-decoration:underline;
}

#quicklinks	sub a:focus {
text-decoration:underline;
color:#fff;
background-color:#002140;
}

#quicklinks	sub a:active {
text-decoration:underline;
color:#fff;
background-color:#002140;
}

 

#midsection	{
width:510px;
float:left;
margin-top:15px;
margin-left:30px;
}
#breadcrumbtrail	{
color:#666666;
font-size:0.8em;
}

#breadcrumbtrail ul	{
}

#breadcrumbtrail li {
color:#666666;
padding-right:4px;
list-style:none;
display:inline;
}

#breadcrumbtrail li.onpage	{
 color:#002140;
}

#breadcrumbtrail a	{
color:#666666;
font-size:0.9em;
text-decoration:underline;
}

#breadcrumbtrail a:hover	{
color:#002140;
text-decoration:underline;
}

#breadcrumbtrail a:focus	{
background-color:#002140;
color:white;
text-decoration:underline;
}

#breadcrumbtrail a:active	{
background-color:#002140;
color:white;
text-decoration:underline;
}


#maincontent	{
margin-top:15px;
}

#maincontent	ul{
list-style-position:outside;
list-style-type:none;
}

#maincontent	li{
font-size:0.8em;

}


 
#maincontent a	{
font-size:1em;
text-decoration:none;
color:#002140;
}

#maincontent a:hover	{
text-decoration:underline;
color:#993366;
}

#maincontent a:active	{
background-color:#002140;
color:white;
}

#maincontent a:focus	{
background-color:#002140;
color:white;
}



.selfhelpguide	{
border: 1px solid #993366;
background-color:#efefef;
padding:15px;
background-image:url(../images/general/self_help.jpg);
background-position:top right;
background-repeat:no-repeat;
margin-bottom:1.6em;
}

.selfhelpguide	ul	{
margin:0px;
}

li.q	{
  font-size:0.8em;
	color:#993366;
	line-height:1.4em;
		list-style-type:none;
		font-weight:bold;
}

li.answer	{
  font-size:0.8em;
	color:#666666;
	list-style-type:none;
	line-height:1.6em;
	margin-top:0.6em;
}

.selfhelpguide	li{
font-size:0.8em;
	color:#333333;
	line-height:1.4em;
	list-style-position:inside;
	list-style-image:url(../images/general/list_arrow.gif);
	padding-left:15px;
		margin-bottom:0.7em;
	}

.insetlist	{
margin-left:16px;
color:#666666;
list-style-image:url(../images/general/hhcircbullet.gif);
line-height:1.4em;
margin-bottom:5px;
}

.insetlist_g	{
margin-left:16px;
color:#666666;
list-style-image:url(../images/general/hhbulletg.gif);
line-height:1.4em;
margin-bottom:5px;
}


.insetlist li	{
margin-bottom:0.4em;
}

.inseth	{
margin-left:70px;
list-style-image:url(../images/general/hhcircbullet.gif);
line-height:1.8em;
margin-bottom:5px;
}

.insetp	{
margin-left:70px;
color:#666666;
list-style-image:url(../images/general/hhcircbullet.gif);
line-height:1.8em;
margin-bottom:5px;
}

.jumpbg 	{
background-color:#efefef;
border:1px solid #ccc;
}	

.jumplist	{
	list-style-type:none;
	list-style-image:url(../images/general/list_arrow.gif);
	list-style-position:inside;
	font-size:0.8em;
	line-height:1.6em;
	color:#993366;
	font-style:italic;
	float:left;
	display:inline;
	width:30%;
}

.arrow	{
list-style-position:inside;
list-style-type:none;
list-style-image:url(../images/general/whitebgarrow.gif);
margin-bottom:0.2em;
line-height:1.6em;
}


.subpages	{
line-height:2em;
margin-left:4px;
}

#endspace	{
margin-top:3em;
}

#thirdcolumn	{
width:164px;
float:right;
margin-top:15px;
}

#thirdcolumn li	{
list-style-position:inside;
list-style-type:none;
list-style-image:url(../images/general/whitebgarrow.gif);
line-height:1.4em;
}

#rightcolumn	{
width:164px;
float:right;
margin-top:15px;
}

#rightcolumn	 li	{
list-style-type:none;
list-style-image:none;
list-style-position:outside;
line-height:1.2em;
margin-bottom:8px;
}

#sideimage	{
height:205px;
margin-bottom:12px;
}

#sideimage1	{
height:138px;
margin-bottom:12px;
}


#forms	{
margin-bottom:15px;
}


#forms ul	{
}

#forms li	{
border:1px solid #993366;
margin-bottom:3px;
list-style-type:none;
list-style-image:none;
list-style-position:outside;
text-align:center;
}
a.onlinelink	{
color:#993366;
font-size:0.8em;
background-color:#efefef;
background-image:url(../images/general/btnbg.jpg);
background-position:top center;
background-repeat:no-repeat;
display:block;
padding:4px 4px 5px 4px;
text-decoration:none;
}

a.onlinelink:hover	{
color:#993366;
font-size:0.8em;
background-image:url(../images/general/btnbg1.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#E5E5E5;
display:block;
padding:4px 4px 5px 4px;
text-decoration:underline;
}

a.onlinelink:active	{
color:#fff;
font-size:0.8em;
background-image:none;
background-color:#993366;
display:block;
padding:4px 4px 5px 4px;
text-decoration:underline;
}

a.onlinelink:focus	{
color:#fff;
font-size:0.8em;
background-image:none;
background-color:#993366;
display:block;
padding:4px 4px 5px 4px;
text-decoration:underline;
} 

#downloads	{
margin-bottom:25px;
}

#downloads ul	{

}

#downloads li	{list-style-type:none;
list-style-image:none;
list-style-position:outside;
line-height:1.2em;
margin-bottom:8px;
}

.pdficon	{
margin-bottom:10px;
float:left;
margin-right:2px;
 
}

#relatedlinks	{
margin-bottom:25px;
}

#relatedlinks li	{
list-style-type:none;
list-style-image:none;
list-style-position:outside;
line-height:1.2em;
}

.listitem {
line-height:1.2em;
}
#externallinks	{
margin-bottom:15px;
}

#externallinks li	{
list-style-type:none;
list-style-image:none;
list-style-position:outside;
line-height:0.9em;
}

#clear	{
clear:both;
margin-top:20px;
}

#footer	{
width:940px;
margin:0px auto;
text-align:left;
clear:both;
color:#999999;
font-size:0.8em;
}

#footer ul	{
}

#footer li {
list-style:none;
display:inline;
border-left: 1px solid #666666;
line-height:0.7em;
}

#footer a	{
color:#666666;
font-size:0.9em;
text-decoration:none;
margin:0px 2px 0px 4px;
}

#footer a:hover	{
color:#666666;
font-size:0.9em;
text-decoration:underline;
}

#footer a:active	{
color:#fff;
background-color:#0082d6;
font-size:0.9em;
text-decoration:underline;
}

#footer a:focus	{
color:#fff;
background-color:#0082d6;
font-size:0.9em;
text-decoration:underline;
}

#footer li.firstlink	{
border-left:none;
margin-left:-4px;
}



#end	{
clear:both;
text-align:left;
width:940px;
margin:0px auto;
line-height:normal;
}
 

#disclaimer	{
float:left;
width:700px;
}

#memberof	{
float:right;
width:200px;
margin-top:2px;
}

h1 {
    font-size:1.4em;
	margin-bottom:0.6em;
color:#993366;
	}



h3.hh {
    font-size:1.0em;
	margin-bottom:0.7em;
color:#993366;
	}

h2 {
    font-size:0.9em;
	margin-bottom:0.7em;
	color:#993366;
 
	}

h2.hh {
    font-size:1.0em;
	margin-bottom:0.7em;
color:#993366;
	}
 
h3 {
    font-size:0.9em;
	color:#993366;
	font-weight:bold;
	margin-bottom:0.7em;
	}


h4 {
    font-size:0.9em;
	color:#993366;
	font-weight:bold;
	margin-bottom:0.7em;
	}

h5 {
    font-size:0.9em;
	color:#993366;
	font-weight:bold;
	margin-bottom:0.7em;
	}	

h6 {
    font-size:0.8em;
	color:#666666;
	font-weight:normal;
	padding-bottom:0.7em;
	}

#rightcolumn h2	
{
    font-size:0.8em;
	color:#666666;
	font-weight:normal;
 
	}
	
#maincontent h3.hhc	{
color:#993366;
font-size:0.8em;
font-weight:bold;
padding:0px;
}

#rightcolumn h2.hhc	{
color:#993366;
font-size:0.9em;
font-weight:bold;
padding:0px;
margin-bottom:0.7em;
}
 
a {
    font-size:0.8em;
	text-decoration:none;
	}

p {
    font-size:0.8em;
	margin-bottom:1.0em;
	color:#666666;
	line-height:1.6em;
	}

ul	{
margin:0px 0px 15px 0px;
padding:0px;
}


strong.hh	{
color:#993366;
}




.active	{
font-size:0.8em;
color:#002140;
}


.mainlist {
font-size:0.8em;
	color:#666666;
	line-height:1.4em;
	list-style-position:inside;
	list-style-image:url(../images/general/list_arrow_white.gif);
	margin-bottom:0.7em;
	}
	
 
.genlist {
font-size:0.8em;
	color:#666666;
	line-height:1.6em;
	list-style-position:inside;
	list-style-image:url(../images/general/circbullet.gif);
	margin-bottom:0.7em;
	}

.genlistnb {
font-size:0.8em;
	color:#666666;
	line-height:1.6em;
	list-style-image:none;
	margin-bottom:1.4em;
	}
	
img	{
border:0px;
}

.hide a	{
position:absolute;
top: 0;
left: -9000px;
color:#002140;
font-size:1em;
}

.hide a:active	{
position:absolute;
top: 0;
left: 95px;
background-color:#ccc;
border:1px solid white;
}

.hide a:focus	{
position:absolute;
top: 0;
left: 95px;
background-color:#ccc;
border:1px solid white;
}

.anchorlink	{
display:none;
}

.anchorlink1	{
color:#666666;
}

/* other than colours - specific to household section */
a.hhlink {
color:#993366;

}

a.hhlink:hover 	{
color:#666666;
text-decoration:underline;
}

a.hhlink:focus	{
color:#fff;
background-color:#002140;
text-decoration:underline;
}

a.hhlink:active 	{
color:#fff;
background-color:#002140;
text-decoration:underline;
}

a.hhlink1	{
color:#993366;
font-size:0.9em;
}
a.hhlink1:hover 	{
color:#666666;
text-decoration:underline;
}

a.hhlink1:focus 	{
color:#fff;
background-color:#002140;
text-decoration:underline;
}

a.hhlink1:active	{
color:#fff;
background-color:#002140;
text-decoration:underline;
}



a.hhlink1:hover	{
color:#666666;
font-size:0.9em;
}


 
.low	{
margin-right:3px;
margin-bottom:-7px;
}

.btt	{
float:right;
text-align:right;

margin-top:10px;
}

#maincontent a.bttlink	{
font-size:0.9em;
color:#999999;
}

.highlight	{
border: 1px solid #993366;
background-color:#efefef;
padding:15px 15px 5px 15px;
}

.datatable	{
border:1px solid #efefef;
			text-align:left;
			border-collapse:collapse;
			width:510px;
			font-size:0.8em;
			color:#666666;

}

.datatable_h	{
border:1px solid #efefef;
			text-align:left;
			border-collapse:collapse;
			width:510px;
			font-size:0.8em;
			color:#666666;
			text-align:left;
}

.datatable_h caption {
			font:Arial, Helvetica, sans-serif;
			color:#666666;
			padding:3px 0px 0px 0px;
			text-align:left;
			display:none;

}

.datatable_h 	td {
			text-align:left;
			padding:8px;
			border-bottom:1px solid #efefef;
			border-right:1px solid #efefef;

}

.datatable_h 	th {
			font-weight:normal;
			text-align:left;
			padding:4px;
			background-color:#efefef;
			border-bottom:1px solid white;
			line-height:1.6em;
}

.zone	{
width:30%;
}

.report	{
width:70%;
}

.datatable caption {
			font:Arial, Helvetica, sans-serif;
			color:#666666;
			padding:3px 0px 0px 0px;
			text-align:left;

}

.datatable 	td {
			text-align:center;
			padding:8px;
			width:7%;
			border-bottom:1px solid #efefef;
			border-right:1px solid #efefef;

}

.datatable 	th {
			font-weight:normal;
			text-align:left;
			padding:4px;
			width:65%;
			background-color:#efefef;
			border-bottom:1px solid white;
			line-height:1.6em;
}

.datatable_q	{
			text-align:left;
			border-collapse:collapse;
			width:510px;
			font-size:0.8em;
			color:#666666;
}

.datatable_q caption {
			font:Arial, Helvetica, sans-serif;
			color:#666666;
			padding:3px 0px 0px 4px;
			text-align:left;

}

.datatable_q 	td {
			text-align:left;
			padding:4px;
						line-height:1.6em;
}

.datatable_q 	th {
			font-weight:normal;
			text-align:left;
			padding:4px;
			width:50%;

}

.datatable_m	{
			border:1px solid #666666;
			text-align:left;
			border-collapse:collapse;
			font-size:0.8em;
			line-height:1.6em;
}

.datatable_m	td {
			border:1px solid #666666;
			text-align:left;
			padding:6px;
			color:#666666;
}

.datatable_m	th {
			border:1px solid #666666;
			background-color:#efefef;
			font-weight:bold;
			text-align:left;
			padding:6px;
			color:#666666;
}

.datatable_m caption {
			font:Arial, Helvetica, sans-serif;
			color:#993366;
			font-weight:bold;
			padding:3px 0px 0px 0px;
			text-align:left;
}


.datatable_t	{
			text-align:left;
			border-collapse:collapse;
			width:510px;
			font-size:0.8em;
			color:#666666;
			border:1px solid #efefef;
}

.datatable_t caption {
			font:Arial, Helvetica, sans-serif;
			color:#666666;
			display:none;
			padding:3px 0px 0px 4px;
			text-align:left;

}

.datatable_t 	td {
			text-align:left;
			padding:6px;
						line-height:1.6em;
}

.datatable_t 	th {
			font-weight:normal;
			text-align:left;
			padding:4px;
			width:50%;
background-color:#efefef;
			text-align:left;
			padding:6px;
}

.pinkrow	{
	background-color:#F3DAE3;
}

.hd	{
color:#993366;
}

li.wsq	{
  font-size:0.8em;
	color:#993366;
	line-height:1.6em;
		list-style-type:none;
		font-weight:normal;
}

.hhc	{
color:#993366;
font-weight:normal;
}

address	{
color:#993366;
}

.spacebelow	{
margin-bottom:10px;
}

.no	{
margin-right:10px;
margin-top:-15px;
}

.fltright	{
float:right;
clear:left;
padding-left:15px;
}

.fltright1	{
float:right;
clear:left;
padding-right:125px;
}

#map	{
text-align:center;
}

.cleared	{
clear:both;
}
