@charset "UTF-8";
/**
 * CDC - (X)HTML/CSS Framework
 *
 * @package         TemplatePackage 'B'
 * @version         2.8.0
 * @builddate       2016-04-13
 */

@media screen, projection
{

.top-blocks { position:relative;
	margin:10px 0 0;
	border:none;
	padding:0;
	overflow:visible;
}
*:first-child+html #moduleTypeII .rounders.top-blocks {width:100%;}

	body .top-blocks .c1 {
		display:inline;
		float:left;
		padding:0;
		width:49.25%;
	}
	*:first-child+html body .top-blocks .c1 {width:49%;}
	
	body .top-blocks .c2 {
		display:inline;
		float:right;
		padding:0;
		width:49.25%;
	}
	*:first-child+html body .top-blocks .c2 {width:49%;}
	
	.top-blocks.roundem [class^="c"] {
		margin-left:0 !important;
		margin-right:0 !important;
		width:50%;
	}
	
	.top-blocks dl:hover {
		background-color:#fdf8da;
		border-top:1px solid #cecfb5;
		border-left:1px solid #cecfb5;
		border-right:1px solid #666;
		border-bottom:1px solid #666;
		cursor:pointer;
	}
	.top-blocks dl {
		background-color:rgb( 254, 254, 254);
		display:block;
		margin:5px 0;
		border-top:1px solid #dfdfdf;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
		border-left:1px solid #dfdfdf;
		padding:10px 5px;
		min-height:4.15em;
		width:auto;
		overflow:hidden;
	}

	.top-blocks .group:hover {
		background-color:#fdf8da;
		border-top:1px solid #cecfb5;
		border-left:1px solid #cecfb5;
		border-right:1px solid #666;
		border-bottom:1px solid #666;
		cursor:pointer;
	}
	.top-blocks .group {
		background-color:rgb( 254, 254, 254);
		margin:5px 0;
		border-top:1px solid #dfdfdf;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
		border-left:1px solid #dfdfdf;
		padding:3px 0;
		position:relative;
		min-height:6em;
		/*height:6em;*/
		width:auto;
		overflow:hidden;
	}
		#content .top-blocks .group.subTwoCl {margin:2.5px 2.5px 2.5px 0;}
		#content .top-blocks .group.subTwoCr {margin:2.5px 0 2.5px 2.5px;}
		
			#content .top-blocks .group:hover h5 a {text-decoration:underline;}
			#content .top-blocks .group:hover a {text-decoration:underline;}
			
			.top-blocks .group dl:hover {
				background-color:transparent;
				border:none;
				cursor:auto;
			}
			.top-blocks .group dl {
				background-color:transparent;
				display:block;
				margin:0;
				border:none;
				padding:0;
				height:auto;
				min-height:100%;
			}
			*:first-child+html .top-blocks dt {min-width:100%;}

*:first-child+html .top-blocks .group {
	position:relative;
	width:100%;
}

	.top-blocks .group div {padding:10px;}
	.top-blocks div .group img {
		clear:both;
		display:block;
		float:left;
		position:relative;
		margin-right:5px;
		margin-bottom:5px;
		border:none;
	}
	#wrapper #content .top-blocks dl:hover a {
		text-decoration:underline;
		display:block;
	}
	#wrapper #content .top-blocks dl:hover a.external { text-decoration:none; }
	#wrapper #content .top-blocks dl a {
		display:block;
		font-size:1.1em;
		font-weight:bold;
		text-decoration:none;
	}
.top-blocks dd {
	display:inline;
	font-size:0.9em;
}
.top-blocks p {font-size:0.9em;}

.top-blocks h5 {
	margin-bottom:0;
	padding-bottom:0;
	line-height:1;
}

.double-rule {
	background-color:#ebf5dd;
	border:1px solid #cdcdcd;
	padding:3px;
}
.double-rule > div {
	background-color:#fff;
	margin:0;
	padding:0;
}

.noBorder {
	background-color:#fff; 
	padding:4px;
}
.double-rule, .page-curl, .noBorder {margin-top:10px}
/* 
.double-rule:first-child, .page-curl:first-child .noBorder:first-child {margin-top:0;}
 */

	.subc .noBorder {padding:0;}
.noBorder > div {
	background-color:#fff;
	margin:0;
	padding:0;
}
.noBorder.noHeader .inner {margin-top:12px;}

	.module .noCorner {padding:5px;}
	.module .c1 .noCorner {margin-right:0.5em;}
	.module .c2 .noCorner {margin-left:0.5em;}
		.module .c1 .noCorner p {margin-bottom:0;}
/**
 * = Reset last paragraph to bottom padding smaller ===============================================
 */
/** T */	/*.module p:last-child,
.module.blocklist .typeC p:last-child,
.module.blocklist .typeD p:last-child {
	margin:0;
	padding-bottom:0.5em;
}*/

.typeD img,
.noCorner img,
img.center,
#content .twoColumn img.center,
#content .subTwoCol img.center {
	float:none;
	display:block;
	margin:5px auto;
}

.page-curl {
	background:#fff url('/TemplatePackage/images/bgPagecurlShadow.gif') right bottom no-repeat;
	margin:10px 0 0;
	padding:0 0 7px 0;
}
.page-curl > div {
	background-color:#fff;
	margin:0;
	border:1px solid #cdcdcd;
	padding:3px;
}

.twoColumn {
	padding:0 5px;
	overflow:hidden;
}
.right + .twoColumn {padding:0 5px 0 0;}
.left + .twoColumn {padding:0 0 0 5px;}

div.top-blocks .twoColumn {
	margin:0;
	padding:0 7px;
}
.rounders .twoColumn {padding:0;}

#content .module h3,
#content .rounders h3,
#content #topList h3 {
	color:#0c5205;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0.5em 5px;
	line-height:1;
}
#content .rounders h3,
#content .roundem h3 {padding:2px 1px 6px 1px;}

.double-rule h3 {background:#eef7e3 url('/TemplatePackage/images/bgDoubleH2-noIcon.gif') right bottom repeat-x;}

.page-curl h3 {background-color:#eef7e3;}
.page-curl h5 {
	display:block;
	position:relative;
}
.page-curl > div > h3 + h5 {margin-top:0.75em;}

	.type2 p {margin:0.5em 0 0 !important;}

.two-columns {
	margin:0 0 10px 0;
	padding:0;
	width:auto;
	overflow:hidden;
}

.module.underline {
	clear:both;
	width:auto;
	overflow:visible;
}

	.module .c1 {
		display:inline;
		float:left;
		margin-left:0;
		width:49%;
	}
	.module .c2 {
		display:inline;
		float:right;
		margin-right:0;
		width:49%;
	}

.module ul,
.module ol {
	/*position:relative;*/
	margin:0;
	padding:0;
}

.module li,
.rounders li {
	margin:0;
	display:list-item;
	border-top:1px dotted #999;
	padding:3px 2.5px;
	list-style:none;
}

.module .menu {margin-bottom:1em;}
.module .menu li,
.rounders .menu li {border-bottom:none;}

.module .inliner,
.rounders .inliner {display:inline;}

	#content .module a:hover,
	#content .rounders li a:hover {text-decoration:underline;}
	
	#content .module li a,
	#content .rounders li a,
	#content div[id^="onthispage"] li a {
		display:block;
		padding-top:0;
		padding-bottom:0;
		text-decoration:none;
	}
	
	#content .module .menu li a,
	#content  .rounders .menu li a {display:inline;}
	
	#content .module a.external:hover span.tp-label,
	#content .rounders a.external:hover span.tp-label {text-decoration:underline;}

	#content .module a.external + .external:hover,
	#content .rounders a.external:hover,
	#content .module a.noDecoration:hover,
	#content .rounders a.noDecoration:hover,
	#content .module a,
	#wrapper #content .main-inner .module span.cdc-decorated a.noDecoration:hover,
	#wrapper #content .top-blocks dl a span[class] {text-decoration:none;}

.blocklist p {
	display:block;
	border-top:1px dotted #999;
	padding:0.5em 0 0 0;
	overflow:hidden;
}
.blocklist p:first-child {
	margin-top:0.25em;
	border-top:none;
}

#content .blocklist .subc + p {
	margin:-0.5em 5px 0;
	padding:0.25em 0;
}
/* .double-rule p {display:block; overflow:hidden;} */
.main-inner .blocklist p {margin-bottom:0.5em;}

*:first-child+html .blocklist p {min-height:100%; min-width:100%; overflow:auto;}

/** T */	.module .inner p + p:last-child, 
.module p.lastChild, 
.module .lastChild { 
	margin-bottom:0; 
	border-bottom:none; 
	padding-bottom:0.5em; 
}

.cdc-tabs .inner p + p:last-child,
.cdc-tabs .inner p:last-child,
.accordion .inner p + p:last-child,
.accordion .inner p:last-child {
	margin-bottom:0; 
	padding-bottom: 0;
}

.nolines li, .nolines p {border:none;}

.module .nolines li,
.module.primaryBox li {border-bottom:1px solid transparent;}

.module.bullet-list .nolines li,
.module .bullet-list.nolines li,
.module.primaryBox.bullet-list li {
	border-bottom:1px solid transparent;
	padding:3px 0 3px 1.25em;
}
	.boldlinks a,
	.subc p a,
	.subcl p a,
	.subcr p a {font-weight:bold;}
	
	.clearLine {clear:both;}

.bullets li,
.bullet-list li { /** = this should never have links inside of the list = */ 
	background:transparent url('/TemplatePackage/images/black_bullet.png') no-repeat 0.3em 0.65em;
	margin:0;
	border-top:1px solid transparent;
	list-style:none;
	padding:3px 0 3px 1.25em;
}

.bulleted-links li,
.cdcForYou ul li {
	background:transparent url('/TemplatePackage/images/blue_bullet.png') 0.3em 0.65em no-repeat;
	display:block;
	position:relative;
	margin:0;
	border-top:1px solid transparent !important;
	padding:3px 0 3px 1.25em;
	list-style:none;
}

.module.primaryBox {clear:both;} /** = determined if this is still supported = */

	.module.primaryBox .c1 {
		display:inline;
		float:left;
		margin:0;
		padding:0;
		width:33%;
	}
	.module.primaryBox .c2 {
		display:inline;
		float:left;
		margin:0;
		padding:0;
		width:33%;
	}
	*:first-child+html .module.primaryBox .c2 {
		min-width:33%;
		max-width:33%;
	}
	.module.primaryBox .c3 {
		display:inline;
		float:right;
		margin:0 0 0 -5px;
		padding:0;
		width:33%;
	}

.somemore, .module p.somemore, .module.blocklist .inner p + p.somemore {
	clear:both;
	color:#0061aa;
	/* margin:0; */
	border-bottom:none;
	padding:0;
	text-align:right;
}

.module.blocklist .inner p + p.somemore {border-top:1px dotted #999;}

	.somemore a:hover {text-decoration:underline;}
	.somemore a {
		background:transparent url('/TemplatePackage/images/btn_dblArrows.gif') right 50% no-repeat;
		clear:both;
		display:block;
		font-weight:bold;
		margin:0 2px 0 0;
		padding:2px 1em 4px 0;
		text-align:right;
		text-decoration:none;
	}
	
	#content .arrow a {
		position:relative;
		background:transparent url('/TemplatePackage/images/btn_dblArrows.gif') right 0.55em no-repeat;
		display:block;
		font-weight:bold;
		margin:0;
		padding:3px 1em 3px 0;
		text-align:left;
		text-decoration:none;
		width:auto;
		clear:both;
	}

#content .lastChild {
	border-bottom:none;
	margin-bottom:0;
}

.roundem {
	background-color:#eef7e3/* #f6faec */;
	margin:1em 0 0;
	-webkit-border-radius:8px;
	   -moz-border-radius:8px;
		border-radius:8px;
	padding:5px;
}

.roundem .inner {
	padding:5px;
	overflow:hidden;
}
*:first-child+html .roundem .inner {overflow:auto;}

.roundem p:last-child {
	margin-bottom:0;
	border-bottom:none;
	padding-bottom: 0 !important;
}

.roundem.top-blocks {
	background-color:#eef7e3;
	border:none;
}
.roundem.top-blocks .inner {
	margin:3px 0;
	padding:0;
}

.roundem.top-blocks .inner a {margin:0 auto;}

.roundem.top-blocks .inner .wraps > *, .roundem.top-blocks .inner .wraps .grid, .roundem.top-blocks .inner .wraps .group {margin-left:5px; margin-right:5px;}
.roundem.top-blocks .inner > h3 {margin-left:5px !important; margin-right:5px !important;}

.roundem.email {background-color:#fefbe9;}

#content-secondary .roundem {
	border:medium none;
	margin:1em 1em 0 0;
	position:relative;
	width:auto;
}

#content-secondary .roundem .email form, #content-secondary .roundem .email fieldset {
	border:none;
	margin:0;
	padding:0;
}

/** T */	.module .inner form + p {margin-top: 1em;}

.rounders {
	position:relative;
	margin:10px 0 0 12px;
	z-index:1;
	margin-left:12px; /** = default, width of left corner = */
	margin-bottom:0; /** = spacing under rounders = */
}
/* .module.rounders {margin-bottom:10px;} */

.rounders .inner,
.rounders .t,
.rounders .b,
.rounders .b div {background:transparent url('/TemplatePackage/images/bg_twoBlocksGreen.gif') top right no-repeat;}

#content-secondary #news-events .inner,
#content-secondary #news-events .t,
#content-secondary #news-events .b,
#content-secondary #news-events .b div {background-image:url('/TemplatePackage/images/bg_twoBlocksGreen.gif');}

#content #content-secondary #news-events.rounders h3 {color:#0c5307;}

.rounders.top-blocks .inner,
.rounders.top-blocks .t,
.rounders.top-blocks .b,
.rounders.top-blocks .b div {background-image:url('/TemplatePackage/images/bg_twoBlocksGreen.gif');}

.rounders.grey .inner,
.rounders.grey .t,
.rounders.grey .b,
.rounders.grey .b div {background-image:url('/TemplatePackage/images/bg_greyStroke.gif');}

.rounders.gold .inner,
.rounders.gold .t,
.rounders.gold .b,
.rounders.gold .b div {background-image:url('/TemplatePackage/images/bg_roundersGold.gif');}

.rounders.email .inner,
.rounders.email .t,
.rounders.email .b,
.rounders.email .b div,
#nav-container .rounders .inner,
#nav-container .rounders .t,
#nav-container .rounders .b,
#nav-container .rounders .b div {background-image:url('/TemplatePackage/images/bg_emailUpdates.gif');}

.rounders .inner {
	position:relative;
	margin:0;
	padding:12px 12px 0 0;
}

.rounders .t {
	/** = top+left vertical slice = */
	position:absolute;
	left:0;
	top:0;
	width:12px; /** = top slice width = */
	margin-left:-12px;
	height:100%;
	background-position:top left;
	z-index:-10;
}

.rounders .b {
	/** = bottom = */
	position:relative;
	width:100%;
}

.rounders .b,
.rounders .b div {
	background-color:transparent;
	height:12px; /** = height of bottom cap/shade = */
	font-size:1px;
}

.rounders .b {
	background-position:bottom right;
	background-color:transparent;
}

.rounders .b div {
	position:relative;
	width:12px; /** = bottom corner width = */
	margin-left:-12px;
	background-position:bottom left;
}

.rounders .hd,
.rounders .bd,
.rounders .ft,
.multiPage-horiz .hd,
.multiPage-horiz .bd,
.multiPage-horiz .ft {position:relative;}

.rounders .bd span,
.roundem .bd span{display:block; margin-top:1em; padding-bottom:0.25em;}

.rounders .wraps{
	/** = extra rounders-inner protector - preventing vertical overflow (past background) = */
	position:static;
	max-height:1600px;
	overflow:hidden; /** = note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. = */
}

div[class*="rounde"] h1,
div[class*="rounde"] h4,
div[class*="rounde"] h5,
div[class*='rounde'] ul,
div[class*='rounde'] ol {
	position:relative;
	margin:0; /** = margins will blow out backgrounds for .rounders, leaving whitespace. = */
	padding:0;
}

div[class*="rounde"] ol {padding:0;}
.module.numbered-list ol li,
div[class*="rounde"] ol li {
	margin-left:2em;
	border:none;
	background:transparent;
	list-style:decimal outside;
}
.rounders.grey li, 
.module.rounders.grey li {border-top:1px solid #f6f6f6;}

.module li:first-child,
.rounders li:first-child,
.rounders.grey li:first-child, 
.module.rounders.grey li:first-child {border-top:none;}

.module ol li.mySelection,
.module ul li.mySelection,
.rounders ol li.mySelection,
.rounders ul li.mySelection,
#multiPage ol li.mySelection {
	padding-top:3px;
	padding-bottom:3px;
}

.rounders p {
	position:relative;
	margin:0 0 0.5em;
	padding:0.5em 0 0;
}
	.rounders p.lastChild, 
	.rounders p:last-child {
		margin-bottom:0;
		padding-bottom:0;
	}
	
	.rounders p.somemore { /** = margins will blow out backgrounds, leaving whitespace. = */
		margin-bottom:-4px;
		padding:0.5em 0 0.25em;
	}

.rounders h3 {padding-bottom:0;}

.rounders div img,
.roundem .inner img {
	display:block;
	margin-right:auto;
	margin-left:auto;
	padding:3px;
}

/*div.bulleted-links li a span, .relatedMaterial li a span {text-transform:uppercase;}*/

#content-main a span.plugIns {display:inline;} /* [comment] this is needed for IE 8 */

#content a.external span.tp-label,
#content a.noDecoration span.tp-label,
#content .pageOptions-inner a.noDecoration:hover span.tp-label,
#content div.cdc-caption .cdc-caption-text a.external span.tp-label,
#content .cdc-tabs p a,
#content .accordion p a {
	text-decoration:underline;
	display:inline;
}

#content .external img.externalImg,
#content a .plugIns,
#content a:hover span.plugIns,
#content .module .external span.tp-label,
#content .module .noDecoration span.tp-label,
#content .relatedMaterial li .external span.tp-label,
#content .relatedMaterial li .noDecoration span.tp-label,
#content .rounders li .noDecoration,
#content .rounders li .noDecoration:hover,
#content .rounders li .noDecoration span.tp-label,
#content .rounders li .external span.tp-label,
#content ul li .external span.tp-label,
#content ul li .external + .external:hover,
#content ul li a.noDecoration span.tp-label,
#content ul li a.noDecoration:hover,
#content .relatedMaterial li a,
#content .main-inner ul li a,
#content .pageOptions-inner .noDecoration,
#content .pageOptions-inner .noDecoration span.tp-label,
#content .noDecoration:hover .tp-label,
#content div.cdc-caption .cdc-caption-text .external:hover span.tp-label {text-decoration:none;}

#content ul li a:hover,
#content ul li a:hover span.tp-label,
#content ul li .noDecoration:hover span.tp-label,
#content .main-inner ul li a:hover,
#content .module a:hover span.tp-label,
#content div.module a[class]:hover span.tp-label,
#content .relatedMaterial li a:hover,
#content .relatedMaterial li a:hover span.tp-label,
#content .rounders li a:hover span.tp-label {text-decoration:underline;}

#content a .plugIns,
#content .module a .plugIns,
#content .relatedMaterial li .plugIns,
#content .rounders li a .plugIns {
	color:gray;
	font-size:90%;
}

#content a:hover span.plugIns,
#content a:hover span.tp-label {
	text-decoration:none;
	cursor:pointer;
}

.email .inner img{margin:0 auto;}
.rounders.email .inner a {display:block;}

.inner p a {color:#0a29a5;}
.inner p a:hover {text-decoration:underline;}

.relatedMaterial.roundem {
	border:1px solid #cecece;
	background-color:#f6f6f6;
}
#onthispage, #onthispage2 {
	float:right;
	margin:0 0 0 10px;
	padding:0;
}
#onthispage .module.roundem,
#onthispage2 .module.roundem {
	margin-top:0;
}
#onthispage {width:33.33%;}

div[id*='onthispage']:first-child {
	margin-left:0 !important;
	padding-left:10px !important;
}

#onthispage2 {width: 66.66% !important;}

div[id*='onthispage'] > .roundem {border:1px solid #cdcdcd;}

.subColumns #onthispage {margin:0;}

.multiPage {
	float:right;
	position:relative;
	margin-left:0.5em;
	border:1px solid #cdcdcd;
	padding:0;
	width:45%;
}

#content-main .multiPage-horiz h4,
#content-main .multiPage-horiz h5 { position:relative;
	margin:0 auto;
	border-bottom:1px solid #cdcdcd;
	padding:4px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:center;
	width:auto;
}

#multiPage.roundem, .multiPage.roundem,
#multiPage-horiz.roundem, .multiPage-horiz.roundem {border:1px solid #cdcdcd;}
	#multiPage .inner {
		margin:0;
		padding:5px;
		width:auto;
	}
	#multiPage ol/*, .multiPage ol*/ {
		/*margin:0 0 0 1.75em;*/
		padding:0/* 0 0 1em*/;
		list-style:decimal;
	}
		#multiPage ol li/*, .multiPage ol li*/ {
			display:list-item;
			border-bottom:none;
			padding:0;
			list-style:decimal;
			vertical-align:middle;
		}
		
			#content #multiPage ol li a/*, .multiPage ol li a*/ {padding:3px 0;}

.numbLinks li {color:#0a29a5;}
	.numbLinks li a {
		display:block;
		padding:3px 0;
		z-index:10;
	}
	
	#onthispage .bulleted-links li {
		list-style:none;
		overflow:hidden;
	}

.page-curl > div,
.double-rule > div,
.noBorder > div {
	background-color:#fff;
	overflow:hidden;
}

.module .inner .subc {
	margin:0 1%;
	padding:0;
/** T */	overflow:hidden;
}

.module .inner > .subc, .module .inner .subColumns .subc { margin:0 5px; }

.module .inner .subc h5 {margin-top:0.5em;}

.module > .inner [class^="subc"] {padding-right:5px; padding-left:5px;}

		/*> testing */
		.module > .inner [class^="subc"] p + ul {
			clear:right;
			float:left;
			margin-bottom:1em;
		}
		.module > .inner [class^="subc"] ul + * {clear:left;}
		/*> testing end */

.module.multiPage-horiz.border { /* = this is affecting IE6 it is inheriting the border = */
	display:block;
	float:none;
	position:relative;
	margin-bottom:1em;
	border:1px solid #cdcdcd;
	padding:0;
	width:auto;
	overflow:auto;
}
.multiPage-horiz {
	position:relative;
	width:auto;
}

.roundem.multiPage-horiz {background-color:#f6f6f6;}

.roundem.multiPage-horiz .inner a {display:inline;}

#content-main .multiPage-horiz h4,
#content-main .multiPage-horiz h5,
#content-main .multiPage h5 {
	display:block;
	position:relative;
	margin:0 auto;
	font-size:1em;
	font-weight:normal;
	min-width:100%;
	text-align:center;
	overflow:hidden;
}
#content-main .multiPage-horiz h5 {border-bottom:none;}

#content-main .multiPage-horiz h4 {
	border-bottom:1px dashed #cdcdcd;
	position:relative;
	text-align:right;
	margin:0;
}
	.module.multiPage-horiz h4 span,
	.multiPage-horiz h4 span {
		display:inline;
		float:left;
		text-align:left;
		width:50%;
	}
	.multiPage-horiz h4 span.nextLink {
		display:inline;
		float:right;
		text-align:right;
		width:50%;
	}
	.module.multiPage-horiz h4 span a,
	.multiPage-horiz h4 span a {
		background:transparent url('/TemplatePackage/images/arrow-blue-lt.png') 0 center no-repeat;
		padding:0 0 0 1em;
		text-align:left;
		display:inline;
	}
	.multiPage-horiz h4 span.nextLink a {
		background:transparent url('/TemplatePackage/images/arrow-blue-rt.png') right center no-repeat;
		padding:0 1em 0 0;
		float:none;
	}

.module.multiPage-horiz.border .inner {
	position:relative;
	text-align:center;
	margin-bottom:1em;
	padding:0 12px;
}
.rounders.multiPage-horiz .inner,
.roundem.multiPage-horiz .inner {
	text-align:center;
	margin-bottom:auto;
}
.multiPage-horiz ol { display:block;
	position:relative;
	margin:0.5em auto 0;
	padding:0;
	list-style:none;
	width:auto;
	text-align:center;
}
	.multiPage-horiz ol li {
		display:inline;
		float:none;
		margin:0 auto;
		border:none;
		padding:0;
		width:12px;
		text-align:center;
	}
		#content-main .multiPage-horiz ol li a {
			display:inline;
			float:none;
			margin:0 auto;
			padding:4px
		}

/**
 * = Blog Module Rules ===========================
 */

 /** 
 * = new row type module ====================
 */
.module noBorder.rowBlock {margin-bottom:1em;}

.rowBlock .twoColumn {
	background:transparent url(/TemplatePackage/images/modules/bg_rowBlock_dashed.jpg) center bottom repeat-x;
	margin:0 3px;
	padding:0 0 1px;
}
*:first-child+html .rowBlock .twoColumn {width:100%;}

.rowBlock .twoColumn:last-child, .rowBlock .twoColumn.lastChild {background-image:none;}

.module.rowBlock .subc {padding:0;}
		.rowBlock .inner .twoColumn .subc {padding:0;}

.module.noBorder.rowBlock .inner .subc, .noBorder .inner .twoColumn .subc {padding:0 3px;}

.module.rowBlock .subc:first-child {margin:0.5em 0 0;}

.rowBlock p {
	float:left;
	margin:0 0.75%;
	padding-bottom:0.5em;
	width:48%;
	min-width:48%;
}

.rowBlock p:first-child {
	margin-left:0;
	padding-right:0.25%;
	width:49%;
	min-width:49%;
}
.rowBlock p + P {
	margin-right:0;
	/*padding-left:0.25%;*/
	width:49%;
	min-width:49%;
}

.rowBlock p img {
	float:left;
	margin:3px 5px 0 0;
	vertical-align:text-top;
}

.rowBlock p a {display:block;}

/**
 *================================================
 * = Modules for content-secodary Right Rail
 */

#content-secondary .module {margin-right:12px;}

#content-secondary .related {
	background:transparent url('/TemplatePackage/images/bgRelatedLinks.png') 0 0 no-repeat;
	margin:12px 0;
	position:relative;
	width:169px;
}

/**
 * = MODULES TAKEN FROM THEME-BLUEHOME.CSS =======
 */
#topList {
	clear:none;
	margin:0;
	padding:0;
	overflow:hidden;
	width:100%;
}
#topList h3 {
	color:#09316c;
	font-size:1.4em;
	margin:0 0 5px 0;
	padding:0;
	width:100%;
}
.listScroll {
	height:115px;
	width:98%;
	background-color:#fff;
	border:1px solid #000;
	margin-bottom:10px;
	font-size:0.95em;
	overflow:auto;
}
ul.noBullet li {
	background-color:#fff;
	background-image:none;
	display:block;
	margin:0;
	padding:5px;
	list-style:none;
	width:auto;
	border-bottom:1px dotted #cdcdcd;
}

/** 
 * = New modules in development below =======
 */
/*.relatedMaterial {clear:both;}*/

.relatedMaterial.rounders li a, .relatedMaterial.roundem li a {
	display:inline-block;
	padding:0;
}

.relatedMaterial ul {padding:0;}

.relatedMaterial li {
	background:transparent url('/TemplatePackage/images/blue_bullet.png') 0.25em 0.65em no-repeat;
	clear:both;
	display:list-item;
	list-style:none;
	margin-left:0;
	padding:3px 0 3px 1.25em;
}

.relatedMaterial.roundem {
	background-color:#f6f6f6;
	border:1px solid #cecece;
	border-radius:10px;
}
div .grey {background-color:#f6f6f6 !important;}

/*.azMenuList {display:none;}
.homepage .azMenuList, .topicHome .azMenuList {display:block;}*/

.rounders.azMenuList .inner, .rounders.azMenuList .t, .rounders.azMenuList .b, .rounders.azMenuList .b div {background-image:url('/TemplatePackage/images/bg_accent.gif');}
.rounders.azMenuList .inner {padding:6px 12px 0 0;}
.rounders.azMenuList .b {
	background-color:transparent;
	background-position:right bottom;
	margin-top:-4px;
	z-index:-10;
}
 
.module .groupBlock.btmDots {border-bottom:1px dotted #cdcdcd;}

.twoColumn .subTwoCl {padding:0 0.5em 0 0;}
.twoColumn .subTwoCr {padding:0 0 0 0.5em;}

.twoColumn img.lefty {
	float:left;
	margin:2px 10px 0 0;
}
.twoColumn img.righty {
	float:right;
	margin:2px 0 0 10px;
}

.module .one {padding-bottom:10px;}
/** = Future development for standard grid = */
			.cdc-left {float:left; margin-right:10px;}
			.cdc-right {float:right; margin-left:10px;}
			
			.oneZ {width:100px;}
			.twoZ {width:200px;}
			.threeZ {width:300px;}
			.fourZ {width:400px;}
			.fiveZ {width:500px;}
			
						.main-inner .cdc-caption.c25r, .main-inner img.pic.c25r {float:right; margin:0 0 0 1%; width:24%}
						
						.main-inner .cdc-caption.c25r .subc, .main-inner .cdc-caption.c25r .subc {margin:0;}
						
						.main-inner div.cdc-caption img, .module .inner img {max-width:100%;}
						.main-inner div.cdc-caption img.externalImg, .main-inner div.cdc-caption img.plugin {width:auto;}
			
			div.oneZ img.pic, div.oneZ a {width:92px;}
			div.twoZ img.pic, div.twoZ a {width:192px;}
			div.threeZ img.pic, div.threeZ a {width:292px;}
			div.fourZ img.pic, div.fourZ a {width:392px;}
			div.fiveZ img.pic, div.fiveZ a {width:498px;}
			
			div.oneZ img.stroke, div.oneZ img.frame {margin:0 auto; width:84px !important;}
			div.twoZ img.stroke, div.twoZ img.frame {margin:0 auto; width:184px !important;}
			div.threeZ img.stroke, div.threeZ img.frame {margin:0 auto; width:284px !important;}
			div.fourZ img.stroke, div.fourZ img.frame {margin:0 auto; width:384px !important;}
			div.fiveZ img.stroke, div.fiveZ img.frame {margin:0 auto; width:484px !important;}
			
			.cdc-caption .frame, .frame {border:1px solid /*#ddd*/#b5ce9e;}
			img.frame { border-width: 3px; }
/** = end development = */
}