/*use showcase table*/

.rowBlockTabs {width: 960px; margin: 0 0 12px 0; overflow: inherit; background: #ffffff;z-index:20; position:relative; border-top: 1px solid #d9dcdd; 
						   -moz-border-radius: 0px 4px 4px 4px; -webkit-border-radius: 0px 4px 4px 4px; border-radius: 0px 4px 4px 4px;
	                       -webkit-box-shadow: rgba(0,0,0,.3) 1px 1px 3px; -moz-box-shadow: rgba(0,0,0,.3) 1px 1px 3px; box-shadow: rgba(0,0,0,.3) 1px 1px 3px;}
						   
table.showcase {border: 1px solid #CCCCFF/*border-collapse: collapse*/;font-size: 14px; padding: 0; width:100%; margin:10px 0; background-color: #EAEDEE}
table.showcase th {padding: 5px 5px 10px 15px;vertical-align: top; text-align:left; background-color: #EAEDEE; cursor:pointer; text-decoration:underline; color:#004FC3; border-bottom:2px solid #ccc;}
table.showcase th:hover {color:red;}
table.showcase td {padding: 10px 5px 10px 15px;vertical-align: top; border-bottom:1px solid #ccc}
table.showcase td a {text-decoration:underline}
table.showcase tr:hover {background-color:#DFE6EE}
table.showcase tr.heading:hover {background-color:#EAEDEE}
table.showcase .bg-light {background-color: #FFFFFF;}
table.showcase .bg-dark {background-color: #EAEDEE;}

.showcase .search h2 {
	font-size:20px;
	float:left;
	margin-top:15px;
}

.showcase .search {
	text-align:center;	
}
.showcase .search input {
    background-color: #fdfdfd;
    background-image: none;
    border: 1px inset #454545;
    cursor: text;
	font-size:18px;
    width: 50%;
	height: 30px;
	margin: 8px 30px 26px 23px;
    padding: 4px 8px;
	float:left;
}

.showcase .search a#clearfilter {
	float:right;	
	color:#004fc3;
	text-decoration:underline;
	font-size:16px;
	margin: 17px 23px 0  17px;
}

.showcase .search a#clearfilter:hover {
	color:red;
}

.showcase .search input:focus {
    border: 1px solid #d89f02;
}

