#structure_content .table_admin
{
	margin: 10px;
}


#structure_content .table_admin ,
#structure_content .table_admin th,
#structure_content .table_admin td	
{	
	border:					none;  
	border-collapse:		collapse; 
	font-family:			arial; 
	font-size:				12px; 
	line-height:			20px;
}


#structure_content .table_admin		
{	
	/*background:				black; */
	-webkit-border-radius:	10px; 
	-moz-border-radius:		10px; 
	border-radius:			10px; 
	-webkit-box-shadow:		1px 1px 10px rgba(0,0,0,0.3); 
	-moz-box-shadow:		1px 1px 10px rgba(0,0,0,0.3);
}


#structure_content .table_admin caption		
{	
	text-align:				left; 
	text-transform:			uppercase; 
	font-size:				150%; 
	font-weight:			bold; 
	padding:				1.5em 0; 
	color:					black;
}


#structure_content .table_admin thead, 
#structure_content .table_admin tfoot			
{	
	color:					white; 
}


#structure_content .table_admin thead th
{	
	padding:				0.5em 1em; 
	text-transform:			uppercase; 
	text-align:				center; 
	background-color:		#009ee0;
	font-weight: bold;
}


#structure_content .table_admin thead th:first-child
{
	-webkit-border-top-left-radius:	10px; 
	-moz-border-radius-topleft:		10px; 
	border-radius:					10px; 
}


#structure_content .table_admin thead th:last-child
{
	-webkit-border-top-right-radius:	10px; 
	-moz-border-radius-topright:		10px; 
	border-radius:						10px; 
}


#structure_content .table_admin thead th:first-child	
{	
	width:					10em; 
}


#structure_content .table_admin tbody td,
#structure_content .table_admin tbody th				
{	
	font-size:				100%; 
	padding:				0.5em 1em; 
	background-color:		#e7ebee; 
	vertical-align:			top;
}


#structure_content .table_admin tbody th				
{	
	color:					#222;	
	text-align:				right; 
	background-repeat:		repeat-y; 
}



#structure_content .table_admin tbody tr.odd th, 
#structure_content .table_admin tbody tr.odd td			
{	
	background-color:		#eee; 
	color:					#222;
}


#structure_content .table_admin tbody tr:hover
{
	-moz-transform:			scale(1.02);
	/*-webkit-transform:		scale(1.02);*/
	-moz-box-shadow:		0 0 3px #666;
	-webkit-box-shadow:		0 0 3px #666;
}


#structure_content .table_admin tbody tr:hover td,
#structure_content .table_admin tbody tr:hover th
{
	background-color: 		#009ee0;
	color: 					#fff;
	border-color:  			#009ee0;
}

#structure_content .table_admin tfoot td,
#structure_content .table_admin tfoot th			
{	
	padding:				0.5em 1em 2em; 
	font-size:				130%;
}


#structure_content .table_admin tfoot th				
{	
	text-align:				right;
}


#structure_content .table_admin table a:link	
{	
	line-height:			1em; 
	color:					black; 
	display:				inline-block; 
	padding:				3px 7px; 
	margin:					-3px -7px;
}


#structure_content .table_admin table a:visited	
{	
	color:					#555
}

#structure_content .table_admin table a:hover	
{	
	text-decoration:		none; 
	/*background:				black; */
	color:					white; 
	-webkit-border-radius:	4px;
	-moz-border-radius:		4px; 
	border-radius:			4px;
}


#structure_content .table_admin ::-moz-selection
{	
	background:				#202020; 
	color:					white;
}


#structure_content .table_admin ::selection		
{	
	background:				#202020; 
	color:					white;
}


#structure_content .table_admin thead ::-moz-selection, 
#structure_content .table_admin tfoot ::-moz-selection	
{	
	background:				white; 
	color:					#202020;
}


#structure_content .table_admin thead ::selection, 
#structure_content .table_admin tfoot ::selection		
{	
	background:				white; 
	color:					#202020;
}