/*Staff Directory Start*/


.directoryDataTblAlternate {background-color: #e6eae8;}

.directoryFilter {background: #083B52; padding: 5px 10px 15px 10px; margin-top:10px; margin-bottom:20px; color:#ffffff;  border: 3px solid #1E896A;}
.directoryFilterLetters {float:left; margin-top:3px;}
.directoryFilterLetters a {margin: 0 2px;}

.directoryFilter a {color:#ffffff !important;}
.directoryFilter .active {text-decoration:underline;}

.directoryDataTbl .btnWrapper a.btn,  .btnWrapper input.btn {
    background: url(/cms/images/layout/btnR.gif) no-repeat scroll right top transparent;
    border-style: none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: 'Open Sans',Arial,sans-serif;
    font-size:  0.875em;
    font-weight: bold;
    height: 28px;
    letter-spacing: 0;
    margin-right: -2px;
    overflow: visible;
    padding: 0 9px 3px 10px;
    text-decoration: none;
    text-shadow: 1px 1px #154C69;
    text-transform: uppercase;
}

.staffcont td {vertical-align:top;}

.rd {color:#ff0000;}
.bioData {font-size: 0.813em;}
.bioImg { float: right; margin: 0 0 0 15px; }

.bioData dt, .bioData dd { display:inline-block; *display:inline; zoom:1; }
.bioData dt { width:100px; }
.bioContact { padding-top:1em; } 
/*Staff Directory End*/



/* =================================================================
                        Media Queries
===================================================================*/

/* 16px baseline (180px - 767px) */
@media only screen and (min-width:11.250em) and (max-width:47.938em) {	
	
	.directoryDataTbl {}
	.directoryDataTbl tr,
	.directoryDataTbl td {display: block; width: 100% !important; -webkit-box-sizing: border-box; box-sizing: border-box;}
	.directoryDataTbl tr {}
	.directoryDataTbl th {display: none;}
	.directoryDataTbl td {}
	.directoryDataTbl td:empty {display: none;}
	.IRight .bioName,
	.IRight .bioTitle { margin:0; padding-bottom:0; }
	.bioData dt, .bioData dd {display: block; width: 100%; margin: 0;}
	.bioData dt {font-weight: bold;}
}

/* 16px baseline (768px) */
@media only screen and (min-width:48em) {
	.directoryDataTbl {width:100%; margin-bottom:15px;}
	.directoryDataTbl th {background: #083B52; padding: 5px 10px 5px 10px; margin-top:15px; margin-bottom:20px; color:#ffffff; font-weight:normal; border-top: 3px solid #1E896A; border-bottom: 3px solid #1E896A;}
	.directoryDataTbl th:first-child {border-left: 3px solid #1E896A;}
	.directoryDataTbl th:last-child {border-top: 3px solid #1E896A; border-right: 3px solid #1E896A;}
	.directoryDataTbl td {vertical-align:middle; padding:10px 10px; line-height:17px;}
	.directoryDataTbl tr:last-child td {border-bottom:none;}
	.directoryDataTblnobdr td {vertical-align:top;text-align:left; padding:0px; border-width:0px;}
	.directoryDataTbl th a, 
	table.directoryDataTbl th a:link, 
	table.directoryDataTbl th a:visited {color:#fff; }

}

/* 16px baseline (861px) */
@media only screen and (min-width: 53.813em) {

}

/* 16px baseline (960px) */
@media only screen and (min-width: 60.000em) {

}