/* PERSON TABS */
.persontabs
{
	font-size: 90%;
	position: relative;
	z-index: 999;
}
.persontab
{
	position: relative;
	float: left;
	display: inline;
	color: #ffffff;
	background-color: #666666;
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #666666;
}
.persontabon
{
	position: relative;
	float: left;
	display: inline;
	color: #333333;
	background-color: #ffffff;
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #ffffff;
}
.persontabsplit
{
	position: relative;
	float: left;
	display: inline;
	width: 6px;
}
.persontabtext
{
	padding: 1px 10px 2px 10px;
}
.persontab a:link,.persontab a:visited
{
	color: #ffffff;
	background-color: inherit;
	text-decoration: none;
}
.persontab a:active,.persontab a:hover
{
	color: #ffffff;
	background-color: inherit;
	text-decoration: underline;
}
.persontabon a:link,.persontabon a:visited
{
	color: #333333;
	background-color: inherit;
	text-decoration: none;
}
.persontabon a:active,.persontabon a:hover
{
	color: #333333;
	background-color: inherit;
	text-decoration: underline;
}
.persontabsbottom
{
	position: absolute;
	border-top: solid 1px #666666;
	width: 100%;
	top: -1px;
	z-index: 1;
}

/* PERSON CONTENT */
.personimagebox
{
	float: right;
	display: inline;
	margin-left: 20px;
	border: solid 1px #666666;
}
.personinstituteinfo
{
	font-weight: bold;
	margin-bottom: 8px;
}
.personinforow
{
	clear: left;
	margin-bottom: 8px;
}
.personinfolabel
{
	float: left;
	display: inline;
	width: 100px;
	margin-right: 8px;
}
.personinfotext
{
	float: left;
	display: inline;
	width: 250px;
}

.publicationoptionbox
{
	border: solid 1px #666666;
	padding: 0px 10px 10px 10px;
	color: inherit;
	background-color: #f3f3f3;
	margin-bottom: 10px;
}
.publicationoption
{
	padding: 10px 0px 0px 0px;
}
.publicationoptiontype
{
	font-weight: bold;
	margin-right: 10px;
	font-size: 92%;
}
.publicationoptionitem
{
	margin-right: 6px;
}

/* AUTO PERSONLIST */
.phonebookpersonbox
{
	margin-top: 16px;
}
.phonebookpersontable
{
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.personlistsortarrow
{
	position: absolute;
	margin-left: 4px;
	margin-top: 4px;
}

/* MANUAL PERSONLIST */
.manualpersonlistitem
{
	width: 100%;
}
.manualpersoninfo
{
	padding-left: 14px;
	float: left;
	display: inline;
	width: 390px;
}
.manualpersonname
{
	font-weight: bold;
}
.manualpersoninforow
{
	width: 390px;
	margin-top: 8px;
}
.manualpersoninfolabel
{
	padding-right: 8px;
	width: 70px;
	float: left;
	display: inline;
}
.manualpersoninfotext
{
	width: 280px;
	float: left;
	display: inline;
}
.manualpersontext
{
	margin-top: 16px;
}
.manualpersonimage
{
	float: left;
	display: inline;
}
.manualpersonimageempty
{
	border: solid 1px #cccccc;
	float: left;
	display: inline;
}

.publicationoptiontype
{
	clear: both;
	float: left;
	width: 200px;
}
.publicationoptionlist select
{
	width: 250px;
}