/*This stylesheet contains the default user styles which are common to all user interface pages.
The standard.css page includes basic styles used in both user and admin interfaces. */

.px_body {background-color:#666;}
.header {font-weight:bold;font-size:11px;}
.admin-directions .subtitle {font-size: 12px;font-weight:bold;display:block;margin:0 0 5px 0;}
.portlet {background:#fff;margin-bottom:10px;}
.portlet-body  {padding: 3px;margin:0px;border: 1px solid #CCC;clear:both;}
.expanderIcon {float:right;border: 1px solid #fff;border-top: 3px solid #fff;width:5px;height:5px;padding:2px;}
.portlet-title {padding:2px;font-weight: bold;color: #FFFFFF;background-color: #369;}
.px-display-table{padding:0;margin:0;border-collapse:collapse;width:100%;max-width:720px;}/*hack for non-ie*/
#px-container {width:720px;}
.px-display-table td {padding: 0 4px 0 4px;vertical-align:top;}

.table-user {border-collapse: collapse;width:100%;}

.table-user caption{background:none;text-align:left;padding: 3px;border:none;border-bottom: 1px solid #000063;font-weight:bold;}
.table-user td {border-bottom: 1px solid #ccc; padding:3px;}
.table-user th {
	text-align:left;
	font-weight:normal;
	padding:3px;
	color:#333;
	background: #E4E4E4;
}
.table-user .alt {background: #f2f2f2;}
.table-user th a {}
.table-user th a:hover {color:#333;}
/*Contact List*/
.alphabet-list  {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

.table-user th a.sortedUp {background: url(image/iconSortUp.gif) no-repeat right center;padding-right: 14px;}
.table-user th a.sortedDown {background: url(image/iconSortDown.gif) no-repeat right center;padding-right: 14px;}
.user-noresults {text-align:center;font-style:italic;}
a.link-button, .user-buttons button{border-top: 1px solid #666;border-right: 2px solid #666;border-bottom: 2px solid #666;border-left: 1px solid #666;color: #333;background : #E1E1E1;}
a.link-button {vertical-align:middle;text-decoration: none;	padding: 1px 10px 2px 10px;margin: 0 2px 0 2px;}
.user-buttons {text-align: right;border-top: 1px solid #666;margin: 3px 0 0 0;}
.user-buttons button {margin: 3px;	background-color : #E1E1E1;font-size:11px;}
.user-label {width: 120px;float: left;clear:left;}
.user-fieldset {margin: 3px;}
.user-legend {font-weight: bold;color: #666;}
#user-frame {border: 1px solid #666;text-align:left;}
.banner-img {background:#036;}
.banner-img img {border: none;vertical-align:middle;padding: 0px;margin: 0px;}
#header-toolbar, #security-toolbar {background: #ccc;border:none;border-bottom: 1px solid #999;vertical-align: middle;	padding: 3px;height: 18px;width:100%;}
#header-toolbar img {border:none;}
#toolbar-date {white-space:nowrap;width:33%;}
#toolbar-title {font-weight:bold;font-size: 11px;text-align:center;width:33%;}
#toolbar-icons {text-align:right;white-space:nowrap;width:33%;}
#toolbar-icons a {text-decoration:none;}
#toolbar-icons a {text-decoration:none;}
.security-message {width:60%;vertical-align:top;text-align:center;}
.security-banner {text-align:right;}
#user-content {padding: 5px;background-color:#fff;}
#user-footer {border-top: 2px solid #000;background: #ccc;	font-size: 10px;margin:0;padding:0;}
#px-footerSlogan {margin:0px;	padding:3px;letter-spacing: 2px;background-color: #999;border-bottom: 2px solid #000;	text-align:center;}
.px-disclaimer {font-size: 10px; text-align:center;margin:0;padding:3px;}
.user-network {text-align: left;height: 53px;background:#fff;margin-left:150px;border-bottom: 1px solid #000;	border-left: 1px solid #000;}
.user-network p {margin: 0px;padding: 0px;background: #ccc;}
.user-network a {text-decoration: none;	color: #333;padding: 2px;}
.networkLogo {	float:left;border:none;border-bottom: 2px solid #000;border-top: 2px solid #000;}
#layout-button-bar {border-bottom: 1px solid #CCC;border-top: 1px solid #CCC;padding: 4px 4px 8px 4px;text-align: right;margin-bottom: 8px;background: #ffc;}
#layout-button-bar .help-info {font-style:normal;font-weight:bold;font-size:11px;}
.table-user img {border:none;}
.portlet-scroller {overflow:auto;} 
.portlet-scroller table {width:95%;}
.px-scroller { overflow:auto;position:relative;}
.setHeightScroller {height:120px;}
.px-img-display {text-align:center;}
.px-img-display img {border:none;}
.px-img {border:none;vertical-align:middle;}
a.px-img {border:none;}
#px-subscribeBar {padding:2px;margin:0;text-align:right;background:#F1F1F1;border-bottom:1px solid #999;border-top:1px solid #999;}
#px-subscribeBar  img {border:none;vertical-align:middle;padding: 0 5px 0 0;}