.tcomm {
    width: 100%;
}
.tcomm td{
	padding:8px 2px;
	border-bottom:1px solid lightgray;
}
.tcomm-days{
	margin-top:12px;
	/*text-align: center;*/
}
.tcomm-days span{
	border-radius:10px;
	padding:4px 12px;
	background:#BFDFFF;
	margin:3px;
}

.tleads{
	width: 100%;
}

a.lead {
    display: block;
 	min-width: 100px;
	
	font-size: 14px; 
	padding: 6px 3px 3px;
	/*margin-top: 6px;*/
	
	background-color:#eaeaea;
	background-image: linear-gradient(top, #EAEAEA, #F2F2F2);
    background-image: -moz-linear-gradient(top, #EAEAEA, #F2F2F2);
    background-image: -ms-linear-gradient(top, #EAEAEA, #F2F2F2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EAEAEA), to(#F2F2F2));
    background-image: -webkit-linear-gradient(top, #EAEAEA, #F2F2F2);
    background-image: -o-linear-gradient(top, #EAEAEA, #F2F2F2);

 
}

.leadinfo{
	display: block;float:left;margin:2px; width: 70px;
	padding: 3px;
}
.leadopp{
	padding: 2px 0;
	background: #f2f2f2;
}
.leadfup{
	display: block;
	padding:4px;
	background: #f2f2f2;
}

.lastfup{
	display: block;
	padding:3px 0;
	background: #f2f2f2;
	background-image: linear-gradient(top, #f2f2f2, #fff);
    background-image: -moz-linear-gradient(top, #f2f2f2, #fff);
    background-image: -ms-linear-gradient(top, #f2f2f2, #fff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#fff));
    background-image: -webkit-linear-gradient(top, #f2f2f2, #fff);
    background-image: -o-linear-gradient(top, #f2f2f2, #fff);
}

.fup-overdue {
	color:red;
}
.flg_important {
	font-weight:bold;
}

.cm_box{
    background: none repeat scroll 0 0 #DDF1FF;
    margin: 4px 0 0 20px;
}
.cm_user { float:left; }
.cm_date { float:right; }
.cm_txt {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #DDF1FF;
    clear: both;
	padding:2px;
}
.evt-mclick td {background-color:#ebffc1;}
.evt-phone td {color:#003500;}
.evt-receivecall td {color:#660066;}
.evt-newsletter td {color:#861;}
.evt-name{
	color:#777; 
	float:left;
	margin-right:4px;
}
.evt-name b { color:#111; }

.evt-attach {
	padding: 3px 3px 3px 20px; 
	background: url("/attach.png") no-repeat scroll 0px 0px #FFFFD6;
}


#dfilters .textbox_label {
    white-space: nowrap;
}
.evtCtl{
	float:right;color:blue;font-decoration:underline;padding:2px;

}
.scrolltxt{
	max-height:180px;
	max-width:650px;
	overflow:auto;
/*	width: 100%;
	max-width:850px;	*/
	font-weight: normal;
/*	cursor:pointer;	*/
	cursor:alias;	
}
.scrolltxt:hover{
/*	max-height:none;*/
}
.scrolltxt pre {
/*	max-width:100%;*/
	white-space: pre-wrap;
}

.evtCtl img {
    float: right !important;
    height: 14px !important;
    margin-left: 2px;
    width: 14px;
}

.hist_fup{
	color:#186;
	float:right;
}

.hist_afup{
	color:#186;
	cursor: pointer;
}

.hist{
	display:table-cell;
	float:left;
}

.fb_info {
	margin: 3px 6px;
	display: inline-flex;
	color: #555;
}
.fb_info span{
	max-width: 180px;
	background: #f2f2f2;
	display: inline-block;
	max-height: 20px;
	overflow: auto;
	padding: 0 2px;
	color: black;
}
.fb_info span:hover{
	max-height:none;
}