.blockModule{margin:0px 0px 20px 0px;}
.blockHeader{font-weight:bold;font-size:18px;}
.blockCatTitle{color: #567520;font-size: 16px;margin-bottom:5px;font-family:Georgia,Times,serif;}
.blockItemTitle{color:#754e20;font-family:Georgia, serif;font-size:12px;line-height:16px;margin-bottom:5px;margin-top:5px;}
.blockTitle,.blockTitle p{color:#754e20;font-size:12px;line-height:16px;}
.blockSubtitle,.blockSubtitle p{color: #754e20;font-size: 11px;font-style:italic;}
.blockDetail,.blockDetail p{}
a.blockDetail{}
a.blockTitle:link,a.blockTitle:visited {}
a.blockTitle:hover {}
a.blockTitle:active {}
.blockCell{border: 1px solid;border-color: #CCCCCC;background-color: #EEEEEE;}
.blockWireframe{padding:5px;border: 1px solid;border-color: #666666;color: #000000;background-color: #EEEEEE;}
.blockFooter{font-size: 10px;color: #ffffff;}
.blockRequired{color:#ff0000;}
.blockListitem,.blockItem,.blockItemGroup{margin-bottom:20px;}
.blockCat1{padding:5px;margin-bottom:10px;}
.blockCat2{padding:5px;margin-bottom:10px;}
.blockListitem1{background:#f0eac8;padding:5px;}
.blockListitem2{background:#e4dbb8;padding:5px;}
.blockListTitle{font-style:italic;font-size:12px;text-align:right;width:100px;}
.blockImageHero{margin:0px 0px 15px 10px;padding:2px;border:1px solid #754e20;}
.blockImageA{border:1px solid #ffffff;}
.blockImage{border:1px solid #ffffff;}
div.hr {height: 1px;background: #666666;margin:15px 0px 15px 0px;}
div.hr hr {display: none;}

#blockPaging{display:block;width:100%;margin:5;border: 1px solid;border-color: #CCCCCC;background-color: #EEEEEE;}
#blockBack{position: relative;float: left;margin-right:5px;}
#blockSpread{float: left;margin-right:2px;margin-left:2px;}
#blockNext{float: left;margin-left:5px;}
#blockSmall{font-size:10px;}
#blockTitle { font-weight: bold; font-size: 14px; }
#blockSubtitle { font-style: italic; font-size: 12px; }
#blockTable{border: 1px solid;border-color: #CCCCCC;background-color: #FFFFFF;margin:10px;}
#blockList{margin-left:0px;}
#blockListSub{margin-left:10px;}

.errata{margin-top:10px;}
.errata a:link,.errata a:visited,.errata a:hover,.errata a:active{color:#ffffff;}

#dg_tooltip{
	background-color:#EEE;
	border:1px solid #000;
	position:absolute;
	display:none;
	z-index:20002;
	padding:4px;
	font-size:11px;
	line-height:14px;
	-moz-border-radius:3px;	/* Rounded edges in Firefox */
	font-family: Verdana, Arial, sans-serif;

}
#dg_tooltipShadow{
	position:absolute;
	background-color:#000;
	display:none;
	z-index:10000;
	opacity:0.2;
	filter:alpha(opacity=20);
	-khtml-opacity: 0.2;
	-moz-opacity: 0.2;
	-moz-border-radius:3px;	/* Rounded edges in Firefox */
}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */