.masonry-thumb a {
	position : relative;
}

.masonry-thumb #fig {
	overflow: hidden;
	position: relative;
}

.masonry-thumb figcaption {
	color: white;
	display: table;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	transition: all 300ms;
	-webkit-transition-delay: 100ms;
	-moz-transition-delay: 100ms;
	transition-delay: 100ms;
	z-index: 100;
}

.masonry-thumb a figcaption p {
	display: table-cell;
	font-size: 1.2em;
	position: relative;
	left: 10%;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	vertical-align: middle;
}

.masonry-thumb a:hover figcaption {
	opacity: 1;
}

.masonry-thumb a:hover img {
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	transform: scale(1.4);
}

.masonry-thumb a:hover figcaption p {
	-moz-transform: translateY(40px);
	-webkit-transform: translateY(40px);
	transform: translateY(40px);
}

ul.setPaginate li.setPage {
	padding:15px 10px;
	font-size:14px;
}

ul.setPaginate {
	margin:0px;
	padding:0px;
	height:100%;
	overflow:hidden;
	font:12px 'Tahoma';
	list-style-type:none;	
}  

ul.setPaginate li.dot {
	padding: 3px 0;
}

ul.setPaginate li {
	float:left;
	margin:0px;
	padding:0px;
	margin-left:5px;
}

ul.setPaginate li a {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #cccccc;
	color: #999999;
	display: inline-block;
	font: 15px/25px Arial,Helvetica,sans-serif;
	margin: 5px 3px 0 0;
	padding: 0 5px;
	text-align: center;
	text-decoration: none;
}	

ul.setPaginate li a:hover,
ul.setPaginate li a.current_page {
	background: none repeat scroll 0 0 #0d92e1;
	border: 1px solid #000000;
	color: #ffffff;
	text-decoration: none;
}

ul.setPaginate li a {
	color:black;
	display:block;
	text-decoration:none;
	padding:5px 8px;
	text-decoration: none;
}

.box {
	overflow:auto;
}

#content{
	min-height : 800px;
}

.myReport {
	size: 21cm 29.7cm;
	background : #ffffff;
	font: 15px/25px Arial,Helvetica,sans-serif;
}
	.myReportHeader{
		position : static;
		top:-1cm;
	}
	.myReportContent{
		position : static;
		top : 100px
	}
	.myReportFooter{
		position: static;
		bottom: 0cm;
		width : 90%;
	}
	#leftpos{
		float: left;
	}
	#rightpos{
		float: right;
	}

@media print {
	.myReport {
		size: 21cm 29.7cm;
		background : #ffffff;
		font: 8px/12px Arial,Helvetica,sans-serif;
	}
	.myReportHeader{
		position : static;
		top:-1cm;
	}
	.myReportContent{
		position : static;
		top : 100px
	}
	.myReportFooter{
		position: fixed;
		bottom: 0;
		width : 90%;
	}
	#leftpos{
		float: left;
	}
	#rightpos{
		float: right;
	}

}
	