.tablefamily{
	border-top:0px solid #b6056d;
	font-weight:bold;
	padding:0px;
	/*padding: 50px 50px 50px 50px;*/
	background-color:#eeeeee;
	margin:0px;	
	border:0px;
}
tr.noBackground {
	background: #fff !important;
	width: 100%;
	border: 0;
}

.dataFamily{	
	font-weight: normal;	
	color:#000000;
	border:0px;
}
.tableGird_item{
	margin: 0px 15px !important;
	padding: 3px 5px;
	border-top:1px solid #b3b3b3;
	font-weight:bold;	
	background-color:#ffffff;	
}
table.eventTable {	
	table-layout: fixed;
	padding: 5px;
	border-spacing: 3px !important;	
	border-collapse: collapse;		
	font-family: arial, helvetica, sans-serif;
	border-collapse: collapse;					
	padding: 10px 2px;
	margin: 0px 5px;
	}
table.eventTable caption {
	padding: 0 0.6em 0.8em;
	font-size: 1.3em;
	font-weight: bold;
	text-align: left;
	color: #cc0099 !important;	
	text-decoration: none;
}
table.eventTable th table, table.eventTable th table td {	
	border: 0px;
	border-bottom: 2px #ddd solid;
}
.contribTable th {
	padding: 0px !important;
	background: #d7e9f5;
}
.contribTable th .tableHeaderTable {
	margin: 0px !important;
}
.eventTable td, .eventTable th, .tableHeaderTable td {				
	border-top: none;	
	padding: 2px 2px;
	text-align: left;
	font-size: 1em;
	height: 20px !important;
	border-bottom: 2px #ccc solid;
}
.eventTable thead th,  .tableHeaderTable td {
	padding: 2px 5px;	
	padding-bottom: 0px;
	color: #cc0099;	
	text-align: left;
	height: 20px;
	font-size: 1em;
	font-weight: bold;
	background: #eee;		
	border-bottom: 2px solid #cc0099 !important;
}
.eventTable thead th a{
	color: #000 !important;
	text-decoration: none;
	font-weight: bold;		
}
.eventTable tr {	
	padding: 5px 2px 0px 5px;	
	height: 20px !important;
	background: #fff !important;		
	border-bottom: 2px #eee solid;
}
.eventTable tr.even {	
	padding: 5px 2px 0px 5px;		
}
.eventTable tr.odd {
	padding: 5px 2px 0px 5px;	
}
/*override display tag for display table*/
span.pagebanner{
	display: none !important;
}
span.pagelinks{
	float: right !important;
}
.head{
	color: #000 !important;	
	table-layout: fixed !important;
}
span.dateEvent{
	font-weight: normal;	
	display: inline !important;
}
.title{	
	font-weight:bold;	
	color:#b6056d;
	border:0px;	
}
span.tittle {	
	white-space: nowrap !important;
}
td.fixColumn{
	table-layout: fixed !important;
	white-space: nowrap !important;
}
th.head {
	width: 210px;
}