/* back ground and text spec */

	body {
	text-align:center;
	margin:0;
	padding:0;
	font-family: verdana, sans-serif;
	font-size: 10pt;
	background:#fff;
		}

	h1 {
		font-size:18px;
		margin:0px;
		}
	
	h2 {
		font-size:16px;
		margin:0px;
		}
	
	h3 {
		font-size:18px;
		margin:0px;
		}
	
		

/* links */

	a			{
	text-decoration:none;
	color: #154585;
}
	a:hover		{
	color: #C09;
}
	a:visited	{ }


/* layout */
	
	#frame {
	width:790px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding:0px;
	text-align:left;
		}

	#date	{ border-top:1px solid #3A8DC1; border-bottom:1px solid #3A8DC1; margin-top:12px; padding:6px 5px; text-align:right;}
	#date a	{
	float:left;
	margin:0 0 0 9px;
	color: #154585;
}


	/* lhs navigation */

	#contentleft {
	width:155px;
	padding:0px;
	float:left;
	background:#fff;
		}
		
		/* lhs navigation colours and layout*/

		#contentleft ul				{ padding:0; margin:0; list-style-type:none; }
		#contentleft ul li			{ padding:0; margin:0; }
		#contentleft ul li a		{ font-weight: normal; display:block; padding:8px 15px; text-align:left; color:#154585; border-bottom:1px solid #C4DDEC; }
		#contentleft ul li a:hover	{
	color: #C09;
	background-color: #FFFFFF;
}
		#contentleft ul li a.on		{
	color: #154585;
	background-color: #FFFFFF;
}

		#contentleft ul li ul				{ padding:0; margin:0; list-style-type:none; }
		#contentleft ul li ul li 			{ padding:0; margin:0; }
		#contentleft ul li ul li a			{
	font-weight: normal;
	font-size:9pt;
	display:block;
	padding:8px 0 8px 25px;
	text-align:left;
	color:#154585;
	background-color: #FFFFFF;
	border-bottom:1px solid #C4DDEC;
}
		#contentleft ul li ul li a:hover	{
	color: #C09;
	background-color: #FFFFFF;
}
		#contentleft ul li ul li a.on		{ color: #C09;	background-color: #DDECF7;}

	/* centre panel */

	#contentcenter {
		width:418px;
		padding:20px;
		float:left;
		background:#fff;
		border-left:1px solid #3A8DC1;
 		border-right:1px solid #3A8DC1;
		}
 		
	/* centre panel wide */

	#contentcenterwide {
	width:588px;
	padding:20px;
	float:left;
	background:#fff;
	border-left:1px solid #3A8DC1;
		}

	/* rhs panel */
	
	#contentright	{
		width: 150px;
		padding: 20px 0px 20px 20px;
		float: left;
		background: #fff;
	}
	
	#contentright img { margin: 0px 0px 20px 0px; }
	
	#frame:after { content: ""; display: block; height: 0; clear: both; }
	#contentcenter:after { content: ""; display: block; height: 0; clear: both; }
	#contentcenterwide:after { content: ""; display: block; height: 0; clear: both; }

		
	#footer			{
	clear:both;
	border-top:1px solid #3A8DC1;
	font-size:.7em;
	text-align:right;
	padding:5px;
	width:780px;
}

/* mgk 2008-10-26 (overrides above) */
#contentleft ul li a.on		{
	color: #C09;
	background-color: #FFFFFF;
}
#contentleft ul li ul li a			{
	font-weight: normal;
	font-size:8pt;
	display:block;
	padding:8px 8px 8px 15px;
	text-align:left;
	color:#154585;
	background-color: #FFFFFF;
	border-bottom:1px solid #C4DDEC;
}
#contentleft ul li ul li a:hover	{
	color: #C09;
	background-color: #FFFFFF;
}
#contentleft ul li ul li a.on		{
	color: #C09;	background-color: #DDECF7;
}

	
