﻿/************************* Dept Section ******************************/

/* All Dept Home Content: Dept item and Custom Content Areas */
.DeptItmNCs	{padding: 20px;}

/* DeptItm Custom Content Area 2 occurs within it */
.DeptItm	{text-align: justify;}

/* Main Dept Image */
.DeptImg
{
    float: right;
    margin-left: 10px;
}

/* Information Lists and small custom content area underneath */
.DeptItm .InfoLists,
.DeptItm .DeptItmC2
{
    float: left;
	width: 250px;
}

/* Each info list needs its margin and padding removed */
.DeptItm .InfoLists ul
{
	margin: 0;
    padding: 0;
}

/* Adds spacing between Contact Info, Hours and Custom Content 1 */
.DeptItm .EmlLst,
.InfoLists
{
    margin-bottom: 0px;
}

/* HOURS title */
.DeptItm h3
{
    font-size: 16px;
    margin: 0;
    padding: 0;
    margin-top: 0px;
    padding-top: 0px;
    font-weight: bold;
}

/* Labels for the information lists */
.DeptItm .PhnType,
.DeptItm .EmlType,
.DeptItm .HrType,
.StfItm .PhnType,
.StfItm .EmlType
{
    font-weight: bold;
}

/******** Custom Content Areas in DeptItm *************/
.DeptItm .DeptItmC2
{
	/*height: 150px;*/
	overflow: hidden;
}

.DeptItmC3
{
	padding-top: 0px;
}

/************************* Staff Section ******************************/
/* Staff List plust the custom content areas */
.StaffLstNCs 
{
    padding: 0 20px 20px 20px;
}

/* Staff Details and Photo */
.StfItm
{
    margin-top: 25px;
    width: 360px;
    float: left;
    height: 150px;
    overflow: hidden;
}

/* Get rid of margin and padding on info lists */
.StfItm .PhnLst,
.StfItm .EmlLst,
.StfItm .HrLst
{
    margin: 0;
    padding: 0;
}

/* Staff Photo */
.StfImg
{
    border: solid 2px #828282;
    float: left;
    width: 76px;
}

/* Holds the non-picture staff section */
.StfDtls
{
    float: left;
    width: 270px;
    padding-left: 10px;
}

/* Name/Title */
.StfItm h3
{
    margin: 0;
    padding: 0;
    margin-bottom: 5px;
    font-size: 18px;
}