﻿a.Hidden{
	display:none !important;
}

div.Truckfile_Instant_Messaging___User_Search{
	width:497pt !important;
}

div.InstantMessagingSearchUsers_Container span{
	display:inline-block !important;
	height:auto !important;
}

div.InstantMessagingSearchUsers_Container button{
	padding:6pt 10pt;
}

div#pnlInstantMessaging{
	position:absolute;
	border:solid 0.5pt #000;
	background:#fff;
	/*bottom:7pt;
	right:8pt;*/
	-webkit-box-shadow: 0pt 0pt 15pt  #000;
	-moz-box-shadow: 0pt 0pt 15pt  #000000;
	box-shadow: 0pt 0pt 15pt  #000000;
}

div#pnlInstantMessaging > div{
	position:relative;
	border-bottom:solid 0.5pt #000;
	background: #11bade;
	padding:10pt 5pt;
	color:#fff;
	/*cursor: move;*/
}

div#pnlInstantMessaging > div > button{
	background: #98000f !important;
	color:#fff;
	position:absolute;
	width: 29pt;
	height: 26pt;
	top: 2pt;
	right: 2pt;
    padding:0pt 0pt 0pt 0pt;
}

div#pnlInstantMessaging > iframe{
	border:none;
	width:450pt;
	height:320pt;
}

div.InstantMessagingHidden{
	display:none;
}

div.ReceivedMessage{
	-webkit-animation: ReceivedMessageAnimation 2s infinite;  /* Safari 4+ */
	-moz-animation: ReceivedMessageAnimation 2s infinite;  /* Fx 5+ */
	-o-animation: ReceivedMessageAnimation 2s infinite;  /* Opera 12+ */
	animation: ReceivedMessageAnimation 2s infinite;  /* IE 10+, Fx 29+ */
}

@-webkit-keyframes ReceivedMessageAnimation {
  0%, 49% {
    background: #CC6633;
  }
  50%, 100% {
	background: #11bade;
  }
}

div.InstantMessagingSearchUsers_Container > div:first-child{
	
}

div.InstantMessagingSearchUsers_Container > div:first-child > input{
	border: solid 0.5pt #000;
	padding:6pt;
	margin:0pt 2pt;
	width:308pt;
}

div.InstantMessagingSearchUsers_Container > div:first-child > button{
	width:auto !important;
	height:auto !important;
}

div.InstantMessagingSearchUsers_Container > div#pnlInstantMessagingSearchUserResults > div.NoData{
	padding:6pt 7pt;
}

div.InstantMessagingSearchUsers_Container > div#pnlInstantMessagingSearchUserResults{
	border:none;
	background:#fff;
	margin:2pt 1pt 0pt 0pt;
	height:200pt;
	overflow-y:scroll;
}

div.InstantMessagingSearchUsers_Container > div#pnlInstantMessagingSearchUserResults > a{
	text-decoration:none;
}

div.InstantMessagingSearchUsers_Container > div#pnlInstantMessagingSearchUserResults > a > div{
	border:solid 0.5pt #000;
	padding:2pt;
	margin:1pt;
	color:#000;
	text-decoration:none;
}

div.InstantMessagingSearchUsers_Container > div#pnlInstantMessagingSearchUserResults > a:hover{
	color:#0066CC;
}

div.InstantMessagingSearchUsers_Container > div#pnlInstantMessagingSearchUserResults > a > div > div:first-child{
	margin:4pt 4pt 2pt 4pt;
}

div.InstantMessagingSearchUsers_Container > div#pnlInstantMessagingSearchUserResults > a > div > div > span{
	padding:0pt;
}

div.InstantMessagingSearchUsers_Container > div#pnlInstantMessagingSearchUserResults > a > div > div:first-child > span:first-child {
	font-weight:600;
	color:#000;
	margin-right:2pt;
}

div.InstantMessagingSearchUsers_Container > div#pnlInstantMessagingSearchUserResults > a > div > div:first-child > span:last-child {
	font-weight:600;
	color:#000;
	margin-right:2pt;
}

div.InstantMessagingSearchUsers_Container > div#pnlInstantMessagingSearchUserResults > a > div > div:last-child{
	margin:2pt 4pt 4pt 4pt;
	font-size:7.5pt;
	color:#696969;
}