body	{
	margin:5px 0 10px 0;
	padding:0;
	background:#fff;																/* background */
	color:#000;																		/* color */
	text-align:center; /* ie5 fix */
	font-family:tahoma,verdana,helvetica,arial,sans-serif;
	font-size:80%;
	line-height:1.5;  
	}
	
#site	{
	width:760px;
	margin:10px auto;
	text-align:left; /* ie5fix */
	}
	
#header	img	{
	margin:5px auto;
	display:block;
	border:0;
	}
	
#navBar	{
	float:left;
	width:760px;
	background:url("../graphics/d-navbar.gif") repeat-x #007064;					/* background */ /* hide graphic */
	margin:10px 0 0 0;
	}

#mainNav	{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	font-size:.85em;
	}
#mainNav	li	{
	width:95px;
	float:left;
	text-align:center;
	background:url("../graphics/d-navlines.gif") repeat-y right top;				/* hide graphic */
	}
#mainNav	li.selected	{
	background:url("../graphics/d-navselected.gif") repeat-x #004740;				/* background */  /* hide graphic */
	}
#mainNav	li	a	{
	display:block;
	color:#fff;																		/* color */
	padding:0 1em;
	line-height:3.4em;
	background:url("../graphics/d-navlines.gif") repeat-y right top;				/* hide graphic */
	text-decoration:none;
	font-weight:bold;
	}
#mainNav	li.selected	a	{
	color:#fff;
	background:url("../graphics/d-navlinesselected.gif") repeat-y right top;		/* hide graphic */
	}
#mainNav	li	a:hover	{
	background:url("../graphics/d-navselected.gif") repeat-x #004740;				/* background */  /* hide graphic */
	text-decoration:none;
	color:#fff;																		/* color */
	}
#mainNav	li	a:visited	{
	color:#fff;																		/* color */
	}
	
#siteSearch	{
	width:200px;
	text-align:right;
	margin:0;
	float:right;
	background:url("../graphics/d-grey-cornerbottom.gif") no-repeat left bottom #E6E6E6;	/* background */  /* hide graphic */
	}
#siteSearch	form	{
	margin:0;
	padding:5px;
	}
#siteSearch	input	{
	font-size:.9em;
	padding:3px 4px 3px 4px;
	}
input.button	{
	background:#006659;																/* background */
	font-weight:bold;
	color:#fff;																		/* color */
	border:1px solid #006659;														/* color */
	padding:2px 4px 3px 4px;
	}

#translate	{
	width:180px;
	text-align:right;
	margin:0 10px 0 0;
	/*padding:0 20px 0 0;
	float:right;*/
	}
#translate	form	{
	margin:0;
	padding:5px;
	}
#translate	select	{
	font-size:.9em;
	}
#translate	input.button	{
	font-size:.9em;
	}

	
#wrapper	{
	clear:both;
	width:100%;
	}
	
#content	{
	width:510px;
	float:left;
	padding:0 0 0 20px;
	}
	
#breadcrumb	{
	font-size:.85em;
	margin:0 0 15px 0;
	}
#breadcrumb	ul	{
	display:inline;
	margin:0;
	padding:0;
	}
#breadcrumb	li	{
	display:inline;
	list-style:none;
	background:none;
	padding:0;
	margin:0;
	}
	
#introduction	{
	float:left;
	margin:0 0 10px 0;
	}
#introduction	img	{
	float:left;
	margin:6px 20px 20px 0;
	}
#introduction	ul	{
	clear:both;
	background:#A0D9D5;																/* background */
	padding:20px 40px 20px 40px;
	margin:20px 40px 20px 40px;
	font-weight:bold;
	}
	
#subcontent	{
	width:200px;
	float:right;
	}
	
div.Article {
	background:url("../graphics/d-greycorner-topleft.gif") top left no-repeat;		/* hide graphic */
	width:100%;
	padding:20px 0 20px 0;
	margin:10px 0 0 0;
  }
div.ArticleFooter {
  background:url("../graphics/d-greycorner-bottomleft.gif") bottom left no-repeat;		/* hide graphic */
  }
div.ArticleFooter p {
  background:url("../graphics/d-greycorner-bottomright.gif") bottom right no-repeat;	/* hide graphic */
  display:block;
  padding:20px;
  margin:-2em 0 0 0;
  }
div.Article	p	{
	padding:0 20px 0 20px;
	margin:0;
	font-size:.85em;
	}
div.Article	p.quoted	{
	padding:0 20px 0 20px;
	margin:10px 0 0 0;
	font-size:.85em;
	font-weight:bold;
	text-align:right;
	}
div.Article	p.image	{
	padding:0 20px 0 20px;
	}
div.Article	blockquote	{
	padding:0;
	margin:0;
	font-style:italic;
	}
div.Article	h2	{
	padding:0 20px 0 20px;
	margin:10px 0 0 0;
	font-size:.85em;
	}
div.Article	ul	{
	padding:10px;
	margin:10px;
	font-size:.85em;
	}
div.Article	li	{
	padding:0 0 20px 40px;
	list-style-type:none;
	}
/*div.Article	span	{
	display:none;
	}*/
div.Article	img	{
	display:block;
	margin:0 auto;
	}	
div.Article	ul.documents	li	{
	list-style-type:none;
	padding:0 0 0.5em 20px;
	}
div.Article	li.PDF	{
	background:url("../graphics/i-pdf.gif") top left no-repeat;
	list-style-type:none;
	padding:0 0 0.5em 20px;
	}
div.Article	li.DOC	{
	background:url("../graphics/i-word.gif") top left no-repeat;
	list-style-type:none;
	padding:0 0 0.5em 20px;
	}
div.Article	ul.downloads	li	{
	padding:0;
	margin:0 0 5px 0;
	}
	
.selectedcontent	{
	float:left;
	padding:0 0 20px 0;
	}
.selectedcontent	h2	{
	font-size:1em;
	color:#4B4B4B;														/* color */
	background:#A0D9D5;													/* background */
	margin:0;
	line-height:2.5;
	padding:0 10px 0 10px;
	width:220px;
	}
	
.contentitemsmall	{
	width:240px;
	float:left;
	padding:5px 0 5px 0;
	}
.contentitemsmall	.image	{
	float:left;
	width:70px;
	}
.contentitemsmall	.image	img	{
	display:block;
	margin:3px 0 0 0;
	}
.contentitemsmall	.copy	{
	width:170px;
	float:left;
	}
.contentitemsmall	p,	.contentitemsmall	h3	{
	margin:0;
	font-size:.85em;
	}
/*.contentitemsmall	span	{
	display:none;
	}*/
.contentitemsmall	.summary	{
	font-weight:bold;
	}
	
#contentarea	{	
	clear:both;
	}
	
.searchresults,	.childrencontent	{
	float:left;
	padding:0 0 20px 0;
	}
.childrencontent	h2	{
	font-size:1em;
	color:#4B4B4B;														/* color */
	background:#A0D9D5;													/* background */
	margin:0;
	line-height:2.5;
	padding:0 10px 0 10px;
	width:490px;
	}
.searchresults	h2	{
	font-size:1em;
	margin:15px 0 0 0;
	}
.searchresults	p	{
	margin:0;
	font-size:1em;
	}
	
.childrencontent	.contentitemsmall	{
	width:490px;
	float:left;
	padding:5px 0 5px 0;
	}
.childrencontent	.contentitemsmall	.image	{
	float:left;
	width:70px;
	}
.childrencontent	.contentitemsmall	.image	img	{
	display:block;
	margin:3px 0 0 0;
	}
.childrencontent	.contentitemsmall	.copy	{
	width:420px;
	float:left;
	}
.childrencontent	.contentitemsmall	p,	.childrencontent	.contentitemsmall	h3	{
	margin:0;
	font-size:1em;
	}
/*.childrencontent	.contentitemsmall	span	{
	display:none;
	}*/
	
.address	{
	margin:0 0 20px 0;
	}
.address	h2	{
	margin:0;
	font-size:1em;
	background:none;
	margin:0;
	line-height:1;
	padding:0;
	color:#000;													/* color */
	}
.address	p	{
	margin:0;
	}


.2cols	{
	clear:both;
	}
.col1	{
	width:245px;
	float:left;
	}
.col2	{
	width:245px;
	float:right;
	}
	
#pageSelection	{
	clear:both;
	}
#pageSelection	ul	{
	display:inline;
	margin:20px 0 5px 0;
	padding:20px 0 5px 0;
	}
#pageSelection	li	{
	display:inline;
	list-style:none;
	}
#pageSelection1	{
	width:100px;
	float:left;
	}
#pageSelection2	{
	width:300px;
	float:left;
	text-align:center;
	}
#pageSelection3	{
	width:100px;
	float:right;
	}
#pageSelection3	li	{
	float:right;
	}
	
#footer	{
	clear:both;
	font-size:.85em;
	padding:20px 0 0 0;
	}
#footer	p	{
	float:left;
	margin:0;
	}
#footerNav	{
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	}
#footerNav	li	{
	width:110px;
	float:left;
	text-align:center;
	}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
		#footerNav	li	{
			width:auto;
			}
		/* End IE5-Mac Hack */
#footerNav	li	a	{
	display:block;
	background:url("../graphics/d-bullet.gif") right no-repeat;
	padding:0 15px 0 10px;
	font-weight:normal;
	text-decoration:none;
	}
#footerNav	li.last	a	{
	background:none;
	padding:0 0 0 10px;
	}
	
#smallprint	{
	clear:both;
	}
#smallprint	p	{
	margin:20px 0 0 0;
	}
#smallprint	a	{
	font-weight:normal;
	color:#9A9A9A;													/* color */
	text-decoration:none;
	font-size:85%;
	}
	
a,	a:link,	a:active,	a:visited	{
	color:#16867C;													/* color */
	font-weight:bold;
	text-decoration:none;
	} 
a:hover	{
	text-decoration:underline;
	color:#16867C;
	}
	
h1	{
	font-size:1.5em;
	color:#006659;													/* color */
	padding:0;
	margin:0 0 15px 0;
	font-weight:normal;
	line-height:1.3;
	}
	
.date	{
	font-weight:bold;
	color:#818181;													/* color */
	}
	
.summary	{
	font-weight:bold;
	}
	
img	{
	border:1px solid	#4B4B4B;									/* color */
	}
	
.documents	ul	{
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
.documents	li.pdf	{
	background:url("../graphics/logo-pdf.gif") no-repeat left top;
	padding:0 0 0 25px;
	}
	
.contactus	h2	{
	font-size:1em;
	color:#4B4B4B;													/* color */
	background:#A0D9D5;												/* background */
	margin:0 0 10px 0;
	line-height:2.5;
	padding:0 10px 0 10px;
	width:490px;
	}
	
.contactus	p	{
	margin:0 0 5px 0;
	}
	
.legalissues	h2	{
	background:none;
	padding:0;
	color:#000;														/* color */
	font-size:1.3em;
	font-weight:normal;
	}
	
.legalissues	.contentitemsmall	p	{
	margin:0 0 15px 0;
	}

.nomenu	{
	clear:both;
	margin:0 0 30px 0;
	}
	

#coloursizeoptions	ul	{
	margin:0;
	padding:0;
	}
	
#coloursizeoptions	li	{
	width:60%;
	display:block;
	list-style-type:none;
	margin:0 0 5px 0;
	padding:5px;
	border:1px solid #000;											/* color */
	background:none;
	}
	
#coloursizeoptions	a	{
	text-decoration:none;
	}
	
#coloursizeoptions	h2	{
	font-size:1.4em;
	font-weight:normal;
	}
	
#coloursizeoptions	li.standard	{
	font-size:100%
	}  
	
#coloursizeoptions	li.medium	{
	font-size:120%
	}  
	
#coloursizeoptions	li.large	{
	font-size:140%;
	}
	
#standard a,	#bbl	a,	#bp	a,	#bc	a,	#by	a		{
	color:#000;
	}
	
#gb li,	#yb li	{
	background-color:#000;
	}

/* standard colours */
#standard	li	{background-color:#fff;}
	
/* bbl - black on pale blue */
#bbl li		{background-color:#EEEEFF;}

/* bp - black on pale pink */
#bp li	{background-color:#FFDDDD;}

/* bc - black on cream */
#bc li	{background-color:#FBFFBF;}

/* by - black on yellow */
#by li	{background-color:#FFF000;}

/* gb - green on black */
#gb	a		{color:#00FF12;}

/* yb - yellow on black */
#yb	a		{color:#FFF000;}

/* wbl - white on blue */
#wbl	a		{color:#fff;}
#wbl li		{background-color:#0000C4;}
