.blockModule{margin-bottom:20px;}
.blockHeader{font-weight:bold;font-size:18px;}
.blockCatTitle{color:#636945;font-family:Georgia, serif;font-size:14px;line-height:18px;margin-bottom:10px;}
.blockItemTitle{color:#666666;font-family:Georgia, serif;font-size:12px;line-height:16px;margin-bottom:5px;margin-top:5px;}
.blockTitle,.blockTitle p{color:#636945;font-family:Georgia, serif;font-size:12px;line-height:16px;margin-bottom:10px;}
.blockSubtitle,.blockEm,.blockSubtitle p{font-style:italic;}
.blockItem{margin-bottom:10px;}
.blockDetail{}
.blockDetail p{padding-top:10px;}
a.blockDetail{}
.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{margin-bottom:20px;}
.blockCat1{padding:5px;border:1px solid #c1b797;margin-bottom:10px;}
.blockCat2{padding:5px;border:1px solid #c1b797;margin-bottom:10px;}
.blockListitem1{background:#ece9e0;padding:5px;}
.blockListitem2{background:#f9f8f4;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 #a76936;}
.blockImageA{border:1px solid #ffffff;display:block;}
.blockImage{border:1px solid #ffffff;display:block;}
.blockListImage{float:right;}

#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: bolder; 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;}

#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 */