/*
Project:
	Title: American Bar Association official website
	URL: http://www.americanbar.org

File:
	Filename: people-directory.css
	Location: /docroot/css
	Created: 2011-15-Nov
	
Developer:
	Name: Julia Versinina (Web Designer, Digital Marketing, American Bar Association)
	
Contents:
-	People Directory
	Profile Template
*/

#profilegeneral_wrapper {
	background: #fff url(../images/global/profilegeneral_wrapper_backgr.png) repeat-y;
	float: left;
	margin: 0 auto;
	position: relative;
	width: 980px;
}

#profilegeneral_content {
	float: left;	
	font-family: Verdana;
	width: 755px;
}

#profilegeneral_main {}
#profilegeneral_public {}
#profilegeneral_authorized {}
#profilegeneral_secondary {}

#profilegeneral_authorized .spacer {
	height: 20px;
}

.person_image {
    padding: 0 0 0 15px;
}
	
.person_image img {
	background-color: #fff;
    border: 3px solid #E6E6E6;
    float: left;
    height: 176px;
    padding: 3px;
	width: 130px;
}
	
#profilegeneral_main h2 {
	color: #000;
	font-size: 18px; 
}

#profilegeneral_sidebar {
	float: right;
	font-family: Verdana;
	padding: 15px 10px 10px 10px;
	width: 199px;
}

#profilegeneral_sidebar h1{
	font-size: 14px; 
	padding: 0 0 3px 0;
}

#profilegeneral_sidebar h2{
	font-size: 14px; 
	padding: 15px 0 3px 0;
}

#profilegeneral_sidebar h3 {
	font-size: 14px;
}

#profilegeneral_sidebar p{ 
	padding: 0 0 2px 0;
}

#profilegeneral_sidebar a,
#profilegeneral_sidebar p a{
	text-decoration: underline;
}

#profilegeneral_sidebar .text {
	padding: 0;	
}

#profilegeneral_toplinks {
	float: right;
    padding-top: 15px;
	width: 120px;
}

#profilegeneral_pagetitle {
	float: left;
	width: 555px;
}
	
#profilegeneral_pagetitle h1 {
	font-size: 18px!important;
	padding: 15px 0 0 15px;	
}

#profilegeneral_content a:link.add_contact,
#profilegeneral_content a:hover.add_contact,
#profilegeneral_content a:visited.add_contact,
#profilegeneral_content a:active.add_contact {
	color: #FF7E00;
	background-image: url(../images/global/user-add.png);
	background-repeat: no-repeat;
	display: block;
	font-family: Verdana;
    height: 18px;
	margin-bottom: 8px;
	margin-top: 8px;	
	padding-left: 18px;
	text-decoration: underline;
	width: 110px;
}
		
.profilegeneral_leftcolumn a:link.edit,
.profilegeneral_leftcolumn a:hover.edit,
.profilegeneral_leftcolumn a:visited.edit,
.profilegeneral_leftcolumn a:active.edit {
	color: #069;
	display: none;
	font-family: Verdana;
	padding-left: 15px;
}

#profilegeneral_content #profilegeneral_authorized .profilegeneral_rightcolumn a.edit {
    background-image: url("../images/global/pencil.png");
    background-repeat: no-repeat;
    height: 18px;
    margin-top: 10px;
    padding-left: 18px;
    text-decoration: underline;
    width: 75px;
}

#profilegeneral_authorized .profilegeneral_rightcolumn li a {
	clear:both;
}

#profilegeneral_content #profilegeneral_authorized .profilegeneral_leftcolumn a.edit{
	background-image: url("../images/global/pencil.png");
	background-repeat: no-repeat;     
	height: 18px;
	margin-left: 15px;
	padding-left: 18px;
	text-decoration: underline;		
	width: 75px;
}

#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .profilegeneral_leftcolumn a.edit {
    background-image: url("../images/global/edit-pensil.png");
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 16px;
    text-decoration: underline;
    width: 50px;
}

#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .profilegeneral_leftcolumn a.edit.view_display {
    background-image: url("../images/global/view-eye.png");
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 16px;
    text-decoration: underline;
    width: 50px;
}

.profilegeneral_fullwidthcolumn h1 {
	background: #fff url(../images/global/people-directory-plus.png) no-repeat;
	color: #000;
	cursor: pointer;
	display: inline;
	float:left;
	font-size: 14px;
	height: 20px;
	margin-left: 10px;
	padding-left: 23px;
    padding-right: 5px;
}

.profilegeneral_fullwidthcolumn h1.minus_sign {
	background: #fff url(../images/global/people-directory-minus.png) no-repeat;
	color: #000;
	cursor: pointer;
	font-size: 14px;
	height: 20px;
	margin-left: 10px;
	padding-left: 23px;
    padding-right: 5px;
}

.profilegeneral_fullwidth .togglearea {
	display: none;	
}

.profilegeneral_fullwidthcolumn h1:hover {
	color: #666; 
}

.profilegeneral_rightcolumn a {    
	text-decoration: underline;
}

.profilegeneral_fullwidthcolumn a.top {
	background-color: #fff;
	display: block;
	text-decoration: underline;	
	padding: 10px 0 10px 15px;
}
	
.profilegeneral_leftcolumn {
	float: left;
	width: 140px;
}

.edit {
    display: none;
}

.profilegeneral_rightcolumn {
	float: right;
	padding-left: 15px;
	width: 580px;
}

.profilegeneral_fullwidthcolumn {
	float: left;
	padding-bottom: 5px;
	width: 740px;
}

.person_image a:link.edit,
.person_image a:hover.edit,
.person_image a:visited.edit,
.person_image a:active.edit {
	background-color: #e8f2f7;
    color: #006699;
	display: none;
    float: left;
    font-family: Verdana;	
	height: 16px;
	margin-left: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0;
	text-align: center;
	text-decoration: underline;
	width: 100px;
}

.person_basic_info {
	padding: 0 0 10px 0;
}

#profilegeneral_public .spacer {
	height: 2px;
}

#profilegeneral_authorized .togglearea .profilegeneral_rightcolumn ul {
	padding-bottom: 5px;
}

#profilegeneral_authorized .togglearea .profilegeneral_rightcolumn ul li {
    line-height: 1.4em;
/*	height: 14px;*/
    padding-bottom: 3px;
}

#profilegeneral_authorized .togglearea .profilegeneral_rightcolumn strong {
    color: #000;
    font-size: 1.1em;
}

p.leadership {
	background-image: url(../images/global/star.png);
	background-position: 152px;
	background-repeat: no-repeat;
}

/* profile edit mode */
td#cke_contents_bio {
	background-color: #fff;
}
	
td.results_person_image img {
	border: 1px solid #CCC;
	height: 90px;
	width: 66px;
}

td.results_person_image {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	width: 80px;
}

td.meta_data {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;	
	width: 400px;
}

#lensdeck-wrapper table#results {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;	
}

/* People Directory START */
#people_directory_wrapper {
	background-color: #fff;
	float: left;
	margin: 0 auto 10px auto;
	position: relative;
	width: 980px;
}

#people_directory_content {
	background-color: #fff;
	float: left;	
	padding-top: 5px;
	width: 760px;
}

#people_directory_top {
	background: #fff url(../images/global/people_directory_wrapper_backgr.png) repeat-y;
	float: left;	
	margin-top: 5px;
	padding-top: 5px;
	width: 760px;
}

#people_directory_top h1, #people_directory_top h2{
	font-size: 14px;
}

#left_column_title {
	float: left;	
	width: 280px;
}
	
#left_column_title h1 {
	padding-left: 10px;
}

#middle_column_title {
	float: right;
	width: 480px;
}

#middle_column_title h1{
	padding-left: 10px;
}
	
#people_directory_search_table {
	float: left;	
	width: 755px	
}

table#people-directory-table{
	padding: 0;
	margin: 0;
	vertical-align: top;
	width: 755px;
}
	
table#people-directory-table tr td{
	padding: 0;
	margin: 0;
	vertical-align: top;
}
	
a:link.print_page,
a:hover.print_page,
a:visited.print_page,
a:active.print_page {
	background-image: url(../images/global/print.png);
	background-repeat: no-repeat;
	display: block;
	float: right;
	font-family: Verdana;
	height: 18px;
	text-align: left;
	text-decoration: underline;
	padding-left: 18px;
	width: 90px;
}
	
a:link.new_search,
a:hover.new_search,
a:visited.new_search,
a:active.new_search {	
	background-image: url(../images/global/search.png);
	background-repeat: no-repeat;
	display: block;
	float: right;
	font-family: Verdana;
	height: 18px;
	text-align: left;
	text-decoration: underline;
	padding-left: 18px;
	width: 90px;
}

#search_results_top_links .spacer {
	height: 3px;
}

#search_results_top_title {
	float: left;
	width: 360px;
}

#search_results_top_links {
	float: right;
	width: 120px;
}

.input radio {
	color: #000;
	font-family: Verdana;
	font-size: 12px; 
	font-weight: bold; 
}
/* People Directory END */

/* Querybuilder (#people_directory_wrapper #people_directory_content) - copied from docs and pages directories */
#people_directory_wrapper #people_directory_content .assetshare H1,
#people_directory_wrapper #people_directory_content .asseteditor H1 {
	display:block;
	font-size:13px;
	font-weight:700;
	margin-bottom:5px;
}

#people_directory_wrapper #people_directory_content .assetshare .line,
#people_directory_wrapper #people_directory_content .asseteditor .line {
	height:1px;
	line-height:1px;
	width:100%;
}

#people_directory_wrapper #people_directory_content .assetshare .line_gray,
#people_directory_wrapper #people_directory_content .asseteditor .line_gray {
	display:none;
}

#people_directory_wrapper #people_directory_content .asseteditor .parsys,
#people_directory_wrapper #people_directory_content .asseteditor .parsys A,
#people_directory_wrapper #people_directory_content .asseteditor .parsys SPAN,
#people_directory_wrapper #people_directory_content .asseteditor .parsys DIV,
#people_directory_wrapper #people_directory_content .asseteditor .parsys TD,
#people_directory_wrapper #people_directory_content .assetedtitor .parsys TH {
	color:#535353;
	font:normal 11px Verdana;
}

#people_directory_wrapper #people_directory_content .asseteditor div.footer a {
	background:url(../images/bullet3.gif) 0 0 no-repeat;
	color:#FFF;
	font:normal 11px Verdana;
	padding:0 0 0 17px;
}

#people_directory_wrapper #people_directory_content .asseteditor div.disclaimer a {
	background:0;
	color:#14729E;
	padding:0;
}

#people_directory_wrapper #people_directory_content .asseteditor.contentpage .par div.section {
	margin:0;
	padding:0;
}

#people_directory_wrapper #people_directory_content .asseteditor .par {
	width:100%;
}

#people_directory_wrapper #people_directory_content .asseteditor .box .title,
#people_directory_wrapper #people_directory_content .asseteditor .parsys FORM .title {
	font-size:12px;
	font-weight:700;
	margin-bottom:9px;
	padding-bottom:4px;
}

#people_directory_wrapper #people_directory_content .asseteditor div.assetTitle {
	margin:2px 0;
	padding:8px 16px 6px;
}

#people_directory_wrapper #people_directory_content .asseteditor .box .title TABLE,
#people_directory_wrapper #people_directory_content .asseteditor div.assetTitle TABLE {
	width:100%;
}

#people_directory_wrapper #people_directory_content .asseteditor div.assetTitle TABLE TD {
	color:#069;
	font-size:16px;
	font-weight:700;
}

#people_directory_wrapper #people_directory_content .asseteditor div.assetTitle TABLE tr td {
	padding:0;
}

#people_directory_wrapper #people_directory_content .asseteditor .box .title TABLE TD {
	font-size:12px;
	font-weight:700;
}

#people_directory_wrapper #people_directory_content .asseteditor .assetTitleLine {
	margin-bottom:10px;
}

#people_directory_wrapper #people_directory_content .asseteditor .parsys .filename {
	color:#000;
	font-size:14px;
	font-weight:700;
	margin-bottom:5px;
	margin-top:30px;
	padding-top:5px;
}

#people_directory_wrapper #people_directory_content .asseteditor .editicon {
	background:url(../images/dam/asseteditor/edit.png) no-repeat;
	cursor:pointer;
	float:right;
	height:16px;
	width:16px;
}

#people_directory_wrapper #people_directory_content .asseteditor .box,
#people_directory_wrapper #people_directory_content .asseteditor .parsys FORM {
	margin-bottom:10px;
	padding:10px 16px 14px;
}

#people_directory_wrapper #people_directory_content .asseteditor .box.noborders {
	border-color:transparent;
}

#people_directory_wrapper #people_directory_content .asseteditor .thumbnailwrapper {
	text-align:center;
}

#people_directory_wrapper #people_directory_content .asseteditor .actions {
	margin-top:9px;
	text-align:right;
	width:100%;
}

#people_directory_wrapper #people_directory_content .asseteditor .actions .section {
	float:left;
}

#people_directory_wrapper #people_directory_content .asseteditor .action {
	cursor:pointer;
	font:normal 11px Verdana;
	margin-right:8px;
}

#people_directory_wrapper #people_directory_content .asseteditor .action:hover {
	text-decoration:underline;
}

#people_directory_wrapper #people_directory_content .asseteditor.cq-wcm-edit .actions .section,
#people_directory_wrapper #people_directory_content .asseteditor.cq-wcm-design .actions .section {
	float:none;
}

#people_directory_wrapper #people_directory_content .asseteditor .subassets-wrapper {
	border-bottom:none;
	border-top:none;
	overflow-x:auto;
	padding:7px 0 9px;
	width:100%;
}

#people_directory_wrapper #people_directory_content .asseteditor .subasset {
	padding-left:15px;
	padding-right:18px;
	text-align:center;
	width:140px;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_row {
	clear:both;
	margin-bottom:2px;
	width:100%;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_leftcol {
	float:left;
	width:170px;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_leftcollabel {
	float:left;
	font-weight:700;
	overflow:hidden;
	width:155px;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_leftcolmark {
	float:right;
	width:15px;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_rightcol {
	padding-left:179px;
	width:252px;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_rightcol_wrapper {
	width:252px;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_rightcol_left {
	float:left;
	width:105px;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_rightcol_middle {

	float:left;
	width:23px;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_rightcol_right {
	float:left;
	width:105px;
}

#people_directory_wrapper #people_directory_content .asseteditor INPUT.text,
#people_directory_wrapper #people_directory_content .asseteditor TEXTAREA {
	font:normal 11px Verdana;
	margin:0;
	padding:1px 2px;
	width:246px;
}

#people_directory_wrapper #people_directory_content .asseteditor INPUT.text.mv,
#people_directory_wrapper #people_directory_content .asseteditor TEXTAREA.mv {
	margin-bottom:2px;
	width:228px;
}

#people_directory_wrapper #people_directory_content .asseteditor .mv_add {
	cursor:pointer;
	float:right;
	margin-bottom:6px;
}

#people_directory_wrapper #people_directory_content .asseteditor .mv_remove {
	cursor:pointer;
}

#people_directory_wrapper #people_directory_content .asseteditor .section.end INPUT {
	margin-top:10px;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_error {
	padding-bottom:10px;
}

#people_directory_wrapper #people_directory_content .asseteditor div.parsys_column {
	border:0;
	float:left;
	height:100%;
	margin:5px 0;
	padding:0;
	vertical-align:top;
	width:100%;
}

#people_directory_wrapper #people_directory_content .asseteditor div.cq-colctrl-default {
	width:100%;
}

#people_directory_wrapper #people_directory_content .asseteditor div.cq-colctrl-lt0 {
	background:none;
}

#people_directory_wrapper #people_directory_content .asseteditor div.cq-colctrl-lt0-c0 {
	padding-right:15px;
	width:354px;
}

#people_directory_wrapper #people_directory_content .asseteditor div.cq-colctrl-lt0-c1 {
	width:466px;
}

#people_directory_wrapper #people_directory_content .assetshare .querybuilder,
#people_directory_wrapper #people_directory_content .assetshare .querybuilder A,
#people_directory_wrapper #people_directory_content .assetshare .querybuilder SPAN,
#people_directory_wrapper #people_directory_content .assetshare .querybuilder DIV,
#people_directory_wrapper #people_directory_content .assetshare .querybuilder TD,
#people_directory_wrapper #people_directory_content .assetshare .querybuilder TH {
	color:#069;
	font:normal 11px Verdana;
}

#people_directory_wrapper #people_directory_content .assetshare .querybuilder-wrapper {
	clear:both;
	margin-left:18px;
	margin-right:30px;
}

#people_directory_wrapper #people_directory_content .assetshare TABLE.wrapper {
	width:760px;
}

#people_directory_wrapper #people_directory_content .lensdeck-wrapper {
	padding: 0 10px 10px 10px;
}

#people_directory_wrapper #people_directory_content .assetshare TD {
	padding:0;
	vertical-align:top;
}

#people_directory_wrapper #people_directory_content .assetshare .left-cell {
	border-right-width:0;
}

#people_directory_wrapper #people_directory_content .assetshare .top-predicates {
	padding-bottom:6px;
	width:100%;
}

#people_directory_wrapper #people_directory_content .assetshare.cq-wcm-edit .top-predicates,
#people_directory_wrapper #people_directory_content .assetshare.cq-wcm-design .top-predicates {
	width:300px;
}

#people_directory_wrapper #people_directory_content .assetshare TD.bar-cell {
	padding-bottom:1px;
	padding-top:1px;
}

#people_directory_wrapper #people_directory_content .assetshare .bar {
	height:35px;
	width:760px
}

#people_directory_wrapper #people_directory_content .assetshare .bar #fulltext-cell {
	display: block;
	padding-left: 10px;
	width:270px;
}

#people_directory_wrapper #people_directory_content .assetshare .bar-search #fulltext-wrapper {
	display:inline;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates {
	width:265px;
}

#people_directory_wrapper #people_directory_content .assetshare.cq-wcm-preview .editonly {
	display:none;
}

#people_directory_wrapper #people_directory_content .assetshare .actions .title {
	background-color:#fff;
	color:#069;
	font-family:Verdana;
	font-size:12px;
	font-weight:700;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .predicatebox .title {
	color:#000;
	font-family:Verdana;
	font-size:11px;
	font-weight:700;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .singlecheckbox .predicatebox .title {
	float: left;
}

#people_directory_wrapper #people_directory_content .assetshare .actions .title.level1 {
	background-color:#ddd;
	margin-top:10px;
}

#people_directory_wrapper #people_directory_content .assetshare .actions .section {
	margin-bottom:2px;
	padding-bottom:0;
	padding-left:20px;
	padding-top:0;
}

#people_directory_wrapper #people_directory_content .assetshare .actions .section.new {
	margin-top:10px;
	padding-left:0;
}

#people_directory_wrapper #people_directory_content .assetshare .top-predicates .section {
	display:block;
	float:left;
	height:100px;
	padding-left:26px;
	padding-right:40px;
}

#people_directory_wrapper #people_directory_content .assetshare.cq-wcm-edit .top-predicates .section,
#people_directory_wrapper #people_directory_content .assetshare.cq-wcm-design .top-predicates .section {
	float:none;
}

#people_directory_wrapper #people_directory_content .assetshare .top-predicates .section.new {
	display:none;
	padding-left:0;
	padding-right:0;
}


#people_directory_wrapper #people_directory_content .assetshare.cq-wcm-edit .top-predicates .section.new,
#people_directory_wrapper #people_directory_content .assetshare.cq-wcm-design .top-predicates .section.new {
	background:none;
	display:block;
}

#people_directory_wrapper #people_directory_content .assetshare .top-predicates .predicatebox .title {
	font-weight:700;
	padding-top:5px;
}

#people_directory_wrapper #people_directory_content .assetshare .top-predicates .predicatebox .title.default {
	display:none;
}

#people_directory_wrapper #people_directory_content .assetshare .top-predicates .predicatebox .x-form-text {
	margin-bottom:2px;
	width:150px;
}

#people_directory_wrapper #people_directory_content .assetshare .top-predicates .predicatebox .content {
	margin-bottom:5px;
	padding-bottom:5px;
	padding-left:0;
	padding-top:2px;
	width:auto;
}

#people_directory_wrapper #people_directory_content .assetshare .top-predicates .section.path .predicatebox .x-form-check-wrap {
	padding-left:0;
}

#people_directory_wrapper #people_directory_content .assetshare .top-predicates .optionspredicatebox .x-toolbar {
	background-color:#fff;
	padding:0;
}

#people_directory_wrapper #people_directory_content .assetshare .top-predicates .optionspredicatebox .x-panel-tbar LABEL {
	font-weight:700;
}

#people_directory_wrapper #people_directory_content .assetshare .top-predicates .optionspredicatebox .x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
	background-image:none;
	border:none;
	margin-bottom:0;
	padding-bottom:0;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates DIV.section.options {
	clear: both;
	margin-bottom:0;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates div.left {
	display:block;
	float:none;
	width:auto;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .predicatebox .x-form-text {
	float: left;
	margin-bottom: 10px;
	margin-top:3px;
	width:230px;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .predicatebox .content {
/*	margin-bottom:5px;
	padding-bottom:5px;*/
	padding-left:0;
/*	padding-top:5px;*/
	width:auto;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .section.path .predicatebox .x-form-check-wrap {
	padding-left:4px;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .leftpadding.level0 {
	padding-left:0;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .level0 .x-toolbar {
	background-color:#fff;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .level2 .x-toolbar {
/*	background-color:#e9e8e9;*/
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
	background-image:none;
	border:none;
	margin-bottom:0;
	padding-bottom:0;
	padding-left:0;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-panel-tbar LABEL {
	font-size:11px;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .level0 .x-panel-tbar label {
    color: #000000;
    font-family: Verdana;
    font-weight: 700;
    left: 0;
/*    margin-left: -16px!important;*/
    top: 3px;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .level1 .x-panel-tbar LABEL {
	color:#333;
	font-weight:400;
	padding-left: 17px;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-toolbar .x-btn-left,
#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-toolbar .x-btn-center,
#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-toolbar .x-btn-right {
	background:none;
	height:12px;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-toolbar .x-btn-center EM {
	display:block;
	height:12px;
}

/* level 1 .x-panel .x-panel-noborder  */
#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-panel .x-panel-noborder .x-toolbar .collapse .x-btn-center BUTTON {
	background:url(../images/global/people-directory-minus-black.png) no-repeat;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-panel .x-panel-noborder .x-toolbar .expand .x-btn-center BUTTON {
	background:url(../images/global/people-directory-plus-black.png) no-repeat;
}
/* level 1 END */

/* level 2 .x-panel .subpanel .x-panel-noborder  */
#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-panel .subpanel .x-panel-noborder .x-toolbar .collapse .x-btn-center button {
    background: url("../images/global/people-directory-minus-grey.png") no-repeat scroll 0 0 transparent;
    margin-left: -221px;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-panel .subpanel .x-panel-noborder .x-toolbar .expand .x-btn-center BUTTON {
	background:url(../images/global/people-directory-plus-grey.png) no-repeat;
	margin-left: -221px;
}
/* level 2 END */

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-toolbar .x-btn-center BUTTON {
	height:20px;
	width:20px;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-toolbar .x-form-check-wrap {
	border-bottom:none;
	padding-bottom:2px;
	padding-left:4px;
	padding-top:1px;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-form-check-wrap {
	padding-bottom:1px;
	padding-left:2px;
	padding-top:5px;
}

#people_directory_content #left-cell-content .optionspredicatebox .x-form-check-wrap {
	height: 100%;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox LABEL {
	color:#333;
/*	float:left;*/
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-form-check {
	float:left;
	margin-right:5px;
	position:relative;
	top:0;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .subpanel {
	margin-bottom:16px;
}

#people_directory_wrapper #people_directory_content .assetshare .actions {
	clear:both;
}

#people_directory_wrapper #people_directory_content .assetshare .lensdeck-cell {
	border-left-width:0;
}

#people_directory_wrapper #people_directory_content .assetshare .lensdeck {
	width:100%;
}

#people_directory_wrapper #people_directory_content .assetshare .lensdeck .x-panel-bwrap,
#people_directory_wrapper #people_directory_content .assetshare .lensdeck .x-panel-body {
	height:auto;
	overflow:visible;
}

#people_directory_wrapper #people_directory_content .assetshare .bar .buttons-cell .section {
	float:left;
	overflow:hidden;
	width: 200px;
}

#people_directory_wrapper #people_directory_content .assetshare.cq-wcm-edit .bar .buttons-cell .section,
#people_directory_wrapper #people_directory_content .assetshare.cq-wcm-design .bar .buttons-cell .section {
	float:left;
}

#people_directory_wrapper #people_directory_content .assetshare .bar .buttons-cell .section.new {
	display:block;
}

#people_directory_wrapper #people_directory_content .assetshare.cq-wcm-edit .bar .buttons-cell .section.new,
#people_directory_wrapper #people_directory_content .assetshare.cq-wcm-design .bar .buttons-cell .section.new {
	display:block;
}

#people_directory_wrapper #people_directory_content .assetshare #CQ .cq-editrollover-insert-container {
	overflow:hidden;
}

#people_directory_wrapper #people_directory_content .assetshare .bar .buttons-cell .x-btn-left {
	background:url(../images/dam/assetshare/lenses/btn_sprite.gif) no-repeat 0 0;
}

#people_directory_wrapper #people_directory_content .assetshare .bar .buttons-cell .x-btn-right {
	background:url(../images/dam/assetshare/lenses/btn_sprite.gif) no-repeat 0 -21px;
}

#people_directory_wrapper #people_directory_content .assetshare .bar .buttons-cell .x-btn-center {
	background:url(../images/dam/assetshare/lenses/btn_sprite.gif) repeat-x 0 -42px;
}

#people_directory_wrapper #people_directory_content .assetshare .bar .buttons-cell .x-btn-pressed .x-btn-left {
	background:url(../images/dam/assetshare/lenses/btn_sprite.gif) no-repeat 0 -63px;
}

#people_directory_wrapper #people_directory_content .assetshare .bar .buttons-cell .x-btn-pressed .x-btn-right {
	background:url(../images/dam/assetshare/lenses/btn_sprite.gif) no-repeat 0 -84px;
}

#people_directory_wrapper #people_directory_content .assetshare .bar .buttons-cell .x-btn-pressed .x-btn-center {
	background:url(../images/dam/assetshare/lenses/btn_sprite.gif) repeat-x 0 -126px;
}

#people_directory_wrapper #people_directory_content .assetshare .bar .buttons-cell .x-btn .mosaic {
	background:url(../images/dam/assetshare/lenses/mosaic/btn_icon.png) no-repeat 2px 4px;
}

#people_directory_wrapper #people_directory_content .assetshare .bar .buttons-cell .x-btn-pressed .mosaic {
	background:url(../images/dam/assetshare/lenses/mosaic/btn_icon_pressed.png) no-repeat 1px 3px;
}

#people_directory_wrapper #people_directory_content .assetshare .bar .buttons-cell .x-btn .list {
	background:url(../images/dam/assetshare/lenses/list/btn_icon.png) no-repeat 2px 4px;
}

#people_directory_wrapper #people_directory_content .assetshare .bar .buttons-cell .x-btn-pressed .list {
	background:url(../images/dam/assetshare/lenses/list/btn_icon_pressed.png) no-repeat 1px 3px;
}

#people_directory_wrapper #people_directory_content .assetshare .line.postbar {
	height:29px;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.mosaic {
	font-size:10px;
	padding:7px 0 7px 7px;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.mosaic .wrapper {
	float:left;
	margin-bottom:20px;
	padding-bottom:21px;
	padding-right:20px;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.mosaic .item {
	padding:10px;
}

.assetshare .lens-dataview.mosaic .thumbnail {
	background:no-repeat bottom center;
	height:100px;
	width:140px;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.mosaic .x-view-selected .thumbnail {
	background-color:transparent;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.mosaic .thumbnail img {
	background-repeat:no-repeat;
	height:100px;
	width:140px;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.mosaic .item .title,
#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.mosaic .item .text {
	overflow:hidden;
	padding-top:6px;
	width:140px;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.mosaic .item .title {
	height:14px;
	margin-bottom:4px;
	margin-top:10px;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.mosaic .item .text {
	height:47px;
	line-height:15px;
	margin-top:3px;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.mosaic .x-view-over {
	cursor:pointer;
}

.assetshare .lens-dataview.mosaic .x-view-selected {
	background-color:#DDD;
}

#people_directory_wrapper #people_directory_content .assetshare #cq-dam-lightbox .x-panel-body {
	margin-top:3px;
}

#people_directory_wrapper #people_directory_content .assetshare .lightbox {
	font-size:10px;
	padding:4px;
}

#people_directory_wrapper #people_directory_content .assetshare .lightbox TABLE {
	margin-top:5px;
	width:100%;
}

#people_directory_wrapper #people_directory_content .assetshare .lightbox TD.line {
	height:1px;
	line-height:1px;
	margin:0;
	padding:0;
}

#people_directory_wrapper #people_directory_content .assetshare .lightbox TD {
	line-height:23px;
	padding-left:2px;
	padding-right:18px;
	padding-top:0;
	white-space:nowrap;
	width:100%;
}

#people_directory_wrapper #people_directory_content .assetshare .lightbox TD.thumbnail-cell {
	background-image:none;
	line-height:normal;
	padding-left:0;
	padding-right:10px;
	padding-top:0;
	width:70px;
}

#people_directory_wrapper #people_directory_content .assetshare .lightbox TD.thumbnail-cell DIV {
	background:center 4px no-repeat;
	height:60px;
	width:60px;
}

#people_directory_wrapper #people_directory_content .assetshare .lightbox TR.x-view-over {
	background-color:#333;
}

#people_directory_wrapper #people_directory_content .assetshare .lightbox TR.x-view-over TD.padding-cell {
	background-color:#FFF;
}

.assetshare .lightbox TR.x-view-selected TD.thumbnail-cell DIV {
#people_directory_wrapper #people_directory_content 	background-color:#DDD;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list {
	color: #fff;
	font-size:0;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TABLE {
	border: none!important;
	width:100%;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TD.padding-cell,
#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TD.padding-cell DIV {
	background-image:none;
	height:1px;
	line-height:1px;
	padding:0;
	width:9px;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TD.padding-cell.top DIV {
	height:19px;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TD.padding-cell.bottom DIV {
	height:9px;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TD.line {
	height:1px;
	line-height:1px;
	margin:0;
	padding:0;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TD {
	line-height:23px;
	padding-bottom: 8px;
	padding-top: 8px;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TD.thumbnail-cell {
	background-image:none;
	line-height:normal;
	padding-left:0;
	padding-right:10px;
	padding-top:0;
	width:78px;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TD span.title {
	cursor:pointer;
	display:block;
	font-size:12px;
	font-weight:700;
	line-height:23px;
	margin-top:10px;
	padding-bottom:3px;
	padding-top:10px;
	text-decoration:underline;
	vertical-align:baseline;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list td span.title a {
	font-weight:700;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TD.last {
	padding-right:2px;
	text-align:right;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TD.thumbnail-cell DIV {
	background:center 8px no-repeat;
	height:68px;
	width:68px;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TR.x-view-over TD.padding-cell {
	background-color:#FFF;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TR.x-view-selected TD.thumbnail-cell DIV {
	background-color:#DDD;
}

#people_directory_wrapper #people_directory_content .toppar {
	-moz-box-shadow:-2px 2px 2px #9c9c9c;
	-webkit-box-shadow:-2px 2px 2px #9c9c9c;
	background-color:#fff;
	box-shadow:-2px 2px 2px #9c9c9c;
	float:left;
	padding:0;
	width:760px;
}

#people_directory_wrapper #people_directory_content .toppar .title {
	font-size:17px;
	padding:8px 0;
}

#people_directory_wrapper #people_directory_content td.left-cell {
	width: 280px;
}

#people_directory_wrapper #people_directory_content td.lensdeck-cell {
	width: 480px;
}

#people_directory_wrapper #people_directory_content .lens-button-wrapper {
	display:none;
}

#people_directory_wrapper #people_directory_content td.line {
	display:none;
}

#people_directory_wrapper #people_directory_content div.assetshare {
	background-color:#fff;
	float:left;
	width:760px;
}

#people_directory_wrapper #people_directory_content #left-cell-content {
	float: left;
/*	margin-top: -62px;*/
	position: relative;
/*	width:280px;*/
}

#people_directory_wrapper #people_directory_content .item {
	border-top:1px solid #CCC;
	color:#000;
	float:left;
	margin-top:10px;
	padding-top:10px;
	width:600px;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list td {
	color:#000!important;
	line-height:1.3em;
}

#people_directory_wrapper #people_directory_content td#results-cell {
	color:#666;
	text-align:left!important;
    width: 290px;
}

#people_directory_wrapper #people_directory_content span#resultsText {
	color:#000;
	display:block;
	font-size: 13px;
    font-weight: bold;
	position: absolute;
	left:0;
	margin-left:290px;
	padding-left:0;
	width: 280px;
}

#people_directory_wrapper #people_directory_content p.refine{
	font-size: 12px;
    font-weight: normal;
}

#people_directory_wrapper #people_directory_content p.refine b{
    color: #000000;
	font-size: 13px;
    font-weight: bold;
}

#people_directory_wrapper #people_directory_content span#fulltextsearch {
	color:#000;
	font-size:13px;
	font-weight:700;
}

#people_directory_wrapper #people_directory_content #paging-wrapper {
	color:#666;
	font-size:12px;
}

#people_directory_wrapper #people_directory_content td.padding-cell {
	display:none;
}

#people_directory_wrapper #people_directory_content .toppar .text h2 {
	font-size:13px;
}

#people_directory_wrapper #people_directory_content #left-cell-content .text h2 {
	font-size:13px;
}

#people_directory_wrapper #people_directory_content a.hideInPreview {
	display:block;
	padding-left:12px;
	padding-top:5px;
}

#people_directory_wrapper #people_directory_content .date {
	padding:15px 0;
}

#people_directory_wrapper #people_directory_content .date .cq-static {
	color:#000!important;
	float:left;
	padding-top:4px;
	padding-bottom:4px;
	text-align:left;
	width:92px;
}

#people_directory_wrapper #people_directory_content .optionspredicatebox {
	padding:5px 0 0 0;
}

#people_directory_wrapper #people_directory_content .asseteditor {
	background-color:#fff;
}

#people_directory_wrapper #people_directory_content #searchnote p{
	color:#666;
	font-size:11px;
	width: 250px;
}

#people_directory_wrapper #people_directory_content #searchnote {
	height: 41px;
}

#people_directory_wrapper #people_directory_content .buttons {
	padding:10px 0 0 0;
	width: 280px;
}

#people_directory_wrapper #people_directory_content .x-form-field-wrap .x-form-search-trigger {
/*	display:none;*/
}

#people_directory_wrapper #people_directory_content .ext-gecko .x-form-text {
	font-family:Verdana!important;
}

#people_directory_wrapper #people_directory_content #visitorlimit {
	color:#333;
	font-family:Verdana;
	font-size:11px;
}

#people_directory_wrapper #people_directory_content #pagelimit {
	color:#000;
	font-weight:700;
}

#people_directory_wrapper #people_directory_content span#resultsSuffix {
	color:#666;
	font-size:12px;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list table strong {
	font-weight:700;
}

#people_directory_wrapper #people_directory_content td.left-cell .x-form-cb-label {
    display: block !important;
    margin-left: 0 !important;
    padding-left: 18px;
    top: 0;
}

#people_directory_wrapper #people_directory_content #CQ .x-date-inner th span {
	text-align:center;
}

#people_directory_wrapper #people_directory_content #CQ .x-date-inner .x-date-today a {
	border: 1px solid #FF7E00!important;
}

#people_directory_wrapper #people_directory_content #CQ .x-date-middle .x-btn .x-btn-text {
	font-weight: 700;
}

/* no results message START */
.noresultsfound .noresultstext {
    float: left;
    font-size: 13px;
	font-family: Verdana;
    font-weight: 700;
	padding-left: 12px;
    width: 428px;
}

.noresultsfound .noresultstext h2,
.noresultsfound .noresultstext h3{
	color: red;
	font-size: 13px;
}

.noresultsfound .noresultstext .text{
	color: #333!important;
	font-size: 12px!important;
}

.noresultsfound .noresultstext ul {
	padding: 5px 0;
}

.noresultsfound .noresultstext ul li{
	padding: 0;
}

.noresultsfound .noresultstext a{
	font-size: 12px!important;
	text-decoration: underline;
}

.noresultsfound {
	display; block;
	float:left;
	height: 10px;
	position: relative;
}
/* no results message END*/ 

#people_directory_wrapper #people_directory_content #paging-cell {
	vertical-align:top;
}

#people_directory_wrapper #people_directory_content .cq-element-lenses {
	width:200px;
}

#people_directory_content #fulltextsearchform INPUT {
	height: 23px;
	top: 1px;
}

#people_directory_wrapper #people_directory_content .lens-dataview{
	color: #fff;
}

#people_directory_wrapper #people_directory_content .querybuilder {
	background: #fff url(../images/global/people_directory_wrapper_backgr.png) repeat-y;
	margin-bottom: 10px;
}

#people_directory_wrapper #people_directory_content .lens-dataview td {
/*	width: 637px!important;*/
}


#people_directory_wrapper #people_directory_content .left-predicates .x-form-check-wrap-inner,
#people_directory_wrapper #people_directory_content .x-form-radio-wrap-inner {
	display: block!important;
	margin:0;
	padding:0;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list td span.title a:visited {
	color: #639;
	text-decoration: underline;
}

#people_directory_wrapper #people_directory_content .ext-safari .x-form-field-wrap .x-form-trigger {
	right: auto!important;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TABLE {
	float: left;
    width: 450px!important;
}

#people_directory_wrapper #people_directory_content .x-menu-plain {
	width: 175px!important;
}

#people_directory_wrapper #people_directory_content .x-date-date,
#people_directory_wrapper #people_directory_content .x-date-active {
	display: block!important
	height: 16px!important;
	width: 16px!important;
}

#back_to_top a{
	font-size: 12px!important;
	text-decoration: underline;
}

#back_to_top{
	float: left;
	padding-left: 10px;
}

table#results td.meta_data h1 a{
	font-size: 13px!important;
	font-weight: bold!important;
	text-decoration: underline;
}

#people_directory_content td#fulltext-cell #fulltextsearchform {
	float:left;
	width: 177px;
}

#people_directory_content td#fulltext-cell #fulltextsearchform input{
	border-right-width: 0px;	
	float: left;
	width: 180px;
}

#profilegeneral_content form#generalform select
#profilegeneral_content form#generalform label
#profilegeneral_content form#generalform input {
	display: block;
	margin: 0 0 5px 0;
	width: 200px;
}

#people_directory_content .leftcolpublicsidebar input{
	height: 20px;
	margin-left: 10px!important;
    vertical-align: middle;
	width: 18px;
}

#people_directory_content .leftcolpublicsidebar strong {
    color: #000000;
    font-weight: bold !important;
}

#people_directory_content #searchnote {
	padding-left: 5px;
}

/* blue border for main search text field */
td#fulltext-cell .x-form-text, 
td#fulltext-cell textarea.x-form-field {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #069;
	border-right-color: #069;
	border-bottom-color: #069;
	border-left-color: #069;
}

.leftcolpublicsidebar .text  {
	padding-bottom: 0!important;
}

/* Pagination */
#people_directory_wrapper #people_directory_content .assetshare .bar #results-cell{
	padding-left: 10px;
	padding-top: 8px;
	padding-right: 30px;
}

#people_directory_wrapper #people_directory_content .assetshare .bar #paging-cell {
	text-align: right;
	padding-right:20px;
}

#people_directory_wrapper #people_directory_content .assetshare .bar #paging-cell span {
	color:#666;
	font-size:11px;
}

.directory-pagination span.current-page,
.directory-pagination span.total-pages,
.directory-pagination span.forward,
.directory-pagination span.backward {
	color:#000!important;
	font-weight:700!important;
}

#people_directory_wrapper #people_directory_content .assetshare .bar #results-cell #results {
	font-size:14px;
}

#people_directory_content td#paging-cell .directory-pagination,
#people_directory_content td.paging-cell .directory-pagination {
	color: #666666 !important;
	padding-top: 5px;
    text-align: right;
	width: 130px
}

#people_directory_content TD#paging-cell .directory-pagination {
	position: relative;
}

#people_directory_content td.paging-cell .directory-pagination {
    float: right;
	padding-right:18px;
}

.directory-pagination #results,
.directory-pagination span.current-page,
.directory-pagination span.total-pages,
 {
	color:#000!important;
	font-weight:700!important;
}

.directory-pagination span.forward,
.directory-pagination span.backward {
	color: #069!important;
    cursor: pointer;
	text-decoration: underline;
}

td.paging-cell {
	padding-top: 10px!important;
}

.peoplegroupradio {
	color:#000;
	font-weight:bold!important;
	font-size:13px;
	font-family:Verdana;
	padding-top:10px;
}

.togglearea{
	display:none;
	padding-left:20px;
}

/* style predicates */
#people_directory_wrapper #people_directory_content td.left-cell #left-cell-content .left-predicates .toggletrigger h1,
#people_directory_wrapper #people_directory_content td.left-cell #left-cell-content .left-predicates .toggletrigger h1.minus_sign {
	color: #069;
    cursor: pointer;
    display: inline;
    font-size: 13px;
	font-weight: bold;
	margin-bottom: 8px;
    margin-left: 10px;
    padding-left: 23px;
    padding-right: 5px;
}

#people_directory_wrapper #people_directory_content td.left-cell #left-cell-content .left-predicates .toggletrigger h1 {
	background: url("../images/global/people-directory-plus.png") no-repeat scroll 0 0 #FFFFFF;	
}

#people_directory_wrapper #people_directory_content td.left-cell #left-cell-content .left-predicates .toggletrigger h1.minus_sign {
    background: url("../images/global/people-directory-minus.png") no-repeat scroll 0 0 #FFFFFF;
}


#people_directory_wrapper #people_directory_content td.left-cell #left-cell-content .left-predicates .toggletrigger {
	clear: both;
	height: 25px;
}

#people_directory_wrapper #people_directory_content td.left-cell #left-cell-content .left-predicates .togglearea {
	padding-bottom: 10px;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .x-form-check-wrap-inner:focus{
	outline: none;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .x-form-check-wrap {
/*	float: left;
	width: 50px;*/
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .x-form-check-wrap-inner {
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .text p {
	clear: both;
}

#people_directory_content .left-predicates .singlecheckbox .predicatebox .title {
	margin-left: 22px;
	padding-top: 8px;
}

#people_directory_content .left-predicates .singlecheckbox .predicatebox .content{
/*	height: 20px;*/
}

#people_directory_content .left-predicates .singlecheckbox .predicatebox img.x-form-check {
    margin-left: -146px;
    margin-top: 6px;
}

#left-cell-content .toggletrigger p:hover {
	cursor: pointer;
}

/* orange search buttons */

/*below advanced search options*/
#people_directory_wrapper #people_directory_content #left-cell-content .searchbutton {
	margin-bottom: 12px;
	margin-left:175px;
}

#people_directory_wrapper #people_directory_content #left-cell-content .searchbutton a:hover,
#people_directory_wrapper #people_directory_content #left-cell-content .searchbutton:hover {
	text-decoration:underline;
}

/*main search button*/
#people_directory_content table.bar td#fulltext-cell button.searchbutton {
    background-color: #FF7E00;
    background-image: url("../images/global/orange-w-arrow-small.png");
    background-position: right 0;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-family: Verdana;
    font-weight: 700;
    height: 27px;
    margin: 0 3px 0 0;
    padding: 0 15px 3px 8px;
    position: relative;
    z-index: 1;
}

#people_directory_wrapper #people_directory_content #left-cell-content .searchbutton {
    background-color: #FF7E00;
    background-image: url("../images/global/orange-w-arrow-small.png");
    background-position: right 0;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-family: Verdana;
    font-weight: 700;
    height: 27px;
    margin: 0;
    padding: 0 15px 3px 8px;
    position: relative;
    z-index: 1;
}

#upload {
    background: url("../images/global/orange-28-y.jpg") repeat-y scroll 0 0 #FF7E00;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-family: Verdana;
    font-size: 13px;
    font-weight: 700;
    height: 26px;
    padding-bottom: 3px;
/*    width: 80px;*/
}

#upload:hover {
	text-decoration: underline;
}

#updateimage #file {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

#updateimage label {
    color: #333;
    font-family:  Verdana;
}

#people_directory_content table.bar td#fulltext-cell button.searchbutton:hover {
	text-decoration: underline;
}

/* photo edit/crop template profileimage.jsp*/
#customer_profile_image_wrapper {
    background-color: #FFF;
    float: left;
	margin: 0 auto;
	-moz-box-shadow:-2px 2px 2px #9c9c9c;
	-webkit-box-shadow:-2px 2px 2px #9c9c9c;
	box-shadow:-2px 2px 2px #9c9c9c;
	padding: 20px 10px 20px 10px;
	position: relative;
	width: 960px;
}

#croppedcurrentimage {
	float: left;
	padding-left: 20px;
	width: 170px;
}

#updateimage {
	float: left;
	width: 500px;
}

#croppedcurrentimage img {
    background-color: #fff;
    border: 3px solid #E6E6E6;
    float: left;
    height: 176px;
    padding: 3px;
    width: 130px;
}

#croppedcurrentimage h1{
    color: #999;
    font-size: 13px;
    font-family: Verdana;
    padding-bottom: 3px;
	padding-left: 21px;
}

#updateimage {
	padding-top: 16px;
}

#updateimage p{
	clear: both;
	padding-bottom: 10px;
	padding-top: 10px;
}

a#cropphotolink, a#removephotolink {
    float: left;
    font-family: Verdana;
    padding-left: 20px;
    padding-top: 5px;
    text-align: center;
    text-decoration: underline;
    width: 100px;
}

/*a#returntoprofile {
    float: left;
    font-family: Verdana;
    margin-left: 192px;
    margin-right: 600px;
    padding-bottom: 20px;
    text-decoration: underline;
}*/

a#returntoprofile {
    float: left;
    font-family: Verdana;
	padding: 5px 0 0 20px;
    text-align: center;
    text-decoration: underline;
}

/* buttons on crop photo modal window */
.profileimagecropdialog button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.ui-state-focus {
	background-color: #FF7E00;
	border: solid 1px #FF7E00;
	color:#fff!important;
	font-family: Verdana;
}

.profileimagecropdialog button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
	background-color: #fff;
	border: solid 1px #069;
	color:#069!important;
	font-family: Verdana;
}

.profileimagecropdialog button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.ui-state-focus:hover,
.profileimagecropdialog button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:hover {
	text-decoration: underline!important}
	
.profileimagecropdialog .ui-dialog-title {font-family: Verdana}
/* buttons on crop photo modal window END */

/* photo edit/crop template profileimage.jsp END */

/* Landing Pages and New Full Width Template */
#full_width_wrapper {
	background-color: #fff;
    float: left;
    margin: 0 0 20px 0;
    padding: 20px;
    width: 940px;
	position: relative;
	min-height: 300px;
	height: auto !important;
	height: 300px;
    -moz-box-shadow: -2px 2px 2px #9c9c9c;
    -webkit-box-shadow: -2px 2px 2px #9c9c9c;
    box-shadow: -2px 2px 2px #9c9c9c;
}

#full_width_wrapper .module_toprow_left {
    float: left;
	width: 344px;
}

#full_width_wrapper .module_toprow_middle_premium {
    float: left;
	width: 377px;
}

#full_width_wrapper .module_toprow_rightgroup{
    float: right;
    width: 199px;
}

#full_width_wrapper .module_secondrow_left {
    float: left;
    width: 620px;
}

#full_width_wrapper .module_secondrow_right {
    float: right;
    width: 300px;
}

#full_width_wrapper .module_thirdrow_left {
    float: left;
    padding-right: 5px;
    width: 465px;
}

#full_width_wrapper .module_thirdrow_right {
    float: right;
    padding-left: 5px;
    width: 465px;
}

#full_width_wrapper .module_bottomrow_full {
    float: left;
    width: 940px;
}
/* New Full Width Template END*/

/* New Full Width Template sidebar */
#full_width_wrapper .module_toprow_rightgroup h1 {
	font-size: 14px;
}

#full_width_wrapper .module_toprow_rightgroup a {
	text-decoration: underline;
}

#full_width_wrapper .module_toprow_rightgroup .text {
	padding: 0;	
}

#full_width_wrapper strong {
	font-size: 1.1em;	
}

/* New Full Width Template sidebar END */

/*  image overlay carousel - landing page - full width template */
#full_width_wrapper .module_toprow_left .imageoverlaycarousel #feature_overlay_img img{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #069;
	border-bottom-color: #069;
	border-left-color: #069;
	height: 391px;
	width: 343px;
}

#full_width_wrapper .module_toprow_left .imageoverlaycarousel #feature_overlay_430 {
	display:none;
}

#full_width_wrapper .module_toprow_left .imageoverlaycarousel #feature_overlay {
	height: 389px;	
}
/* image overlay carousel - landing page - full width template END */

/* CTA - landing page - full width template */
.module_toprow_middle_premium .premiumarticle {
    background-image: url("../images/global/people-directory-landing-page-magnifying-glass.jpg");
    border-bottom: 1px solid #069;
    border-right: 1px solid #069;
    border-top: 1px solid #069;
    height: 281px;
    padding-top: 110px;
}

.module_toprow_middle_premium .premiumarticle h1 {
    color: #006699;
    font-size: 22px;
    font-weight: bold;
    line-height: 1.1em;
	width: 340px;
}

.module_toprow_middle_premium .premiumarticle h1 a {
    background: url("../images/global/orange-42-x.png") repeat-x scroll 0 0 #FF7E00;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    line-height: 2em;
    padding: 7px;
}

.module_toprow_middle_premium .premiumarticle {
    line-height: 2em;
}
/* CTA - landing page - full width template END */

/* PD landing page - form */
#full_width_wrapper .module_toprow_middle_premium button.searchbutton {
    background-color: #FF7E00;
    background-image: url("../images/global/orange-w-arrow-small.png");
    background-position: right 0;
    background-repeat: no-repeat;
	border: medium none;
    color: #FFF;
    cursor: pointer;
    display: block;
    float: left;
    font-family: Verdana;
    font-weight: 700;
    height: 27px;
    padding: 0 15px 3px 8px;
}

#full_width_wrapper .module_toprow_middle_premium button.searchbutton:hover {
	text-decoration: underline; 
}

#full_width_wrapper .module_toprow_middle_premium .remotedirectoryqueryform input#search {
	border-color: #069;
    border-style: solid;
    border-width: 1px 0 1px 1px;
	float: left;
	height: 23px;
	margin-right: -2px;
    padding: 1px 3px;
    width: 230px;
}

#full_width_wrapper .module_toprow_middle_premium .remotedirectoryqueryform {
	height: 27px;
}
/* PD landing page - form END */

/* predicates test */
#people_directory_content #left-cell-content button.x-btn-text {
	display: block;
/*	margin-left: -238px;*/
	position: relative;
}

#people_directory_content #left-cell-content .singlecheckbox .x-form-check-wrap {
	padding-left: 3px!important;
}

/* predicates test END */

/* hide 1 level check box */
#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-panel .x-panel-noborder .x-toolbar img.x-form-check {
	display: none;
}
/* hides 1 level check box END*/

/* Group search results */
#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list table td.col_header h1 {
    color: #000000;
    font-size: 13px;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list table a {
    font-size: 12px;
    line-height: 1.3em;
    text-decoration: underline;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list table td.col_header {
    border-bottom: 1px solid #CCC;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list table td.entity_data, #people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list table td.committee_data {
    border-bottom: 1px solid #CCC;
    padding: 5px 15px 5px 0;
}
/* Group search results END */
/* Roster */
#entityTitle h2, #entityTitle a {
    padding-bottom: 5px;
    padding-left: 12px;
}

#entityTitle a {
    text-decoration: underline;
	font-family: Verdana;
}
/* Roster END*/

/* move content up */
#people_directory_content .left-predicates {
/*	margin-top: -30px;*/
}

#people_directory_content span.paging-wrapper #pagelimit {
    margin-top: -63px;
	position: relative;
}
/* move content up END */

/* Attachements component */
#profilegeneral_content .attachmentparsys .propertygroupattach .links{
	float: left;
	padding-bottom: 10px;
}

#profilegeneral_content .attachmentparsys .propertygroupattach .links a{
	text-decoration: underline;
}

#profilegeneral_content .attachmentparsys .propertygroupattach .links ul{
	display: block;
	float: left;
	width: 540px;
}

#profilegeneral_content .attachmentparsys .propertygroupattach .links li{
	line-height: 20px!important;
	overflow: hidden;
	padding-bottom: 10px;
}

#profilegeneral_content .attachmentparsys .propertygroupattach .deleteforms{
	float: left;
    padding-bottom: 10px;
}

#profilegeneral_content .attachmentparsys .propertygroupattach .deleteforms ul{}
#profilegeneral_content .attachmentparsys .propertygroupattach .deleteforms li{}

#profilegeneral_content input#delete {
	float:left;
	padding: 4px 1px 5px 0!important;
}

#profilegeneral_content .profilegeneral_rightcolumn .profile_edit {
	display: none;
}

#profilegeneral_content .propertygroupattach {
	margin-right: 20px;
	padding: 5px 0 0 0;
}

#profilegeneral_content .propertygroupattach h3 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	color: #000;
	font-size: 15px;
	padding: 8px 0;
}

#profilegeneral_content .propertygroupattach input#title {
    clear: both;
    float: none;
    height: 14px;
    width: 138px;
}

#profilegeneral_content .propertygroupattach .propertygroupattach label {
	clear: left;
    display: block;    
    float: left;
	font-weight: 400!important;
    height: 10px;
    margin-bottom: 10px;
	width: 100px;
}

#profilegeneral_content .propertygroupattach input#file {
	clear: both;
	float:left;
}

#profilegeneral_content .propertygroupattach input#upload {
	clear: both; 
    margin-top: 10px!important;
}
/* Attachements component END */

#profilegeneral_content .profile_edit {
	padding-bottom: 10px;
}

/* Property Group */
#profilegeneral_content .profilegrouplisting .profile_view {
	padding-bottom: 10px;
}

#profilegeneral_content .profilegrouplisting .profile_view span strong{
	display: block;
	padding: 1px 0;
}

#profilegeneral_content .profilegrouplisting .profile_view span {
	display: block;
	padding: 6px 0;
}

#profilegeneral_content .profilegrouplisting .profile_view span p {}

#profilegeneral_content .profilegrouplisting .profile_edit strong{
	display: block;
}

#profilegeneral_content .profilegrouplisting .profile_edit strong{
	display: block;
}

#profilegeneral_content .profilegrouplisting .profile_edit strong input {}

.attachmentparsys {
	clear: both;
	margin-top: 10px;
}

a.propertygroupsubmitformlink {
    background: url("../images/global/orange-28-y.jpg") repeat-y scroll 0 0 #FF7E00;
    clear: both;
    color: #FFFFFF;
    display: block;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    height: 22px;
    margin-top: 10px;
    padding: 4px 8px 0;
    text-align: left;
    text-decoration: none;
    width: 52px;
}

a.propertygroupsubmitformlink:hover {
	text-decoration: underline;
}

.propertygroup .profile_view span {
	display: block;
	padding: 5px 0;
}

.propertygroup .profile_view span p {
	padding: 2px 10px 5px 0;
}

.propertygroup .profile_view span strong {
	padding-right: 5px;
}

.propertygroup .profile_edit strong {
	clear: both;
    display: block; 
}

.propertygroup .profile_view strong {
	display: block; 
}
/* List of entity leaders component END */

/* profile edit form */
form.propertygroupcontainer {
	float:left;
	padding-top: 5px;
	width: 560px;
}

form.propertygroupcontainer input {
	clear: both;
    float: left;
    height:20px;
}

form.propertygroupcontainer p {
	float: right;
	padding: 5px 0 0 0;
	width: 538px;
}

.profilegeneral_rightcolumn form label{
	clear: both;
	display: block;
	font-size: 13px;
	font-weight: 700;
	padding-top: 10px;
}

#profilegeneral_content .propertygroup #calltoaction{
	border:none;
}

#profilegeneral_content select {
	display: block;
}
/* profile edit form END */
/* Property Group END*/

/* loading-mask */
#loading-mask {
	opacity:0.85;
	filter:Alpha(opacity=85); /* IE8 and earlier */
	background-color: white;  
	height: 100%;
	left: 0;
	position: absolute; 
	top: 0;
	z-index: 999;
	width: 100%;
}

#loading {
	height: auto;
	left: 47%;
    margin: 0;
    padding-top: 100px;
	position: absolute;
    top: 0;
	z-index: 999;
}

#loading .loading-indicator {
	color: #555;
	font: bold 13px Verdana;
	padding: 20px 0;
	margin: 0;
	text-align: center;
	top: 0;
	height: auto;
	background-image: url(../images/global/loader-white.gif);
	background-repeat: no-repeat;
	background-position: top;
}
/* loading-mask END */

#profilegeneral_authorized #profilegeneral_secondary h2{
	color: #069;
	float: left;
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	height: 30px;
	padding-left: 10px;
	width: 700px;
}

/* not logged in */
#profilegeneral_authorized .calltoaction.cta .calltoaction_wrapper {
	border: 1px solid #069;
	clear: both;
	display: block;
	float: left;
	margin: 15px;
}

/* Social media links */
p.linkedInURL, p.twitterURL, p.facebookURL, p.googlePlusURL {
	clear: both;
}

p.linkedInURL span.social-label{
	background-image: url(../images/global/linkedin-16.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
    float: left;
    height: 18px;
	padding-left: 18px;
	width: 80px;
}

p.linkedInURL span.social-link {
	display: block;
	float: left;
	padding-bottom: 5px;
	padding-right: 20px;
	width: 440px;
}

p.twitterURL span.social-label{
	background-image: url(../images/global/twitter-16.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
    float: left;
    height: 18px;
	padding-left: 18px;
	width: 80px;
}

p.twitterURL span.social-link {
	display: block;
	float: left;
	padding-bottom: 5px;
	padding-right: 20px;
	width: 440px;
}

p.facebookURL span.social-label{
	background-image: url(../images/global/facebook-16.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
    float: left;
    height: 18px;
    padding-left: 18px;
	width: 80px;
}

p.facebookURL span.social-link {
	display: block;
	float: left;
	padding-right: 20px;
	padding-bottom: 5px;
	width: 440px;
}

p.googlePlusURL span.social-label{
	background-image: url(../images/global/google-plus-16.png);
	background-repeat: no-repeat;
	background-position: left top;
    padding-left: 18px;
    height: 18px;
    display: block;
    float: left;
    width: 80px;
}

p.googlePlusURL span.social-link {
	display: block;
	float: left;
	padding-bottom: 15px;
	padding-right: 20px;
	width: 440px;
}
/* Social media links END */

/* Edit message reply from TIMSS on profile page */
li.update_message {
	color: red;
	display: block;
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana;
	padding: 0 0 8px 0;
}

h4.update_message {
	color: red;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	padding: 0 0 8px 13px;
}
/* Edit message reply from TIMSS on profile page END */

#people_directory_wrapper #people_directory_content .assetshare .bar .buttons-cell {
    display: block;
    float: left;
    height: 30px;
    margin-left: -220px;
    width: 220px;
}

/* CTAs */
/* CTA on PD page if not logged in */
#people_directory_content .calltoaction_wrapper {
	background-color: #fff;
	background-image: url(../images/global/cta-people-directory-main-anonymous-with-padding.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 333px;	
	margin-top: -66px;
    padding: 110px 20px 0 380px;
	width: 362px;
}

#people_directory_content .calltoaction_wrapper .cta_welcome h1.cta_welcome_title{
	font-size: 22px!important;
	margin-bottom: 0 !important;
}

#people_directory_content .calltoaction_wrapper .cta_welcome h1.cta_page_title{
	font-size: 22px!important;
	line-height: 1.3em;
	margin-bottom: 10px !important;
}

#people_directory_content .calltoaction_wrapper .calltoaction h1 a{
    background-attachment: scroll;
    background-color: #FF7E00;
    background-image: url("../images/global/orange-w-arrow.png");
    background-position: right 0;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    line-height: 2em;
    padding: 6px 20px 6px 7px;
}

#people_directory_content .calltoaction_wrapper .or{
	display: none;
}

#people_directory_content .calltoaction_wrapper .calltoaction p {
    font-size: 14px;
    font-weight: bold;
    padding: 20px 0 7px;
    width: 330px;
}
/* CTA on PD page if not logged in END */

/* CTA on landing page - full width template*/
#full_width_wrapper .module_toprow_middle_premium .calltoaction_wrapper {
    background-image: url("../images/global/people-directory-landing-page-magnifying-glass.jpg");
    border-bottom: 1px solid #069;
    border-right: 1px solid #069;
    border-top: 1px solid #069;
    height: 291px;
    padding-top: 100px;
}

#full_width_wrapper .module_toprow_middle_premium .calltoaction h1 a,
#full_width_wrapper .module_toprow_middle_premium #calltoaction h1 a {
	background-attachment: scroll;
	background-color: #FF7E00;
	background-image: url(../images/global/orange-w-arrow.png);
	background-repeat: no-repeat;
	background-position: right 0;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    line-height: 2em;
    padding: 6px 20px 6px 7px;
}

#full_width_wrapper .module_toprow_middle_premium .calltoaction_wrapper .or {
    font-size: 17px;
    font-weight: bold;
    padding-left: 40px;
}

#full_width_wrapper .module_toprow_middle_premium .calltoaction_wrapper p {
	display: none;
}

#full_width_wrapper .module_toprow_middle_premium .calltoaction_wrapper .cta_welcome h1.cta_welcome_title {
	font-size: 22px;
	line-height: 1.5em;
	width: 340px;
}

#full_width_wrapper .module_toprow_middle_premium .calltoaction_wrapper .cta_welcome h1.cta_page_title {
	font-size: 22px;
	line-height: 1.5em;
	padding-bottom: 20px;
	width: 340px;
}
/* CTA on landing page - full width template END*/

/* Profile Page anonymous user */
#profilegeneral_wrapper #profilegeneral_main #profilegeneral_authorized .calltoaction_wrapper {
    border: 1px solid #069;
    clear: both;
    display: block;
    float: left;
    margin: 15px;
	padding: 10px;
}

#profilegeneral_wrapper #profilegeneral_main #profilegeneral_authorized .calltoaction_wrapper .or{
	color: #000;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0;	
}

#profilegeneral_wrapper #profilegeneral_main #profilegeneral_authorized .calltoaction_wrapper p {
    color: #000;
    font-size: 12px;
    padding: 5px 0;
}

#profilegeneral_wrapper #profilegeneral_main #profilegeneral_authorized .calltoaction_wrapper h1.cta_welcome_title,
#profilegeneral_wrapper #profilegeneral_main #profilegeneral_authorized .calltoaction_wrapper h1.cta_page_title{
	display: none;
}

#profilegeneral_wrapper #profilegeneral_main #profilegeneral_authorized .calltoaction_wrapper .calltoaction h1 a,
#profilegeneral_wrapper #profilegeneral_main #profilegeneral_authorized .calltoaction_wrapper #calltoaction h1 a{
    background-attachment: scroll;
    background-color: #FF7E00;
    background-image: url("../images/global/orange-w-arrow.png");
    background-position: right 0;
    background-repeat: no-repeat;
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    line-height: 2em;
    padding: 6px 20px 6px 7px;
}
/* Profile Page anonymous user END */

/* Orange CTA's on Profile Page if logged in as that person secondary section */
#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup .calltoaction_wrapper {
	border: none;
	float: left;
	padding: 10px;
	margin: 0;
}

#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup h1.cta_welcome_title,
#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup h1.cta_page_title{
	display: inline;
}

#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup .cta_welcome h1.cta_welcome_title {
	display: none;
}

#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup .cta_welcome h1.cta_page_title {
    background: url("../images/global/orange-cta.png") no-repeat;
    color: #000;
    font-size: 14px;
    height: 20px;
	padding-left: 23px;
	padding-top: 0;
}

#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup .calltoaction ,
#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup #calltoaction {
/*	padding-left: 165px;*/
}

#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup .calltoaction h1 a, 
#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup #calltoaction h1 a {
    background-attachment: scroll;
    background-color: #FF7E00;
    background-image: url("../images/global/orange-w-arrow.png");
    background-position: right 0;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    line-height: 2em;
    padding: 6px 20px 6px 7px;
}

#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup .calltoaction h1,
#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup #calltoaction h1 {
	padding: 4px 0 0 165px;
}
	
#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup .calltoaction p,
#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup #calltoaction p {
	padding: 6px 0 0 165px;
}
/* Orange CTA's on Profile Page if logged in as that person secondary section END */
/* CTAs END */

/* List of entity leaders component */
#entityLeaderListing {
	padding: 0 0 20px 0;
}

#entityLeaderListingTitle {
	color: #069;
	font-size: 14px;
	font-weight: bold;
}

#entityLeaderListing ul li {
	padding: 3px 0;
}
/* List of entity leaders component END */

/* Update Profile Link */
#updateProfileLink {
	color: #069;
	text-decoration: underline;
}

.updateprofilelink {
	font-family: Verdana;
	padding: 2px 0;
}
/* Update Profile Link END */

.abaproperty {
	clear: both;
}

/* profile-group-main-content */
#profile-group-main-content {
    background-color: #FFF;
    float: left;
	font-family: Verdana;
    margin: 30px auto 10px;
	padding: 10px; 
    position: relative;
    width: 960px;
}

.propertygroupattachsrc {
	float:left;
	width: 100%;
}

.propertygroupattachsrc p.noattachments {
    font-size: 13px;
    padding-top: 3px;	
}

.propertygroupattachsrc h1.attachmentslabel {
    border-top: 1px solid #CCCCCC;
    font-size: 16px;
    padding: 10px 0;
}

.propertygroupattachsrc ul {
    padding: 5px 0;
}

.propertygroupattachsrc ul li{
    padding: 2px 0;
}

.propertygroupattachsrc ul li a {
	font-size: 13px;
}

.propertygroupsource {
	float:left;
	padding-bottom: 5px;
	width: 100%;
}

#profile-group-main-content .profilesource_view {	
	clear: both;
	float: left;
}

#profile-group-main-content .profilesource_view strong {
	display: block;
	font-size: 13px;
}

#profile-group-main-content .profilesource_view span {
	clear: both;
	display: block;	
	float: left;
	padding: 5px 0;
}

#profile-group-main-content .profilesource_view p {
	clear: both;
	float: left;
}
/* profile-group-main-content END */
p.leadershiprole, p.committeeleadershiprole, p.entityleadershiprole {
	display: inline; 
}

li.entitydetailentry  {
	margin: 0 0 2px 0;
	padding-top: 7px;
}

li.entitydetailentry a{
	font-size: 13px;
	font-weight: bold;
}

li.committeedetailentry a {
	padding-left: 16px;
}

li.committeedetailentry_last{
	margin-bottom: 15px;
}

#people_directory_content .subpanel .x-panel-bwrap .x-form-check-wrap .x-form-check-wrap-inner .x-form-cb-label {
	padding-left: 18px;
}

/* CQ upgrade fixes */
/* black icon */
#people_directory_content .level0 table.x-btn.x-btn-noicon.collapse button.x-btn-text {	
	background:url(../images/global/people-directory-minus-black.png) no-repeat;
}

#people_directory_content .level0 table.x-btn.x-btn-noicon.expand button.x-btn-text{	
	background:url(../images/global/people-directory-plus-black.png) no-repeat;
}
/* black icon end */

/* grey icon */
#people_directory_content .level1 table.x-btn.x-btn-noicon.collapse button.x-btn-text {	
	background:url(../images/global/people-directory-minus-grey.png) no-repeat;
}

#people_directory_content .level1 table.x-btn.x-btn-noicon.expand button.x-btn-text{	
	background:url(../images/global/people-directory-plus-grey.png) no-repeat;
}
/* grey icon end */

#people_directory_content .left-predicates .level1 {
	padding-bottom: 4px;
	padding-left: 18px;
}

#people_directory_content button.x-btn-text {
	height:16px!important;
    width:16px!important;
}

#people_directory_content .level0 button.x-btn-text {
	margin-left: -240px!important;
}

#people_directory_content .level1 button.x-btn-text {
	margin-left: -222px!important;
}

#people_directory_content .x-form-check-wrap input {
	float: left;
}

/* hides OOTB buttons */
#people_directory_content .x-btn-tr i, 
#people_directory_content .x-btn-tl i, 
#people_directory_content .x-btn-mr i, 
#people_directory_content .x-btn-ml i, 
#people_directory_content .x-btn-br i, 
#people_directory_content .x-btn-bl i {
	display:none!important;
}

/* hides top check box */
#people_directory_content table.x-toolbar-ct .x-form-check-wrap input.x-form-checkbox.x-form-field {display:none;}

#people_directory_content table.x-toolbar-ct .x-form-check-wrap .x-form-cb-label {display:none;}

/* singe check box */
#people_directory_content .singlecheckbox .predicatebox .x-form-check-wrap input.x-form-checkbox.x-form-field {
    margin-left: -146px;
    margin-top: 8px;
}

#people_directory_content .abaproperty .predicatebox .title {padding-left: 0;}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates div.left .singlecheckbox {
    padding: 5px 0;
}
/* CQ upgrade fixes END */