	.expanderIco {
	float: left;
	background-repeat: no-repeat;
	background-position: center;
	opacity: 0.5;
	border: solid 1px transparent;
	padding-left: 15px;
	width: auto !important;
	min-width:27px; /* 4 chars number is ok*/
	margin-right:1px !important;
	padding-right:3px;
	height: 15px !important;
	font-size: 10px;
	font-family: Tahoma;
	line-height: 15px;
	font-weight:normal;
	}
	.expanderIco.close {
	background: url(../../images/arrow_black_right_big.gif) 5px center no-repeat;
	}
	.expanderIco.close.hover {
	background: #ffffff url(../../images/arrow_black_right_big.gif) 5px center no-repeat;
	opacity:0.8;
	border-color: #888;
	}
	.expanderIco.open {
	background: url(../../images/arrow_black_down_big.gif) 2px center no-repeat;

	}
	.expanderIco.open.hover {
	background: #ffffff url(../../images/arrow_black_down_big.gif) 2px center no-repeat;
	opacity:0.8;
	border-color: #888;
	}

	.expanderIco.dummy,
	.expanderIco.dummy.hover {
	background-image: none !important;
	background-color: transparent;
	border-color: transparent;
	}

	.expanderIco.metaSummary {
	border: none;
	padding-left: 0px;
	padding-right:0px;
	width: 20px !important;
	height: 21px !important;
	}
	.expanderIco.metaSummary.close.hover {
	border-color: transparent;
	}
	.expanderIco.metaSummary.open.hover {
	border-color: transparent;
	}

	.expanderIco.isGroupSummary {
	padding: 0;
	margin-left: -20px !important;
	min-width: 20px;
	}

	.listItem {
	white-space: nowrap;
    /*overflow: hidden;*/
	position: relative;
	text-overflow: ellipsis;
	}

		.listItem a {
		color: #000000;
		}

		.listItem a b.highlight,
		.taskTypeField b.highlight,
		.expanderIco b.highlight {
		background-color: yellow;
		}

		.listId {
		/* Alternative format when have frozen columns: */
		/*
		-moz-box-shadow: 0px 0 7px rgba(143, 143, 143, 0.4);
		-webkit-box-shadow: 0px 0 7px rgba(143, 143, 143, 0.4);
		box-shadow: 0px 0 7px rgba(143, 143, 143, 0.4);
		border-right: solid 1px #cccccc;
		*/
		z-index: 101;
		}
		td.editKeeperActive {
		background-color: #f0f0f0;
		}
		td.editKeeperActive .listItemOverflow .editKeeperInlineIco {
		display: block;
		/*background-color: #f0f0f0 !important;
		border-right: solid 1px #cccccc;*/
		}

		img.ganttKeeperPic {
		border-radius: 14px;
		border: 1px solid transparent;
		opacity: 0.5;
		}

.ui-effects-transfer {
border: solid 1px orange;
z-index: 1000000;
border-radius: 3px;
box-shadow: 0 0 3px #888888;
background: yellow;
opacity: 0.3;
}


#auc.full {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background-color: #ffffff;
z-index: 2000;
overflow: auto;
}

#ganttContainer {
/*height: 100%;*/
}

#ganttContainer.full {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background-color: #ffffff;
z-index: 2000;
}

	.gantt-checkbox-selector {
	float: left;
	width: 14px;
	height: 14px;
	background:  url(../../images/multiselect/checkbox.png) center no-repeat;
	margin-left: 2px;
	opacity:0.5;
	cursor: default;
	}
	.gantt-checkbox-selector.right {
	float: right;
	margin-right: 2px;
	}
	#gantt-checkbox-selector {
	float: left;
	margin-right: 10px !important;
	}
		#gantt-checkbox-selector span {
		margin: 0px 0px 1px 0px !important;
		float: left;
		width: 14px;
		height: 14px;
		background:  url(../../images/multiselect/checkbox.png) center no-repeat;
		opacity:1;
		cursor: default;
		}
	.gantt-checkbox-selector {
	margin-left: 1px;
	width: 15px;
	height: 24px;
	}
	#gantt-checkbox-selector.checked span,
	.gantt-checkbox-selector.checked {
	background-image:  url(../../images/multiselect/checkbox-checked.png);
	opacity:1;
	}
	#gantt-checkbox-selector.partly span,
	.gantt-checkbox-selector.partly {
	background-image:  url(../../images/multiselect/checkbox-partly-checked.png);
	}

.isDragging {
background-color: yellow;
border: dashed 1px #cccccc;
}

.ui-state-highlight {
background: #ffffff url(../../images/default/form_bg_editor.gif) left top;
-webkit-box-shadow: 3px 3px 3px #cccccc inset;
-moz-box-shadow:  3px 3px 3px #cccccc inset;
box-shadow:  3px 3px 3px #cccccc inset;
}

#ganttViewsContainer {
margin-left: 3px;
float: left;
}

#userMoreActions div.inner {
top: 19px;
left: -1px;
}


	#ganttViews {
	float: left;
	margin-right: -2px;
	}

	#ganttViews.clickMenu.userMoreActions li {
	font-size:11px !important;
	}

#ganttViewsMiniContainer {
float: left;
margin-left: 3px;
}

	#ganttViewsMini,
	.ganttViewsMini {
	margin: 0 !important;
	border-left: 1px solid #DDDDDD;
	text-indent: 0px;
	box-shadow: -11px 0 5px -2px #f8f8f8;
	float: right !important;
	}
	.withSorting .ganttViewsMini {

	}

		#ganttViewsMini li.main,
		.ganttViewsMini li.main {
		margin:0px !important;
		padding: 0 !important;
		width: 14px;
		height: 19px !important;
		text-indent: -1000000px;
		border-color: transparent;
		border-radius: 0px !important;
		box-shadow: none !important;
		background: #f8f8f8 url(../../images/sharedicons/silk/plus_small.png) center no-repeat !important;
		cursor: pointer;
		}

		#ganttViewsMini li.main.hover,
		.ganttViewsMini li.main.hover {

		}
		#ganttViewsMini li.main.active,
		.ganttViewsMini li.main.active {
		background-color: #ffffff !important;
		border-color: transparent !important;
		}

		.ganttViewsMini ul.clickMenu .fade {
		display: none !important;
		}

		.multiselect-selected-elements.ganttViewsMini,
		#taskKeeperControlContainer .multiselect-selected-elements,
		.ganttStandardLookupContainer .multiselect-selected-elements {
		display: none !important;
		opacity: 0;
		}

		.ui-multiselect.ganttViewsMini {
		border-color: #cdcdcd;
		border-top-color: #ffffff;
		border-radius: 0 0 5px 5px !important;
		}
			.ui-multiselect.ganttViewsMini .selectAllNoneContainer {
			float: none;
			box-shadow: 0 10px 10px -10px #888888;
			margin-bottom: 13px;
			margin-top: -7px;
			padding: 0 5px;
			}
				.ui-multiselect.ganttViewsMini a.selectAll,
				.ui-multiselect.ganttViewsMini a.selectNone {
				display: inline;
				padding: 0;
				}

	#ganttViews div.inner {
	margin-top: 14px;
	margin-left: -1px;
	left: auto;
	right: -6px;
	top: auto;
	}

	#ganttViewsMini div.inner {
	margin-top: 32px;
	margin-left: -1px;
	left: auto;
	right: -6px;
	top: auto;
	}

		#ganttViews div.inner div.outerbox,
		#ganttViewsMini div.inner div.outerbox {
		width: 150px;
		left: -150px !important;
		margin-top: -1px;
		}

			#ganttViews ul.innerBox li a,
			#ganttViewsMini ul.innerBox li a {
			padding: 0px 13px;
			}

	#ganttViews ul.innerBox,
	#ganttViewsMini ul.innerBox {
	padding: 0px;
	background-color: #ffffff;
	}

		#ganttViews ul.innerBox li,
		#ganttViewsMini ul.innerBox li,
		#autoShiftTasks ul.innerBox li {
		padding-left: 5px;
		padding-right: 5px;
		}

			#ganttZooms ul.innerBox li a {
			line-height: 21px;
			}

			#ganttViews ul.innerBox li,
			#ganttViewsMini ul.innerBox li {
			padding-left: 0px;
			}

			.ie7 #ganttViews input,
			.ie7 #ganttViewsMini input {
			border: none;
			background: none;
			margin: auto;
			}

	#ganttViews a.submenuRight {
	background: url(../../images/default/lang_arr.gif) 4px center no-repeat;
	}

	#ganttViewsMini li table td,
	#ganttViews li table td {
	font-size: 11px;
	padding: 3px;
	line-height: 19px;
	border-bottom: solid 1px #f0f0f0;
	}

	#ganttViews li.applyContainer,
	#ganttViews li.applyContainer.hover,
	#ganttViewsMini li.applyContainer,
	#ganttViewsMini li.applyContainer.hover {
	background-color: #ffffff !important;
	padding-top: 10px;
	padding-bottom: 10px;
	}

		#ganttViews li.applyContainer a,
		#ganttViews li.applyContainer.hover a,
		#ganttViewsMini li.applyContainer a,
		#ganttViewsMini li.applyContainer.hover a {
		color: #006699 !important;
		background-color: #ffffff !important;
		display: inline;
		float: right;
		cursor: pointer;
		border: solid 1px #cccccc;
		padding-left: 6px !important;
		padding-right: 6px !important;
		color: #000000 !important;

		}

		#ganttViews li.applyContainer a:hover,
		#ganttViewsMini li.applyContainer a:hover {
		text-decoration: none !important;
		border: solid 1px #000000;
		}

.gadgetItem #gadgetHeader h3 span.title {
text-shadow:none;
}

		#global-sidebar .globalNavOpenInNewWindow {
		float: none;
		margin-left: 20px;
		}
		#global-sidebar .globalNavOpenInNewWindow {
		display: none;
		position: absolute;
		width: 26px;
		height: 45px !important;
		position: absolute;
		padding: 0 !important;
		right: 0px;
		top: 0px;
		font-size: 12px;
		color: #888888 !important;
		background: url(../../images/new-window-icon.png) center no-repeat;
		border-left: solid 1px #ffffff;
		box-shadow: -1px 0 0px 0px #cccccc;
		}
		/*#global-sidebar .globalNavOpenInNewWindow.prj {
		background-position: center 11px;
		}*/
		.addNewTask-bottom-link:hover span,
		.addTaskToProjectLink:hover span,
		#global-sidebar a:hover .globalNavOpenInNewWindow {
		display: inline-block;
		}
		#global-sidebar a:hover .globalNavOpenInNewWindow {
		background-color: #ffffff;
		}
		#ganttElementMenu .inner a:hover span {
		display: block;
		}
		#ganttElementMenu .inner a span:hover,
		.addNewTask-bottom-link:hover span:hover,
		.addTaskToProjectLink:hover span:hover {
		background-color: #eee;
		color: #888888 !important;
		border-color: #888888;
		}
		#global-sidebar a:hover .globalNavOpenInNewWindow:hover {
		color: #000000 !important;
		background-color: #d5d5d5 !important;
		}

#ganttViewsMultiContainer {

}

	#ganttViewsMultiContainer .ui-multiselect-compact {
	padding: 0;
	min-width: 0;
	background:#f1f1f1;
	}

		#ganttViewsMultiContainer ul.elements-container-ul li.selected.ui-state-hover,
		#ganttViewsMultiContainer ul.elements-container-ul li.selected.ui-state-hover label,
		#ganttViewsMultiContainer ul.elements-container-ul li.selected.ui-state-hover div,
		#ganttViewsMultiContainer ul.elements-container-ul li.selected.ui-state-hover a {
		color: #000000 !important;
		}

		.gecko #ganttViewsMultiContainer .elements-container-ul,
		.ie #ganttViewsMultiContainer .elements-container-ul {
		overflow: hidden !important;
		/*margin-right: -17px;*/
		}
		.gecko #ganttViewsMultiContainer .elements-container-ul:hover,
		.ie #ganttViewsMultiContainer .elements-container-ul:hover {
		overflow: auto !important;
		/*margin-right: 0px;*/
		}

		#ganttViewsMultiContainer .elements-container-ul::-webkit-scrollbar {
		width: 6px;
		}
		#ganttViewsMultiContainer .elements-container-ul::-webkit-scrollbar-track {
		-webkit-border-radius: 0px;
		border-radius: 0px;
		}
		#ganttViewsMultiContainer .elements-container-ul::-webkit-scrollbar-thumb {
		-webkit-border-radius: 0px;
		border-radius: 0px;
		background: rgba(0, 0, 0, 0.0);
		}
		#ganttViewsMultiContainer .elements-container-ul:hover::-webkit-scrollbar-thumb,
		#ganttViewsMultiContainer .elements-container-ul::-webkit-scrollbar-thumb:hover {
		background: rgba(0, 0, 0, 0.4);
		}


		#ganttViewsMultiContainer ul.elements-container-ul {
		margin: 0;
		max-height: none;
		width: auto !important;
		}

			#ganttViewsMultiContainer ul.elements-container-ul li.ui-element {
			background-image: none;
			height: auto !important;
			border-left: 3px solid transparent;
			/*padding-left: 0 !important;*/
			}

			#ganttViewsMultiContainer ul.elements-container-ul li.ui-element.selected,
			#ganttViewsMultiContainer ul.elements-container-ul li.ui-element.selected * {
				border-left-color: #111;
				background-color: #ccc !important; /* alternatively #fff */
			}
			#ganttViewsMultiContainer ul.elements-container-ul li.ui-element.bordered {
				border-top: 1px solid #FFFFFF;
				border-bottom: 1px solid #DDDDDD;
			}
			#ganttViewsMultiContainer ul.elements-container-ul li.ui-element:hover {
				border-left-color: rgba(0, 0, 0, 0.5);
			}
			#ganttViewsMultiContainer ul.elements-container-ul li.ui-element.with-border-top:not(.lookup-file-folder) {
				border-top: solid 1px #cccccc;
			}
			#ganttViewsMultiContainer ul.elements-container-ul li.ui-element.drop-active,
			#ganttViewsMultiContainer ul.elements-container-ul li.ui-element.drop-active * {
				font-weight: normal !important;
				/* same as .thumbnail-cell.drop-active */
				background: lightyellow !important;
			}
			#ganttViewsMultiContainer ul.elements-container-ul li.ui-element.drop-highlight,
			#ganttViewsMultiContainer ul.elements-container-ul li.ui-element.drop-highlight * {
				/* same as .thumbnail-cell.drop-highlight .folderCaption*/
				background-color: #dddddd !important;
				font-weight: bold !important;
				color: darkred !important;
			}

				#ganttViewsMultiContainer ul.elements-container-ul li.ui-element label {
				background-image: none;
				background-color:#f1f1f1;
				padding-left: 0;
				}

				#ganttViewsMultiContainer ul.elements-container-ul li.ui-element.ganttViewsFolder label {
				/*padding-left: 8px;*/
				border-left: none;
				}
				#ganttViewsMultiContainer ul.elements-container-ul li.ui-element.ganttViewsFolder.withChildren label {
				padding-left: 0;
				}

				#ganttViewsMultiContainer ul.elements-container-ul li.ui-element .viewTitle {
				padding-right: 3px;
				display: block;
				}
					#ganttViewsMultiContainer ul.elements-container-ul li.ui-element .viewTitle .viewTitleDiv {
					display: block;
					overflow: hidden;
					position: relative;
					text-overflow: ellipsis;
					padding: 0;
					line-height: 20px;
					}
						#ganttViewsMultiContainer ul.elements-container-ul li.ui-element .viewTitle .viewTitleDiv a {
						color: #444;
						text-shadow: 0px 1px 1px #fff;
						}
						#ganttViewsMultiContainer ul.elements-container-ul li.ui-element.selected .viewTitle {
						background-color: #ddd;
						}
						#ganttViewsMultiContainer ul.elements-container-ul li.ui-element.selected .viewTitle .viewTitleDiv a {
						color: #111;
						}
						#ganttViewsMultiContainer ul.elements-container-ul li.ui-element .viewTitle .viewTitleDiv a:active,
						#ganttViewsMultiContainer ul.elements-container-ul li.ui-element .viewTitle .viewTitleDiv a:hover {
							text-decoration: none !important;
						}

				#ganttViewsMultiContainer ul.elements-container-ul li.ui-element .unreadCount {
				text-align: right;
				padding-right: 4px;
				}
					#ganttViewsMultiContainer ul.elements-container-ul li.ui-element .unreadCount {
					position: absolute;
					right: 0;
					top: 50%;
					z-index: 100;
					font-size:11px;
					line-height:14px;
					font-weight:normal;
					font-style: normal;
					padding: 0 6px;
					margin-right: 2px;
					background: #f1f1f1; /* need to avoid long-titled nav-views non-showing under numbers */
					color: #444;
					text-shadow: 0px 1px 1px #fff;
					margin-top: -7px;
					letter-spacing: -1px;
					}
					#ganttViewsMultiContainer ul.elements-container-ul li.ui-element .unreadCount b {
					background: #ddd !important;
					border-radius: 3px;
					padding: 1px 4px;
					text-shadow: none;
					color: #000;
					margin-right: 3px;
					font-weight: normal;
					}

			#ganttViewsMultiContainer ul.elements-container-ul div.viewlist-arrow {
				top: 0;
				bottom: 0;
				z-index: 100;
				height: auto;
				right: auto !important;
				background: none;
				opacity: 0.65;
				vertical-align: middle;
				margin: 0 0 0 5px;
				overflow: hidden;
			}
			#ganttViewsMultiContainer ul.elements-container-ul div.viewlist-arrow.clicked,
			#ganttViewsMultiContainer ul.elements-container-ul div.viewlist-arrow:hover {
				opacity: 1;
			}
			#ganttViewsMultiContainer ul.elements-container-ul div.viewlist-arrow:before {
				content: '';
				display: inline-block;
				height: 100%;
				vertical-align: middle;
				margin-right: -0.25em; /* Adjusts for spacing */
			}
			#ganttViewsMultiContainer ul.elements-container-ul li.ui-state-hover div.viewlist-arrow,
			#ganttViewsMultiContainer ul.elements-container-ul li.selected div.viewlist-arrow {
			visibility: visible !important;
			}

.ganttCtrl.tmphidden {
display: none !important;
}
