/*accessarea*/
#accessarea	{
	background:url('/cm_media/42/graphics/bg-circles-access-orange.gif') bottom left no-repeat #f58426;
	}
#accessarea	.nav	li	a	{
	background:url('/cm_graphics/b-black.gif') right no-repeat;
	font-weight:bold;
	color:#fff;
	}
#accessarea	.nav	ul	{
	float:right;
	padding:10px 10px 10px 0;
	}

/*bannerarea*/
#bannerarea	{
	background:url("/cm_media/42/graphics/bg-banner-orange.gif") top	right repeat-x;
	}
#bannerarea	p	{
	clear:both;
	font-size:1.4em;
	font-weight:bold;
	margin:0;
	padding:7px 10px 12px 30px;
	}
#bannerarea	img	{
	float:left;
	margin:20px 30px 0 30px;
	}
#bannerarea	img.banner	{
	margin:0;
	}
#bannerarea	.main.noleft	{
	margin:0 270px 0 0;
	}
#bannerarea	.right	{
	background:url("/cm_media/42/graphics/bg-circles-banner-orange.gif") top right no-repeat #fff;
	float:right;
	width:260px;
	margin:0;
	height:100px;
	}

/*headerarea*/
#headerarea	.nav	{
	background:#f58426;
	}
#headerarea	.nav	a	{
	color:#fff;
	font-weight:bold;
	}
#headerarea	.nav	ul	{
	margin:3px 0 5px 15px;
	padding:3px 0 5px 15px;
	}
#headerarea	.nav	li	a	{
	background:url("/cm_graphics/b-black.gif") left no-repeat;
	}
#headerarea	.nav	li.first	a	{
	background:none;
	padding:0;
	}

/*footerarea*/
#footerarea	.nav	li	a	{
	background:url("/cm_graphics/b-black.gif") left no-repeat;
	}
#footerarea	.nav	li.first	a	{
	background:none;
	padding:0;
	}

/*contentarea*/
#contentarea	.nav	a	{
	background:none;
	border-bottom:1px dashed #F58426;
	text-align:right;
	}
#contentarea	.nav	li.first	a	{
	border-top:1px dashed #F58426;
	}
#contentarea	.nav	li.first	li	a	{
	border:0;
	}
#contentarea	.nav	li li a	{
	background:none;
	width:170px;
	}
#contentarea	.nav	a:hover,	#contentarea	.nav	li.selected	li	a:hover,	#contentarea	.nav.sub	a:hover	{
	background:none;
	color:#ac5d1b;
	}
#contentarea	.nav.sub	a	{
	background:none;
	}
#contentarea	.nav.sub	li.first	a	{
	border:0;
	}
#contentarea	.nav.sub	ul	{
	border-bottom:1px dashed #F58426;
	border-top:1px dashed #F58426;
	width:200px;
	}
#contentarea	.nav	li.selected	ul	{
	border-bottom:1px dashed #F58426;
	width:200px;
	}


/*box*/
.box	{
	border-bottom:1px solid	#F58426;
	background:url("/cm_media/42/graphics/bg-box-orange.gif") top left no-repeat #fff;
	}
.box	h2	{ 
	background:url("/cm_media/42/graphics/bg-left-corner-orange.gif") top left no-repeat #F58426;
	font-size:0.9em;
	padding:0.8em;
	}
.box	h2	a	{ 
	color:#fff;
	}
.box	h3	{
	padding:0 0.8em 0 0.8em;
	}
.box	p	{
	padding:0 0.8em 0 0.8em;
	}
.box	ul	{
	margin:0 1em 0 1em;
	padding:0 1em 0 1em;
	}
.box	li	{
	color:#000;
	}
.box	img.imageleft	{
	margin:3px 5px 5px 10px;
	}

/*documents*/
.box.documents	ul	{
	margin:6px;
	padding:6px;
	}

/*polls*/
.box.polls	dl	{
	margin:10px;
	}

/*rate faq*/
.stars	{
	background:#fff;
	padding:5px;
	border:0;
	}

/*calendar*/
.calendar	{
	width:198px;
	border:1px solid #f58426;
	background:0;
	}
.calendar	thead	th	{
	background:#ac5d1b;
	color:#fff;
	}
.calendar	td	{
	background:#fac192;
	}
.calendar	td.activedate	{
	background:#f58426;
	}
.calendar	td.nodate	{
	background:#fde6d4;
	}
	

/*azlist*/
.azlist	ul	{
	padding:10px;
	margin:0;
	}
.azlist	li	{
	color:#000;
	}

/*prominent, plain*/
.prominent	{
	background:none;
	width:198px;
	border:1px solid #f58426;
	
	}

/*images*/
.imageleft,	.imageright,	.imagecentre,	.image	img	{
	border:1px solid #000;
	}

/*forms*/
input.button	{
	background:#F58426;
	color:#fff;
	border:0;
	padding:4px;
	line-height:1em;
	}

/*sitesearch*/
.sitesearch	{
	padding:15px 15px 0 0;
	}
.sitesearch	label	{
	color:#fff;
	}

/*faq*/
.stars	{
	margin:5px 10px 15px 10px;
	}

/*tables*/
thead	th	a	{
	color:#fff;
	}
thead	th	{
	background:#f58426;
	}
tr.odd	{
	background:#fcdabe;
	}
tr.even	{
	background:#fde6d4;
	}

/*typography*/
a	{
	color:#F58426;
	}
a:link	{
	}
a:visited	{
	}
a:active	{
	}
a:hover	{
	}


