/* Reset Ul
----------------------------------*/
ul.ui-yakawidget-list, ul.ui-yakawidget-list-inline, ul.ui-yakawidget-list-horizontal, ul.ui-yakawidget-list-horizontal-menu {
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	list-style:none;
	list-style-type:none;
}
/* Component containers
----------------------------------*/
.ui-yakawidget {
	margin-bottom:10px;
}
.ui-yakawidget-header {
	margin-bottom:.1em;
	_display:inline-block;
}
.ui-yakawidget-header a {
}
.ui-yakawidget-header .ui-widget-title a {
	line-height:1.8em;
	margin:0 2.3em;
	text-align:center;
}
.ui-yakawidget-header .ui-widget-title {
	line-height:2.0em;
	font-weight:bold;
}
.ui-yakawidget-header .ui-yakawidget-icon-button {
	overflow:hidden;
	text-indent: -99em;
	width:2.4em;
}
.ui-yakawidget-header .ui-yakawidget-icon-button.ui-widget {
	margin-bottom: 0;
}
ul.ui-yakawidget-scroll {
	max-height:450px;
	overflow:auto;
}
.ui-widget.ui-yakawidget-scroll {
	overflow-y:auto;
	overflow-x:hidden;
}
/* Grep and remove
.ui-yakawidget-toolbar ul li {
	display:inline
}
.ui-yakawidget-toolbar {
	margin:5px;
	padding: 0 5px;
}
#BYOPMasterLayoutContainer .ui-yakawidget-toolbar {
	margin:0px;
}

*/
#navCol ul.ui-yakabox-global-nav-secondary li a {
	padding:.2em;
}
.ui-yakawidget-list {
	margin:.2em 0 0;
	padding:0 .1em
}
.ui-yakawidget-list li {
	margin:.2em 0 0 0;
	padding:0 .1em;
	_width:100%;
	text-align:left;
	position:relative;
	*position:static
}

.ui-yakawidget-list li.ui-button {
	*position:relative;
}


.ui-yakawidget-list li.ui-yakawidget-list-icon, .ui-yakawidget-list-inline li.ui-yakawidget-list-icon {
	width:20px;
}
.ui-yakawidget-list li a span.ui-yakabox-icon {
	margin-right:.2em;
	vertical-align:bottom;
}
.ui-yakawidget-list-alternating li.ui-state-active, .ui-yakawidget-list-alternating li.ui-state-hover, .ui-yakawidget-list-alternating li.ui-state-default, .ui-yakawidget-list-alternating li.ui-state-highlight {
	border:none;
	outline:none;
	background-image:none
}
.ui-yakawidget-list .ui-icon-right {
	float:right;
	margin:3px;
}
.ui-yakawidget-list .ui-icon-left {
	float:left;
	margin:3px;
}
.ui-yakawidget-list li a.ui-yakabox-icon-link {
	background-position:4px .2em;
	background-repeat:no-repeat;
	display:block;
	padding:.5em .3em .5em 30px;
	width:auto;
	text-decoration:none;
	background-image:url(/images/spacer.gif);
	*display:inline-block;
}
.ui-yakawidget-list-horizontal li, .ui-yakawidget-list-horizontal li a.ui-yakabox-icon-link, .ui-yakawidget-list-horizontal li, .ui-yakawidget-list-horizontal li a.ui-yakabox-icon-link, .ui-yakawidget-list-horizontal li a, .ui-yakawidget-list-horizontal-menu li {
	display:inline-block;
 *display:inline !important;
}
ul.ui-yakawidget-list-horizontal-menu {
	text-align:center
}
ul.ui-yakawidget-list-horizontal-menu li {
	margin:-1px 0 -1px -2px;
	*margin: -1px;
	padding: .25em .5em;
	border-width:1px 0!important;
	vertical-align:middle;
}
ul.ui-yakawidget-list-horizontal-menu li.ui-yakawidget-list-horizontal-seporator {
	width:0;
	border-width:0 1px 0 0 !important;
	padding:0;
	min-height:2.5em;
	margin:-1px;
*margin:0px;
*width:1px;
*zoom:1;
}
ul.ui-yakawidget-list-horizontal-menu li a.ui-yakabox-link {
	min-height:16px;
	vertical-align:middle;
}
ul.ui-yakawidget-list-horizontal-menu li span.ui-icon {
	display:inline-block;
	vertical-align:middle;
}
#mainContent .ui-yakawidget-list-horizontal li, .ChooserSelection li {
*float:left;
*width:45%;
*overflow:hidden;
*margin-right: 4px;
*margin-bottom:2px;
*word-wrap: break-word
}
.ui-yakawidget-list-horizontal li .ui-buttonset {
 *display:inline;
}


.ui-yakawidget-list-inline h3 {
	font-weight:normal;
}

p a.ui-yakabox-icon-link, h4 a.ui-yakabox-icon-link {
	background-position:4px .4em;
}
.ui-yakawidget-list li .ui-yakawidget-icon a {
	padding:0;
	background:0;
	width:20px;
	float:left;
	margin-left:.2em;
	margin-top:.2em;
}
.ui-yakawidget-list .ui-icon-datestamp {
	padding:.5em .3em;
	float:left;
}
.ui-widget-caption {
	font-size:.7em;
	line-height:1.2em;
	padding:.2em
}
.ui-icon {
	cursor:pointer
}
.ui-yakawidget-list div.ui-icon-link {
	background-position:4px 0.2em;
	background-repeat:no-repeat;
	display:block;
	padding:0.4em 0.4em 0.4em 30px;
	text-decoration:none;
	width:auto;
}
#ImageSourceContainer_Recent .ui-yakawidget-list div.ui-icon-link {
	margin-left:50px
}
#ActivityListItemsCloud.ui-yakawidget-list-inline li {
	line-height:1.5em
}
#ActivityListItemsCloud.ui-yakawidget-list-inline li a.ui-yakabox-icon-link {
	padding:0.4em .4em 0.4em 26px;
	display:inline;
}
li a.ui-yakabox-icon-link .ui-yakabox-microprofile {
	background-color:#fff
}
.ui-widget-header.ui-state-highlight a, .ui-widget-header.ui-state-highlight a:LINK {
	color:inherit
}
.ui-widget-header.ui-state-highlight {
	color:inherit
}
/* Pages Menu
----------------------------------*/

#pagesMenu .ui-yakawidget-header, #pagesMenu .ui-widget-header {
	border-left: 0;
	border-right:0;
	margin-bottom:-1px;
}
#pagesMenu .ui-yakawidget-list {
	margin:.4em 0;
}
/* Pages Menu
----------------------------------*/
#sidebar1 .ui-yakawidget-header, #sidebar1 .ui-widget-header {
	border-left: 0;
	border-right:0;
	margin-bottom:-1px;
}
#sidebar1 .ui-widget-title {
	padding:0 0 0 48px;
	text-align:left;
	background-repeat:no-repeat;
	background-position:20px 3px;
}
#sidebar1 .ui-yakawidget-list {
	margin:0;
	padding:0
}
#sidebar1 .ui-yakawidget-list li {
	margin:0;
	border-left: 0;
	border-right:0;
	margin-bottom:-1px;
}
#sidebar2 .ui-yakawidget-list li.ui-state-highlight {
 *position:relative;
}
#sidebar1 .ui-yakawidget-list li a.ui-yakabox-icon-link {
	margin-left:1.0em;
	padding-bottom:0.5em;
	padding-bottom:0.5em;
	display:block;
}
#sidebar1 .ui-widget-content {
	padding:0;
	border:0
}
#summaryFavorites .ui-yakawidget-list li a.ui-yakabox-icon-link {
	width:60%;
	word-wrap:break-word;
}
.ui-widget .ui-yakawidget-list li a.twistie {
	display: inline-block! important
}
.ui-yakawidget-header .ui-icon-tool {
	position: relative;
	width:auto;
	float:right;
}
#ActivityListItemsCloud {
	text-align:center
}
#ActivityListItemsCloud li a {
	font-weight:600;
	padding:0 2px;
	display:inline-block;
}
#ActivityListItemsCloudContainer #kwActivityListShowAllLink {
	margin:2px 0;
	padding:3px;
}
.ui-yakawidget-header .ui-icon-tool {
	position: relative;
	float:right;
}
.ui-yakawidget-header .ui-icon-open {
	float:left;
}

/* CHECK THIS AGAINST STATIC LINKS TWISTIE
----------------------------------*/
.ui-widget-nested {
	width:95%;
	margin-left:5%
}
.ui-state-default .twistie {
	float:left;
	margin-top:4px;
	margin-left:2px;
}
.sortableRow .nested, .ui-yakawidget-list .ui-yakawidget-open {
	float:left;
	margin-top:5px
}
.sortableRow .unnested {
	float:left;
	margin-top:5px
}
#linksSection li.ui-widget-nested {
	margin-left:20px
}
ul.yakawidget-list-nested {
	margin-left:20px
}
#ui-datepicker-div {
	z-index: 1100;
	display: none;
}
#comments.ui-corner-all {
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}
/* Status Widget Meter*/


.ui-widget-content #viewStatus {
	margin-left:10px;
	text-align:left;
	line-height:1.4em;
}
.ui-yakawidget-list-horizontal li {
	margin-bottom:.5em;
}
.ui-yakawidget-list-horizontal li.ui-state-default {
	margin-right:.3em;
	padding: 0 .2em;
}

.ui-yakawidget-list-horizontal-buttons li {
margin-right:.2em

}

.ui-yakawidget-list-horizontal li .ui-button {
	margin-right:0;
}
ul.ui-yakawidget-list-nested {
	position:absolute;
	z-index:30000;
	margin:0;
	padding:1px;
}
ul.ui-yakawidget-list-nested li.ui-widget-nested {
	z-index:3000;
	margin:0;
	margin-top:1px;
	padding:.3em;
	background-image:none;
	display:block;
	width:auto;
	min-width:10em;
	text-align:left;
}
ul.ui-yakawidget-list-nested li:first-child {
	margin-top:0;
}
li.ui-widget-nested {
*display:block !important;
}
.ui-yakawidget-list .ui-icon-contact, .ui-yakawidget-list .ui-icon-tool {
	float: right
}
.ui-yakawidget-list span.ui-icon.fltlft {
	position:absolute;
	top:.4em;
	left:.4em
}
.contentadd-group-container .ui-yakawidget-list span.ui-icon.fltlft {
	position:static;
}
/* Bulk Edit */

#selections .ui-yakawidget-list-horizontal li span img {
	margin-left:.2em;
*margin-top:.2em
}
.ui-widget-header select.ui-datepicker-year {
	width:4em
}
#comments.ui-corner-all {
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}

.ui-yakawidget-conversation-container-minimized {
      position: fixed; 
			right: 0; 
			bottom: 0;
			z-index:101
}
			

.ui-yakawidget-conversation-container-minimized .minimized-conversation {
	padding:.5em .75em;
	margin-right:1px;
	cursor:pointer
}
.ui-widget {
	margin-bottom:1em
}
/* IM Customizations
----------------------------------*/
ul.ui-yakawidget-chat li {
	padding:.5em;
*position:static
}
ul.ui-yakawidget-chat li.ui-state-default {
	border:0;
	background-image:none;
	vertical-align:top
}
ul.ui-yakawidget-chat li span {
	word-wrap:break-word;
	display:block;
	margin-left:25px;
}
ul.ui-yakawidget-chat li a.JID {
	display:block
}
ul.ui-yakawidget-chat li span.time {
	margin-right:5px;
}
ul.ui-yakawidget-chat li img {
	margin-right:5px;
	height:20px;
	width:20px
}
.meerkatContent img {
	float:left;
	margin-right: 1em
}
.meerkatContent button {
	font-size:.6em;
	vertical-align:middle;
	margin-left:1em
}
.inline p {
	display:inline
}
.ui-yakwidget-table {
	border-spacing: 0;
	width:100%
}
.ui-yakwidget-table td, .ui-yakwidget-table th {
	padding:.3em
}
#chart #placeholder canvas {
	cursor: pointer;
}
.filterButtons li {
	margin-right:4px;
}
.filterButtons ul {
	text-align:center
}
.filterButtons li {
	margin-right:4px;
}
.filterButtons ul {
	text-align:center;
	margin-top:.4em
}
.filterButtons li.ui-state-default {
	opacity:0.4;
	filter: alpha(opacity=40);
}
.filterButtons li.ui-state-active {
	opacity:1;
	filter: alpha(opacity=100);
	box-shadow: 3px 3px 3px #666;
	-moz-box-shadow: 1px 1px 1px #999;
}
.filterButtons li button {
*margin:.2em 0;
}
#editPage button {
*min-width:55px
}
span#deletePageOption button {
*width:75px
}
#editPage .button input {
*margin-top:0;
*margin:0
}

/* Quick fix: This should be abstracted out into framework classes after ybx 4.0 */
ul#ChooserSelection li.ui-state-active,
ul.ChooserSelection li.ui-state-default {
	padding-right:30px;
}
ul#ChooserSelection li div.fltrt,
ul.ChooserSelection li div.fltrt {
	margin-right:-25px !important;
}

.ui-widget ul#alertDropZone li div span.ui-yakabox-icon-link {
	width:85%
}
.calloutr p {
*margin:0
}
#mainContent .membersList .ui-yakawidget-list-horizontal li {
*width:25%
}
#mainContent .Status .ui-yakawidget-list-horizontal li {
	width:410px
}
#mainContent .Status .ui-yakawidget-list-horizontal li img {
	float: left
}
#mainContent .Status .ui-yakawidget-list-horizontal div.ui-icon-buttons {
	float: right
}
.ui-yakawidget-HUD .ui-dialog-content {
	padding:.4em;
	text-align:left;
}
.ui-yakawidget-HUD {
	box-shadow: 2px 2px 6px #666
}
.ui-yakawidget-HUD .ui-dialog-titlebar {
	display:none;
}
.ui-yakawidget-HUD .ui-dialog-HUD-buttonpane {
	border-top:1px solid #DDDDDD;
	bottom:0;
	position:absolute;
	width:100%;
	right:0;
	text-align:center;
	padding:0 .4em;
	margin:0;
	background-image:none;
}
.ui-widget-webform {
	box-shadow: 2px 2px 5px #eaeaea;
}
.ui-webform-buttonpane {
	margin: 0 auto;
	padding: .5em 1em;
	text-align: center;
}
.ui-webform-seporator hr {
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 1px 0 0;
	color: #A5B5E7;
	height: 1px;
	width:95%;
	margin:.3em auto;
}
.ui-webform-label {
	font-weight:bold;
}
.ui-yakabox-banner-full.ui-widget-content {
	padding: 2em 1em 1em 1em;
	width: auto;
	text-align: center;
	margin: -1em -1em 1em -1em;
}
.ui-yakabox-banner-full .ui-yakabox-banner-860 {
	margin-left: 90px;
	padding: 46px 0 0;
	width: 860px;
 *padding-left: 90px;
 text-align:left;
}
#ui-yakabox-global-nav li.ui-widget-content {
	margin-right:-1px;
	z-index:270;
	border-width: 1px 0 1px 1px;
}
.ui-yakabox-comments {
	
	}
.ui-yakabox-comments .ui-widget-content {
	padding: 1em 2em;
}
.ui-yakabox-comments .ui-state-active.ui-comments-arrow {
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-style: solid;
	border-top: 20px solid transparent;
	border-width: 20px;
	width:0;
	margin:-4em 0 0 1em;
}
.ui-yakawidget-list .fltrt.ui-icon-ybx-unread {
	margin:0.5em 0.5em 0;
	padding: 0.1em 0.4em;
	font-size:.9em;
}
.ui-widget-unread li.ui-yakabox-activity-reason {
	*width:70%;
	*margin-top:4px
}


div.ui-yakabox-panel {
	position: fixed;
	top: 0;
	right: -1em;
	display: none;
	padding:0 0 1em 1em;
	height: 100%;
	box-shadow:-2px 0 8px #999999;
	-webtkit-box-shadow:-2px 0 8px #999999;
	-moz-box-shadow: -2px 0 8px #999999;
	z-index:1001;
	width:50em;
	padding-right:1em;
	overflow-x: auto;
	border-left: 1px solid #999 !important
}
div.ui-yakabox-panel .ui-yakabox-microprofile {
	padding:2em 0 3em;
}
.ui-yakabox-panel .ui-microprofile-comment {
	margin:-6em 0 0 0;
	*margin-top: -3em;
	*text-align:left;
}
	
.ui-yakabox-panel-trigger {
	position: fixed;
	text-decoration: none;
	top: 5px;
	right: 0;
	letter-spacing:-1px;
	font-weight: 700;
	display: block;
	z-index:1002;

}
.ui-yakabox-panel-trigger a {
	display:inline-block;
	width:1em;
	height:3em;
	padding:1em .5em 1em 1em;
	vertical-align:middle;
}
.ui-yakabox-panel .ui-tabs {
	padding:1em 0 0 1em
}
.ui-yakabox-layout-panel .ui-yakabox-panel-trigger {
	right:51em;
	background-color:#555555;
	border-color:#888888;
	top: 5px;
	z-index:1003;
	box-shadow:-4px 3px 4px #666666;
	-webtkit-box-shadow:-4px 3px 4px #666666;
	-moz-box-shadow: -4px 3px 4px #666666;
	border-right:0;
}
.ui-yakabox-panel .ui-tabs {
	font-size:1.2em
}
a .ui-yakabox-thumbnail {
	max-width:120px;
	max-height:100px
}
.ui-yakabox-profilebox a .ui-yakabox-thumbnail {
	max-width:80px;
	max-height:80px
}
.ui-yakabox-layout-flex .ui-yakabox-profilebox-links {
	display:none
}
.ui-yakabox-layout-flex .ui-yakabox-profilebox a .ui-yakabox-thumbnail {
	max-width:25px;
}
/***** clearfix *****/
.clear {
	clear: both;
	height: 0;
	line-height: 0;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
.clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* Panel Tab/button */
.ui-yakabox-panel-tab {
	top: 0;
	z-index: 999;
	margin-top:-1px;
	margin-right:1em
}
/* sliding panel */
#ui-yakabox-panel-activityprefs-wrapper {
	margin-top: -1.5em;
	width: auto;
	z-index: 999;
}
#ui-yakabox-panel-activityprefs-panel {
	width: auto;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
	width:auto;
	padding:1em 2em;
}
.ui-yakabox-panel-tab .ui-yakabox-link {
	font-weight:bold;
	min-width:10em;
}
/* Component containers
----------------------------------*/
/* Corner radius */
#ui-yakabox-panel-activityprefs-wrapper .ui-corner-tl {
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
}
#ui-yakabox-panel-activityprefs-wrapper .ui-corner-tr {
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
}
#ui-yakabox-panel-activityprefs-wrapper .ui-corner-bl {
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
}
#ui-yakabox-panel-activityprefs-wrapper .ui-corner-br {
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
}
#ui-yakabox-panel-activityprefs-wrapper .ui-corner-top {
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
}
#ui-yakabox-panel-activityprefs-wrapper .ui-corner-bottom {
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
}
#ui-yakabox-panel-activityprefs-wrapper .ui-corner-right {
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
}
#ui-yakabox-panel-activityprefs-wrapper .ui-corner-left {
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
}
#ui-yakabox-panel-activityprefs-wrapper .ui-corner-all {
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}
/* Component containers
----------------------------------*/
.ui-yakawidget-droppable.ui-state-highlight.ui-widget-content {
	padding:.5em;
	border:1px dotted;
	min-height:2em
}
.ui-yakawidget-droppable li.ui-state-default {
	background-color: #f39814;
	color: white;
}
.ui-sortable-helper {
	white-space:nowrap!important
}



.ui-yakabox-layout-flex .ui-yakabox-newUserStatus-message {
	display:none;
	}
.ui-yakabox-newUserStatus {
	margin-right:.5em;  
	border-width:1px 1px 1px 1px;
	}
.ui-yakabox-newUserStatus-icon {
	margin-right:0;
	width:13%;
	}
.ui-yakabox-newUserStatus-message {
	margin-right:0;
	width:86%;
	}
.ui-yakabox-newUserStatus-message p{
	margin-bottom:.8em;
	}
.ui-yakabox-newUserStatus-message .ui-progressbar {
	margin-bottom:3px; 
	margin-top:-9px; 
	width:85%; 
	height:3px; 
	*margin-left:2px;
	}
.ui-yakabox-newUserStatus-message .ui-progressbar-value {
	height:2px; 
	*padding-left:2px;
	}

.ui-widget-filtermenu-crumbmenu .ui-widget-content {
		margin-bottom:.2em;
		margin-right:.2em;
	}
	
.ui-widget-filtermenu .ui-yakabox-widget-header {
		position:relative
}
.ui-widget-filtermenu .ui-yakabox-widget-header .ui-icon {
		position:absolute;
		top:.3em;
		left:0;
}
.ui-widget-filtermenu .ui-yakabox-widget-header .ui-yakabox-link, .ui-widget-filtermenu .ui-yakabox-widget-header .ui-yakabox-link-label {
		margin-left:20px;
}




/* hack - remove when profiles micros merge */
.ui-microprofile-viewer .ui-tabs ul.ui-yakawidget-list li.ui-widget-content.ui-state-default, .ui-dialog .ui-tabs ul.ui-yakawidget-list li.ui-widget-content.ui-state-default { border:none; background:none}

