/*accessarea*/
#accessarea	{
	background:url('/cm_media/5/graphics/bg-circles-access-green.gif') bottom left no-repeat #8dc63f; /*mid colour*/
	}
/*bannerarea*/
#bannerarea	{
	background:url("/cm_media/5/graphics/bg-banner-green.gif") top	right repeat-x;
	}
#bannerarea	.right	{
	background:url("/cm_media/5/graphics/bg-circles-banner-green.gif") top right no-repeat #fff;
	}
/*headerarea*/
#headerarea	.nav	{
	background:#8dc63f; /*mid colour*/
	}
/*contentarea*/
#contentarea	.nav	a	{
	border-bottom:1px dashed #8dc63f; /*mid colour*/
	}
#contentarea	.nav	li.first	a	{
	border-top:1px dashed #8dc63f; /*mid colour*/
	}
#contentarea	.nav	a:hover,	#contentarea	.nav	li.selected	li	a:hover,	#contentarea	.nav.sub	a:hover	{
	color:#638b2c; /*dark colour*/
	}
#contentarea	.nav.sub	ul	{
	border-bottom:1px dashed #8dc63f; /*mid colour*/
	border-top:1px dashed #8dc63f; /*mid colour*/
	}
#contentarea	.nav	li.selected	ul	{
	border-bottom:1px dashed #8dc63f; /*mid colour*/
	}
/*box*/
.box	{
	border-bottom:1px solid	#8dc63f; /*mid colour*/
	background:url("/cm_media/5/graphics/bg-box-green.gif") top left no-repeat #fff;
	}
.box	h2	{ 
	background:url("/cm_media/5/graphics/bg-left-corner-green.gif") top left no-repeat #8dc63f; /*mid colour*/
	}
/*calendar*/
.calendar	{
	border:1px solid #8dc63f; /*mid colour*/
	}
.calendar	thead	th	{
	background:#638b2c; /*dark colour*/
	}
.calendar	td	{
	background:#c6e29f; /*mid-light*/
	}
.calendar	td.activedate	{
	background:#8dc63f; /*mid colour*/
	}
.calendar	td.nodate	{
	background:#e8f3d9; /*lightest*/
	}
/*prominent, plain*/
.prominent	{
	border:1px solid #8dc63f; /*mid colour*/
	}
/*forms*/
input.button	{
	background:#8dc63f; /*mid colour*/
	}
/*tables*/
thead	th	{
	background:#8dc63f; /*mid colour*/
	}
tr.odd	{
	background:#ddeec5; /*light*/
	}
tr.even	{
	background:#e8f3d9; /*lightest*/
	}

/*typography*/
a	{
	color:#8dc63f; /*mid colour*/
	}

