/* **************** BLOCK STRUCTURES ***************** */
/* mod */
/* browser targeting example only
	background: #00f; /* all browsers including Mac IE 
   *background: #f00; /* IE 7 and below 
   _background: #f60; /* IE 6 and below */

.mod {
	position:relative;
	margin:10px;
	z-index:0; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.mod .mod-content {
	padding:10px ;
	*padding: 15px 10px;
	_padding:10px ;
	position:relative;
	z-index:2;
	_background: #f9f9f9;
	
}

.mod-content h1{
	margin-top:10px;
}
.grad { /*opacity layer*/
	display:block;
	background:#e5e5e5 url(/images/grd_white.png) repeat-x 0 0;
	_background:none;
	width:100%;
	height:100%;
	_height:2000px;
	position:absolute;
	_bottom:6px;
	opacity:.20;
	filter:alpha(opacity="20");
}
.plain { /*opacity layer*/
	display:block;
	background:#fbfbfb repeat-x 0 0;
	_background:none;
	width:100%;
	height:100%;
	_height:2000px;
	position:absolute;
	_bottom:6px;
	opacity:.20;
	filter:alpha(opacity="20");
}
.modFirst {
	margin:10px 10px 10px 0;
}
.modLast {
	margin:10px 0px 10px 10px;
}

.hd .heading4,
.bd .heading4 {
	text-transform: uppercase;
	border:1px solid #E1E1E1; 
	padding:8px;
	margin-top:1px;
	margin-bottom:1px;
	display:block;}
.cloak {
	border:1px solid #E1E1E1; 
	padding:8px;
	margin-top:1px;
	margin-bottom:1px;
	display:block;
}
.highlight {
	background-color:#E9F0E0;
}
.noMod {
	padding: 20px 20px 10px 15px;
}
.right p, .left p {
	margin-top:1em;margin-bottom:1em; text-align:center
}
