﻿body {
}

/* Directory Table */
table.Directory{
	font-size: 8pt;
	font-family: arial;	
	width: 500px;
}
table.Directory tr{
	background-color: #f6f6fa;
}
table.Directory tr th{
	padding: 3px;
	font-size: 9pt;
}
table.Directory tr td{
	padding: 2px;
	border-bottom: 1px solid #c0c0c0;
	font-size: 8pt;
}
table.Directory tr td table tr td{
	border: none;
	padding: 2px;
}
table.Directory .SmallTitle{
	font-size: 8pt;
	font-weight: bold;
	color: #484848;
}
table.Directory .AltColor{
	background-color: #D6D7D7;
}
table.Directory .DepartmentHeader{
	padding: 2px;
	padding-left: 4px;
	font-weight: bold;
	background-color: #c9d8ee;
	border-left: solid #b2b2b2 1px;
	border-right: solid #b2b2b2 1px;
}

table.Directory .DepartmentHeader a{
	text-decoration: none;
	color: #000;
}
table.Directory .DepartmentHeader a:hover span{
	text-decoration: underline;
	color: #000;
}

table.Directory .OfficeDescription{
	padding-top: 4px;
	padding-left: 4px;
	font-weight: bold;
}

table.Directory .LeftTD{
	border-left: solid #b2b2b2 1px;
}
table.Directory .RightTD{
	border-right: solid #b2b2b2 1px;
}

table.Directory .OfficeSpacer{
	background: #ffffff; 
	border: none; 
	border-top: solid #e1e1e1 1px; 
	height: 11px;
}

.Collapsed th{
	border: solid #dadada 1px;
	border-right: solid #e1e1e1 2px;
	background-color: #efefef;
}
.Collapsed th a{
	color: #575757;
}

.Expanded th{
	border: solid #b2b2b2 1px;
	background-color: #C4504C;
}
.Expanded th a{
	color: #222;
}
/*
	filter: alpha(opacity=60);
	opacity: .7;
*/