#dynamicListContainer { overflow-y: hidden; overflow-x: auto; }
.dynamicListContainer-thumbnail { overflow: visible !important; }

table#listView {
padding: 0;
margin: 0;
width:100%;
}

.ie7 table#listView {
width: 99%;
margin-bottom: 16px;
}

	table#listView  tr {
	background-color:white;
	}

	table#listView  tr.aggregateTable td {
	white-space: nowrap;
	}

	table#listView td.hover {
	background-color: #E2E4E5;
	}

	table#listView tr.hover td {
	border-bottom: solid 1px #3F3F3F !important;
	border-top: solid 1px #3F3F3F !important;
	padding-top: 2px;
	}

	table#listView td {
	font-family: Arial,sans-serif;
	font-size: 12px;
	border-bottom: solid 1px #EFEFEF;
	vertical-align: top;
	padding: 3px 5px;
	}
		table#listView.app-settings td {
		padding: 10px 5px;
		}

	.ie7 table#listView td {
	padding-top: 3px;
	padding-bottom: 3px;
	}

		table#listView td.firstCol {
		border-left: solid 1px #ffffff;
		}

		table#listView tr.hover td.firstCol {
		border-left: solid 1px #3F3F3F;
		}

		table#listView td.lastCol {
		border-right: solid 1px #ffffff;
		}

		table#listView tr.hover td.lastCol {
		border-right: solid 1px #3F3F3F;
		}

		table#listView td.selector {
		white-space: nowrap;
		padding-left: 0;
		padding-right: 0;
		}

		table#listView td.center {
		text-align: center;
		}

		table#listView td.loginName {
		padding-left: 24px;
		background: url(../../images/icons/icon_user.gif) 4px center no-repeat;
		color: #919191;
		}

			table#listView td.loginName a {
			text-transform: uppercase;
			color: #EE5B0A;
			font-weight: bold;
			}

				table#listView td.loginName a:hover {
				background: #EE5B0A;
				color: white;
				}

		a.fileLink {
			padding-left: 24px;
			background: url(../../images/icons/ico_file.gif) 4px center no-repeat;
		}

		table#listView td.userpicLoginName {
		color: #919191;
		}

			table#listView td.userpicLoginName a {
			color: #006699;
			font-weight: bold;
			line-height:20px;
			}

				table#listView td.userpicLoginName a:hover {
				/*opacity:0.6;*/
				}

			table#listView td.userpicLoginName div img{
			float:left;
			padding-right:5px;
			}

		table#listView td.companyName {
		padding-left: 28px;
		background: url(../../images/icons/intLink.gif) 2px center no-repeat;
		/*color: #919191;*/
		color:black;
		}

			table#listView td.companyName a {
			text-transform: uppercase;
			color: #65B0EC;
			font-weight: bold;
			}

			table#listView td.companyName a:hover {
			text-transform: uppercase;
			background:#65B0EC;
			color: white;
			font-weight: bold;
			}

		table#listView td.companyNameProjectList {
		padding-top: 6px;
		padding-bottom: 4px;
		}

		table#listView td.email {
		padding-left: 25px !important;
		background: url(../../images/icons/mail_icon.gif) 4px 3px no-repeat;
		}

			table#listView td.email a {
			color: #65A5F2;
			text-decoration: none;
			}

			table#listView td.email a:hover {
			text-decoration: underline;
			}

	table#listView th {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #6F6F6F;
	border-bottom: solid 1px #CDCDCD;
	vertical-align: top;
	padding-left:1px;
	padding-right:2px;
	cursor: hand;cursor: pointer;
	/*text-transform: uppercase;*/
	}
		.embeddedList table#listView  {
		border-bottom:none;/*solid 2px #EFEFEF;*/
		}

		.embeddedList table#listView th {
		border-bottom: none;
		padding-bottom:3px;
		padding-top:5px;
		}

		.embeddedList.DisallowIncellAdd tr.newItem{
		display:none !important;
		}

	table#listView th.sortable {
		background-image: url(../../images/default/table_bg.gif);
		background-repeat: no-repeat;
		background-position: -3px center;
		padding-left: 15px;
		padding-right: 5px;
		text-transform: uppercase;
	}

		table#listView th.headerSortUp {
		background-image: url(../../images/default/table_asc.gif);
		background-color: #E2E4E5;
		}

		table#listView th.headerSortDown {
		background-image: url(../../images/default/table_desc.gif);
		background-color: #E2E4E5;
		}

	table#listView th.LeftHeader {
		text-align: left;
	}

	table#listView th.RightHeader {
		text-align: right;
	}

	table#listView th.sideTH {
	border-top: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
	text-align: right;
	padding-right: 5px;
	}

	table#listView th a {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	}

	table#listView th a:hover {
	color: #CCCCCC;
	text-decoration: none;
	}

	table#listView .Team {
	text-align: center;
	}

		table#listView .Team span.user {
		background: url(../../images/default/ico_user_submitted.gif) left center no-repeat;
		padding-left: 6px;
		}

			table#listView .Team span.user a {
			color: #002B7F;
			text-decoration: none;
			}

			table#listView .Team span.user a:hover {
			color: white;
			background: #002B7F;
			}

	table#listView .teamProjectManager {
	float:left;
	padding:4px;
	margin:6px;
	background:#FFF1A8;
	}

	table#listView .ProjectAmount {
	padding-right: 10px;
	width: 10%;
	}

		table#listView .ProjectAmount span {
		display: block;
		width: 100%;
		/*background-color: #65A5F2;*/
		text-align: center;
		color: #ffffff;
		font-family: Arial;
		}

			table#listView .ProjectAmount span a {
			color: #002B7F;
			text-decoration: none;
			padding-left: 2px;
			padding-right: 2px;
			}

			table#listView .ProjectAmount span a:hover {
			color: white;
			background: #002B7F;
			text-decoration: none;
			}

	table#listView .TodoProjects {
	padding-right: 10px;
	width: 10%;
	}

		table#listView .TodoProjects span {
		display: block;
		width: 100%;
		background-color: #F9C09D;
		text-align: center;
		color: #ffffff;
		font-family: Arial;
		}

			table#listView .TodoProjects span a {
			color: #ffffff;
			text-decoration: none;
			padding-left: 2px;
			padding-right: 2px;
			}

			table#listView .TodoProjects span a:hover {
			color: #ffffff;
			text-decoration: underline;
			}

	table#listView .ResolvedProjects {
	padding-right: 10px;
	width: 10%;
	}

		table#listView .ResolvedProjects span {
		display: block;
		width: 100%;
		background-color: #CECECE;
		text-align: center;
		color: #ffffff;
		font-family: Arial;
		}

			table#listView .ResolvedProjects span a {
			color: #ffffff;
			text-decoration: none;
			padding-left: 2px;
			padding-right: 2px;
			}

			table#listView .ResolvedProjects span a:hover {
			color: #ffffff;
			text-decoration: underline;
			}

	table#listView .VendorName {
	text-transform: uppercase;
	color: #002B7F;
	}

	table#listView .companyNamePeopleList {
	padding-left: 28px;
	background: url(../../images/icons/intLink.gif) 2px center no-repeat;
	}

		table#listView .companyNamePeopleList a{
		color: #4F84ED;
		font-weight: bold;
		text-transform: uppercase;
		}

		table#listView tr.unreadItem {
		font-weight:bold;
		}

		/* ACTIVE */
		table#listView tr.active {
		cursor: hand;
		cursor: pointer;
		color:#8F3200;
		}

			table#listView tr.active #state span {
			display: block;
			background-color: #F9C09D;
			width: 100%;
			text-align: center;
			color: #ffffff;
			text-transform: uppercase;
			padding-left: 1px;
			padding-right: 1px;
			font-family: Arial;
			}

			table#listView tr.active #projectName,
			table#listView tr.active #projectAlias {
			text-transform: uppercase;
			padding-left: 10px;
			text-align: right;
			}

			table#listView tr.active #projectFullTitle {
			padding: 4px 2px 4px 0px;
			color: #8F3200;
			}

				table#listView tr.active #projectFullTitle a{
				color: #8F3200;
				text-decoration: none;
				}

				table#listView tr.active #projectFullTitle a:hover{
				text-decoration: underline;
				}

				table#listView tr.active #projectName a,
				table#listView tr.active #projectAlias a{
				color: #EE5B0A;
				text-decoration: none;
				font-weight: bold;
				}

				table#listView tr.active #projectName a:hover,
				table#listView tr.active #projectAlias a:hover{
				color: #EE5B0A;
				text-decoration: underline;
				}

			table#listView tr.active #caseName {
			text-transform: uppercase;
			}

				table#listView tr.active #caseName a {
				color: #8F3200;
				text-decoration: none;
				}

				table#listView tr.active #caseName a:hover {
				color: #8F3200;
				text-decoration: underline;
				}

			table#listView tr.active #fromUser {
			padding-left: 10px;
			color: #8F3200;
			text-align: right;
			}

			table#listView tr.active #toUser {
			padding-right: 10px;
			color: #8F3200;
			}

			table#listView tr.active #reviewerUser {
			padding-left: 10px;
			color: #8F3200;
			text-align: right;
			}

			table#listView tr.active #teamSize {
			padding-right: 10px;
			color: #8F3200;
			}

				table#listView tr.active #fromUser span.user,
				table#listView tr.active #teamSize span.user,
				table#listView tr.active #reviewerUser span.user,
				table#listView tr.active #toUser span.user {
				background:url(../../images/default/ico_user_active.gif) left center no-repeat;
				padding-left: 6px;
				/*display: block;*/
				}

					table#listView tr.active #fromUser span.user a,
					table#listView tr.active #toUser span.user a,
					table#listView tr.active #reviewerUser span.user a,
					table#listView tr.active #teamSize span.user a{
					color: #8F3200;
					text-decoration: none;
					}

					table#listView tr.active #fromUser span.user a:hover,
					table#listView tr.active #toUser span.user a:hover,
					table#listView tr.active #reviewerUser span.user a:hover,
					table#listView tr.active #teamSize span.user a:hover{
					color: #8F3200;
					text-decoration: underline;
					}

			table#listView tr.active #reply {
			/*width:100%;*/
			color: #8F3200;
			}
				table#listView tr.active #reply a {
				color: #8F3200;
				text-decoration: none;
				}

				table#listView tr.active #reply a:hover {
				color: #8F3200;
				text-decoration: underline;
				}

			table#listView tr.active #replies {
			padding-top: 2px;
			}

				table#listView tr.active #replies span {
				display: block;
				width: 16px;
				height: 14px;
				background:url(../../images/default/ico_comments_active.gif) center center no-repeat;
				text-align: center;
				font-size: 10px;
				font-family: Arial;
				color: #ffffff;
				padding-bottom: 2px;
				margin: auto;
				}

			table#listView tr.active #owner span.user {
			background:url(../../images/default/ico_user_active.gif) left 2px no-repeat;
			padding-left: 6px;
			}
				table#listView tr.active #owner span.user a {
				color: #8F3200;
				text-decoration: none;
				}

				table#listView tr.active #owner span.user a:hover {
				color: #8F3200;
				text-decoration: underline;
				}

			table#listView tr.active #lastActivity {
			text-align: right;
			/*white-space: nowrap;*/
			padding-left: 4px;
			color: #8F3200;
			}
				table#listView tr.active #lastActivity span.time {
				display: block;
				}

				table#listView tr.active #lastActivity span.date {
				display: block;
				font-style: italic;
				font-size: 10px;
				color: #F9C09D;
				}

			table#listView tr #dueDate {
			text-align: right;
			/*white-space: nowrap;*/
			padding-left: 4px;
			color: #8F3200;
			}

				table#listView tr #dueDate span.overdue {
				padding:1px;
				background:red;
				font-size: 11px;
				color: white;
				}

				table#listView tr #dueDate span.today {
				padding:1px;
				background:yellow;
				font-size: 10px;
				color: black;
				}

				table#listView tr #dueDate span.week {
				padding:1px;
				font-size: 10px;
				}

				table#listView tr #dueDate span.weekplus {
				padding:1px;
				font-style: italic;
				}


		/* SUBMITTED */
		table#listView tr.submitted {
		cursor: hand;cursor: pointer;
		}

			table#listView tr.submitted #state span {
			display: block;
			background-color: #65A5F2;
			width: 100%;
			text-align: center;
			color: #ffffff;
			text-transform: uppercase;
			padding-left: 1px;
			padding-right: 1px;
			font-family: Arial;
			}

			table#listView tr.submitted #projectName {
			text-transform: uppercase;
			padding-left: 10px;
			text-align: right;
			}

				table#listView tr.submitted #projectName a {
				color: #65A5F2;
				text-decoration: none;
				font-weight: bold;
				}

				table#listView tr.submitted #projectName a:hover {
				color: #65A5F2;
				text-decoration: underline;
				}

			table#listView tr.submitted #caseName {
			text-transform: uppercase;
			}

				table#listView tr.submitted #caseName a {
				color: #002B7F;
				text-decoration: none;
				}

				table#listView tr.submitted #caseName a:hover {
				color: #002B7F;
				text-decoration: underline;
				}

			table#listView tr.submitted #fromUser {
			padding-left: 10px;
			color: #002B7F;
			text-align: right;
			}

			table#listView tr.submitted #toUser {
			padding-right: 10px;
			color: #002B7F;
			}

			table#listView tr.submitted #reviewerUser {
			padding-right: 10px;
			color: #4F84ED;
			text-align: right;
			}

				table#listView tr.submitted #fromUser span.user,
				table#listView tr.submitted #toUser span.user,
				table#listView tr.submitted #reviewerUser span.user {
				background:url(../../images/default/ico_user_submitted.gif) left center no-repeat;
				padding-left: 6px;
				}

					table#listView tr.submitted #fromUser span.user a,
					table#listView tr.submitted #toUser span.user a,
					table#listView tr.submitted #reviewerUser span.user a {
					color: #002B7F;
					text-decoration: none;
					}

					table#listView tr.submitted #fromUser span.user a:hover,
					table#listView tr.submitted #toUser span.user a:hover,
					table#listView tr.submitted #reviewerUser span.user a:hover {
					color: #002B7F;
					text-decoration: underline;
					}

			table#listView tr.submitted #reply {
			/*width:100%;*/
			color: #002B7F;
			}
				table#listView tr.submitted #reply a {
				color: #002B7F;
				text-decoration: none;
				}

				table#listView tr.submitted #reply a:hover {
				color: #002B7F;
				text-decoration: underline;
				}

			table#listView tr.submitted #replies {
			padding-top: 2px;
			}

				table#listView tr.submitted #replies span {
				display: block;
				width: 16px;
				height: 14px;
				background:url(../../images/default/ico_comments_submitted.gif) center center no-repeat;
				text-align: center;
				font-size: 10px;
				font-family: Arial;
				color: #ffffff;
				padding-bottom: 2px;
				margin: auto;
				}

			table#listView tr.submitted #owner span.user {
			background:url(../../images/default/ico_user_submitted.gif) left 2px no-repeat;
			padding-left: 6px;
			}
				table#listView tr.submitted #owner span.user a {
				color: #002B7F;
				text-decoration: none;
				}

				table#listView tr.submitted #owner span.user a:hover {
				color: #002B7F;
				text-decoration: underline;
				}

			table#listView tr.submitted #lastActivity {
			text-align: right;
			/*white-space: nowrap;*/
			padding-left: 4px;
			color: #002B7F;
			}
				table#listView tr.submitted #lastActivity span.time {
				display: block;
				}

				table#listView tr.submitted #lastActivity span.date {
				display: block;
				font-style: italic;
				font-size: 10px;
				color: #002B7F;
				}




		/* RESOLVED */
		table#listView tr.resolved {
		cursor: hand;cursor: pointer;
		}

			table#listView tr.resolved #state span {
			display: block;
			background-color: #CECECE;
			width: 100%;
			text-align: center;
			color: #ffffff;
			text-transform: uppercase;
			padding-left: 1px;
			padding-right: 1px;
			font-family: Arial;
			}

			table#listView tr.resolved #projectName,
			table#listView tr.resolved #projectAlias {
			text-transform: uppercase;
			padding-left: 10px;
			text-align: right;
			}

				table#listView tr.resolved #projectName a,
				table#listView tr.resolved #projectAlias a {
				color: #999999;
				text-decoration: none;
				font-weight: bold;
				}

				table#listView tr.resolved #projectName a:hover,
				table#listView tr.resolved #projectAlias a:hover {
				color: #999999;
				text-decoration: underline;
				}

			table#listView tr.resolved #projectFullTitle {
			padding: 4px 2px 4px 0px;
			color: #999999;
			}

				table#listView tr.resolved #projectFullTitle a{
				color: #99999;
				text-decoration: none;
				}

				table#listView tr.resolved #projectFullTitle a:hover{
				text-decoration: underline;
				}

			table#listView tr.resolved #caseName {
			text-transform: uppercase;
			color: #999999;
			text-decoration: line-through;
			}

				table#listView tr.resolved #caseName a {
				color: #999999;
				text-decoration: none;
				}

				table#listView tr.resolved #caseName a:hover {
				color: #999999;
				text-decoration: underline;
				}

			table#listView tr.resolved #fromUser {
			padding-left: 10px;
			color: #999999;
			text-align: right;
			}

			table#listView tr.resolved #toUser {
			padding-right: 10px;
			color: #999999;
			}

			table#listView tr.resolved #reviewerUser {
			padding-right: 10px;
			color: #999999;
			text-align: right;
			}

			table#listView tr.resolved #teamSize {
			padding-right: 10px;
			color: #999999;
			}


				table#listView tr.resolved #fromUser span.user,
				table#listView tr.resolved #toUser span.user,
				table#listView tr.resolved #reviewerUser span.user,
				table#listView tr.resolved #teamSize span.user {
				background:url(../../images/default/ico_user_resolved.gif) left center no-repeat;
				padding-left: 6px;
				}

					table#listView tr.resolved #fromUser span.user a,
					table#listView tr.resolved #toUser span.user a,
					table#listView tr.resolved #reviewerUser span.user a,
					table#listView tr.resolved #teamSize span.user a {
					color: #999999;
					text-decoration: none;
					}

					table#listView tr.resolved #fromUser span.user a:hover,
					table#listView tr.resolved #toUser span.user a:hover,
					table#listView tr.resolved #reviewerUser span.user a:hover,
					table#listView tr.resolved #teamSize span.user a:hover {
					color: #999999;
					text-decoration: underline;
					}

			table#listView tr.resolved #reply {
			/* width:100%; */
			color: #999999;
			text-decoration: line-through;
			}
				table#listView tr.resolved #reply a {
				color: #999999;
				text-decoration: none;
				}

				table#listView tr.resolved #reply a:hover {
				color: #999999;
				text-decoration: underline;
				}

			table#listView tr.resolved #replies {
			padding-top: 2px;
			}

				table#listView tr.resolved #replies span {
				display: block;
				width: 16px;
				height: 14px;
				background:url(../../images/default/ico_comments_resolved.gif) center center no-repeat;
				text-align: center;
				font-size: 10px;
				font-family: Arial;
				color: #ffffff;
				padding-bottom: 2px;
				margin: auto;
				}

			table#listView tr.resolved #owner span.user {
			background:url(../../images/default/ico_user_resolved.gif) left 2px no-repeat;
			padding-left: 6px;
			}
				table#listView tr.resolved #owner span.user a {
				color: #999999;
				text-decoration: none;
				}

				table#listView tr.resolved #owner span.user a:hover {
				color: #999999;
				text-decoration: underline;
				}

			table#listView tr.resolved #lastActivity {
			text-align: right;
			/*white-space: nowrap;*/
			padding-left: 10px;
			color: #999999;
			}
				table#listView tr.resolved #lastActivity span.time {
				display: block;
				}

				table#listView tr.resolved #lastActivity span.date {
				display: block;
				font-style: italic;
				font-size: 10px;
				color: #999999;
				}

		table#listView tr .divider {
		padding-left: 5px;
		padding-right: 5px;
		}

		table#listView tr .SimpleDivider {
		border-bottom: none;
		}

		table#listView .Actions {
		}
			table#listView .Actions span {
			padding-top: 4px;
			}

				table#listView .Actions span a {
				font-size: 14px;
				}

				table#listView .Actions span a:hover{
				text-decoration: none;
				}

				table#listView .Actions span.LoginAsAction{
				background:url(../../images/icons/user_go.gif) bottom center no-repeat;
				}

				table#listView .Actions span.EditUserAction{
				background:url(../../images/icons/user_edit.gif) bottom center no-repeat;
				}

				table#listView .Actions span.DeleteUserAction{
				background:url(../../images/icons/bin.gif) bottom center no-repeat;
				}

				table#listView .Actions span.TextLinkButton a:hover {
				background:red none repeat scroll 0%;
				color:white;
				font-family:verdana;
				font-size:11px;
				font-weight:normal;
				text-decoration:underline;
				}

				table#listView .Actions span.TextLinkButton a{
				color:red;
				font-family:verdana;
				font-size:11px;
				font-weight:normal;
				text-decoration:none;
				}

	table#listView .GoUp {
	padding-bottom: 5px;
	}

		table#listView .GoUp span.GoUpIcon{
		background:url(../../images/icons/icon-up.gif) left center no-repeat;
		padding-top: 5px;
		padding-bottom: 5px;
		}

			table#listView .GoUp span.GoUpIcon a{
			font-size: 14px;
			}

			table#listView .GoUp span.GoUpIcon a:hover{
			text-decoration: none;
			}

	table#listView .FileFolderLink {
	vertical-align: top;
	text-align:left;
	}
		table#listView .FileFolderLink span {
		padding-top: 0px;
		padding-bottom: 2px;
		}

			table#listView .FileFolderLink span a {
			font-size: 10px;
			}

			table#listView .FileFolderLink span a:hover{
			text-decoration: none;
			}

			table#listView .FileFolderLink span.FolderIcon{
			background:url(../../images/icons/icon_folder.gif) left no-repeat;
			}

			table#listView .FileFolderLink span.FileIcon{
			background:url(../../images/icons/ico_file.png) left no-repeat;
			}

		table#listView .fileSize {
		white-space: nowrap;
		text-align: right;
		}
/*
	table#listView td.SearchResTitle {
		padding: 1px 10px 4px 25px;
	}

	table#listView td.PagesRes {
		background: url(../../images/icons/intLink.gif) left no-repeat;
	}

	table#listView td.CasesRes {
		background: url(../../images/icons/intLink.gif) left no-repeat;
	}

	table#listView td.ProjectsRes {
		background: url(../../images/icons/intLink.gif) left no-repeat;
	}

	table#listView td.PeoplesRes {
		background: url(../../images/icons/intLink.gif) left no-repeat;
	}

	table#listView td.MilestonesRes {
		background: url(../../images/icons/intLink.gif) left no-repeat;
	}

		table#listView td.SearchResTitle span{
			display: block;
			color: #002B7F;
		}

			table#listView td.SearchResTitle span a{
				font-weight: bold;
				color: #65A5F2;
			}

			table#listView td.SearchResTitle span a.Case{
				font-weight: normal;
			}

*/
.listOperationsContainer {
border: solid 1px #e2e2e2;
padding: 6px;
margin-top: 10px;
text-align: left;
}


.addNewTrDisabled input, .addNewTrDisabled select{
border:thin solid;
background:#CCCCCC;
}

ul.popupSelectList {
overflow-y: auto;
height: 221px;
width: 100%;
list-style-type: none;
background-color:#FFF;
overflow-x: hidden;
-moz-box-shadow: 0 0 4px -2px #676767 inset;
-webkit-box-shadow: 0 0 6px -2px #676767 inset;
box-shadow: 0 0 6px -2px #676767 inset;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
position: relative;
border: solid 1px #cccccc;
}
ul.popupSelectList, .popupSelectList li { margin:0; padding:0; }
.popupSelectList li {
clear:both;
border-bottom: solid 1px transparent;
}
.popupSelectList li a {
color:#111111; display:block; padding:3px 1em 3px 2em; text-decoration:none; outline-color:invert; outline-style:none; outline-width:medium;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.popupSelectList li a img { border: 0; }
.popupSelectList li a:hover { background-color:#F5F5F5; }
.popupSelectList .selected {
-moz-box-shadow: 0 2px 5px -3px #7d7d7d inset;
-webkit-box-shadow: 0 2px 5px -3px #7d7d7d inset;
box-shadow: 0 2px 5px -3px #7d7d7d inset;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
background:#ebebeb url(../../images/sharedicons/silk/bullet_go.png) no-repeat scroll 2px center;
border-bottom: solid 1px #dedede;
}
.popupSelectList .selected1 { background:#F5F5F5;}


*+html table.latestActivity { /* Hack for ie7 */
width: 98% !important;
}

* html table.latestActivity { /* Hack for ie6 */
width: 98% !important;
}

	table.latestActivity tr.item td.blank {
	width: 15px;
	border-bottom: none !important;
	}

		table.latestActivity tr.item td.blank div {
		width: 15px;
		}

	table.latestActivity tr.item td.name, table#listView.dynamicList tr.item td.timelinePrefix {
	text-align: right;
	border-bottom: none !important;
	width: 12%;
	vertical-align:middle;
	}

	table.latestActivity tr.item td.body, table#listView.dynamicList .timelineMessage  {
	width: 100%;
	padding-left:10px;
	vertical-align:middle;
	}

	table.latestActivity tr.item td.author, table#listView.dynamicList .timelineActionAndUser {
	text-align: left;
	padding-right: 10px !important;
	border-right: 1px solid #EFEFEF;
	color: #999999;
	white-space: nowrap;
	}

	.dynamicList .timelineActionAndUserpic {
	padding: 8px 5px 8px 1px !important;
	white-space: nowrap;
	}

		table.latestActivity tr.item td.author span.name, table#listView.dynamicList .timelineUser {
		color: #000;
		}

	table.latestActivity tr.item td.date, table#listView.dynamicList .timelineDate {
	white-space: nowrap;
	padding-left: 10px !important;
	padding-right: 10px !important;
	color: #999999;
	border-right: none !important;
	vertical-align:middle;
	}

.dynamicList .timelineProject,table#listView.dynamicList .timelineProject a {
	color: #999999 !important;
}

/* ITEM COLORS used in mixed views - search, timeline - to redefine! */
#itemInList, .itemInList, span.itemInList {
padding: 2px;
padding-top: 1px;
padding-bottom: 1px;
margin-right:6px;
color:white;
font-weight:normal;
background:#CCCCCC;
}

.blogItemInList{
background:#CEA031 !important;
}

.caseItemInList{
background:#8DCDBF !important;
}

.milestoneItemInList{
background:#AB91DD !important;
}

.teamItemInList{
background:#E19155 !important;
}

.accountItemInList{
background:#D78769 !important;
}

.projectItemInList{
background:#D76987 !important;
}

.wikiItemInList{
background:#65A5F2 !important;
}

.todoItemInList{
background:#52A875 !important;
}

.customProcessItemInList{
background:#52A875 !important;
}
	.customProcessItemInList.MilestoneCustomProcessItemInList {
	background:#AB91DD !important;
	}
	.customProcessItemInList.BlogCustomProcessItemInList {
	background:#CEA031 !important;
	}
	.customProcessItemInList.WikiCustomProcessItemInList {
	background:#65A5F2 !important;
	}

	.customProcessItemInList.FileCustomProcessItemInList {
	background:#BB6666 !important;
	}

	.customProcessItemInList.CaseCustomProcessItemInList {
	background:#8DCDBF !important;
	}

.taskItemInList{
background:#66A855 !important;
}

.fileItemInList{
background:#BB6666 !important;
}

.folderItemInList{
background:#CF5C5C !important;
}


.tagItemInList{
background:#8D91DE !important;
}

.ticketItemInList{
background:#52A875 !important;
color:white !important;
}

.caseItemInList{
background:#8DCDBF !important;
}


.todayHeadingForTimeline,.yesterdayHeadingForTimeline,.otherDayHeadingForTimeline {
color: #000 !important;
text-transform: none !important;
font-size:12px !important;
padding: 0 3px !important;
zoom:1;
}

.todayHeadingForTimeline{
background:yellow;
font-weight:normal;
}

.yesterdayHeadingForTimeline{
background:lightgreen;
font-weight:normal;
}

.latestActivity .otherDayHeadingForTimeline{
border-bottom: 2px solid #666;
}

.milestoneItemInList.closed,
.closedMilestoneStatusInList,
.resolvedCaseStatusInList,
.completeTodoStatusInList {
color:#999999;
}

.customProcessItemInList.resolved {
color: #ffffff;
}

.newPageIconInList{
color:red;
font-size:9px;
padding-left: 5px;
line-height: 0px;
}

.daemonUpdatedIconInList{
color:#666666;
font-size:9px;
font-weight:bold;
text-transform:uppercase;
}

.TodoNoteInList{
color:#999999;
}

.dragHelper {
border-width:1px;
border-style:solid;
border-color: #eee #333 #333 #eee;
background:#ddd;
z-index:11;
cursor:default;
font-weight:bold;
padding:2px 4px 2px 2px;
position:absolute;
color: black;
white-space: nowrap;
display: block !important;
visibility: visible !important;
}

.embeddedList table.dynamicList {
border-top: none;/*dotted 1px #cdcdcd;*/
}

.embeddedList table#listView th{
background: #F0F0F0 !important;
}

table.dynamicList {
border-top: solid 1px #cdcdcd;
}

	table#listView th {
	padding-top: 8px;
	padding-bottom: 3px;
	text-align:left;
	padding-left:5px;
	}

	table#listView tr#group {

	}

		table#listView tr#group.grp_milestone_friendly_due_upcomingforthenext2months td,
		table#listView tr#group.grp_milestone_friendly_due_upcominginmorethan2months td {
		border-top:none;
		background:#FFCC00;
		}

		table#listView tr#group.grp_milestone_friendly_due_upcomingforthenext2months span.groupHeader,
		table#listView tr#group.grp_milestone_friendly_due_upcominginmorethan2months span.groupHeader{
		color:black;
		border-bottom:none;
		text-transform: none;
		margin-left: 3px;
		}

		table#listView tr#group.grp_milestone_friendly_due_late td{
		border-top:none;
		background:#CC0000;
		}

		table#listView tr#group.grp_milestone_friendly_due_late span.groupHeader{
		color:white;
		border-bottom:none;
		text-transform: none;
		margin-left: 3px;
		}

		table#listView tr#group.grp_milestone_friendly_due_completed td{
		border-top:none;
		background:#009900;
		}

		table#listView tr#group.grp_milestone_friendly_due_completed span.groupHeader{
		color:white;
		border-bottom:none;
		text-transform: none;
		margin-left: 3px;
		}

		tr.sub_grp_milestone_friendly_due_upcomingforthenext2months .milestoneItem  .dateLate,
		.sub_grp_milestone_friendly_due_upcomingforthenext2months .dateLate,
		tr.sub_grp_milestone_friendly_due_upcominginmorethan2months .milestoneItem  .dateLate,
		.sub_grp_milestone_friendly_due_upcominginmorethan2months .dateLate		{
		color:#CC9933;
		}

		tr.sub_grp_milestone_friendly_due_completed .milestoneItem  .dateLate, .sub_grp_milestone_friendly_due_completed .dateLate{
		color:#009900;
		}



		table#listView tr.level0 {

		}

			table#listView tr.level0 td {
			border-bottom: solid 1px #cdcdcd;
			/*border-top: solid 1px #cdcdcd;*/
			padding: 0;
			margin: 0;
			padding: 10px 10px 3px 0px;
			}

				table#listView tr.level0 td span.groupHeader {
				border-bottom: 2px solid #cdcdcd;
				font-size: 11px;
				font-weight: bold;
				padding: 1px 16px 1px 18px;
				color: #666666;
				font-family: Tahoma;
				text-transform: uppercase;
				position: relative;
				}

				.dynListGroupCollapserPlaceholder {
				position: relative;
				float: left;
				margin-top: -1px;
				display: none;
				}

				.dynListGroupCollapser {
				background: url(../../images/sharedicons/silk/minus-small-white.png) center no-repeat;
				outline: none;
				margin-right: 2px;
				width: 16px;
				height: 16px;
				line-height: 16px;
				display: block;
				float: left;
				position: absolute;
				top: 0;
				left: 0;
				display: none;
				}

				.dynListGroupCollapser.collapsed {
				display: block !important;
				background: url(../../images/sharedicons/silk/plus-small-white.png) center no-repeat;
				}

				table#listView tr#group.grouphover .dynListGroupCollapser,
				.dynListGroupCollapserPlaceholder .dynListGroupCollapser {
				display: block !important;
				}

				table#listView tr.level1 .dynListGroupCollapser,
				table#listView tr.level2 .dynListGroupCollapser {
				left: -17px;
				top: 1px;
				}

		table#listView tr.level1 {

		}

			table#listView tr.level1 td {
			border-bottom: solid 1px #cdcdcd;
			border-left: solid 1px #cdcdcd;
			border-right: solid 1px #cdcdcd;
			padding-left: 17px;
			padding-top: 6px;
			padding-bottom: 0px;
			background-color: #f0f0f0;
			}

				table#listView tr.level1 td span.groupHeader {
				font-size: 10px;
				background: #ffffff;
				padding: 3px 5px;
				color: #3D3D3D;
				border: solid 1px #CDCDCD;
				border-bottom-color: transparent;
				position: relative;
				display: block;
				float: left;
				margin-bottom: -1px;
				-moz-box-shadow: 3px 3px 3px -4px #666666 inset;
				-webkit-box-shadow: 3px 3px 3px -4px #666666 inset;
				box-shadow: 3px 3px 3px -4px #666666 inset;
				}

					table#listView tr.level1 td span a {
					color: #666666;
					}


	table#listView .previewString {
	height: 14px;
	overflow: hidden;
	position: relative;
	}

		table#listView .previewString .fade {
		background:url("../../images/default/fade.png") no-repeat scroll left center transparent;
		display:block;
		height:16px;
		padding-left:30px;
		position:absolute;
		right:0;
		top:0px;
		width:10px;
		}

		table#listView .previewString .previewStringPopover {
		display:none;
		width: 16px;
		height:16px;
		position:absolute;
		right:0;
		top:0px;
		background:url("../../images/sharedicons/silk/document-small.png") no-repeat scroll left center transparent;
		}


/*DynamicList view*/
table.dynamicList tr.selected td,
table.dynamicList tr.selected td .dragHandleContainer {
background-color: #feffdf !important;
}

.dragHandle { cursor: move }

	#listView .thumbnailDragView {display:none !important;}
	.dynamicThumbnailView .usualListDragView {display:none !important;}

	table#listView  th {
	background-color: #e4e4e4;
	/*border-right: 1px dotted #CDCDCD;*/
	cursor: default;
	}

	/*
	table#listView  th:first-child {
	border-left: 1px dotted #CDCDCD;
	}
	*/

		table#listView  th a {
		color: #555;
		}

		table#listView  th a:hover {
		color: #999999;
		}

	table#listView tr.aggregate td {
	padding-left: 7px;
	padding-right: 7px !important;
	}

		table.dynamicList tr.item td.active,
		table.dynamicList tr.item td.active a {
		color: #8F3200;
		}

		table.dynamicList tr.item td.submitted,
		table.dynamicList tr.item td.submitted a {
		color: #002B7F;
		}

		table.dynamicList tr.item td.resolved,
		table.dynamicList tr.item td.resolved a,
		table.dynamicList tr.item td.closed,
		table.dynamicList tr.item td.closed a {
		color: #999999;
		}

		table.dynamicList tr.item td.targetDate {
		white-space: nowrap;
		}

			table.dynamicList tr.item td.targetDate.resolved,
			table.dynamicList tr.item td.targetDate.closed {
			text-decoration: none;
			}

				table.dynamicList tr.item td.targetDate span {
				display: block;
				/*background: transparent url(../../images/icons/calendar.gif) no-repeat scroll left center;*/
				font-family: Tahoma;
				line-height: 12px;
				/*text-align: center;*/
				/*padding-left: 18px;*/
				padding-right: 2px;
				font-size: 9px;
				/*border-bottom: 1px solid #cccccc;
				border-right: 1px solid #cccccc;
				border-top: 1px solid #cccccc;*/
				}
				table.dynamicList tr.item td.targetDate.resolved span.overdue {
					display:none;
				}

					/*table.dynamicList tr.item td.targetDate.active span {
					background-image: url(../../images/default/icon_calendar_active.gif);
					border-color: #f9c09d;
					}

					table.dynamicList tr.item td.targetDate.submitted span {
					background-image: url(../../images/default/icon_calendar_submitted.gif);
					border-color: #65A5F2;
					}

					table.dynamicList tr.item td.targetDate.resolved span,
					table.dynamicList tr.item td.targetDate.closed span {
					background-image: url(../../images/default/icon_calendar_resolved.gif);
					border-color: #CECECE;
					}*/

		table.dynamicList tr.item td.description {
		/*width: 60%;*/
		/*background: url(../../images/default/icon_desc_resolved.gif) 4px center no-repeat;
		padding-left: 25px !important;*/
		background-position: 4px center;
		background-repeat: no-repeat;
		}

			/*table.dynamicList tr.item td.description.active {
			background-image: url(../../images/default/icon_desc_active.gif);
			}

			table.dynamicList tr.item td.description.submitted {
			background-image: url(../../images/default/icon_desc_submitted.gif);
			}			*/

			table.dynamicList tr.item td.description.tag,table.dynamicList tr.item td.description.category {
			background-image: url(../../images/default/tag.gif);
			padding-left: 25px !important;
			}

			table.dynamicList tr.item td.description.resolved,
			table.dynamicList tr.item td.description.closed,
			table.dynamicList tr.item td.description.resolved a,
			table.dynamicList tr.item td.description.closed a {
			text-decoration: none;
			}

			table.dynamicList tr.item td.description input {
			border: 1px inset #CCCCCC;
			font-family: Verdana;
			font-size: 10px;
			width: 99%;
			background-color: lightyellow;
			}


		table.dynamicList tr.item td.hours {
		text-align: center;
		font-weight: bold;
		width: 1%;
		}

			table.dynamicList tr.item td.hours input {
			border: 1px inset #CCCCCC;
			font-family: Verdana;
			font-size: 10px;
			width: 99%;
			background-color: lightyellow;
			text-align: center;
			font-weight: bold;
			}

			table.dynamicList tr.item td.incelleditor input,
			table.dynamicList tr.item td.incelleditor select,
			table.dynamicList tr.item td.incelleditor textarea,
			table.dynamicList tr.isEditing select {
			border: 1px inset #CCCCCC;
			font-family: Verdana;
			font-size: 10px;
			background-color: lightyellow;
			width: 99%;
			text-align: left;
			padding: 0;
			}

		table.dynamicList tr.item td.date {

		}

			table.dynamicList tr.item td.date input {
			border: 1px inset #CCCCCC;
			font-family: Verdana;
			font-size: 10px;
			background-color: lightyellow;
			text-align: center;
			padding: 0;
			}

		table.dynamicList tr.isEditing,
		table.dynamicList tr.isEditing td {
		background-color: #efefef !important;
		}

		table.dynamicList tr.isEditing .dragHandleContainer {
		display: none !important;
		}

		table.dynamicList tr.item td.actions {
		width: 1%;
		white-space: nowrap;
		border-right: none;
		}

		table.dynamicList tr.isEditing td.actions {
		border-right: solid 1px #efefef !important;
		}




			table.dynamicList tr.isEditing td.actions div.actionsContainerHolder {
			float:right;
			margin-bottom:2px;
			margin-top:0px;
			}

				table.dynamicList tr.isEditing td.actions div.actionsContainerHolder .toolboxContainer {
				margin-top:0px;
				}



				table.dynamicList tr.item td.selector .editorControlsContainer {
				display: none;
				position: absolute;
				/*left: 30px;*/
				/*padding-top: 20px;*/
				}

				.ie7 table.dynamicList tr.item td.selector .editorControlsContainer {
				margin-top: -16px;
				}

				.ie table.dynamicList tr.newItem td.selector .editorControlsContainer {
				margin-top: 0px;
				}

					table.dynamicList tr.item td.selector .editorControlsContainer .actionsContainerHolder {
					background-color: #FFFFFF;
					padding: 5px;
					border: solid 1px #3F3F3F;
					border-top: solid 1px #ffffff;
					box-shadow:0px 7px 10px -5px #999999;
					-moz-box-shadow:0px 7px 10px -5px #999999;
					-webkit-box-shadow:0px 7px 10px -5px #999999;
					}

				table.dynamicList tr.hover td.selector .editorControlsContainer,
				table.dynamicList tr.isEditing td.selector .editorControlsContainer {
				display: block !important;
				z-index: 1;
				}

				table.dynamicList tr.isEditing td.selector .editorControlsContainer {
				z-index: 1000000;
				}

					table.dynamicList tr.selected td.selector .editorControlsContainer .actionsContainerHolder {
					background-color: #FEFFDF;
					}

						table.dynamicList tr.item .separator {
						border-right:1px solid #CCCCCC;
						display:inline;
						margin-left:2px;
						overflow:hidden;
						padding-left:1px;
						text-indent:-10000px;
						width:1px;
						}

				table.dynamicList tr.tmpselected td.selector .editorControlsContainer {
				display: none !important;
				}


				table.dynamicList tr.isEditing td.selector .editorControlsContainer .actionsContainerHolder {
				background-color: #EFEFEF !important;
				border-top: solid 1px #EFEFEF;
				}


				table.dynamicList tr.item td.selector .leftDragHandle {
				display: none;
				position: absolute;
				left: -13px;
				background-color: #ffffff;
				padding: 4px 4px 4px 4px;
				margin-top: -3px;
				border-width: 1px 0 1px 1px;
				border-style: solid;
				border-color: #3F3F3F;
				}

				table.dynamicList tr.hover td.selector .leftDragHandle {
				display: block;
				border-color: #3F3F3F !important;
				z-index: 10;
				}

				table.dynamicList tr.selected td.selector .leftDragHandle {
				display: block;
				border-color: #EFEFEF;
				}

				.ie table.dynamicList tr.item td.selector .leftDragHandle {
				padding-top: 4px;
				}

				table.dynamicList tr.newItem td.selector .editorControlsContainer {
				left: auto;
				right: -18px;
				padding: 0px;
				display: block !important;
				z-index: 1;
				}


				.ie7 table.dynamicList tr.newItem td.selector .editorControlsContainer {
				padding-top: 2px;
				right: -8px;
				width: 25px;
				}

					table.dynamicList tr.newItem td.selector .editorControlsContainer .actionsContainerHolder {
					border-bottom:1px solid #DFDFDF;
					border-left:medium none !important;
					border-right:1px solid #CCCCCC;
					border-top:1px solid #CCCCCC;
					margin-top:-4px;
					padding: 1px;
					box-shadow:2px 1px 3px #ddd;
					}

					.embeddedList .editorRowButtons {
					display: block;
					padding: 1px 0 !important;
					}

					.ie table.dynamicList tr.newItem td.selector .editorControlsContainer .actionsContainerHolder {
					padding-top: 1px;
					}


			table.dynamicList tr.item td.actions span.editorRowButtonsPlain {
			visibility: hidden;
			}

			table.dynamicList tr.hover td.actions span.editorRowButtonsPlain {
			visibility: visible !important;
			}

			table.dynamicList tr.isEditing td.actions div span.editorRowButtons {
			background-color: #efefef;
			border: solid 1px #efefef;
			display: block;
			padding-left: 4px;
			position: absolute;
			right: 7px;
			z-index: 1;
			margin-top:1em;
			}

				table.dynamicList tr.isEditing td div span.editorRowButtons a {
				font-size: 10px;
				}

			table.dynamicList tr.newItem td div span.editorRowButtons a {
			margin: 0px !important;
			}

			table.dynamicList tr.newItem td div span.saving {
			position: absolute;
			left: 0px ;
			top: 0px;
			width: 23px;
			height: 16px;
			background: #ffffff url(../../images/spinner.gif) center center no-repeat;
			overflow: hidden;
			text-indent: -1000000px;
			}

		table.dynamicList tr.item td.caseName {
		font-weight: bold;
		white-space: nowrap;
		/*background: url(../../images/default/icon_case_small.gif) 3px center no-repeat;
		padding-left: 18px !important;*/
		}

			/*table.dynamicList tr.item td.caseName.submitted {
			background-image: url(../../images/default/icon_case_small_submitted.gif);
			}*/

			table.dynamicList tr.item td.caseName.resolved {
			/*background-image: url(../../images/default/icon_case_small_resolved.gif);*/
			text-decoration: line-through;
			}

		table.dynamicList tr.item td.state {
		width: 1%;
		text-align: center;
		}

			table.dynamicList tr.item span.state,
			table.dynamicList tr.item td.state span,
			div.fieldItem span.state {
			display: block;
			color: #ffffff;
			padding: 1px;
			font-family: Verdana;
			text-transform: uppercase;
			font-size: 9px;
			text-align:center;
			}


				table.dynamicList tr.item span.state {
				background-color:#666666;
				}

				table.dynamicList tr.item.state-inactive span.state,
				table.dynamicList tr.item td.state.inactive span.stateContainer,
				table.dynamicList tr.item td.state.inactive span.state,
				table.dynamicList tr.item td.state.inactive span {
				background-color:#CCCCCC !important;
				}

				table.dynamicList tr.item.state-active span.state,
				table.dynamicList tr.item td.state.active span.stateContainer,
				table.dynamicList tr.item td.state.active span.state,
				table.dynamicList tr.item td.state.active span {
				background-color:#F9C09D !important;
				}

				table.dynamicList tr.item.state-submitted span.state,
				table.dynamicList tr.item td.state.submitted span.stateContainer,
				table.dynamicList tr.item td.state.submitted span.state {
				background-color: #65A5F2 !important;
				}

				table.dynamicList tr.item td.state.resolved,
				table.dynamicList tr.item td.state.closed {
				text-decoration: none;
				}

					table.dynamicList tr.item.state-resolved span.state,
					table.dynamicList tr.item.state-closed span.state,
					table.dynamicList tr.item td.state.resolved span.stateContainer,
					table.dynamicList tr.item td.state.resolved span.state,
					table.dynamicList tr.item td.state.closed span.stateContainer,
					table.dynamicList tr.item td.state.closed span.state {
					background-color:#CECECE !important;
					text-decoration:line-through;
					}

				table.dynamicList tr.item.state-resolved td.incelleditor span.state {
				text-decoration: none !important;
				}

				table.dynamicList tr.newItem td.state span.state {
				display: none;
				}

		table.dynamicList tr.item td.projectAlias,
		table.dynamicList tr.item td.projectTitle {
		padding-right: 10px !important;
		/*background: transparent url(../../images/default/icon_project_small.gif) no-repeat scroll 3px center;
		padding-left: 20px !important;*/
		}

			/*table.dynamicList tr.item td.projectAlias.submitted,
			table.dynamicList tr.item td.projectTitle.submitted {
			background-image: url(../../images/default/icon_project_small_submitted.gif);
			}

			table.dynamicList tr.item td.projectAlias.resolved,
			table.dynamicList tr.item td.projectTitle.resolved {
			background-image: url(../../images/default/icon_project_small_resolved.gif);
			}*/

		table.dynamicList tr.item td.responsible {
		padding-left: 14px !important;
		white-space: nowrap;
		/*line-height: 8px;*/
		background: transparent url(../../images/default/ico_user.gif) no-repeat 7px 6px;
		width: 20%;
		}

			table.dynamicList tr.item td.responsible.active {
			background-image: url(../../images/default/ico_user_active.gif);
			}

			table.dynamicList tr.item td.responsible.submitted {
			background-image: url(../../images/default/ico_user_submitted.gif);
			}

			table.dynamicList tr.item td.responsible.resolved,
			table.dynamicList tr.item td.responsible.closed {
			background-image: url(../../images/default/ico_user_resolved.gif);
			text-decoration: none;
			}

			table.dynamicList tr.item td.responsible select {
			border: 1px inset #CCCCCC;
			font-family: Verdana;
			font-size: 10px;
			width: 99%;
			background-color: lightyellow;
			}

		table.dynamicList tr.item td.companyAlias {
		font-weight: bold;
		font-family: Tahoma;
		/*background: url(../../images/default/icon_company_small.gif) no-repeat 3px center;*/
		/*padding-left: 20px !important;*/
		}

			table.dynamicList tr.item td.companyAlias a {
			text-transform: uppercase;
			}

			table.dynamicList tr.item td.companyAlias.active a {
			color: #8F3200;
			}

			table.dynamicList tr.item td.companyAlias.submitted {
			background-image: url(../../images/default/icon_company_small_submitted.gif);
			}

				table.dynamicList tr.item td.companyAlias.submitted a {
				color: #002B7F;
				}

			table.dynamicList tr.item td.companyAlias.resolved {
			background-image: url(../../images/default/icon_company_small_resolved.gif);
			}

				table.dynamicList tr.item td.companyAlias.resolved a,
				table.dynamicList tr.item td.companyAlias.closed a {
				color: #999999;
				}

		table.dynamicList tr.item td.companyTitle {
		width: 99%;
		}

			table.dynamicList tr.item td.companyTitle a {
			color: black;
			}

		table.dynamicList tr.item .accountName {
		background: transparent url(../../images/icons/icon_user.gif) no-repeat left center;
		padding-left: 20px !important;
		}

			table.dynamicList tr.item .accountName.resolved {
			background-image: url(../../images/default/icon_user_resolved.gif);
			}

		table.dynamicList tr.item .keeperLogin {
		padding-left: 16px !important;
		white-space: nowrap;
		line-height: 8px;
		background: transparent url(../../images/default/ico_keeper.gif) no-repeat 3px 5px;
		}

			table.dynamicList tr.item .keeperLogin span {
			background-image: none !important;
			}

			table.dynamicList tr.item .keeperLogin.active {
			background-image: url(../../images/default/ico_keeper_active.gif);
			}

			table.dynamicList tr.item .keeperLogin.submitted {
			background-image: url(../../images/default/ico_keeper_submitted.gif);
			}

			table.dynamicList tr.item .keeperLogin.resolved {
			background-image: url(../../images/default/ico_keeper_resolved.gif);
			}

		table.dynamicList tr.item .authorLogin {
		padding-left: 20px !important;
		white-space: nowrap;
		line-height: 8px;
		background: transparent url(../../images/default/ico_author.gif) no-repeat 6px 4px;
		}

			table.dynamicList tr.item .authorLogin.active {
			background-image: url(../../images/default/ico_author_active.gif);
			}

			table.dynamicList tr.item .authorLogin.submitted {
			background-image: url(../../images/default/ico_author_submitted.gif);
			}

			table.dynamicList tr.item .authorLogin.resolved {
			background-image: url(../../images/default/ico_author_resolved.gif);
			}

		table.dynamicList tr.item td.teamSize {

		}

			table.dynamicList tr.item td.teamSize span {
			background: transparent url(../../images/default/ico_user.gif) no-repeat left center;
			padding-left: 10px !important;
			}

		table.dynamicList tr.item td.projectsAmount {

		}

			table.dynamicList tr.item td.projectsAmount span {
			background: transparent url(../../images/default/icon_project_small.gif) no-repeat left center;
			padding-left: 20px;
			}

		table.dynamicList tr.item td.todoAmount {
		color: red;
		}

			table.dynamicList tr.item td.todoAmount span {
			background: transparent url(../../images/default/icon_case_small.gif) no-repeat left center;
			padding-bottom: 2px;
			padding-left: 17px;
			padding-top: 2px;
			}

		table.dynamicList tr.item td.resolvedCasesAmount {
		color: green;
		}

			table.dynamicList tr.item td.resolvedCasesAmount span {
			background: transparent url(../../images/default/icon_case_small.gif) no-repeat left center;
			padding-bottom: 2px;
			padding-left: 17px;
			padding-top: 2px;
			}

		table.dynamicList tr.item td.vendorTitle {
		text-transform: uppercase;
		padding-right: 5px !important;
		}

		table.dynamicList tr.item .replies {
		text-align: center;
		}

			table.dynamicList tr.item .replies span.repliesContainer {
			display: block;
			width: 16px;
			height: 14px;
			text-align: center;
			font-size: 10px;
			font-family: Arial;
			color: #ffffff;
			padding-bottom: 2px;
			margin: auto;
			background:url(../../images/default/ico_comments_submitted.gif) center center no-repeat;
			}

				table.dynamicList tr.item td.replies.commentsAmount0 span.repliesContainer,
				table.dynamicList tr.item td.replies.commentsAmount span.repliesContainer,
				table.dynamicList tr.item.state-resolved td.replies span.repliesContainer{
				background:url(../../images/default/ico_comments_resolved.gif) center center no-repeat !important;
				_color: #8F3200 !important;
				}

				table.dynamicList tr.item td.replies.active span.repliesContainer,
				table.dynamicList tr.item.state-active td.replies span.repliesContainer {
				background:url(../../images/default/ico_comments_active.gif) center center no-repeat !important;
				_color: #8F3200;
				}

				table.dynamicList tr.item td.replies.submitted span.repliesContainer {
				background:url(../../images/default/ico_comments_submitted.gif) center center no-repeat !important;
				_color: #002B7F;
				}

				table.dynamicList tr.item td.replies.resolved {
				text-decoration: none;
				}

					table.dynamicList tr.item td.replies.resolved span.repliesContainer {
					background:url(../../images/default/ico_comments_resolved.gif) center center no-repeat !important;;
					_color: #AAAAAA;
					}

			.ie6 table.dynamicList tr.item td {
			background-image: none !important;
			padding-left: 3px !important;
			}

			.ie6 table.dynamicList tr.item td span {
			background-image: none !important;
			}


/* ===== LISTS: Feed view =====*/
div.dynamicFeedListView {}

	div.dynamicFeedListView div.item.selected div.blogMessage {
	background-color: #feffdf !important;
	}

	div.dynamicFeedListView div.item {
	position: relative;
	/*margin-left: 10px;
	margin-top: 10px;
	border-bottom: solid 3px #cdcdcd;
	min-height: 190px;*/
	}

		div.dynamicFeedListView div.item div.selector {
		padding: 5px;
		float: left;
		width: auto;
		}

			div.dynamicFeedListView div.item div.selector input {
			margin-top: 2px;
			margin-right: 0px;
			cursor: default;
			}

			.ie7 div.dynamicFeedListView div.item div.selector input {
			margin-top: 1px;
			}

		div.dynamicFeedListView div.item div.blogMessage {
		background: url("../../images/default/blog_message_bg.png") left bottom repeat-x;
		}

		div.dynamicFeedListView div.item div {
		/*margin-top: 2px;
		margin-bottom: 2px;*/
		}

			div.dynamicFeedListView div.item .active,
			div.dynamicFeedListView div.item .active a {
			color: #8F3200;
			}

			div.dynamicFeedListView div.item .submitted,
			div.dynamicFeedListView div.item .submitted a {
			color: #002B7F;
			}

			div.dynamicFeedListView div.item .resolved,
			div.dynamicFeedListView div.item .closed,
			div.dynamicFeedListView div.item .resolved a,
			div.dynamicFeedListView div.item .closed a {
			color: #aaaaaa;
			}

		div.dynamicFeedListView div.item div.authorLogin span {
		padding-left: 15px;
		background: transparent url(../../images/default/ico_author.gif) no-repeat left center;
		}

			div.dynamicFeedListView div.item div.authorLogin.active span {
			background-image: url(../../images/default/ico_author_active.gif);
			}

			div.dynamicFeedListView div.item div.authorLogin.submitted span {
			background-image: url(../../images/default/ico_author_submitted.gif);
			}

			div.dynamicFeedListView div.item div.authorLogin.resolved span {
			background-image: url(../../images/default/ico_author_resolved.gif);
			}

			div.dynamicFeedListView div.item div.authorLogin.closed span {
			background-image: url(../../images/default/ico_author_resolved.gif);
			}


		div.dynamicFeedListView div.item div.keeperLogin span {
		padding-left: 15px;
		background: transparent url(../../images/default/ico_keeper.gif) no-repeat left center;
		}

			div.dynamicFeedListView div.item div.keeperLogin.active span {
			background-image: url(../../images/default/ico_keeper_active.gif);
			}

			div.dynamicFeedListView div.item div.keeperLogin.submitted span {
			background-image: url(../../images/default/ico_keeper_submitted.gif);
			}

			div.dynamicFeedListView div.item div.keeperLogin.resolved span {
			background-image: url(../../images/default/ico_keeper_resolved.gif);
			}

			div.dynamicFeedListView div.item div.keeperLogin.closed span {
			background-image: url(../../images/default/ico_keeper_resolved.gif);
			}


		div.dynamicFeedListView div.item div.replies span.repliesContainer {
		width: 16px;
		height: 14px;
		line-height: 11px;
		text-align: center;
		font-size: 10px;
		color: #ffffff;
		}

			div.dynamicFeedListView div.item div.replies.active span.repliesContainer {
			background:url(../../images/default/ico_comments_active.gif) center center no-repeat;
			}

			div.dynamicFeedListView div.item div.replies.submitted span.repliesContainer {
			background:url(../../images/default/ico_comments_submitted.gif) center center no-repeat;
			}

			div.dynamicFeedListView div.item div.replies.resolved span.repliesContainer {
			background:url(../../images/default/ico_comments_resolved.gif) center center no-repeat;
			}


		div.dynamicFeedListView div.item div.state span.stateContainer {
		color: #ffffff;
		font-family: Tahoma;
		text-transform: uppercase;
		font-size: 9px;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 3px;
		padding-right: 3px;
		background: none;
		}

			div.dynamicFeedListView div.item div.state.active span.stateContainer {
			background-color:#F9C09D;
			}

			div.dynamicFeedListView div.item div.state.submitted span.stateContainer {
			background-color: #65A5F2;
			}

			div.dynamicFeedListView div.item div.state.resolved span.stateContainer,
			div.dynamicFeedListView div.item div.state.closed span.stateContainer {
			background-color:#CECECE;
			}

		div.dynamicFeedListView div.item div.targetDate span {
		background: none;
		}

		div.dynamicFeedListView div.item div.targetDate span.overdue {
		color: red;
		white-space: nowrap;
		}

		.ie6 div.dynamicFeedListView div.item div.targetDate span.overdue {
		margin: 0;
		padding: 0;
		width: auto;
		}

		div.dynamicFeedListView div.item div.description span {
		font-size: 10px;
		line-height: 10px;
		}

		div.dynamicFeedListView div.item div.AclContainer {
		position: absolute;
		padding: 0;
		margin: 0;
		top: 0px;
		right: 24px;
		width: 16px;
		margin-top: 1px;
		}



div.dynamicThumbnailView .item { float:left;width:250px;position:relative; }
div.dynamicThumbnailView .item0{ border:1px transparent #ccc;overflow:hidden;padding: 0 4px;margin: 2px;height:240px;text-align:center }
div.dynamicThumbnailView .groupTitle { clear:both; }
div.dynamicThumbnailView .selector{ bottom: 4px; left: 5px; position: absolute; z-index:3; display:none; }

div.dynamicThumbnailView .icon-shaft { position:absolute; bottom: 25px; right:5px; width: 17px; z-index: 3; }
div.dynamicThumbnailView .icon-shaft .icon { margin: 7px 0 0 0 !important; float: left; }
div.dynamicThumbnailView .icon-shaft .listDnloadIcon { margin-left: 1px !important; }

div.dynamicThumbnailView h4.thumbnail-title { padding: 0; white-space:nowrap; position:absolute;left:0;right:0;bottom:0;z-index:3;overflow-x:hidden;margin-top:2px }
div.dynamicThumbnailView h4.thumbnail-title a{ color:#EE5B0A; overflow-x:hidden; text-overflow:ellipsis;display:block;}
div.dynamicThumbnailView .item:hover h4.thumbnail-title a{ padding-left:36px; padding-right:36px;}

div.dynamicThumbnailView .item div.fieldItem.plain_field_binary_data div a {display:none;}
div.dynamicThumbnailView .fieldItem.plain_field_binary_data { margin: 0 !important; }
div.dynamicThumbnailView .fieldItem.plain_field_binary_data.nocaption { margin: 2px 0 0 1px !important; }
div.dynamicThumbnailView .fileThumbImg { margin-left:14px; height: 125px; }
div.dynamicThumbnailView .dragHandle { bottom: 1px; left: 8px; position: absolute; z-index:3; display:none; }
div.dynamicThumbnailView .dragHandle + .selector{ left : 18px }
div.dynamicThumbnailView .item:hover .item0 { background-color: #f5f5f5 !important; }
div.dynamicThumbnailView .item:hover .selector, div.dynamicThumbnailView .item:hover .dragHandle,
div.dynamicThumbnailView .item.selected .selector, div.dynamicThumbnailView .item.selected .dragHandle { display:block; }
div.dynamicThumbnailView .item.selected .item0 { background-color: #feffdf !important; }
div.dynamicThumbnailView .layout-container { position: absolute; bottom: 18px; left: 7px; right: 0 }
div.dynamicThumbnailView .img-preview { margin-left: -8px;border: 1px solid #a9a9a9; max-height:198px;max-width:198px; }
div.dynamicThumbnailView .doc-preview { background-position: center bottom !important; bottom: 4px; right: 18px; width: auto !important; left: 11px; margin:0!important; }
div.dynamicThumbnailView .click-to-dnload-link { display:none}
div.dynamicThumbnailView .entity-link { display:block; position:absolute; z-index:4; top: 20px; left: 24px; bottom: 20px; right: 24px;}
html.ie9 div.dynamicThumbnailView .entity-link { background-color: rgba(245,245,245,0.01); }

.buttonsListView {
float: none;
width: auto;
border-bottom: solid 2px #cdcdcd;
}

.extraForm {
width: 100%;
background-color: #f0f7fb;
border: solid 1px #d6e9f3;
padding: 2px;
color: #666666;
margin-bottom: 3px !important;
}

	.extraForm .toolboxContainer span a {
	font-size: 11px;
	margin-left: 3px;
	margin-right: 0px;
	padding-left: 11px;
	}

	.extraForm .label {
	font-size: 12px;
	vertical-align: middle;
	}


.conversationList {
margin-top:15px !important;
}
.buttonsListViewBlue {
float: none;
width: auto;
background-color: #f0f7fb;
border: solid 1px #d6e9f3;
color: #666666;
margin-bottom: 3px !important;
padding:2px;
min-height: 33px;
}

	.buttonsListViewBlue-list-workflows-in-company { display: none }

	.buttonsListViewBlue input {
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
	color: #334455;
	font-family: Arial;
	font-size: 11px;
	margin: 3px 0px 3px 3px;
	padding: 4px 5px 4px 7px;
	cursor: pointer;
	}

	.buttonsListViewBlue .textLinks {
	float: right;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 13px;
	font-weight: bold;
	line-height: 32px;
	display: none;
	white-space:nowrap;
	}

	.buttonsListViewBlue span>a {
	background-color: white !important;
	font-size: 11px;
	color: #334455;
	/*padding: 4px 5px 4px 7px;*/
	margin-left: 3px;
	margin-right: 6px;
	padding-left: 20px;
	}

	.buttonsListViewBlue span>a:active {
	background-color: #FC9B10 !important;
	}

	.buttonsListViewBlue span a.active {
	background-color: #FC9B10 !important;
	border-color: #ffffff;
	color: #ffffff;
	}

	.buttonsListViewBlue span.disabled>a,
	.buttonsListViewBlue span.disabled>a:hover,
	.buttonsListViewBlue span.disabled>a:active {
	color: #666 !important;
	border-color: #cccccc !important;
	cursor: default !important;
	background-color: #fff !important;
	}

		.buttonsListViewBlue div.separator {
		background: #FFFFFF;
		border-left: 1px solid #CCCCCC;
		float: left;
		height: 20px;
		margin-left: 5px;
		margin-right: 1px;
		margin-top: 6px;
		width: 1px;
		}

		.buttonsListViewBlue div.separator.blank {
		border-left-color: transparent;
		background: transparent;
		margin-left: 3px;
		}

		.buttonsListViewBlue div.horSeparator {
		border-bottom-color:#D6E9F3;
		border-bottom-style:solid;
		border-bottom-width:1px;
		margin-left:5px;
		margin-right:5px;
		}

		.buttonsListViewBlue #buttonsListViewMoreActions,
		#responsibleParty,
		#dynamicListDescriptors,
		#filesMoreActions,
		#buttonsListSelector {
		display: block;
		float: left;
		list-style-type:none;
		margin:0 6px 0 0;
		padding:0;
		}

			.buttonsListViewBlue #buttonsListViewMoreActions li,
			#responsibleParty li,
			#dynamicListDescriptors li,
			#filesMoreActions li,
			#buttonsListSelector li {
			background-image: url(../../images/arrow_down.gif);
			background-repeat: no-repeat;
			border:1px solid #CCCCCC;
			background-position: 8px center;
			background-color: white;
			margin: 3px 0 0 3px;
			padding: 4px 10px 4px 20px;
			font-size: 11px;
			color: #334455;
			}

			#buttonsListSelector li {
			background-position: 22px center;
			height: 13px;
			padding-bottom: 4px;
			padding-left: 5px;
			padding-right: 17px;
			padding-top: 5px;
			}

				#buttonsListSelector input {
				float: left;
				margin: 0px;
				}

				.ie #buttonsListSelector input {
				padding: 0;
				border: 0 !important;
				}

				.ie7 #buttonsListSelector input {
				margin-top: -4px;
				margin-left: -5px;
				}

			.buttonsListViewBlue #buttonsListViewMoreActions li.main.hover,
			#responsibleParty li.main.hover,
			#dynamicListDescriptors li.main.hover,
			#filesMoreActions li.main.hover,
			#buttonsListSelector li.main.hover {
			border-color: #666666;
			z-index: 10;
			}

				.buttonsListViewBlue #buttonsListViewMoreActions li.main .outerbox,
				#dynamicListDescriptors  li.main .outerbox,
				#filesMoreActions li.main .outerbox {
				left: auto;
				right: -6px;
				}

				.createNewFieldUl  li.main .outerbox {
				width: 328px;
				/*left: auto;*/
				right: -6px;
				float: right;
				}

					.createNewFieldUl li.main ul.innerBox {
					float: right;
					}

						.createNewFieldUl li.main ul.innerBox li {
						float: left !important;
						width: 163px;
						}

				#responsibleParty  li.main .outerbox {
				width: 329px;
				left: auto;
				right: -6px;
				float: right;
				}

				#buttonsListSelector  li.main .outerbox {
				width: 100px;
				top: 18px;
				left: -1px;
				}

				.buttonsListViewBlue #buttonsListViewMoreActions li ul,
				#responsibleParty li ul,
				#dynamicListDescriptors li ul,
				#filesMoreActions li ul,
				#buttonsListSelector li ul {
				display: none;
				background-color: #ffffff;
				}

				#responsibleParty li.main ul.innerBox {
				float: right;
				}

					.buttonsListViewBlue #buttonsListViewMoreActions li.main ul.innerBox li,
					#responsibleParty li.main ul.innerBox li,
					#dynamicListDescriptors li.main ul.innerBox li,
					#filesMoreActions li.main ul.innerBox li,
					#buttonsListSelector li.main ul.innerBox li {
					margin: 0;
					padding: 0;
					background: none;
					border: none;
					line-height: 21px;
					color: #334455;
					background-color: white;
					height: auto;
					}

					#responsibleParty li.main ul.innerBox li {
					float: left;
					width: 109px;
					}

						.buttonsListViewBlue #buttonsListViewMoreActions li.main ul.innerBox li a,
						#responsibleParty li.main ul.innerBox li a,
						#dynamicListDescriptors li.main ul.innerBox li a,
						#filesMoreActions li.main ul.innerBox li a,
						#buttonsListSelector li.main ul.innerBox li a {
						color: #334455;
						margin: 0px;
						}

						.buttonsListViewBlue #buttonsListViewMoreActions li.main ul.innerBox li a:hover,
						#responsibleParty li.main ul.innerBox li a:hover,
						#dynamicListDescriptors li.main ul.innerBox li a:hover,
						#filesMoreActions li.main ul.innerBox li a:hover,
						#buttonsListSelector  li.main ul.innerBox li a:hover {
						color: #ffffff;
						}

						#responsibleParty li.main ul.innerBox li a {
						background: #ffffff url(../../images/default/ico_user.gif) 7px center no-repeat;
						padding-left: 15px;
						white-space: nowrap;
						overflow: hidden;
						}

						#responsibleParty li.main ul.innerBox li a:hover {
						background: #666666 url(../../images/default/ico_user_resolved.gif) 7px center no-repeat;
						}

						#dynamicListDescriptors  li.main ul.innerBox li a:hover,
						#filesMoreActions  li.main ul.innerBox li a:hover {
						background-color: #666666;
						}

							#responsibleParty li.main ul.innerBox li a.active {
							background: #666666 url(../../images/default/ico_user_resolved.gif) 7px center no-repeat;
							color: #ffffff;
							}

						#dynamicListDescriptors li.main ul.innerBox li a {
						line-height: 15px;
						padding-top: 6px;
						padding-bottom: 6px;
						}

							#dynamicListDescriptors li.main ul.innerBox li a.active {
							background-color: #666666;
							color: #ffffff;
							}

							.responsiblePartyTitle,
							.dynamicListDescriptorsTitle {
							margin-right:3px;
							margin-top:8px;
							/*font-weight: bold;*/
							}

							#filesMoreActions a.EmailFolderIcon {
							background: url(../../images/sharedicons/silk/email_attach.png) 7px center no-repeat;
							padding-left: 30px;
							}

							#filesMoreActions a.UploadFileIcon {
							background: url(../../images/sharedicons/silk/add.png) 7px center no-repeat;
							padding-left: 30px;
							}

							#filesMoreActions a.DownloadFolderIcon {
							background: url(../../images/sharedicons/silk/compress.png) 7px center no-repeat;
							padding-left: 30px;
							}

							#filesMoreActions a.DeleteFolderIcon {
							background: url(../../images/default/icon_trash.gif) 7px center no-repeat;
							padding-left: 30px;
							}

							#filesMoreActions a.RenameFolderIcon {
							background: url(../../images/sharedicons/silk/folder_edit.png) 7px center no-repeat;
							padding-left: 30px;
							}

							#filesMoreActions a:hover {
							background-color: #666666;
							}

	.createNewFieldUl li li a,
	.createNewFieldUl li li a:hover {
	background-position: 5px center !important;
	background-repeat: no-repeat !important;
	padding-left: 26px !important;
	background-image: url(../../images/sharedicons/silk/binocular.png);
	}

		.createNewFieldUl .int a,
		.createNewFieldUl .int a:hover {
		background-image: url(../../images/sharedicons/silk/text_int.png);
		}

		.createNewFieldUl .decimal a,
		.createNewFieldUl .decimal a:hover {
		background-image: url(../../images/sharedicons/silk/text_decimal.png);
		}

		.createNewFieldUl .bool a,
		.createNewFieldUl .bool a:hover {
		background-image: url(../../images/sharedicons/silk/text_boolean.png);
		}

		.createNewFieldUl .date a,
		.createNewFieldUl .date a:hover {
		background-image: url(../../images/sharedicons/silk/calendar_view_day.png);
		}

		.createNewFieldUl .datetime a,
		.createNewFieldUl .datetime a:hover {
		background-image: url(../../images/sharedicons/silk/time.png);
		}

		.createNewFieldUl .string a,
		.createNewFieldUl .string a:hover,
		.createNewFieldUl .shortstring a,
		.createNewFieldUl .shortstring a:hover {
		background-image: url(../../images/sharedicons/silk/textfield.png);
		}

		.createNewFieldUl .text a,
		.createNewFieldUl .text a:hover {
		background-image: url(../../images/sharedicons/silk/text_allcaps.png);
		}

		.createNewFieldUl .richtext a,
		.createNewFieldUl .richtext a:hover,
		.createNewFieldUl .wikitext a,
		.createNewFieldUl .wikitext a:hover {
		background-image: url(../../images/sharedicons/silk/text_align_justify.png);
		}

		.createNewFieldUl .filelist a,
		.createNewFieldUl .filelist a:hover,
		.createNewFieldUl .fileslist a,
		.createNewFieldUl .fileslist a:hover,
		.createNewFieldUl .file a,
		.createNewFieldUl .file a:hover {
		background-image: url(../../images/sharedicons/silk/attach.png);
		}

		.createNewFieldUl .linklist a,
		.createNewFieldUl .linklist a:hover,
		.createNewFieldUl .linkslist a,
		.createNewFieldUl .linkslist a:hover {
		background-image: url(../../images/sharedicons/silk/link.png);
		}

		.createNewFieldUl .peoplelist a,
		.createNewFieldUl .peoplelist a:hover {
		background-image: url(../../images/sharedicons/silk/user_silhouette.png);
		}

		.createNewFieldUl .lookup_custom a,
		.createNewFieldUl .lookup_custom a:hover,
		.createNewFieldUl .lookupcustom a,
		.createNewFieldUl .lookupcustom a:hover {
		background-image: url(../../images/sharedicons/silk/binocular.png);
		}

		.createNewFieldUl .lookup_project_participants a,
		.createNewFieldUl .lookup_project_participants a:hover,
		.createNewFieldUl .lookupProjParticipants a,
		.createNewFieldUl .lookupProjParticipants a:hover {
		background-image: url(../../images/sharedicons/silk/binocular_user.png);
		}

		.createNewFieldUl .lookup_project_milestones a,
		.createNewFieldUl .lookup_project_milestones a:hover {
		background-image: url(../../images/sharedicons/silk/binocular_milestone.png);
		}

		.createNewFieldUl .lookup_project_tasks a,
		.createNewFieldUl .lookup_project_tasks a:hover {
		background-image: url(../../images/sharedicons/silk/binocular_tasks.png);
		}








table.dynamicList .selector {
width: 11px;
}

table.dynamicList .WatchTriggerContainer,
table.dynamicList .AclContainer {
width: 20px;
}

table.dynamicList .selector.group1 {
padding-left: 11px !important;
}

	.selector input {
	margin: 2px;
	}

	.ie .selector input {
	padding: 0px;
	}

	.ie7 .selector input {
	margin: 0px;
	}




.groupTitle {
float: left;
width: 100%;
border-bottom: solid 1px #CDCDCD;
_border-bottom: solid 2px #CDCDCD;
}

.ie7 .groupTitle {
width: 99% !important;
}

	.groupTitle span {
	display: block;
	float: left;
	border-bottom: 3px solid #CDCDCD;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	}

	.groupTitle.level0 {
	margin-top: 20px;
	}

		.groupTitle.level0:first-child {
		margin-top: 10px;
		}

	.groupTitle.level1 {
	width: 100%;
	padding-top: 10px;
	border-top: solid 1px #ffffff;
	margin-top: -1px;
	}

	.ie6 .groupTitle.level1 {
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #ffffff;
	margin-top: -2px;
	border-width: 3px;
	}

		.groupTitle.level1 span {
		background: #CDCDCD;
		border: none;
		color: #666666;
		font-size: 12px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		margin-left: 10px;
		}

		.ie6 .groupTitle.level1 span {
		margin-top: 10px;
		}

.groupContainer {
float: left;
margin-bottom: 10px;
width: 100%;
}

.ie7 .groupContainer {
width: auto;
}

	.groupContainer.level0 {
	}

	.groupContainer.level1 {
	padding: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	}

.msgNoRecords {
	text-align: center;
	padding-top: 100px;
	font-size: 12px;
}

/*  ToDo Lists  */
.todoAddForm {
margin-left: 59px;
background:#F4F5F6;
padding: 5px;
}
.ie7 .todoAddForm {
float: left;
margin-right: 14px;
}

.todoAddNewForm {
margin-left: 59px;
}
.ie7 .todoAddNewForm {
float: left;
width: 100%;
margin-left: 0px;
}

	.todoAddNewForm .todoAddForm {
	margin-left: 0px;
	}
	.ie7 .todoAddNewForm .todoAddForm {
	margin-left: 60px;
	margin-right: 0px;
	}

	.todoTitleInput {
	width: 400px;
	border-left: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #e9e9e9;
	border-bottom: solid 1px #e9e9e9;
	padding:4px;
	padding-top:3px;
	padding-left: 24px;
	background:url(../../images/icons/edit2.gif) 4px 4px no-repeat #feffdf;
	}

		.todoTitleInputTitle {
		color:#999999;
		font-size:9px;
		line-height:7px;
		}

	.todoAddForm .toolboxContainer {
	margin: 0px;
	border-top: solid 1px #cccccc;
	padding-top: 7px;
	}
	.ie7 .todoAddNewForm .toolboxContainer {
	margin-left: 60px;
	}

	.todoAddForm .chkbox {
	float: left;
	background: transparent url(../../images/default/safari-checkbox.gif) no-repeat 0px 0px;
	margin-left: -30px;
	display: inline;
	margin-top: -2px;
	width: 20px;
	height: 20px;
	}

	.todoAddForm .todoResponsible {
	padding-bottom: 5px;
	}

		.todoAddForm .todoResponsible .title {
		font-size: 9px;
		color: #999999;
		line-height: 7px;
		}

		.todoAddForm .todoResponsible select {
		border-left: solid 1px #cccccc;
		border-top: solid 1px #cccccc;
		border-right: solid 1px #e9e9e9;
		border-bottom: solid 1px #e9e9e9;
		}

		.todoAddForm .todoResponsible select option {
		background:url(../../images/default/ico_user_resolved.gif) 4px center no-repeat;
		padding-left: 13px;
		}

.todoBlock,
#editTodoListForm0 {
margin-bottom: 15px;
margin-top: 10px;
border: solid 1px #CFCFDF;
padding: 7px;
zoom: 1.0;
}

#editTodoListForm0 {
margin-top: 33px;
}

	.todoBlock .viewAllItemsLink {
	margin-left:60px;
	margin-top:5px;
	font-size: 10px;
	}

	.todoBlock .header,
	#editTodoListForm0 .header {
	margin-top: -16px;
	float: left;
	background: white;
	padding-left: 5px;
	padding-right: 5px;
	}

	#editTodoListForm0 .header {
	margin-top: -33px;
	background-color: transparent;
	}

	.ie7 .todoBlock .header {
	position: absolute;
	}

	.ie7 #editTodoListForm0 .header {
	position: absolute;
	left: 10px;
	}

		.todoBlock .header h3 {
		margin: 0;
		padding: 0;
		background: none;
		display: inline;
		font-size: 14px;
		padding-right: 5px;
		padding-left: 6px;
		border: none;
		}

			.todoBlock .header h3 a.collapser {
			display: block;
			float: left;
			width: 16px;
			height: 16px;
			background: url(../../images/default/icon_todo_small.gif) center 0px no-repeat;
			margin-top: 1px;
			cursor: pointer;
			text-decoration: none;
			outline: none;
			}

				.todoBlock .header h3 a.collapser.active {
				background-image: url(../../images/default/ico_todo_hide.gif);
				}

				.todoBlock .header h3 a.collapser.collapsed.active {
				background-image: url(../../images/default/ico_todo_show.gif);
				}

			.todoBlock .header h3 div.collapser.project {
			width: 16px;
			height: 16px;
			float: left;
			background: url(../../images/icons/gadget_icons.png) -80px 0px no-repeat;
			}

		.todoBlock .header .todoListTitleInput,
		#editTodoListForm0 .header .todoListTitleInput {
		display: block;
		float:  left;
		height: 17px;
		width: 500px;
		border-left: solid 1px #cccccc;
		border-top: solid 1px #cccccc;
		border-right: solid 1px #e9e9e9;
		border-bottom: solid 1px #e9e9e9;
		font-size: 14px;
		/*text-transform: uppercase;*/
		font-family: Tahoma;
		font-weight: bold;
		color: #333333;
		padding: 3px 5px 3px 20px;
		background: url(../../images/default/icon_todo_small.gif) 2px center no-repeat #feffdf;
		}

		.todoBlock .header a {
		font-size: 10px;
		line-height: 12px;
		font-weight: normal;
		color: #aaaaaa;
		}

		.todoBlock .header .headerLink {
		font-size: 14px;
		font-weight: bold;
		color:#333333;
		}

			.todoBlock .header .actions {
			display: none;
			color:#AAAAAA;
			}

			.privateLabel {
			color:#909090;
			display:block;
			float:right;
			font-family:Arial;
			font-size:11px;
			font-weight:bold;
			margin-left:4px;
			margin-top:-16px;
			padding-bottom:2px;
			padding-left:5px;
			padding-right:5px;
			background: yellow;
			border: solid 1px #cccccc;
			}

			.ticketLabel {
			float: left;
			width: 16px;
			height: 16px;
			margin-right: 3px;
			background: url(../../images/icons/gadget_icons.png) -96px -32px no-repeat;
			}

			.caseLabel {
			float: left;
			width: 16px;
			height: 16px;
			margin-right: 3px;
			background: url(../../images/icons/gadget_icons.png) -96px -0px no-repeat;
			}

	.todoBlock .description,
	#editTodoListForm0 .description{
	display: block;
	padding: 10px 10px 2px;
	}

		.todoBlock .buttons,
		#editTodoListForm0 .buttons {
		border: solid 1px #e9e9e9;
		border-top: solid 3px #e9e9e9;
		text-align: left;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-bottom: 10px;
		/*below is Copied due to non-working after merging! */
		background: #f5f5f5;
		float: left;
		width: 100%;
		}

	.todoBlock .description textarea.todoListDescriptionInput,
	#editTodoListForm0 .description textarea.todoListDescriptionInput {
		width: 400px;
		border-left: solid 1px #cccccc;
		border-top: solid 1px #cccccc;
		border-right: solid 1px #e9e9e9;
		border-bottom: solid 1px #e9e9e9;
		font-size: 11px;
		font-family: Arial;
		background: #feffdf;
		}


.todoList {
list-style: none;
list-style-type: none;
padding: 0;
margin: 0;
}

.todoDoneList {
list-style: none;
padding: 0;
margin: 0;
margin-left: 32px;
}

	ul.todoList li.todoItem,
	ul.todoDoneList  li.todoItem {
	width: 100%;
	line-height: 16px;
	list-style-type: none !important;
	font-family: Tahoma;
	}

	.todoDoneList li {
	font-size: 10px;
	}

	#todoActions {
	visibility: hidden;
	font-size: 10px;
	font-family: Tahoma;
	display: block;
	float: left;
	margin-left: -25px;
	clear: both;
	}

	.todoDoneList #todoActions {
	margin-left: -18px;
	}

		#todoActions a {
		display: inline;
		float: left;
		color: #949494;
		padding-left: 2px;
		width: 16px;
		height: 16px;
		line-height: 16px;
		margin-top: 5px;
		background: #ffffff;
		}

		#todoActions a.delTodo {
		border: solid 1px #cdcdcd;
		border-right: none;
		padding-left: 1px;
		padding-top: 4px;
		padding-bottom: 2px;
		margin-top: 0px;
		}

		#todoActions #dragPoint {
		display: inline;
		float: left;
		width: 15px;
		height: 11px;
		cursor: move;
		background: #ffffff url(../../images/icons/drag_rl.gif) center center no-repeat;
		padding: 4px 2px 4px 2px;
		margin-top: 3px;
		margin-left: 0px;
		}

	li.todoItem .chkbox {
	float: left;
	margin-right: 5px;
	padding-left: 4px;
	padding-top: 3px;
	}

	.ie li.todoItem .chkbox {
	padding-top: 0px;
	padding-bottom: 0px;
	}

		li.todoItem .chkbox input {
		visibility: hidden;
		}

	li.todoItem .body {
	overflow: hidden;
	background: white;
	border-bottom: dotted 1px #cccccc;
	padding-top: 4px;
	padding-bottom: 4px;
	}

		li.todoItem .body .txt {
		overflow: hidden;
		}

	li.todoItem .body .user, .todoItemuser {
	padding-left: 12px;
	color: #333333;
	background: url(../../images/default/ico_user.gif) 2px center no-repeat;
	}

	li.todoItem .body .userkeeper, .todoItemuserkeeper {
	padding-left: 12px;
	color: #333333;
	background: url(../../images/icons/icon-keeper-small.gif) 2px center no-repeat;
	/*background: url(../../images/default/ico_keeper_active.gif) 2px center no-repeat;*/
	color:#8F3200;
	}

	li.todoItem .doneList .txt {
	color: #999999;
	}


			/* sortable classes */
			.todoSorthelper {
			background: #f0f0f0;
			width: 100% !important;
			}

			li.todoDragFrameClass {
			display: block !important;
			cursor: move;
			}

				li.todoDragFrameClass .body {
				background: none;
				overflow: hidden;
				}

				li.todoDragFrameClass span#todoActions {
				visibility: hidden !important;
				}

	#completed_todo_lists {

	}

		#completed_todo_lists h3 {
		background: transparent url(../../images/default/icon_todo_small.gif) no-repeat scroll 2px center;
		border-bottom: solid 1px #cccccc;
		}

		#completed_todo_lists ul {
		list-style: none;
		padding-left: 20px;
		}

			#completed_todo_lists ul li {
			border-bottom: dotted 1px #cccccc;
			padding-top: 4px;
			padding-bottom: 4px;
			}

			#completed_todo_lists ul .headerLink {
			color:#333333;
			font-size:12px;
			font-weight:bold;
			margin-right: 10px;
			}

			#completed_todo_lists ul .description {
			color: #999999;
			font-size: 9px;
			}


.globalToDoList {
color:black;
}

.ie7 .globalToDoList {
float: left;
width: 100%;
}

.dashboardToDoHeader {
border-bottom: dotted 1px #cccccc;
margin-top: 3px;
margin-bottom: 4px;
padding: 3px;
position: relative;
}

	.dashboardToDoHeader a {
	/*background:transparent url(../../images/default/icon_todo_small.gif) no-repeat scroll left center;*/
	color:#006699;
	display:block;
	/*font-weight:bold;*/
	height:1.2em;
	/*padding-left:18px;*/
	/*white-space: nowrap;*/
	overflow: hidden;
	}

.dashboardToDoItem {
padding: 1px;
padding-left: 20px;
/*white-space: nowrap !important;*/
overflow: hidden;
clear: both;
position: relative;
height: 15px;
}

.ie7 .dashboardToDoItem {
word-wrap: break-word;
}

	.dashboardToDoItem .chkbox {
	width: 18px;
	height: 18px;
	float: left;
	}

		.dashboardToDoItem .chkbox .jquery-checkbox img {
		sbackground: transparent url(../../images/default/safari-checkbox.gif) no-repeat;
		background-position: -3px -42px;
		}

		.dashboardToDoItem .chkbox .jquery-checkbox-hover img {
		background-position: -23px -62px;
		}

		.dashboardToDoItem .chkbox .jquery-checkbox-checked .jquery-checkbox img {
		background-position: -3px -62px;
		}

		.dashboardToDoItem .chkbox .jquery-checkbox .mark.active img {
		background: transparent url(../../images/spinner_big.gif) no-repeat !important;
		background-position: -2px -2px !important;
		}

	.dashboardToDoItem a.commentsContainer.todo {
	position: absolute;
	top: 0px;
	left: -10px;
	line-height: 15px;
	}

	.dashboardToDoItem.hover a.commentsContainer.todo {
	visibility: visible !important;
	}

	.dashboardToDoItem .fade,
	.dashboardToDoHeader .fade {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 10px;
	height: 15px;
	background: transparent url(../../images/default/fade.png) no-repeat scroll left center;
	padding-left: 25px;
	}

	.globalToDoList :first-child.dashboardToDoHeader {
	margin-top: 0px !important;
	}



table.globalToDoListTbl {
width: 100%;
border-collapse: collapse;
}

	table.globalToDoListTbl th {
	text-align: right;
	width: 250px;
	padding: 0px;
	padding-right: 7px;
	padding-top: 6px;
	vertical-align: top;
	}

		table.globalToDoListTbl th .todoListId a {
		/*color:#334455;*/
		font-weight:normal;
		/*text-decoration: underline;*/
		}

	table.globalToDoListTbl td.chkboxContainer {
	padding-bottom:3px;
	padding-top:3px;
	width:25px;
	}

	table.globalToDoListTbl td {
	padding: 0px;
	border-bottom: dotted 1px #cccccc;
	}

		table.globalToDoListTbl tr.headerTR th,
		table.globalToDoListTbl tr.headerTR td {
		border-top: solid 1px #cccccc;
		}

		table.globalToDoListTbl tr.headerTR:first-child th,
		table.globalToDoListTbl tr.headerTR:first-child td {
		border-top: none !important;
		}

		table.globalToDoListTbl tr:last-child td {
		border-bottom: none;
		}

		table.globalToDoListTbl .body {
		padding-top: 3px;
		padding-bottom: 2px;
		}

			table.globalToDoListTbl .body .txt {
			float: left;
			line-height: 18px;
			overflow: visible;
			}

				table.globalToDoListTbl td.hover a.commentsContainer.todo {
				visibility: visible !important;
				}


.todoSorthelperReorder {
height: 20px !important;
background: #f0f0f0;
width: 100% !important;
}

#todoListsReorderArea ul {
width: 100%;
list-style: none;
padding: 0;
margin: 0;
margin-bottom: 15px;
}

	#todoListsReorderArea ul li,
	.todoDragFrameClassReorder {
	background:transparent url(../../images/icons/drag_rl.gif) no-repeat scroll 2px center;
	font-size: 14px;
	margin:0;
	padding:0 5px 0 20px;
	font-weight: bold;
	line-height: 20px;
	font-family: Tahoma;
	cursor: move;
	color: black;
	}

		.todoDragFrameClassReorder li {
		height: 20px;
		display: block !important;
		line-height: 15px;
		}

	#dragHelper.todoDragFrameClassReorder {
		width: 75% !important;
	}

.connectedTodoList {
padding: 0;
margin: 0;
list-style: none;
}

	.connectedTodoList li {
	background: url(../../images/default/icon_todo_small.gif) left center no-repeat;
	padding-left: 20px;
	padding-bottom:2px;
	}

	.connectedTodoList li small {
	color:#909090;
	font-weight: normal;
	font-size: 10px;
	}

	a.todoListInMilestones{
		color:#666666;
		/*text-decoration:none;*/
	}

	a.todoListInMilestones.milestoneCompleted{
	text-decoration:line-through;
	}

.connected2TodoList{
margin:6px 0px 0px 20px;
color:#666666;
font-size:11px;
font-family:verdana;
}

	.connected2TodoList small {
	color:#909090;
	font-weight: normal;
	font-size: 10px;
	}

	.connected2TodoList a{
		color:#666666;
	}


.jquery-checkbox       {display: inline;}
.jquery-checkbox-box   {display: inline; font-size: 20px; line-height: 20px; cursor: pointer; cursor: hand;}
.jquery-checkbox .mark {display: inline;}

.jquery-checkbox img {vertical-align: middle; width: 20px; height: 20px;}
.jquery-checkbox img{background: transparent url(../../images/default/safari-checkbox.gif) no-repeat;}
.jquery-checkbox .mark.active img {background: transparent url(../../images/spinner_big.gif) no-repeat !important;}

.jquery-checkbox img{
	background-position: 0px 0px;
}
.jquery-checkbox-hover img {
	background-position: -20px 0px;
}
.jquery-checkbox-checked .jquery-checkbox img{
	/*background-position: 0px -16px;*/
	background-position: 0px -60px;
}
.jquery-checkbox-checked .jquery-checkbox-hover img {
	background-position: -20px -20px;
}

.jquery-checkbox-disabled img{
	background-position: 0px -40px;
}
.jquery-checkbox-checked .jquery-checkbox-disabled img{
	background-position: 0px -60px;
}



/* Files Tree */
#treeboxbox_tree {
overflow-x: auto;
overflow-y: hidden;
padding-bottom: 10px;
}

	#treeboxbox_tree .standartTreeImage {
	cursor: default;
	}

	.ie #treeboxbox_tree .containerTableStyle {
	margin-bottom: 8px;
	}

	#treeboxbox_tree td.standartTreeRow {

	}

	#treeboxbox_tree span.standartTreeRow {
	margin-top: 1px;
	}

		div.treeActions {
		float: left;
		background-color: #f5f5f5;
		border: solid 1px #cdcdcd;
		border-right: none;
		margin-left: -39px;
		left: 1px;
		top: -1px;
		position: relative;
		display: none;
		}

			div.treeActions a {
			display: block;
			float: left;
			width: 16px;
			height: 16px;
			}

			div.treeActions a.delete {
			background: transparent url(../../images/default/icon_trash.gif) no-repeat scroll center 1px;
			margin-right: 3px;
			}

			div.treeActions a.rename {
			background: transparent url(../../images/sharedicons/silk/folder_edit.png) no-repeat scroll center -1px;
			margin-right: 3px;
			}

		#treeboxbox_tree span.standartTreeRow {
		border: dotted 1px #ffffff;
		}

		#treeboxbox_tree span.standartTreeRow_lor {
		background: #f5f5f5;
		border: solid 1px #cdcdcd;
		}

	#treeboxbox_tree span.selectedTreeRow,
	#treeboxbox_tree span.selectedTreeRow_lor {
	border: dotted 1px #888888;
	background: #f5f5f5;
	color: #000000;
	font-weight: bold;
	}

	#treeboxbox_tree span.selectedTreeRow_lor {
	border: solid 1px #cdcdcd;
	}

	#treeboxbox_tree span.dragAndDropRow {
	border: dotted 1px #888888;
	background: #f5f5f5;
	}





						table.dynamicList tr td.fileExt {
						width:20px;
						padding-left: 0px !important;
						padding-right: 0px !important;
						}
						table.dynamicList tr td .filesExtension {
						background:transparent url(../../images/default/filetypes_icons.png) no-repeat scroll 0 0;
						line-height:16px;
						padding-right:16px;
						float:right;
						display:block;
						}

						.filesExtension.DOC,
						.filesExtension.DOCX {
						background-position: 0px -16px !important;
						}
						.filesExtension.CSV,
						.filesExtension.XLS,
						.filesExtension.XLSX {
						background-position: 0px -32px !important;;
						}
						.filesExtension.TXT,
						.filesExtension.RTF {
						background-position: 0px -48px !important;
						}
						.filesExtension.PDF {
						background-position: 0px -64px !important;
						}
						.filesExtension.PNG {
						background-position: 0px -80px !important;
						}
						.filesExtension.GIF {
						background-position: 0px -96px !important;
						}
						.filesExtension.JPG,
						.filesExtension.JPEG {
						background-position: 0px -112px !important;
						}
						.filesExtension.BMP {
						background-position: 0px -128px !important;
						}
						.filesExtension.ZIP {
						background-position: 0px -144px !important;
						}
						.filesExtension.TGA{
						background-position: 0px -160px !important;
						}
						.filesExtension.ICO {
						background-position: 0px -176px !important;
						}
						.filesExtension.PSD {
						background-position: 0px -192px !important;
						}
						.filesExtension.PPT,
						.filesExtension.PPTX {
						background-position: 0px -208px !important;
						}
						.filesExtension.RAR {
						background-position: 0px -224px !important;
						}
						.filesExtension.DJVU {
						background-position: 0px -240px !important;
						}
						.filesExtension.HTML,
						.filesExtension.HTM {
						background-position: 0px -256px !important;
						}
						.filesExtension.AI {
						background-position: 0px -272px !important;
						}
						.filesExtension.MP4 {
						background-position: 0px -288px !important;
						}
						.filesExtension.DLL {
						background-position: 0px -304px !important;
						}
						.filesExtension.CSS {
						background-position: 0px -320px !important;
						}


						.plain_field_binary_data .fileThumbImg {
						margin-left: 5px;
						background: url(../../images/icons/file.png) center top no-repeat;
						width: 200px;
						height: 220px;
						z-index: 1;
						left: 0px;
						position: relative;
						}

							.plain_field_binary_data  .fileThumbImg .fileExt {
							position: absolute;
							-moz-border-radius: 15px;
							-webkit-border-radius: 15px;
							-khtml-border-radius: 15px;
							border-radius: 15px;
							font-family:Arial;
							font-size:19px;
							font-weight:bold;
							left:35px;
							padding:2px 9px;
							position:absolute;
							top:9px;
							background-color: #4f4848;
							color: #ffffff;
							min-width: 25px;
							text-align: center;
							}

						.plain_field_binary_data .fileThumb {
						width: 70px;
						height: 70px;
						margin-left:65px;
						margin-top:42px !important;
						float: left;
						background-repeat: no-repeat;

						}

							.plain_field_binary_data .fileThumbImg  a {
							width: auto;
							height: auto;
							min-height: 70px;
							display: block;
							}

						.plain_field_binary_data .fileThumbImg .fileName {
						color:#5F5F5F;
						padding-top: 14px;
						clear: both;
						white-space: nowrap;
						overflow: hidden;
						text-align: center;
						position: relative;
						}

							.plain_field_binary_data .fileThumbImg .fileName a {
							min-height: 0px;
							}

							.plain_field_binary_data .fileThumbImg .fileName .fade {
							background:url("../../images/default/fade.png") no-repeat scroll left center transparent;
							height:14px;
							padding-left:25px;
							position:absolute;
							right:0;
							top:14px;
							width:5px;
							}

							.plain_field_binary_data .fileThumbImg.DOC .fileThumb,
							.plain_field_binary_data .fileThumbImg.DOCX .fileThumb {
							background: url(../../images/icons/filetypes_big.png) center 0px no-repeat;
							}

								.plain_field_binary_data .fileThumbImg.DOC .fileExt,
								.plain_field_binary_data .fileThumbImg.DOCX .fileExt {
								background-color: #385fac;
								}

							.plain_field_binary_data .fileThumbImg.XLS .fileThumb,
							.plain_field_binary_data .fileThumbImg.XLSX .fileThumb {
							background: url(../../images/icons/filetypes_big.png) center -70px no-repeat;
							}

								.plain_field_binary_data .fileThumbImg.XLS .fileExt,
								.plain_field_binary_data .fileThumbImg.XLSX .fileExt {
								background-color: #5ba73e;
								}

							.plain_field_binary_data .fileThumbImg.TXT .fileThumb,
							.plain_field_binary_data .fileThumbImg.RTF .fileThumb {
							background: url(../../images/icons/filetypes_big.png) center -140px no-repeat;
							}

								.plain_field_binary_data .fileThumbImg.TXT .fileExt,
								.plain_field_binary_data .fileThumbImg.RTF .fileExt {
								background-color: #999999;
								}

							.plain_field_binary_data .fileThumbImg.PDF .fileThumb {
							background: url(../../images/icons/filetypes_big.png) center -210px no-repeat;
							}

								.plain_field_binary_data .fileThumbImg.PDF .fileExt {
								background-color: #b72429;
								}

							.plain_field_binary_data .fileThumbImg.ZIP .fileThumb {
							background: url(../../images/icons/filetypes_big.png) center -490px no-repeat;
							}

								.plain_field_binary_data .fileThumbImg.ZIP .fileExt {
								background-color: #edaf27;
								}

							.plain_field_binary_data .fileThumbImg.PSD .fileThumb {
							background: url(../../images/icons/filetypes_big.png) center -280px no-repeat;
							}

								.plain_field_binary_data .fileThumbImg.PSD .fileExt {
								background-color: #ffff4c;
								color: #4b4c4c;
								}

							.plain_field_binary_data .fileThumbImg.PPT .fileThumb,
							.plain_field_binary_data .fileThumbImg.PPTX .fileThumb {
							background: url(../../images/icons/filetypes_big.png) center -350px no-repeat;
							}

								.plain_field_binary_data .fileThumbImg.PPT .fileExt,
								.plain_field_binary_data .fileThumbImg.PPTX .fileExt {
								background-color: #ce4803;
								}

							.plain_field_binary_data .fileThumbImg.RAR .fileThumb {
							background: url(../../images/icons/filetypes_big.png) center -420px no-repeat;
							}

								.plain_field_binary_data .fileThumbImg.RAR .fileExt {
								background-color: #751e7b;
								}

							.plain_field_binary_data .fileThumbImg.DJVU .fileThumb {
							background: url(../../images/icons/filetypes_big.png) center -560px no-repeat;
							}

								.plain_field_binary_data .fileThumbImg.DJVU .fileExt {
								background-color: #ea8b07;
								}

							.plain_field_binary_data .fileThumbImg.HTM .fileThumb,
							.plain_field_binary_data .fileThumbImg.HTML .fileThumb {
							background: url(../../images/icons/filetypes_big.png) center -630px no-repeat;
							}

								.plain_field_binary_data .fileThumbImg.HTM .fileExt,
								.plain_field_binary_data .fileThumbImg.HTML .fileExt {
								background-color: #002584;
								color: #ffffff;
								}

							.plain_field_binary_data .fileThumbImg.AI .fileThumb {
							background: url(../../images/icons/filetypes_big.png) center -700px no-repeat;
							}

								.plain_field_binary_data .fileThumbImg.AI .fileExt {
								background-color: #ff7009;
								color: #ffffff;
								}

							.plain_field_binary_data .fileThumbImg.MP4 .fileThumb {
							background: url(../../images/icons/filetypes_big.png) center -770px no-repeat;
							}

								.plain_field_binary_data .fileThumbImg.MP4 .fileExt {
								}

							.plain_field_binary_data .fileThumbImg.DLL .fileThumb {
							background: url(../../images/icons/filetypes_big.png) center -840px no-repeat;
							}

								.plain_field_binary_data .fileThumbImg.DLL .fileExt {
								}

							.plain_field_binary_data .fileThumbImg.CSS .fileThumb {
							background: url(../../images/icons/filetypes_big.png) center -910px no-repeat;
							}

								.plain_field_binary_data .fileThumbImg.CSS .fileExt {
								background-color: #5e5e5e;
								color: #ffffff;
								}




		#allFilesList.search {
		float: none;
		width: auto;
		border: none;
		}

		#allFilesList.search td {
		white-space: normal;
		}

		#allFilesList.search .filesThumbnailsView {
		width: 100px;
		}

			#allFilesList.search .filesThumbnailsView .fileTypeIco {
			border: none;
			height: 140px;
			}


		.thumbPreloader {
		padding: 40px;
		text-align: center;
		font-size: 14px;
		}

		.ui-effects-transfer {
	border: 1px dashed #6F6F6F;
	}

#queuediv { padding: 0 }
.fileUploadQueueTable { padding: 2px 4px }
.fileUploadQueueTable textarea { resize: none }
.fileUploadQueue { padding-right: 17px; }

.fileUploadQueueItem {
margin-top:2px !important;
padding:4px !important;
width: 100%;
}
	.fileUploadQueueItem  .fileName {
	color: #666666;
	line-height: 16px;
	}
	.fileUploadQueueItem  .fileSize {
	color: #666666;
	line-height: 16px;
	float: right;
	}
	.fileUploadQueueItem  .stat {
	float: right;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	background-position: center;
	background-repeat: no-repeat;
	}
		.fileUploadQueueItem  .stat.Upload {
		background-image: url(../../images/spinner.gif);
		}
		.fileUploadQueueItem  .stat.Finish {
		background-image: url(../../images/icons/files/tick.png);
		}
		.fileUploadQueueItem  .stat.Error {
		background-image: url(../../images/icons/files/exclamation.png);
		}
	.fileUploadQueueItem  .action {
	float: right;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	background: url(../../images/sharedicons/silk/cross.png) center no-repeat;
	}

	.AjaxUploaderProgressBarText {
	color: #000000 !important;
	font-size: 10px !important;
	text-shadow: 0px 0px 1px #ffffff !important;
	line-height: 20px !important;
	width: 40px !important;
	left: auto !important;
	right: -40px !important;
	}

	.AjaxUploaderProgressInfoText {
	font-size: 11px !important;
	color: #000000 !important;
	}
.fileUploadProgress { margin-top:4px !important; }
.fileUploadQueueContainer { padding: 5px; background: white; min-height: 14px; }
.uploadButtons a.start { background: url(../../images/sharedicons/silk/tick.png) 7px center no-repeat white; padding-left: 27px !important; }
.uploadButtons a.cancel { background: url(../../images/sharedicons/silk/cross.png) 7px center no-repeat white; padding-left: 27px !important; }
.uploadButtons a:active { background-color: #FC9B10; }

.rightButtons>span { float:right }

.hidden_id { display: none; }

.labsTbl {
border-collapse: collapse;
}

	.labsTbl td {
	vertical-align: top;
	border-bottom: solid 2px #cccccc;
	padding: 10px;
	}

	.labsTbl tr:last-child td {
	border-bottom: none;
	}

	.labsTbl td.desc {
	width: 60%;
	}

		.customization {
		padding:5px;
		}
		.labsTbl td.desc h4,
		.customization h4,
		.customization h5 {
		font-size:15px;
		margin: 0;
		padding: 0;
		line-height: 25px;
		}

		.customization h5 {
		padding-left: 30px;
		}

		.labsTbl td.desc span,
		.customization span {
		color: black;
		font-size: 12px;
		}

		.labsTbl td.desc p {
		font-size: 12px;
		text-align: justify;
		padding: 0px;
		margin: 0;
		padding-top: 10px;
		color: #3F3F3F;
		}

	.labsTbl td.buttons {
	border-top: none;
	float: none;
	text-align: left;
	white-space: nowrap;
	width: auto !important;
	}

		.labsTbl td.buttons label {
		font-size: 12px;
		font-weight: bold;
		}

		.labsTbl td.buttons a.sendFeedback {
		display: block;
		text-align: center;
		margin-top: 11px;
		color: #7f7f7f;
		white-space: nowrap;
		}

		.labsTbl img {
		width: 285px;
		border: solid 5px #cccccc;
		}

	.customization {
	width:100%;
	}

	.customization td.fieldPlace {
	border-bottom: solid 1px #dadada;
	padding: 10px;
	padding-top: 5px;
	}

		.customization td.fieldPlace .ButtonsArea {
		display: none;
		}

		.customization td.fieldPlace tr {
		border: none;
		}

	.customization tr:last-child td.fieldPlace {
	border-bottom: none;
	}

		.customization p {
		font-size: 12px;
		text-align: justify;
		padding: 0px;
		margin: 0;
		color: #3F3F3F;
		}

		.customization ul, .customization ol {
		font-size: 12px;
		color: #3F3F3F;
		}

		.customization .demoArea {
		background:transparent url(../../images/default/form_bg_editor.gif) repeat scroll left bottom;
		border:1px solid #CCCCCC;
		padding:10px;
		float: left;
		}

		.customization .overflowUL {
		overflow-y:auto;
		overflow-x:hidden;
		max-height:100px;
		border:solid 1px #cccccc;
		padding:10px;
		padding-left:20px;
		}

			.customization .overflowUL li {
			display:block;
			float:left;
			width:23%;
			overflow:hidden;
			margin-right:10px;
			padding-top: 2px;
			padding-bottom: 2px;
			white-space: nowrap;
			}


.dynamicListNoRecords {
color: #666;
}

table.dynamicList.sourceName_dynamic_field_descriptors td.itemCell {
max-width:200px;
overflow:hidden;
text-overflow:ellipsis;
}