.imgheaders {width:100%;height:250px;overflow:hidden;margin-top:-6px}
.imgheaders img {width: 100%;height:auto}

/*-- table --*/	

.styled-table { width:100%;background: #FFF;border: 8px solid white;}

.styled-table tr {background: #FFF;	}
.styled-table tr td {

text-align: center;
background:#efeeee;
color: #063F62;
border: 2px solid white;
padding:10px;
font-size: 16px;
vertical-align:middle;
}
.styled-table tr td.tblsmallpadding {padding: 5px 3px !important;}

.styled-table tr th {
text-align: center;
background:#063F62;
border: 2px solid white;
color:#FFF;
padding: 10px;
font-size: 1em;
}

.styled-table .gray-row td {
background: #CCC;
padding: 25px;
}
.styled-table .white-row td {
background: #FFF;
height: 10px;
color: #1c76ae;
padding: 8px;
}
.styled-table tr:nth-child(even) {background: #fff;}

.styled-table tr:hover td {background: #f1f1f1;}

/* responsive tables */
.responsive-stacked-table {
	width: 100%;
	border: 1px solid #ddd;
	border-collapse: collapse;
	table-layout: fixed;
}
.responsive-stacked-table th {
background:/*#063F62*/ #357ca8;
border: 2px solid white;
color:#FFF;
padding: 10px;
font-size: 1em;
}
.responsive-stacked-table th,
.responsive-stacked-table td {
	padding: 10px;
	border-top: 1px solid #ddd;
	text-align:center;
}

.responsive-stacked-table tr:hover td {background: #f8f8f8}

.responsive-stacked-table thead {
	background: #eee;
	border-bottom: 3px solid #ddd;
}
.responsive-stacked-table tr:nth-child(even) {
	background: #f5f5f5;
}
.responsive-stacked-table .fa {
	margin-right: 5px;
}
.responsive-stacked-table .fa-check-circle {
	color: #690;
}
.responsive-stacked-table .fa-times-circle {
	color: #c00;
}

.responsive-stacked-table.with-mobile-labels td {
	font-size: 16px !important;
}
.responsive-stacked-table.with-mobile-labels td:nth-of-type(1) td {font-weight: 700}


@media (max-width: 767px) {
	.responsive-stacked-table thead {
		display: none;
	}
	.responsive-stacked-table tr,
	.responsive-stacked-table th,
	.responsive-stacked-table td {
		display: block;text-align:left;
	}
	.responsive-stacked-table td {
		border-top: none; padding:5px;
	}
	.responsive-stacked-table tr td:first-child {
		border-top: 1px solid #ddd;
		font-weight: bold;
	}
	.responsive-stacked-table.with-mobile-labels tr td:first-child {
		font-weight: 300;
	}
	.responsive-stacked-table.with-mobile-labels td:before {
		display: block;
		font-weight: bold;
	}
	.responsive-stacked-table.with-mobile-labels td:nth-of-type(1) {padding-top: 5px;padding-bottom:5px;background: #444 /*#063F62*/;color: #fff}
	.responsive-stacked-table.with-mobile-labels td:nth-of-type(1) a {color: #fff;display:block;}
	.responsive-stacked-table.with-mobile-labels td:nth-of-type(1):hover {background: #357ca8;}
	
	.responsive-stacked-table.with-mobile-labels td:nth-of-type(1):before {
		content: "Affiliation:";float:left;padding-right: 5px;
	}
	.responsive-stacked-table.with-mobile-labels td:nth-of-type(2):before {
		content: "Member:";float:left;padding-right: 5px;
	}
	.responsive-stacked-table.with-mobile-labels td:nth-of-type(3):before {
		content: "Title:";float:left;padding-right: 5px;
	}
	.responsive-stacked-table.with-mobile-labels td:nth-of-type(4):before {
		content: "Term Ends:";float:left;padding-right: 5px;		
	}
	.responsive-stacked-table.with-mobile-labels td:nth-of-type(5):before {
		content: "label 5:";float:left;padding-right: 5px;
	}
	.responsive-stacked-table.with-mobile-labels td:nth-of-type(6):before {
		content: "label 6:";float:left;padding-right: 5px;
	}
}



@media screen and (max-width:50em) {
	.imgheaders {height:auto;overflow: visible;margin-top: 3px}	
}

/* mobile 400px*/
@media screen and (max-width:25em) {	
	.imgheaders, slider_container{display:none}		
}

