@charset "UTF-8";
/**
 * CDC - (X)HTML/CSS Framework
 *
 * @package         TemplatePackage 'B'
 * @version         2.8.2
 * @builddate       2017-11-15
 */
 
@media screen, projection
{

#AZlist-container h1 a:hover {
	text-decoration:none;
}
#AZlist-container h1 a {
	background:transparent;
	color:#fff;
	text-decoration:none;
}

#AZ-content {
/*	margin: 0.75em 0 0;*/
}

#AZ-content h1, #AZ-content h2 {
	display: block;
	margin: 0.5em 0 0 0;
	padding-bottom:0;
}
#AZ-content h1.firstChild {
	margin:0.75em 0 0 0;
	padding:0.65em 0 0 0;
}
	#AZ-content h1 span {color: #0c5205;}

#AZ-content ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#AZ-content ul li {
	margin: 0;
	padding: 0;
}

#content #content-main #AZ-content ul li a:hover {
	background-color: #fff9e5;
	text-decoration:underline;
}
/* *:first-child+html #AZ-content ul li a {min-width: 100%;} */

#content #content-main #AZ-content ul li a {
	display:inline-block;
	padding: 3px 0;
	text-decoration:none;
}
	#AZ-content > div.module {margin-top: 1em; margin-bottom: 1em auto;}

	#AZ-content > div.AZlist-local {margin-bottom: 2em;}

#AZlist-display {
	float: right;
}

.roundem.azBlock,
.rounders.azBlock {width: 23em;}

.roundem.azBlock .subc,
.rounders.azBlock .subc {padding: 0;}

.localAz #wrapper .roundem.azBlock .subc a:hover,
.localAz #wrapper .rounders.azBlock .subc a:hover {text-decoration: none;}
.localAz #wrapper .roundem.azBlock .subc a,
.localAz #wrapper .rounders.azBlock .subc a {display:inline-block; text-decoration: underline; padding:0;}

.localAz .topPage {
	background: transparent url(/TemplatePackage/images/az/img_topPage.gif) no-repeat right 1.45em;
	float: right;
	padding: 1.5em 1.5em 0 0;
}
	body.localAz #AZ-content .topPage a:hover {text-decoration: none;}
	body.localAz #AZ-content .topPage a {text-decoration: underline;}

.rounders.azBlock .inner,
.rounders.azBlock .t,
.rounders.azBlock .b,
.rounders.azBlock .b div {background-image: url('/TemplatePackage/images/bg_greyStroke.gif');}

.roundem.azBlock .inner,
.rounders.azBlock .inner {padding: 3px 9px 0 0;}

.roundem.azBlock .inner p.flow.lastChild,
.rounders.azBlock .inner p.flow.lastChild {padding: 0;}

.rounders.azBlock .b {
	background-color:transparent;
	background-position:right bottom;
	margin-top:-4px;
	z-index:-10;
}
.rounders.azBlock .b div {z-index: 1;}

}