#LeftMenu {
	margin-top: 9px !important;
}


/**************************************/
/*** Styles for the staff list page ***/
/**************************************/

#StaffListPageContentArea{
	margin: 10px 0 0 0;
	font-family: Arial, sans-serif;
	font-size: .8em !important;
	width: 590px !important;
	float: left;
}

#StaffListPageContentArea #StaffListColumn{
	width: 580px;
	margin: 0 10px 20px 4px;
}

#StaffListPageContentArea #StaffListColumn h3 {
	margin: 0 0 12px 0;
	padding: 0;
	font-family: Arial, sans serif;
	color: #d81e05;
	font-weight: normal;
	font-size: 1.4em;
}

#StaffListPageContentArea #StaffListColumn p {
	padding: 0;
	margin: 0 0 12px 0;
}

#StaffListPageContentArea #StaffListColumn a:link, #StaffListPageContentArea #StaffListColumn a:active {
	color: #1a67b4;
	text-decoration: none;
}
#StaffListPageContentArea #StaffListColumn a:hover {
	text-decoration: underline;
}
#StaffListPageContentArea #StaffListColumn a:visited {
	color: #1a67b4;
}


#StaffListPageContentArea #StaffListColumn table {
	margin-bottom: 16px;
	border-collapse: collapse;
	background-color: #fff;
	font-size: 0.9em;
	line-height:1.3em;
}
#StaffListPageContentArea #StaffListColumn table tr {
/*	cursor: pointer;
background-color: #EFEDEC;*/
background:#FFFFFF none repeat scroll 0 0;

}
#StaffListPageContentArea #StaffListColumn table tr td.namerow span {
	cursor: pointer;
}
#StaffListPageContentArea #StaffListColumn table tr.headerRow {
	background: #68645f /*url(../images/bg/StaffListHeaderBg.gif) repeat-x bottom*/;
}
#StaffListPageContentArea #StaffListColumn table tr.hideme {
	display: none;
	cursor: default;
}
#StaffListPageContentArea #StaffListColumn table th {
	color: #fff;
	font-weight: bold;
	padding: 6px 0 6px 10px;
	font-family: Arial, sans serif;
}
#StaffListPageContentArea #StaffListColumn table th#NameColumn {
	width: 179px;
}
#StaffListPageContentArea #StaffListColumn table th#JobColumn {
	width: 282px;
}
#StaffListPageContentArea #StaffListColumn table th#ProfileColumn {
	width: 49px;
}
#StaffListPageContentArea #StaffListColumn table th#ExpandColumn {
	width: 28px;
}
#StaffListPageContentArea #StaffListColumn table td {
	padding: 3px 0 4px 10px;
	background:#fff url(../images/bg/StaffListItemBg2.gif) repeat-x bottom;
	/*border-bottom: 1px dotted #AEA79F;*/
	/*color: #1a67b4;*/
}
#StaffListPageContentArea #StaffListColumn table td img {
	border: 0;
}
#StaffListPageContentArea #StaffListColumn table td img.ProfileImage {
	margin: 0 0 0 10px;
}
#StaffListPageContentArea #StaffListColumn table td img.ExpandImage {
	cursor: pointer;
}
#StaffListPageContentArea #StaffListColumn table tr.expanded td {
	background:#DFDCD9 /*url(../images/bg/StaffListBigItemBg.gif) repeat-x bottom*/;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 9px 0 8px 10px;
	*padding-top: 10px;
	font-size: 1.4em;
	font-weight: bold;
	color: #464340;	
}
#StaffListPageContentArea #StaffListColumn table tr.expanded img {
	cursor: pointer;
}
#StaffListPageContentArea #StaffListColumn table tr.details td {
	background:#EFEDEC /*url(../images/bg/StaffListBigItemDetailsBg.gif) repeat-x bottom*/;
	padding: 12px 0 12px 10px;
	line-height: 17px;
	vertical-align: top;
	border-bottom: 1px dotted #AEA79F;
	color: #000;
}
#StaffListPageContentArea #StaffListColumn table tr.details td span {
	color: #d81e05 !important;
	font-weight: bold;
	font-family: Arial, sans serif;
	font-size: 0.95em;
	padding-right: 2px;
}
#StaffListColumn span {
	color:#1a67b4 !important;
	}

#StaffListPageContentArea #StaffListColumn table tr.details td.LargeImages {
	text-align: right;
}
#StaffListPageContentArea #StaffListColumn table tr.details td.LargeImages img {
	margin: 0 10px 1px 0;
}
#StaffListPageContentArea #StaffListColumn table tr.details td.LargeImages img.emailImage {
	margin: 4px 10px 5px 0;
}
