#directory h3 { padding-bottom: 1em; }
#directory { padding-bottom: 2em; }
#containerwrapper { background: #F5F1E3 url(../images/bg_left_tile2.gif) left top repeat-y; }
#maincontent { min-height: 720px; }
#container { padding-bottom: 4em; }
.button { clear: left; }

.buttonlabel
{
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	color: #a29d8e;
	padding: 0;
	margin: 0;
}

#concrete_sec.buttonlabel img
{
	margin-right: 0;
	padding: 0;
	width: 14px;
	display: inline;
}

.person
{
	width: 460px;
	clear: left;
	height: 90px;
}

.person .pic
{
	width: 84px;
	float: left;
	cursor: default;
}

.firstperson { padding-top: 2em; }

.person .fullname
{
	padding-top: 1em;
	color: #444;
	cursor: default;
}

.person .phone { cursor: default; }
.person .email, .person .phone { color: #444; }

.person .email a:link, .person .email a:link
{
	color: #369;
	text-decoration: none;
}

.person .email a:hover
{
	color: #369;
	text-decoration: underline;
}

.person .email a:active
{
	color: #369;
	text-decoration: none;
}

.person_info
{
	width: 364px;
	float: left;
}

#dirs
{
	width: 600px;
	padding-top: 20px;
	border-top: 0px solid #A29D8E;
}

#dir_left
{
	width: 600px;
	float: left;
}

#dir_left { margin-bottom: 6em; }

#dir_left .button
{
	margin-bottom: 1em;
	padding-top: 1em;
}

#dir_left .menuNode { width: auto; }
#dir_left .menu { margin-bottom: 1.5em; }

#dir_left .menu .menuNode a,
#dir_left .menu .firstMenuNode a
{
	padding-left: 0;
	font-weight: normal;
	text-decoration: none;
}

#dir_left .menu .menuNode a:link,
#dir_left .menu .firstMenuNode a:link { color: #369; }
#dir_left .menu .menuNode a:visited,
#dir_left .menu .firstMenuNode a:visited { color: #369; }

#dir_left .menu .menuNode a:hover,
#dir_left .menu .firstMenuNode a:hover
{
	color: #369;
	text-decoration: underline;
}

#dir_left .menu .menuNode a:active,
#dir_left .menu .firstMenuNode a:active { color: #369; }
#dir_left .menuNode { background: none; }
#dir_left .menuNode.active { background: none; }

/* added 091608 */
#dir_left .button
{
	color: #a29d8e;
	background-color: #ebe7da;
	width: 460px;
	padding: 6px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 448px;
}

#dir_left .menu
{
	background-color: #fffbed;
	width: 460px;
}

.buttonlabel { display: block; }