/*
Project:
	Title: American Bar Association official website
	URL: http://www.americanbar.org
	Created: 2011-07-Feb

File:
	Filename: print.css
	Location: /docroot/css
	Created: 2011-21-Sept
	
Developer:
	Name: Julia Versinina (Web Designer, Digital Marketing, American Bar Association)
	Last_Edit: 2012-27-Feb
	
Contents:
    media="print"
	-----------------------------------------------------------------------------------------------------------------
*/

body {
    color : #000000;
  	font-size : 15pt!important;
	line-height: 1.5!important;
}


/*p {
	color: #000;
	font-size: 14pt;
	font-family: Verdana;
}

h1,h2 {
	color: #000;
	font-size: 16pt;
	font-weight: bold;
	}

h3, h4, h5 {
	font-size: 16pt;
	font-weight: bold;
}*/

#header_ad,
#search,
#footer {
	display: none;
}

.header,
.topnavigation {
	display: none;
}

.spacer {
    float:none!important;
    height: 10pt;
    width: 100%;
}

.header-tier-subtext a:link, .header-tier-subtext a:visited {
    font-size: 14pt!important;
	font-family: Verdana;
}

/* remove all shadows */
.shadow {
    -moz-box-shadow: 0 0 0 #fff;
    -webkit-box-shadow: 0 0 0 #fff;
    box-shadow: 0 0 0 #fff;
}

.module300 .module, .module300_top .module, .module300_top_2nd .module, .module320_right .module, .module430 .module, .module430_top .module, .module430_top_2nd .module, .module490_left .module, .module490_right .module, .module740 .module, .module980 .module {
    -moz-box-shadow: 0 0 0 #fff;
    -webkit-box-shadow: 0 0 0 #fff;
    box-shadow: 0 0 0 #fff;
}

.module320 .module {
    -moz-box-shadow: 0 0 0 #fff;
    -webkit-box-shadow: 0 0 0 #fff;
    box-shadow: 0 0 0 #fff;

}

#multi_tab_module li {
    border: 0;
    float:none;
    height: 27px;
}
/* remove all shadows END */


#header-tier-overlay {
    background-color: #fff;
    height: 50pt;
    opacity: 0.8!important;
	display: block;
	clear: both;
}



<!--home page-->
#left-arrow {
	display: none!important;
}
	
#right-arrow {
	display: none!important;
}

img#spotlight-left-arrow {display: none;}

.spotlight-entry {
    border: 0;
}

#global_nav {
    height: 30pt;
}

.module490_left  {
	page-break-before: always;
	padding-top: 50pt;
}

.module490_right {
	padding-top: 50pt;
}

.module320 .module, .module320_right .module {
    height: 274pt;
    overflow: visible;
}

.module320 #multi_tab_module_content {
    height: 244pt;
    overflow: visible;
}

.module320_right .module_small_content_left {
    height: 224pt;
    overflow: visible;
}

#spotlight-content {
    overflow: visible;
}

<!--home page END-->


/*issue*/

#issue_wrapper, #volume_content {
    float: none!important;
    width:100%!important;
}

#issue_content_left {
    float: none;
    width: 420pt;
}

#issue_content_center {
    float: left;
    width: 120pt;
}

/*issue END*/


#article_wrapper_gen {
	width: 100%; 
	float:none!important;
}

#article_content_gen {
	width: 100%; 
	float:none!important;	
	padding-top: 40pt!important;
}

#article_content_gen p{
	color: #000!important;
	font-size: 14pt!important;
	font-family: Verdana!important;
}

#article_content_gen h1,
#article_content_gen h2,
#article_content_gen h3,
#article_content_gen h4 {
	font-size: 16pt!important;
	font-weight: bold!importnat;
}

#article_main_gen {	
	width: 65%;
}

#article_sidebar_gen {
	padding-top: 40pt!important;
	width: 25%;
}

#article_sidebar_gen p {
	color: #000!important;
	font-size: 14pt!important;
	font-family: Verdana!important;
}

#article_sidebar_gen h1,
#article_sidebar_gen h2,
#article_sidebar_gen h3,
#article_sidebar_gen h4 {
	color: #000!important;
	font-size: 16pt!important;
	font-family: Verdana!important;
}

<!-- article -->
#wrapper, #abacontent {
    width: 100% !important;
}

#article_content {
	float: none!important;
	padding-top: 40pt!important;
    width: 100%;
}

#article_content p {
	color: #000!important;
	font-size: 14pt!important;
	font-family: Verdana!important;
}

#article_content h1,
#article_content h2,
#article_content h3,
#article_content h4  {
	color: #000!important;
	font-size: 16pt!important;
	font-family: Verdana!important;
}

#article_main {
	width: 65%;
}

#article_sidebar {
	width: 25%;
}

#article_tool_links {display: none;}

.ad_300x250_article {display: none;}
.ad_300x250 {display: none;}


#header-tier {
	float: none!important;
	width: 100%!important;
}
 
span.article_authors {display: inline; font-size: 15px!important;}

<!-- article END -->

<!-- entity -->
#tier-main-content {
    -moz-box-shadow: 0 0 0 #fff;
    -webkit-box-shadow: 0 0 0 #fff;
    box-shadow: 0 0 0 #fff;
    width: 100%!important;
	padding-top: 10pt;
	float: none!important;
}

#left_column {
		float: none!important;
		display:none;
}

#feature_overlay {
	height: 250pt!important;
}

<!-- entity END -->

#multi_tab_module {float: none;}
#main-tab-container {float: none;}



#multi_tab_module li {height: 100%;}








/*
	People Directory
	Profile Template
*/
#profilegeneral_sidebar,
#left_column_title,
#search_results_top_links,
td#fulltext-cell,
td#paging-cell,
td.left-cell,
td.paging-cell,
#back_to_top,
#fulltextsearchform,
button.searchbutton,
#searchnote,
.directory-pagination,
a.uptip {
    display: none!important;
}

#profilegeneral_wrapper {
	background: #fff url(../images/global/profilegeneral_wrapper_backgr.png) repeat-y;
	float: left;
	margin: 30pt auto 0 auto;
	position: relative;
	width: 980pt;
}

#profilegeneral_content {
	float: left;	
	font-family: Verdana;
	width: 755pt;
}

#profilegeneral_authorized .spacer {
	height: 4pt;
}

.person_image {
    padding: 0 0 0 15pt;
}
	
.person_image img {
    border: 3pt solid #E6E6E6;
    float: left;
    height: 176pt;
    padding: 3pt;
	width: 130pt;
}
	
#profilegeneral_main h2 {
	color: #000;
	font-size: 18pt; 
	font-family: Verdana;
}

#profilegeneral_toplinks {
	display: none;
}

#profilegeneral_pagetitle {
	float: left;
	width: 555pt;
}
	
#profilegeneral_pagetitle h1 {
	font-size: 11pt!important;
	padding: 15pt 0 0 15pt;	
}

#profilegeneral_content a.add_contact:link, #profilegeneral_content a.add_contact:hover, #profilegeneral_content a.add_contact:visited, #profilegeneral_content a.add_contact:active {
	display: none!important;
}
		
.profilegeneral_leftcolumn a.edit {
	display: none;
}

#profilegeneral_content #profilegeneral_authorized .profilegeneral_rightcolumn a.edit {
	display: none!important;
}

#profilegeneral_authorized .profilegeneral_rightcolumn li a {
	clear:both;
}

#profilegeneral_content #profilegeneral_authorized .profilegeneral_leftcolumn a.edit{
	display: none!important;
}

#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .profilegeneral_leftcolumn a.edit {
	display: none!important;
}

#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .profilegeneral_leftcolumn a.edit.view_display {
	display: none!important;
}

.profilegeneral_fullwidthcolumn h1 {
	color: #000;
	display: inline;
	float:left;
	font-size: 13pt;
	margin-left: 10pt;
	padding-left: 7pt!important;
    padding-right: 5pt;
	font-family: Verdana;
}

.profilegeneral_fullwidth .togglearea {
	display: block!important;	
}

.profilegeneral_fullwidthcolumn h1:hover {
	color: #666; 
}

.profilegeneral_rightcolumn a {  
	font-size: 12px;  
	text-decoration: underline;
}

.profilegeneral_fullwidthcolumn a.top {
	display: none!important;
}
	
.profilegeneral_leftcolumn {
	float: left;
	width: 140pt;
}

.edit {
    display: none;
}

.profilegeneral_rightcolumn {
	font-size: 12px;
	float: right;
	padding-left: 15pt;
	width: 580pt;
}

.profilegeneral_fullwidthcolumn {
	float: left;
}

.person_image a:link.edit,
.person_image a:hover.edit,
.person_image a:visited.edit,
.person_image a:active.edit {
    display: none!important;
}

.person_basic_info {
	padding: 0 0 10pt 0;
}

#profilegeneral_public .spacer {
	height: 2pt;
}

#profilegeneral_authorized .togglearea .profilegeneral_rightcolumn ul {
	padding-bottom: 3pt;
}

#profilegeneral_authorized .togglearea .profilegeneral_rightcolumn ul p{
	font-size: 11pt!important;
}

#profilegeneral_authorized .togglearea .profilegeneral_rightcolumn ul li {
	font-size: 11pt!important;
    line-height: 1.4em;
	height: 14pt;
    padding-bottom: 3pt;
}

#profilegeneral_authorized .togglearea .profilegeneral_rightcolumn strong {
    font-size: 12pt!important;
}

p.leadership {
	background-image: url(../images/global/star.png);
	background-position: 152pt;
	background-repeat: no-repeat;
}

/* profile edit mode */
	
td.results_person_image img {
	border: 1pt solid #CCC;
	height: 90pt;
	width: 66pt;
}

td.results_person_image {
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	width: 80pt;
}

td.meta_data {
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #CCC;	
	width: 400pt;
}

td.meta_data p{
	font-size: 12px!important;
}

#lensdeck-wrapper table#results {
	border-top-width: 1pt;
	border-top-style: solid;
	border-top-color: #CCC;	
}

/* People Directory START */
#people_directory_wrapper {
	background-color: #fff;
	float: left;
	margin: 30pt auto 10pt auto;
	position: relative;
	width: 980pt;
}

#people_directory_content {
	background-color: #fff;
	float: left;	
	padding-top: 5pt;
	width: 760pt;
}

#people_directory_top {
	background: #fff url(../images/global/people_directory_wrapper_backgr.png) repeat-y;
	float: left;	
	margin-top: 5pt;
	padding-top: 5pt;
	width: 760pt;
}

#people_directory_top h1, #people_directory_top h2{
	font-size: 14pt;
}


#middle_column_title {
	float: right;
	width: 480pt;
}

#middle_column_title h1 {
	margin-left: -280px;
}
	
#people_directory_search_table {
	float: left;	
	width: 755pt	
}

table#people-directory-table{
	padding: 0;
	margin: 0;
	vertical-align: top;
	width: 755pt;
}
	
table#people-directory-table tr td{
	padding: 0;
	margin: 0;
	vertical-align: top;
}

#search_results_top_title {
	float: left;
	width: 360pt;
}

.input radio {
	color: #000;
	font-family: Verdana;
	font-size: 11pt; 
	font-weight: bold; 
}
/* People Directory END */

#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 11pt Verdana;
}

#people_directory_wrapper #people_directory_content .asseteditor div.footer a {
	background:url(../images/bullet3.gif) 0 0 no-repeat;
	color:#FFF;
	font:normal 11pt Verdana;
	padding:0 0 0 17pt;
}

#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:11pt;
	font-weight:700;
	margin-bottom:9pt;
	padding-bottom:4pt;
}

#people_directory_wrapper #people_directory_content .asseteditor div.assetTitle {
	margin:2pt 0;
	padding:8pt 16pt 6pt;
}

#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:16pt;
	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:11pt;
	font-weight:700;
}

#people_directory_wrapper #people_directory_content .asseteditor .assetTitleLine {
	margin-bottom:10pt;
}

#people_directory_wrapper #people_directory_content .asseteditor .parsys .filename {
	color:#000;
	font-size:14pt;
	font-weight:700;
	margin-bottom:5pt;
	margin-top:30pt;
	padding-top:5pt;
}

#people_directory_wrapper #people_directory_content .asseteditor .editicon {
	background:url(../images/dam/asseteditor/edit.png) no-repeat;;
	float:right;
	height:16pt;
	width:16pt;
}

#people_directory_wrapper #people_directory_content .asseteditor .box,
#people_directory_wrapper #people_directory_content .asseteditor .parsys FORM {
	margin-bottom:10pt;
	padding:10pt 16pt 14pt;
}

#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:9pt;
	text-align:right;
	width:100%;
}

#people_directory_wrapper #people_directory_content .asseteditor .actions .section {
	float:left;
}

#people_directory_wrapper #people_directory_content .asseteditor .action {
	font:normal 11pt Verdana;
	margin-right:8pt;
}

#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:7pt 0 9pt;
	width:100%;
}

#people_directory_wrapper #people_directory_content .asseteditor .subasset {
	padding-left:15pt;
	padding-right:18pt;
	text-align:center;
	width:140pt;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_row {
	clear:both;
	margin-bottom:2pt;
	width:100%;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_leftcol {
	float:left;
	width:170pt;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_leftcollabel {
	float:left;
	font-weight:700;
	overflow:hidden;
	width:155pt;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_leftcolmark {
	float:right;
	width:15pt;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_rightcol {
	padding-left:179pt;
	width:252pt;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_rightcol_wrapper {
	width:252pt;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_rightcol_left {
	float:left;
	width:105pt;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_rightcol_middle {

	float:left;
	width:23pt;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_rightcol_right {
	float:left;
	width:105pt;
}

#people_directory_wrapper #people_directory_content .asseteditor INPUT.text,
#people_directory_wrapper #people_directory_content .asseteditor TEXTAREA {
	font:normal 11pt Verdana;
	margin:0;
	padding:1pt 2pt;
	width:246pt;
}

#people_directory_wrapper #people_directory_content .asseteditor INPUT.text.mv,
#people_directory_wrapper #people_directory_content .asseteditor TEXTAREA.mv {
	margin-bottom:2pt;
	width:228pt;
}

#people_directory_wrapper #people_directory_content .asseteditor .mv_add {
	float:right;
	margin-bottom:6pt;
}

#people_directory_wrapper #people_directory_content .asseteditor .section.end INPUT {
	margin-top:10pt;
}

#people_directory_wrapper #people_directory_content .asseteditor .form_error {
	padding-bottom:10pt;
}

#people_directory_wrapper #people_directory_content .asseteditor div.parsys_column {
	border:0;
	float:left;
	height:100%;
	margin:5pt 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:15pt;
	width:354pt;
}

#people_directory_wrapper #people_directory_content .asseteditor div.cq-colctrl-lt0-c1 {
	width:466pt;
}

#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 11pt Verdana;
}

#people_directory_wrapper #people_directory_content .assetshare .querybuilder-wrapper {
	clear:both;
	margin-left:18pt;
	margin-right:30pt;
}

#people_directory_wrapper #people_directory_content .assetshare TABLE.wrapper {
	width:760pt;
}

#people_directory_wrapper #people_directory_content .lensdeck-wrapper {
	padding: 0 10pt 10pt 10pt;
}

#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:6pt;
	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:300pt;
}

#people_directory_wrapper #people_directory_content .assetshare TD.bar-cell {
	padding-bottom:1pt;
	padding-top:1pt;
}

#people_directory_wrapper #people_directory_content .assetshare .bar {
	height:35pt;
	width:760pt
}

#people_directory_wrapper #people_directory_content .assetshare .bar #fulltext-cell {
	display: block;
	padding-left: 10pt;
	width:270pt;
}

#people_directory_wrapper #people_directory_content .assetshare .bar-search #fulltext-wrapper {
	display:inline;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates {
	width:265pt;
}

#people_directory_wrapper #people_directory_content .assetshare.cq-wcm-preview .editonly {
	display:none;
}

#people_directory_wrapper #people_directory_content .assetshare .actions .title {
	color:#069;
	font-family:Verdana;
	font-size:11pt;
	font-weight:700;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .predicatebox .title {
	color:#000;
	font-family:Verdana;
	font-size:11pt;
	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:10pt;
}

#people_directory_wrapper #people_directory_content .assetshare .actions .section {
	margin-bottom:2pt;
	padding-bottom:0;
	padding-left:20pt;
	padding-top:0;
}

#people_directory_wrapper #people_directory_content .assetshare .actions .section.new {
	margin-top:10pt;
	padding-left:0;
}

#people_directory_wrapper #people_directory_content .assetshare .top-predicates .section {
	display:block;
	float:left;
	height:100pt;
	padding-left:26pt;
	padding-right:40pt;
}

#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:5pt;
}

#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:2pt;
	width:150pt;
}

#people_directory_wrapper #people_directory_content .assetshare .top-predicates .predicatebox .content {
	margin-bottom:5pt;
	padding-bottom:5pt;
	padding-left:0;
	padding-top:2pt;
	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 {
	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 {
	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 {
	margin-bottom:2pt;
	width:230pt;
	float: left;
	margin-bottom: 10pt;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .predicatebox .content {
	margin-bottom:5pt;
	padding-bottom:5pt;
	padding-left:0;
	padding-top:5pt;
	width:auto;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .section.path .predicatebox .x-form-check-wrap {
	padding-left:4pt;
}

#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 .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:5pt;
	padding-bottom:0;
	padding-left:0;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-panel-tbar LABEL {
	font-size:11pt;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .level0 .x-panel-tbar LABEL {
	color:#000;
	font-family:Verdana;
	font-weight:700;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .level1 .x-panel-tbar LABEL {
	color:#000;
	font-weight:400;
	padding-left: 17pt;
}

#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:11pt;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-toolbar .x-btn-center EM {
	display:block;
	height:11pt;
}

/* 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: -221pt;
}

#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: -221pt;
}
/* level 2 END */

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-toolbar .x-btn-center BUTTON {
	height:20pt;
	width:20pt;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-toolbar .x-form-check-wrap {
	border-bottom:none;
	padding-bottom:2pt;
	padding-left:4pt;
	padding-top:1pt;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-form-check-wrap {
	padding-bottom:1pt;
	padding-left:4pt;
	padding-top:5pt;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox LABEL {
	color:#000;
	float:left;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .x-form-check {
	float:left;
	margin-right:5pt;
	position:relative;
	top:0;
}

#people_directory_wrapper #people_directory_content .assetshare .left-predicates .optionspredicatebox .subpanel {
	margin-bottom:18pt;
}

#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: 200pt;
}

#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 -21pt;
}

#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 -42pt;
}

#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 -63pt;
}

#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 -84pt;
}

#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 -126pt;
}

#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 2pt 4pt;
}

#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 1pt 3pt;
}

#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 2pt 4pt;
}

#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 1pt 3pt;
}

#people_directory_wrapper #people_directory_content .assetshare .line.postbar {
	height:29pt;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.mosaic {
	font-size:10pt;
	padding:7pt 0 7pt 7pt;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.mosaic .wrapper {
	float:left;
	margin-bottom:20pt;
	padding-bottom:21pt;
	padding-right:20pt;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.mosaic .item {
	padding:10pt;
}

.assetshare .lens-dataview.mosaic .thumbnail {
	background:no-repeat bottom center;
	height:100pt;
	width:140pt;
}

#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:100pt;
	width:140pt;
}

#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:6pt;
	width:140pt;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.mosaic .item .title {
	height:14pt;
	margin-bottom:4pt;
	margin-top:10pt;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.mosaic .item .text {
	height:47pt;
	line-height:15pt;
	margin-top:3pt;
}

.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:3pt;
}

#people_directory_wrapper #people_directory_content .assetshare .lightbox {
	font-size:10pt;
	padding:4pt;
}

#people_directory_wrapper #people_directory_content .assetshare .lightbox TABLE {
	margin-top:5pt;
	width:100%;
}

#people_directory_wrapper #people_directory_content .assetshare .lightbox TD.line {
	height:1pt;
	line-height:1pt;
	margin:0;
	padding:0;
}

#people_directory_wrapper #people_directory_content .assetshare .lightbox TD {
	line-height:23pt;
	padding-left:2pt;
	padding-right:18pt;
	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:10pt;
	padding-top:0;
	width:70pt;
}

#people_directory_wrapper #people_directory_content .assetshare .lightbox TD.thumbnail-cell DIV {
	background:center 4pt no-repeat;
	height:60pt;
	width:60pt;
}

#people_directory_wrapper #people_directory_content .assetshare .lightbox TR.x-view-over {
	background-color:#333;
}

.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:1pt;
	line-height:1pt;
	padding:0;
	width:9pt;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TD.padding-cell.top DIV {
	height:19pt;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TD.padding-cell.bottom DIV {
	height:9pt;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TD.line {
	height:1pt;
	line-height:1pt;
	margin:0;
	padding:0;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TD {
	line-height:23pt;
	padding-bottom: 8pt;
	padding-top: 8pt;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TD.thumbnail-cell {
	background-image:none;
	line-height:normal;
	padding-left:0;
	padding-right:10pt;
	padding-top:0;
	width:78pt;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TD span.title {
	display:block;
	font-size:11pt;
	font-weight:700;
	line-height:23pt;
	margin-top:10pt;
	padding-bottom:3pt;
	padding-top:10pt;
	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:2pt;
	text-align:right;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list TD.thumbnail-cell DIV {
	background:center 8pt no-repeat;
	height:68pt;
	width:68pt;
}

#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: -0px 0px 0px #fff!important;
	float:left;
	padding:0;
	width:760pt;
}

#people_directory_wrapper #people_directory_content .toppar .title {
	font-size:17pt;
	padding:8pt 0;
}

#people_directory_wrapper #people_directory_content td.lensdeck-cell {
	width: 480pt;
}

#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 {
    -moz-box-shadow: -0px 0px 0px #fff!important;
	float:left;
	width:760pt;
}

#people_directory_wrapper #people_directory_content #left-cell-content {
	float: left;
/*	margin-top: -62pt;*/
	position: relative;
/*	width:280pt;*/
}

#people_directory_wrapper #people_directory_content .item {
	border-top:1pt solid #CCC;
	color:#000;
	float:left;
	margin-top:10pt;
	padding-top:10pt;
	width:600pt;
}

#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: 290pt;
}

#people_directory_wrapper #people_directory_content span#resultsText {
	color:#000;
	display:block;
	font-size: 13pt;
    font-weight: bold;
	position: absolute;
	left:0;
	margin-left: 11pt!important;
	padding-left:0;
	width: 280pt;
}

#people_directory_wrapper #people_directory_content p.refine{
	font-size: 11pt;
    font-weight: normal;
}

#people_directory_wrapper #people_directory_content p.refine b{
    color: #000000;
	font-size: 13pt;
    font-weight: bold;
}

#people_directory_wrapper #people_directory_content span#fulltextsearch {
	color:#000;
	font-size:13pt;
	font-weight:700;
}

#people_directory_wrapper #people_directory_content #paging-wrapper {
	color:#666;
	font-size:11pt;
}

#people_directory_wrapper #people_directory_content td.padding-cell {
	display:none;
}

#people_directory_wrapper #people_directory_content .toppar .text h2 {
	font-size:13pt;
}

#people_directory_wrapper #people_directory_content #left-cell-content .text h2 {
	font-size:13pt;
}

#people_directory_wrapper #people_directory_content a.hideInPreview {
	display:block;
	padding-left:11pt;
	padding-top:5pt;
}

#people_directory_wrapper #people_directory_content .date {
	padding:15pt 0;
}

#people_directory_wrapper #people_directory_content .date .cq-static {
	color:#000!important;
	float:left;
	padding-top:4pt;
	padding-bottom:4pt;
	text-align:left;
	width:92pt;
}

#people_directory_wrapper #people_directory_content .optionspredicatebox {
	padding:10pt 0 0;
}

#people_directory_wrapper #people_directory_content .buttons {
	padding:10pt 0 0 0;
	width: 280pt;
}

#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:11pt;
}

#people_directory_wrapper #people_directory_content #pagelimit {
	color:#000;
	font-weight:700;
}

#people_directory_wrapper #people_directory_content span#resultsSuffix {
	color:#666;
	font-size:11pt;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list table strong {
	font-weight:700;
}

#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: 1pt 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: 13pt;
	font-family: Verdana;
    font-weight: 700;
	padding-left: 11pt;
    width: 428pt;
}


.noresultsfound .noresultstext h2,
.noresultsfound .noresultstext h3{
	color: red;
	font-size: 13pt;
}

.noresultsfound .noresultstext .text{
	color: #333!important;
	font-size: 11pt!important;
}

.noresultsfound .noresultstext ul {
	padding: 5pt 0;
}

.noresultsfound .noresultstext ul li{
	padding: 0;
}

.noresultsfound .noresultstext a{
	font-size: 11pt!important;
	text-decoration: underline;
}


.noresultsfound {
	display; block;
	float:left;
	height: 10pt;
	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:200pt;
}

#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: 10pt;
}

#people_directory_wrapper #people_directory_content .lens-dataview td {
/*	width: 637pt!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: 450pt!important;
}

#people_directory_wrapper #people_directory_content .x-menu-plain {
	width: 175pt!important;
}

#people_directory_wrapper #people_directory_content .x-date-date,
#people_directory_wrapper #people_directory_content .x-date-active {
	display: block!important
	height: 16pt!important;
	width: 16pt!important;
}

table#results td.meta_data h1 a,
table#results td.meta_data h1{
	font-size: 20pt!important;
	font-weight: bold!important;
}

#profilegeneral_content form#generalform select
#profilegeneral_content form#generalform label
#profilegeneral_content form#generalform input {
	display: block;
	margin: 0 0 5pt 0;
	width: 200pt;
}

#people_directory_content .leftcolpublicsidebar input{
	height: 20pt;
	margin-left: 10pt!important;
    vertical-align: middle;
	width: 18pt;
}

#people_directory_content .leftcolpublicsidebar strong {
    color: #000000;
    font-weight: bold !important;
}

.leftcolpublicsidebar .text  {
	padding-bottom: 0!important;
}

/* Pagination */
#people_directory_wrapper #people_directory_content .assetshare .bar #results-cell{
	padding-left: 10pt;
	padding-top: 8pt;
	padding-right: 30pt;
}

#people_directory_wrapper #people_directory_content .assetshare .bar #paging-cell {
	text-align: right;
	padding-right:20pt;
}

#people_directory_wrapper #people_directory_content .assetshare .bar #paging-cell span {
	color:#666;
	font-size:11pt;
}

#people_directory_wrapper #people_directory_content .assetshare .bar #results-cell #results {
	font-size:14pt;
}

.peoplegroupradio {
	color:#000;
	font-weight:bold!important;
	font-size:13pt;
	font-family:Verdana;
	padding-top:10pt;
}

.togglearea{
	display:block!important;
	padding-left:20pt;
}

#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: 50pt;*/
}

#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 {
	height: 20pt;
	margin-left: 20pt;
	padding-top: 8pt;
}

#people_directory_content .left-predicates .singlecheckbox .predicatebox .content{
	height: 20pt;
}

#people_directory_content .left-predicates .singlecheckbox .predicatebox img.x-form-check {
	margin-left: -143pt;
}

/* orange search buttons */

/*below advanced search options*/
#people_directory_wrapper #people_directory_content #left-cell-content .searchbutton {
	margin-bottom: 11pt;
	margin-left:175pt;
}

#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;
}

#upload {
	display: none;
}


#updateimage #file {
	display: none;;
}

#updateimage label {
	display: none;
}

/* photo edit/crop template profileimage.jsp*/
#customer_profile_image_wrapper {
    float: left;
	margin: 30pt auto 10pt;
    -moz-box-shadow: -0px 0px 0px #fff!important;
	padding: 20pt 10pt 20pt 10pt;
	width: 960pt;
}

#croppedcurrentimage {
	float: left;
	padding-left: 20pt;
	width: 170pt;
}

#updateimage {
	float: left;
	width: 500pt;
}

#croppedcurrentimage img {
    background-color: #fff;
    border: 3pt solid #E6E6E6;
    float: left;
    height: 176pt;
    padding: 3pt;
    width: 130pt;
}

#croppedcurrentimage h1{
    color: #999;
    font-size: 13pt;
    font-family: Verdana;
    padding-bottom: 3pt;
	padding-left: 21pt;
}

#updateimage {
	padding-top: 16pt;
}

#updateimage p{
	clear: both;
	padding-bottom: 10pt;
	padding-top: 10pt;
}

a#cropphotolink, a#removephotolink {
    float: left;
    font-family: Verdana;
    padding-left: 20pt;
    padding-top: 5pt;
    text-align: center;
    text-decoration: underline;
    width: 100pt;
}

a#returntoprofile {
    float: left;
    font-family: Verdana;
    margin-left: 192pt;
    margin-right: 600pt;
    padding-bottom: 20pt;
    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 1pt #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 1pt #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 {
    float: left;
    margin: 30pt 0 20pt;
    padding: 20pt;
    width: 940pt;
	min-height: 300pt;
	height: auto !important;
	height: 300pt;
    -moz-box-shadow: -0px 0px 0px #fff!important;
}

#full_width_wrapper .module_toprow_left {
    float: left;
	width: 344pt;
}

#full_width_wrapper .module_toprow_middle_premium {
    float: left;
	width: 377pt;
}

#full_width_wrapper .module_toprow_rightgroup{
    float: right;
    width: 199pt;
}

#full_width_wrapper .module_secondrow_left {
    float: left;
    width: 620pt;
}

#full_width_wrapper .module_secondrow_right {
    float: right;
    width: 300pt;
}

#full_width_wrapper .module_thirdrow_left {
    float: left;
    padding-right: 5pt;
    width: 465pt;
}

#full_width_wrapper .module_thirdrow_right {
    float: right;
    padding-left: 5pt;
    width: 465pt;
}

#full_width_wrapper .module_bottomrow_full {
    float: left;
    width: 940pt;
}
/* New Full Width Template END*/

/* New Full Width Template sidebar */
#full_width_wrapper .module_toprow_rightgroup h1 {
	font-size: 14pt;
}

#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: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	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: 391pt;
	width: 343pt;
}

#full_width_wrapper .module_toprow_left .imageoverlaycarousel #feature_overlay_430 {
	display:none;
}

#full_width_wrapper .module_toprow_left .imageoverlaycarousel #feature_overlay {
	height: 389pt;	
}
/* 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: 1pt solid #069;
    border-right: 1pt solid #069;
    border-top: 1pt solid #069;
    height: 281pt;
    padding-top: 110pt;
}

.module_toprow_middle_premium .premiumarticle h1 {
    color: #006699;
    font-size: 22pt;
    font-weight: bold;
    line-height: 1.1em;
	width: 340pt;
}

.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: 18pt;
    font-weight: bold;
    line-height: 2em;
    padding: 7pt;
}

.module_toprow_middle_premium .premiumarticle {
    line-height: 2em;
}

/* CTA - landing page - full width template END */

#full_width_wrapper .module_toprow_middle_premium .remotedirectoryqueryform input#search {
	border-color: #069;
    border-style: solid;
    border-width: 1pt 0 1pt 1pt;
	height: 23pt;
	margin-right: -2pt;
    padding: 1pt 3pt;
    width: 230pt;
}

#full_width_wrapper .module_toprow_middle_premium .remotedirectoryqueryform {
	height: 27pt;
}
/* PD landing page - form END */

/* preducates test */
#people_directory_content #left-cell-content button.x-btn-text {
	display: block;
	margin-left: -238pt;
	position: absolute;
}

#people_directory_content #left-cell-content .singlecheckbox .x-form-check-wrap {
	padding-left: 3pt!important;
}

#people_directory_content #left-cell-content .optionspredicatebox .x-form-check-wrap {
	padding-left: 20pt!important;
}
/* preducates 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: 13pt;
}

#people_directory_wrapper #people_directory_content .assetshare .lens-dataview.list table td.col_header {
    border-bottom: 1pt 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: 1pt solid #CCC;
    padding: 5pt 15pt 5pt 0;
}
/* Group search results END */
/* Roster */
#entityTitle h2, #entityTitle a {
    padding-bottom: 5pt;
    padding-left: 11pt;
}

#entityTitle a {
    text-decoration: underline;
	font-family: Verdana;
}
/* Roster END*/

/* move content up */
#people_directory_content .left-predicates {
/*	margin-top: -30pt;*/
}

#people_directory_content span.paging-wrapper #pagelimit {
    margin-top: -63pt;
	position: relative;
}
/* move content up END */

/* Attachements component */
#profilegeneral_content .attachmentparsys .propertygroupattach .links{
	float: left;
	padding-bottom: 10pt;
}

#profilegeneral_content .attachmentparsys .propertygroupattach .links a{
	text-decoration: underline;
}

#profilegeneral_content .attachmentparsys .propertygroupattach .links ul{
	display: block;
	float: left;
	width: 540pt;
}

#profilegeneral_content .attachmentparsys .propertygroupattach .links li{
	line-height: 20pt!important;
	overflow: hidden;
	padding-bottom: 10pt;
}

#profilegeneral_content .attachmentparsys .propertygroupattach .deleteforms{
	float: left;
    padding-bottom: 10pt;
}

#profilegeneral_content .attachmentparsys .propertygroupattach .deleteforms ul{}
#profilegeneral_content .attachmentparsys .propertygroupattach .deleteforms li{}

#profilegeneral_content input#delete {
	float:left;
	padding: 4pt 1pt 5pt 0!important;
}

#profilegeneral_content .profilegeneral_rightcolumn .profile_edit {
	display: none;
}

#profilegeneral_content .propertygroupattach {
	margin-right: 20pt;
	padding: 5pt 0 0 0;
}

#profilegeneral_content .propertygroupattach h3 {
	border-top-width: 1pt;
	border-top-style: solid;
	border-top-color: #CCC;
	color: #000;
	font-size: 15pt;
	padding: 8pt 0;
}

#profilegeneral_content .propertygroupattach input#title {
    clear: both;
    float: none;
    height: 14pt;
    width: 138pt;
}

#profilegeneral_content .propertygroupattach .propertygroupattach label {
	clear: left;
    display: block;    
    float: left;
	font-weight: 400!important;
    height: 10pt;
    margin-bottom: 10pt;
	width: 100pt;
}

#profilegeneral_content .propertygroupattach input#file {
	clear: both;
	float:left;
}

#profilegeneral_content .propertygroupattach input#upload {
	clear: both; 
    margin-top: 10pt!important;
}
/* Attachements component END */

#profilegeneral_content .profile_edit {
	padding-bottom: 10pt;
}

/* Property Group */
#profilegeneral_content .profilegrouplisting .profile_view {
	padding-bottom: 10pt;
}

#profilegeneral_content .profilegrouplisting .profile_view span strong{
	display: block;
	padding: 1pt 0;
}

#profilegeneral_content .profilegrouplisting .profile_view span {
	display: block;
	padding: 6pt 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: 10pt;
}

a.propertygroupsubmitformlink {
    background: url("../images/global/orange-28-y.jpg") repeat-y scroll 0 0 #FF7E00;
    clear: both;
    color: #FFFFFF;
    display: block;
	float: left;
    font-family: Verdana;
    font-size: 13pt;
    font-weight: bold;
    height: 22pt;
	margin-top: 10pt;
	padding: 4pt 8pt 0 8pt;
    text-align: center;
    text-decoration: none;
/*    width: 80pt;*/
}

a.propertygroupsubmitformlink:hover {
	text-decoration: underline;
}

.propertygroup .profile_view span {
	display: block;
	font-size: 11pt;
	padding: 5pt 0 0 0;
}

.propertygroup .profile_view span strong {
	padding-right: 5pt;
}

.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: 5pt;
	width: 560pt;
}

form.propertygroupcontainer input {
	clear: both;
    float: left;
    height:20pt;
}

form.propertygroupcontainer p {
	float: right;
	padding: 5pt 0 0 0;
	width: 538pt;
}

.profilegeneral_rightcolumn form label{
	clear: both;
	display: block;
	font-size: 13pt;
	font-weight: 700;
	padding-top: 10pt;
}

#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: 20000;
	width: 100%;
}

#loading {
	height: auto;
	left: 47%;
    margin: 0;
    padding-top: 100pt;
	position: absolute;
    top: 0;
	z-index: 20001;
}

#loading .loading-indicator {
	color: #555;
	font: bold 13pt Verdana;
	padding: 20pt 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: 15pt;
	font-weight: bold;
	height: 30pt;
	padding-left: 10pt;
}

/* not logged in */
#profilegeneral_authorized .calltoaction.cta .calltoaction_wrapper {
	border: 1pt solid #069;
	clear: both;
	display: block;
	float: left;
	margin: 15pt;
}

/* 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: 18pt;
	padding-left: 18pt;
	width: 80pt;
}

p.linkedInURL span.social-link {
	display: block;
	float: left;
	padding-bottom: 5pt;
	padding-right: 20pt;
	width: 440pt;
}

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: 18pt;
	padding-left: 18pt;
	width: 80pt;
}

p.twitterURL span.social-link {
	display: block;
	float: left;
	padding-bottom: 5pt;
	padding-right: 20pt;
	width: 440pt;
}

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: 18pt;
    padding-left: 18pt;
	width: 80pt;
}

p.facebookURL span.social-link {
	display: block;
	float: left;
	padding-right: 20pt;
	padding-bottom: 5pt;
	width: 440pt;
}

p.googlePlusURL span.social-label{
	background-image: url(../images/global/google-plus-16.png);
	background-repeat: no-repeat;
	background-position: left top;
    padding-left: 18pt;
    height: 18pt;
    display: block;
    float: left;
    width: 80pt;
}

p.googlePlusURL span.social-link {
	display: block;
	float: left;
	padding-bottom: 15pt;
	padding-right: 20pt;
	width: 440pt;
}
/* Social media links END */

/* Edit message reply from TIMSS on profile page */
li.update_message {
	color: red;
	display: block;
	font-weight: bold;
	font-size: 13pt;
	font-family: Verdana;
	padding: 0 0 8pt 0;
}

h4.update_message {
	color: red;
	font-weight: bold;
	font-size: 11pt;
	font-family: Verdana;
	padding: 0 0 8pt 13pt;
}
/* Edit message reply from TIMSS on profile page END */

#people_directory_wrapper #people_directory_content .assetshare .bar .buttons-cell {
    display: block;
    float: left;
    height: 30pt;
    margin-left: -220pt;
    width: 220pt;
}

/* 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: 333pt;	
	margin-top: -66pt;
    padding: 110pt 20pt 0 380pt;
	width: 362pt;
}

#people_directory_content .calltoaction_wrapper .cta_welcome h1.cta_welcome_title{
	font-size: 22pt!important;
	margin-bottom: 0 !important;
}

#people_directory_content .calltoaction_wrapper .cta_welcome h1.cta_page_title{
	font-size: 22pt!important;
	line-height: 1.3em;
	margin-bottom: 10pt !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: 18pt;
    font-weight: bold;
    line-height: 2em;
    padding: 6pt 20pt 6pt 7pt;
}

#people_directory_content .calltoaction_wrapper .or{
	display: none;
}

#people_directory_content .calltoaction_wrapper .calltoaction p {
    font-size: 11pt!important;
    font-weight: bold;
    padding: 20pt 0 7pt;
    width: 330pt;
}
/* 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: 1pt solid #069;
    border-right: 1pt solid #069;
    border-top: 1pt solid #069;
    height: 291pt;
    padding-top: 100pt;
}

#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: 18pt;
    font-weight: bold;
    line-height: 2em;
    padding: 6pt 20pt 6pt 7pt;
}

#full_width_wrapper .module_toprow_middle_premium .calltoaction_wrapper .or {
    font-size: 17pt;
    font-weight: bold;
    padding-left: 40pt;
}

#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: 22pt;
	line-height: 1.5em;
	width: 340pt;
}

#full_width_wrapper .module_toprow_middle_premium .calltoaction_wrapper .cta_welcome h1.cta_page_title {
	font-size: 22pt;
	line-height: 1.5em;
	padding-bottom: 20pt;
	width: 340pt;
}
/* CTA on landing page - full width template END*/

/* Profile Page anonymous user */
#profilegeneral_wrapper #profilegeneral_main #profilegeneral_authorized .calltoaction_wrapper {
    border: 1pt solid #069;
    clear: both;
    display: block;
    float: left;
    margin: 15pt;
	padding: 10pt;
}

#profilegeneral_wrapper #profilegeneral_main #profilegeneral_authorized .calltoaction_wrapper .or{
	color: #000;
	font-size: 13pt;
	font-weight: bold;
	padding: 5pt 0;	
}

#profilegeneral_wrapper #profilegeneral_main #profilegeneral_authorized .calltoaction_wrapper p {
    color: #000;
    font-size: 11pt;
    padding: 5pt 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: 18pt;
    font-weight: bold;
    line-height: 2em;
    padding: 6pt 20pt 6pt 7pt;
}
/* 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: 10pt;
	margin: 15pt 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: 14pt;
    height: 20pt;
	padding-left: 23pt;
}

#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup .calltoaction ,
#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup #calltoaction {
	padding-left: 165pt;
}

#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: 18pt;
    font-weight: bold;
    line-height: 2em;
    padding: 6pt 20pt 6pt 7pt;
}

#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup .calltoaction h1,
#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup #calltoaction h1 {
	padding: 4pt 0 0 0;
}
	
#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup .calltoaction p,
#profilegeneral_content #profilegeneral_authorized #profilegeneral_secondary .propertygroup #calltoaction p {
	font-size: 11pt!important;
	padding: 6pt 0 0 0;
}
/* 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 20pt 0;

}

#entityLeaderListingTitle {
	color: #069;
	font-size: 14pt;
	font-weight: bold;
}

#entityLeaderListing ul li {
	padding: 3pt 0;
}
/* List of entity leaders component END */

.abaproperty {
	clear: both;
}

/* profile-group-main-content */
#profile-group-main-content {
    background-color: #FFF;
    float: left;
	font-family: Verdana;
    margin: 30pt auto 10pt;
	padding: 10pt; 
    position: relative;
    width: 960pt;
}

.propertygroupattachsrc {
	float:left;
	width: 100%;
}

.propertygroupattachsrc p.noattachments {
    font-size: 13pt;
    padding-top: 3pt;	
}

.propertygroupattachsrc h1.attachmentslabel {
    border-top: 1pt solid #CCCCCC;
    font-size: 16pt;
    padding: 10pt 0;
}

.propertygroupattachsrc ul {
    padding: 5pt 0;
}

.propertygroupattachsrc ul li{
    padding: 2pt 0;
}

.propertygroupattachsrc ul li a {
	font-size: 13pt;
}

.propertygroupsource {
	float:left;
	padding-bottom: 5pt;
	width: 100%;
}

#profile-group-main-content .profilesource_view {	
	clear: both;
	float: left;
}

#profile-group-main-content .profilesource_view strong {
	display: block;
	font-size: 13pt;
}

#profile-group-main-content .profilesource_view span {
	clear: both;
	display: block;	
	float: left;
	padding: 5pt 0;
}

#profile-group-main-content .profilesource_view p {
	clear: both;
	float: left;
}

p.leadershiprole {
	display: inline; 
}

#location,
p.lawyer_since_date,
#profilegeneral_authorized .togglearea .profilegeneral_rightcolumn ul li,
.profilegeneral_rightcolumn ul li,
.profilegeneral_rightcolumn ul li a {
	font-size: 11pt!important;
	font-weight: normal!important;
}

#profilegeneral_authorized .togglearea .profilegeneral_leftcolumn{width:0!important;}
#profilegeneral_authorized .togglearea .profilegeneral_rightcolumn{width:100%!important;}




#multi_tab_module_content {
    float:none!important;
}



<!--Meeting Sites -->

#article_content_meeting {
	width: 100%; 
	float:none!important;
	margin: 50pt 0 20pt!important;
    padding: 0 20pt 20pt;
}




.meeting70 {width: 65%!important}
.meeting30 {width: 25%!important}
.meeting100 {width: 94%!important}
.meeting50_left {width: 45%!important}
.meeting50_right {width: 45%!important}

<!--Meeting Sites END -->




#header-tier {display: none;}

