@charset "UTF-8";
/* CSS Document */




/**********************************************************************
Tables
***********************************************************************/


#tm{
	border-collapse:collapse;
	display: block;
	list-style: none;
	opacity: 1;
	position: relative;
	height: auto;
	margin: 21px 0 60px 65px;
	padding: 0 25px 35px 25px;
	border-bottom: 1px solid #DBDBDB;
	
	}

#tm.even{
	padding: 8px 20px 8px 12px;
	font: 12px/ 15px;
	border-right: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	
	
}

tr.even{
	padding: 8px 20px 8px 12px;
	font: 12px/ 15px;
	border-right: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	
}

.dataTables_even{
	padding: 8px 20px 8px 12px;
	font: 12px/ 15px;
	border-right: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	
}

.dataTables_info{
	margin:-84px 0 0 110px;
	padding:0 0 0 0;
	position:relative;
	display:block;
	font: 13px/ 15px;
}

.dataTables_length{
	position: absolute;
	display: inline;
	width:100%;
	margin:5px 220px 60px 110px;
	font: 13px/ 15px;
	z-index:100;
}

.dataTables_empty{
	font: 13px/ 15px Verdana, Geneva, sans-serif;
}
	

.dataTables_filter{
	display:inline;
	position:absolute;
	width:100%;
	margin:0 0 0 435px;
	font: 13px/ 15px Verdana, Geneva, sans-serif;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index:101;
}

.dataTables_even{
	padding: 8px 20px 8px 12px;
	font: 12px/ 15px
	
	border-right: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
}

.dataTables_paginate{
	cursor:pointer;
	margin:-16px 0 0 542px;
	width:100%;
	padding:0 0 0 0;
	position:relative;
	display:block;
	font: 13px/ 15px;
	z-index:99999;
}

.dataTables_paginate a{
	padding: 0 4px 0 4px;
}

.dataTables_paginate a:hover{
	color:#00F;
}

.mhead{
	margin:20px 0 8px 0;
	padding:52px 12px 4px 0;
	font: 14px/ 15px;
}

.mhead:first-child{
	padding:52px 420px 8px 4px;
}

.todd{
	padding: 8px 20px 8px 12px;
	font: 12px/ 15px;
	border-right: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
}

.todd a{
	text-decoration:none;
	color:#0067AD;
}

.todd a:hover{
	color:#00F;
}

.todd:last-child{
	border-right:none;
	width:300px;
	text-align:center;
}

.teven{
	padding: 8px 20px 8px 12px;
	font: 12px/ 15px;
	border-right: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
}

.teven a{
	text-decoration:none;
	color:#0067AD;
}

.teven a:hover{
	color:#00F;
}

.teven:last-child{
	width:200px;
	border-right:none;
	text-align:center
}

.sorting_asc{
	z-index:-1;
}

 
.sorting_desc{
	z-index:-1;
}



/**************************
**************************
****************************/


.pm{
	border-collapse:collapse;
	list-style: none;
	opacity: 1;
	display: block;
	position: relative;
	width: 550px;
	height: auto;
	margin: 21px 25px 60px 4%;
	padding: 0 25px 25px 25px;
	z-index: 800;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.phead{
	text-align:left;
	padding:4px 12px 8px 0;
	font: 14px/ 15px;
}

.phead:first-child{
	padding:4px 200px 8px 4px;
}


.podd{
	padding: 8px 20px 8px 12px;
	font: 12px/ 15px;
	border-right: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
text-align:left;
}

.podd a{
	text-decoration:none;
	color:#0067AD;
}

.podd a:hover{
	color:#00F;
}

.podd:last-child{
	border-right:none;
	width:400px;
	text-align:left;
}

.peven{
	padding: 8px 20px 8px 12px;
	font: 12px/ 15px;
	border-right: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	text-align:left !important;
}

.peven a{
	text-decoration:none;
	color:#0067AD;
}

.peven a:hover{
	color:#00F;
}

.peven:last-child{
	border-right:none;
	text-align:left !important;
}

.mfeet{
	padding:8px 25px 8px 0;
	font: 14px/ 15px;
}

.mfeet:first-child{
	padding: 0 0 0 10px;
}

.mfeet:nth-child(3){
	text-align:right;
}

.mfeet a{
	color:#0067AD;
	text-decoration:none;
}

.mfeet a:hover{
	color:#00F;
}
		
		
		
