BODY			{ border-color:buttonface; border-style:solid; border-width:0px;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal;
				margin:2px 0px; padding:0px;
				background-color:window; color:#000000 }

input[type='text'],input.text
{ border-style:solid; border-width:1px;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal;
				padding:0px 1px 0px 2px; margin:0px;
				color:#000000 }

input.submit,input[type='button'],input.button,input.password,input[type='password'],input[type='reset'],input[type='submit']
{  border-style:solid; border-width:1px;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal;
				padding:0px 1px 0px 2px; margin:0px;
				background-color:buttonhighlight; color:#000000 }

				
input[type='checkbox'],input.checkbox { border-style:solid; border-width:0px;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal;
				padding:0px 1px 0px 2px; margin:0px;
				background-color:buttonhighlight; color:#000000 }
				
INPUT.inset		{ border-style:solid; border-width:2px;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal;
				background-color:#efefef; color:#000000 }

INPUT.rbutton	{
	border-style:solid;
	border-width:2px;
	font-size:8pt;
	font-family:Arial,Sans-Serif;
	font-weight:normal;
	background-color:rgba(236, 232, 232, 0.75);
	color:#000000;
	cursor:hand;
	cursor:pointer;
	white-space : normal;
}

INPUT.sbutton	{
	width:66px;
	border-style:solid;
	border-width:2px;
	font-size:8pt;
	font-family:Arial,Sans-Serif;
	font-weight:normal;
	background-color:rgba(236, 232, 232, 0.75);
	color:#000000;
	cursor:hand;
	cursor:pointer;
	white-space : normal;
}

INPUT.sbutton[disabled]	{
	color: #aaa;
    font-style: italic;
    cursor: wait;
}



SELECT	{ 
	font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal;
	color:#000000 
}

TEXTAREA		{
	
	border-style:solid;
	border-width:1px;
	font-size:8pt;
	font-family:Arial,Sans-Serif;
	font-weight:normal;
	margin:0px;
	color:#000000;
	float : left;
}

SPAN.banner		{ font-size:12pt; font-family:Arial,Sans-Serif; font-weight:bold; }

SPAN.fakebutton	{ width:88px;
				text-align:center; font-weight:bold;
				border-width:2px; border-style:solid; border-color:rgba(236, 232, 232, 0.911) rgba(236, 232, 232, 0.575)  rgba(236, 232, 232, 0.575)  rgba(236, 232, 232, 0.911);
				padding:0px;
				background-color:rgba(236, 232, 232, 0.75); color:windowtext;
				cursor:hand }

SPAN.subtitle	{ border-color:rgba(236, 232, 232, 0.75); border-style:solid; border-width:0px;
				font-size:12pt; font-family:Arial,Sans-Serif; font-weight:bold;
				padding:0px 3px;
				color:#000000 }

TABLE			{ border-width:0px; cellspacing:0px; cellpadding:0px }

TABLE.chisel	{ background-color:rgba(236, 232, 232, 0.911);
				border-width:0px 1px 1px 0px; border-style:solid; border-color:rgba(236, 232, 232, 0.575)  }

TABLE.chiselr	{ background-color:rgba(236, 232, 232, 0.911);
				border-width:0px 1px 0px 0px; border-style:solid; border-color:rgba(236, 232, 232, 0.575)  }

TABLE.dkpillow	{ background-color:rgba(236, 232, 232, 0.911);
				border-width:0px 1px 1px 0px; border-style:solid; border-color:rgba(236, 232, 232, 0.575)  }

TABLE.ltpillow	{ background-color:rgba(236, 232, 232, 0.911);
				border-width:0px 1px 1px 0px; border-style:solid; border-color:buttonface }

TD				{ border-color:rgba(236, 232, 232, 0.75); border-style:solid; border-width:0px;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:normal;
				padding:0px 3px;
				color:#000000 }

TD.banner		{ border-color:rgba(236, 232, 232, 0.75); border-style:solid; border-width:0px;
				font-size:12pt; font-family:Arial,Sans-Serif; font-weight:bold;
				padding:0px 3px;
				color:#000000 }

TD.header		{ border-color:rgba(236, 232, 232, 0.75); border-style:solid; border-width:0px;
				font-size:20pt; font-family:Tahoma; letter-spacing:4pt;
				padding:0px 0px 3px 30px;
				color:#333333; }

TD.section		{ border-color:rgba(236, 232, 232, 0.75); border-style:solid; border-width:0px;
				font-size:10pt; font-family:Arial,Sans-Serif; font-weight:bold;
				padding:0px 3px;
				color:#000000 }

TD.title		{ border-color:rgba(236, 232, 232, 0.75); border-style:solid; border-width:0px;
				font-size:8pt; font-family:Arial,Sans-Serif; font-weight:bold;
				padding:0px 3px;
				color:#000000 }

subtaskbutton_active {display:inline;font-weight: bold; text-decoration: underline; color: fuchsia; cursor: hand; cursor: pointer}
subtaskbutton_disabled {opacity: 0.5;display:inline;font-weight: bold; text-decoration: underline; color: fuchsia; cursor: hand; cursor: pointer}

table.termif th {
  font-weight:bold;
  background-color:##eeeeee;
  vertical-align:middle;
  text-align:center;
  font-size:8pt
}

table.termif td {vertical-align:top;border-top:1px solid gray;}

.refCommentSub {
	background-color:white; 
	font-size:8pt;
	padding:5px;
	font-family:arial;
	margin:5px;
	border:1px solid gray
}

.comment-termifier>.title {
	background-color: #efefef;
	padding-left: 5px;
}

.termifierSubTitle1>.title {
	font-size: 11pt;
	padding:1px 3px;
	background-color: #efefef
}

.notifyBlockTitle {
	font-family:arial;

}

.notifyBlockTitleAu {
	background-color: #e0aaaa !important;
}

.notifyBlockTitleSub {
	font-size:8pt;
	background-color:#cccccc;;
	font-family:arial;
}

.notifyBlock {
	margin-bottom:10px;
	border: 1px solid #eeeeee;
}

.notifyOneThisOwner {
	background-color:#ffe5b2;
	font-weight:bold;
	padding: 0px 4px 0px 4px
}

.textLink, .linkBlue {
	color:blue;
	text-decoration:underline;
	cursor:hand;
	cursor:pointer;
}

.displayCommentBlock{
	
}

.hand {
	cursor:hand;
	cursor:pointer;
}

.notifyOneUserName
{
	font-weight:bold
}

.megaphoneIcon {
	vertical-align: middle;
	background: url('/images/megaphone.png') no-repeat;
	background-image: url('/images/megaphone.png');
	background-repeat-x: no-repeat;
	background-repeat-y: no-repeat;
	background-attachment: initial;
	background-origin: initial;
	background-clip: initial;
	background-color: initial;
	width: 16px;
	height: 16px;
	cursor:pointer;
	cursor:hand;
}

.starredActive, .starredIcon {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/fugue-star.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
	cursor:pointer;
	cursor:hand;
}

.starredDisabled {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/fugue-star-empty.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
	cursor:pointer;
	cursor:hand;
}

.starredDisabledHistory {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/fugue-star-half.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
	cursor:pointer;
	cursor:hand;
}

.googleButtonMinus {
	vertical-align: middle;
	background: url('/images/google_2.png') no-repeat -20px -120px;
	background-image: url('/images/google_2.png');
	background-repeat-x: no-repeat;
	background-repeat-y: no-repeat;
	background-attachment: initial;
	background-position-x: -20px;
	background-position-y: -20px;
	background-origin: initial;
	background-clip: initial;
	background-color: initial;
	width: 15px;
	height: 15px;
	cursor:pointer;
	cursor:hand;
}

.googleButtonPlus {
	vertical-align: middle;
	background: url('/images/google_2.png') no-repeat -60px -120px;
	background-image: url('/images/google_2.png');
	background-repeat-x: no-repeat;
	background-repeat-y: no-repeat;
	background-attachment: initial;
	background-position-x: -20px;
	background-position-y: -20px;
	background-origin: initial;
	background-clip: initial;
	background-color: initial;
	width: 15px;
	height: 15px;
	cursor:pointer;
	cursor:hand;
}

.googleButtonNewWindow {
	vertical-align: middle;
	background: url('/images/google_2.png') no-repeat 0px -60px;
	background-image: url('/images/google_2.png');
	background-repeat-x: no-repeat;
	background-repeat-y: no-repeat;
	background-attachment: initial;
	background-position-x: -20px;
	background-position-y: -20px;
	background-origin: initial;
	background-clip: initial;
	background-color: initial;
	width: 20px;
	height: 20px;
	cursor:pointer;
	cursor:hand;
}

.iconsAddNote {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/silk_used/note_edit.png');
    height:16px; width:16px; overflow:hidden; margin:-2px 3px 3px 0; padding: 0px;
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.clockSmall {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/clock-small.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.diskSave {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/disk.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.documentsBulk {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/documents-stack.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.mailPencil {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/mail--pencil.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.commentAdd {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/balloon--plus.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.deleteTask {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/cross-octagon.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
    cursor:hand;cursor:pointer;	
}

.restoreTask {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/plus-octagon.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
    cursor:hand;cursor:pointer;	
}

.editTask {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/pencil.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.attachFile {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/paper-clip.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.attachScreenshot {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/monitor--plus.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}



.shareTask {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/receipt-share.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.expandPlus {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/plus-white.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.expandMinus {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/minus-white.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.copyToClipboard {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    /*background-image:url('/images/quill--plus.png');*/
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
	/*margin: 0px 0px -2px 5px;*/
}

.printCommentThread {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    /*background-image:url('/images/printer--arrow.png');*/
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
	/*margin: 0px 0px -2px 5px;*/
}

.inconsEraser {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/eraser.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.inconsEraserSmall {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/eraser-small.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}


.ticketPlus {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/ticket--plus.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}


.clockSpentTimePlus {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/clock--plus.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
	cursor:hand;cursor:pointer;	
}

.hourglass {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/hourglass.png');
    height:16px; width:16px; overflow:hidden;
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
	cursor:hand;cursor:pointer;
}

.aiAnalysis {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/search.png');
    height:16px; width:16px; overflow:hidden;
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
	cursor:hand;cursor:pointer;
}

.statusChangeMultiple {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/cascade.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
	cursor:hand;cursor:pointer;	
}

.chainPlus {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/chain--plus.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.minusSmall {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/minus-small.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}



.userPlus {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/user--plus.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.userSmall {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/user-small.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.userShare {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/user-share.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.scissorsArrow {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/scissors--arrow.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.chainMinus {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/chain--minus.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.chainArrow {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/chain--arrow.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}

.receiptShare {
	display:inline;
    overflow:hidden;
    background-repeat:no-repeat;
    background-image:url('/images/receipt-share.png');
    height:16px; width:16px; overflow:hidden; 
    display:-moz-inline-box;display:inline-block; vertical-align:middle;
}


.starredNotes {
	background-color:#edfac3; border:1px solid #286107;padding-left:5px;padding-right:5px
}

.notifyInner {
	width:98%;
	clear:left;
	font-family:arial;
	font-size:8pt;
	border-bottom:0px solid #cccccc;
	margin-bottom:5px;padding-left:5px;
	padding-right:0px
}

.notifyInnerUnread {
	background-color:#e6f4ff
}

.notifySchedule .notifyBlockCommentSubject {
    background-color: #ffed00;
    color: black;
    font-weight: bold;
}

.notifyTickRead {
	opacity:0.3;
	background-image:  url('/images/tick.png');
	width: 16px;
	height: 16px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand;
}

.replyArrow {
	background-image:  url('/images/arrow-curve-180.png');
	width: 16px;
	height: 16px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand;
}

.controlRight {
	background-image:  url('/images/control.png');
	width: 16px;
	height: 16px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand;
}

.filterIcon {
	background-image:  url('/images/funnel.png');
	width: 16px;
	height: 16px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand;
}

.notifyTickUnRead {
	background-image:  url('/images/tick-red1.png');
	width: 16px;
	height: 16px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand
}

#notifyTickReadOld.notifyTickUnRead {
	background-image:  url('/images/tick_clock.png');
	width: 16px;
	height: 16px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand
}

.ajaxLoading16 {
	background-image:  url('/images/ajax-loader.gif');
	width: 16px;
	height: 11px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand
}

.refreshTaskListFilter {
	background-image:  url('/images/refresh.png');
	width: 16px;
	height: 11px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand
}

.ajaxLoading100 {
	background-image:  url('/images/ajax-loader-big-circle.gif');
	vertical-align:middle;
	width:100px;
	height:100px;
}

.ajaxLoading128 {
	background-image:  url('/images/ajax-loader-big.gif');
	width: 128px;
	height: 15px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand
}

.toggleIcon {
	background-image:  url('/images/toggle.png');
	width: 16px;
	height: 16px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand
}

.assignedStarred {
	color:#0d33a6
}
.toggleExpandIcon {
	background-image:  url('/images/toggle-expand.png');
	width: 16px;
	height: 16px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand
}

.arrowUp16 {
	background-image:  url('/images/arrow-090-medium.png');
	width: 16px;
	height: 16px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand
}

.arrowUpStop16 {
	background-image:  url('/images/arrow-stop-090.png');
	width: 16px;
	height: 16px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand
}

.control90 {
	background-image:  url('/images/control-090.png');
	width: 16px;
	height: 16px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand
}

.controlStop90 {
	background-image:  url('/images/control-stop-090.png');
	width: 16px;
	height: 16px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand
}

.handIcon {
	background-image:  url('/images/hand.png');
	width: 16px;
	height: 16px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand
}

.openHandCursor {
	cursor: url(/images/openhand.cur), default;
}

.TaskListBlock {
	clear:both;
	display:table-row
}

.arrowDown16 {
	background-image:  url('/images/arrow-270-medium.png');
	width: 16px;
	height: 16px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand
}

.notifyBlockToggle {
	position:absolute;
	right:12px;	
}

.notifyBlockTickUnRead {
	position:absolute;
	right:48px;	
}

.notifyBlockSpentTime {
	position:absolute;
	right:30px;	
}

.tasklist_task {
	display:table-cell;
	font-size:0.95em;
	padding-top:0px;
	margin-top:0px;
	vertical-align:top;
	padding-top:5px
}

.tasklist_task_priority {
	font-family:verdana,tahoma;
	font-size:16pt;
	color:#555555
}

.tlh_apv {
	min-width:30px
}

.tlh_num, .tlh_priority, .tlh_asgn, .tlh_time {
	min-width:45px
}

.tlh_shortdesc {
	min-width:220px;
	width:1000px
}

.tlh_shortdesc_margin {
	min-width:280px;
}

.tlh_status {
	min-width:190px;
}

.tlh_item {
	border-bottom:1px dotted #cccccc;
}

.tlh_item_status_summary {
	display:block;clear:left;
}

.tlh-linkbystatus{
	font-size: 9px; padding: 1 3 1 1; 
	width:15px; float:left; cursor:pointer; cursor:hand
}

.tlh_status_info{
	min-width: 220px;
	width: 1190px;
}

.tasklist_header {
	border-bottom:1px double #cccccc;
	background-color:#efefef;
	display:table-cell;
	vertical-align:middle;
	font-weight:bold;
	padding-left:2px
}

.lookerUpperFlyout {
  width: 400px;
  padding: 1px 1px;
  border: 2px ridge maroon;
  background-color: #ffffcc;
  z-index: 10;
  color: black;
} 
.hoverNumByStatus {color:blue;text-decoration:underline}


.TaskListSortable { list-style-type: none; margin: 0; padding: 0; width: 100%; }
.TaskListSortable li {  }

.dropablePlaceholderTasklist {
	color: #555555; 
	height: 60px; 
	border-style:dashed; 
	border-width:2px; 
	border-color:gray;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	font-size:12pt;	
}

.taskDragAndDropIcon {
	margin-left:10px
}

div.ui-widget-content[id^='ui-tabs-'] {
    height:100%;
    overflow-y: auto;
}

#TaskTermifierTitle {
	background-color:#e6f4ff;
	width:100%;
	height:15px;
	font-size:10pt
	text-align:center;
	padding: 7px 12px;
} 

#TaskTermifierTable th {
	background-color:#E6F4FF;
}

#TaskTermifierTable .TermifierTask td {
	font-weight:bold
}

#TaskTermifierTable td {
	background-color:#eeeeee;
}

.notifyBlockCommentSubject {
	background-color: #ffffc7;
	padding:0px 4px 0px 4px
}


.instantTranslitEnabled {
	background-color: #f4ffe0!important
}

.TransSwitcher {
	float:right
}

.subtasktitle {
	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; font-weight: bold; background-color: #eee
}

.msg {
	text-align:left;
 	color:#666;
	background-repeat: no-repeat;
 	margin-left:30px;
   margin-right:30px;
	padding:5px;
   padding-left:30px;
}

.emsg {
	text-align:left;
	margin-left:30px;
   margin-right:30px;
	color:#666;
	background-repeat: no-repeat;
	padding:5px;
   padding-left:30px;
}

#loader{
   visibility:hidden;
}

#f1_error{
   font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   font-weight:bold;
   color:#FF0000;
}

#f1_ok{
   font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   font-weight:bold;
   color:#00FF00;

}

#f1_upload_form {
	font-weight: normal;
}

#f1_upload_process{
    visibility:hidden;
   text-align:center;
   
}			

.tleHeaderTitle {
	width:50px;
	float:left;
	margin-top:1px;
	padding-right:10px;
	padding-left:10px;
	font-weight:bold;
	background-color:#eeeeee;
}

.tleHeaderField {
	float:left
}

.tleHeader {
	width:33%;
	float:left
}

.tleShortDescHeader {
	font-size:11pt;
	color:#333333;
	margin-bottom:5px;
	margin-left:30px
}

div.tleLocalPriority {
	font-size:20pt;
	color:#555555;
	border-left:1px solid #555555;
	padding-left:20pt
}

select.tleLocalPriority {
	font-size:20pt;
	color:#555555;
}


.tleStatus {
	font-size:8pt;
	color:#555555;
	vertical-align:middle
}

.statusColorBox {
	display:inline-block;
	*display:inline;
	height:10px;
	width:10px;
	vertical-align:top;
	zoom:1;
	border:1px solid #555555;
	margin-right:5px
}

.SpentTimeDisplay {
	float:right
}

.SpentTimeDisplayInner {
	float:left;
}

.SpentTimeDisplaySwitcher {
	float:left
}

.SpentTimeDisplayInner .SpentTimeDisplayInnerUN {
	float:left;
	padding:10px;
	background-color:#afd5e6;
	width:60px;
	font-weight:bold
}

.SpentTimeDisplayInner .SpentTimeDisplayInnerST {
	float:right;
	padding:10px;
	background-color:#edfac3;
	width:25px
}

.TaskListProperty {
	font-size:12pt;
	text-align:center;
	background-color:#eeeeee
}

.notifyBlockSpenTime {
	display:inline;
	padding-right:5px
}

.notifyBlockSpenTime div.UserSpentTime {
	display:inline;
}


.notifyBlockSpenTime span:first-child {
	background-color:#666666;
	color:white;
	padding:1px 3px 1px 3px;
	margin:2px 0px 2px 0px
}

.notifyBlockSpenTime span {
	background-color:white;
	color:#666666;
	padding:1px 3px 1px 3px;
	margin:2px 0px 2px 0px
}

.notifySettings {
	border: 1px solid #dddddd; 
	background: #ddd url("images/ui-bg_highlight-soft_50_dddddd_1x100.png") 50% 1% repeat-x;
	color: #06114a; font-weight: bold;
	padding: 4px;
	margin: 0px !important;
}

.qtip .termifierSubTitle1 {
	background-color: #cfeaf7
}

.foundCommentHeader {
	background-color:#b7d9f7; color:white
}

.borderedBlock {
	border:1px dotted #0e59b5;
}

.qTipContent {
	background-color:#ebf8ff
}

.commentToolbarButton {
	position:absolute;
	cursor: pointer;
}

.replyComment {
	right:20px
}

.starredComment {
	right:40px
}

.moveComment {
	right:60px
}

.fileCommentAdd {
	right:80px
}

.screenshotCommentAdd {
	right:100px
}

.addNewRefComment {
	right:120px
}

.addNewUserAccessComment {
	right:140px
}

.addNewCommentSpentTime {
	right:160px
}

.statusChangeMultiple {
	right:180px
}

.notifyTickUnReadComment {
	right:200px
}

.vtop {
	vertical-align:top
}

.CommentStatusSummary {
	display:inline-block;margin:0px 4px 0px 4px
}

.CommentStatusSummary:hover {
	background-color:#cccccc;
	cursor:hand;
	cursor:pointer;
}

.statusIcon {
  /*border-radius: 50%;*/
  width: 10px;
  height: 10px;
  border:1px solid black;
  float:left;
  margin:0px 2px 0px 2px;
  /* width and height can be anything, as long as they're equal */
}

ul.ulColumns {
  margin:0px;
  overflow:hidden;  
}

li.liColumns4 {
  line-height:1.5em;
  float:left;
  display:inline;
  width:25%
}

.qtip {
	max-width: 500px!important;
	min-width: 50px!important;
}

.qtip-blue {
	color: black!important;
}

.ui-tabs .ui-tabs-panel {
	padding:10px 0px!important;
}

.SpentTimeTermifier {
	font-size: 8pt
}

div.statusSquare, div.statusSquareSmall, div.statusSquareMicro{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border:solid 1px #000;
	display: inline-block;
}

div.statusSquare{
	max-width:10px;
	max-height:10px;   
	min-width:10px;
	min-height:10px;   
	margin:0px;
	padding:0px;
}

div.statusSquareSmall{
	max-width:8px;
	max-height:8px; 
	min-width:8px;
	min-height:8px; 
	margin:0px;  
}

div.statusSquareMicro{
	max-width:5px;
	max-height:5px; 
	min-width:5px;
	min-height:5px; 
	margin:0px;  
	padding:0px;
}


.auto            { cursor: auto; }
.default         { cursor: default; }
.none            { cursor: none; }
.context-menu    { cursor: context-menu; }
.help            { cursor: help; }
.pointer         { cursor: pointer; }
.progress        { cursor: progress; }
.wait            { cursor: wait; }
.cell            { cursor: cell; }
.crosshair       { cursor: crosshair; }
.text            { cursor: text; }
.vertical-text   { cursor: vertical-text; }
.alias           { cursor: alias; }
.copy            { cursor: copy; }
.move            { cursor: move; }
.no-drop         { cursor: no-drop; }
.not-allowed     { cursor: not-allowed; }
.all-scroll      { cursor: all-scroll; }
.col-resize      { cursor: col-resize; }
.row-resize      { cursor: row-resize; }
.n-resize        { cursor: n-resize; }
.e-resize        { cursor: e-resize; }
.s-resize        { cursor: s-resize; }
.w-resize        { cursor: w-resize; }
.ns-resize       { cursor: ns-resize; }
.ew-resize       { cursor: ew-resize; }
.ne-resize       { cursor: ne-resize; }
.nw-resize       { cursor: nw-resize; }
.se-resize       { cursor: se-resize; }
.sw-resize       { cursor: sw-resize; }
.nesw-resize     { cursor: nesw-resize; }
.nwse-resize     { cursor: nwse-resize; }

a.link-short>span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 250px;  
  display: inline-block;
  text-decoration: underline;
  color: blue;
}

.hiddenElement {
	display: none;
}

.inline-block {
	display: inline-block;
}

.warning {
	color: red;
	background-color: yellow;
	font-weight: bold;
}

.floatLeft {
	float: left;
}

.subtask-link {
	font-weight: bold; 
	text-decoration: underline; 
	color: fuchsia; 
	cursor: hand; cursor: pointer
}

#tabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	padding: .5em .5em;
}

div.katcopy, div.katcopy>p {
	border: 1px solid lightgrey;
    background-color: #fffdc6;
    padding: 0 5px 0 5px;
    margin: 0 0 0 5px;
}

div.katcut {
	display: none;
    border: 1px dashed #2a2a1f;
    padding: 5px;
    overflow: scroll;
	max-width: 90%;
}

.katcut-place {
	font-style: italic;
    background-color: #ffff74;
}

.commentRefShortDesc {
	color: gray;
    max-width: 40em;
    overflow: hidden;
    display: inline-flex;
    overflow-wrap: break-word;
	white-space: nowrap;
}

.CommentRefs:hover .commentRefShortDesc {
	color: rgb(8, 8, 8);
	max-width: 100em;
    overflow: hidden;
    display: inline-flex;
    overflow-wrap: anywhere;
	white-space: normal;
}