/*accessarea*/
#accessarea	{
	background:url('/cm_media/2/graphics/bg-circles-access-cyan.gif') bottom left no-repeat #00a4e2; /*mid colour*/
	}
/*bannerarea*/
#bannerarea	{
	background:url("/cm_media/2/graphics/bg-banner-cyan.gif") top	right repeat-x;
	}
#bannerarea	.right	{
	background:url("/cm_media/2/graphics/bg-circles-banner-cyan.gif") top right no-repeat #fff;
	}
/*headerarea*/
#headerarea	.nav	{
	background:#00a4e2; /*mid colour*/
	}
/*contentarea*/
#contentarea	.nav	a	{
	border-bottom:1px dashed #00a4e2; /*mid colour*/
	}
#contentarea	.nav	li.first	a	{
	border-top:1px dashed #00a4e2; /*mid colour*/
	}
#contentarea	.nav	a:hover,	#contentarea	.nav	li.selected	li	a:hover,	#contentarea	.nav.sub	a:hover	{
	color:#00739f; /*dark colour*/
	}
#contentarea	.nav.sub	ul	{
	border-bottom:1px dashed #00a4e2; /*mid colour*/
	border-top:1px dashed #00a4e2; /*mid colour*/
	}
#contentarea	.nav	li.selected	ul	{
	border-bottom:1px dashed #00a4e2; /*mid colour*/
	}
/*box*/
.box	{
	border-bottom:1px solid	#00a4e2; /*mid colour*/
	background:url("/cm_media/2/graphics/bg-box-cyan.gif") top left no-repeat #fff;
	}
.box	h2	{ 
	background:url("/cm_media/2/graphics/bg-left-corner-cyan.gif") top left no-repeat #00a4e2; /*mid colour*/
	}
/*calendar*/
.calendar	{
	border:1px solid #00a4e2; /*mid colour*/
	}
.calendar	thead	th	{
	background:#00739f; /*dark colour*/
	}
.calendar	td	{
	background:#7fd1f0; /*mid-light*/
	}
.calendar	td.activedate	{
	background:#00a4e2; /*mid colour*/
	}
.calendar	td.nodate	{
	background:#d8f1fa; /*lightest*/
	}
/*prominent, plain*/
.prominent	{
	border:1px solid #00a4e2; /*mid colour*/
	}
/*forms*/
input.button	{
	background:#00a4e2; /*mid colour*/
	}
/*tables*/
thead	th	{
	background:#00a4e2; /*mid colour*/
	}
tr.odd	{
	background:#bfe8f7; /*light*/
	}
tr.even	{
	background:#d8f1fa; /*lightest*/
	}

/*typography*/
a	{
	color:#00a4e2; /*mid colour*/
	}

