/* *************************************************************************************************************** */
/* *** LogMeIn Rescue InstantChat Hosted CSS                                                                       */
/* ***                                                                                                             */
/* *** Each element style is documented in detail in the LogMeIn Rescue Instant Chat Feature Guide:                */
/* *** https://secure.logmeinrescue.com/Common/Pdfs/Rescue_FeatureGuide_InstantChat.pdf                            */
/* ***                                                                                                             */
/* *** Image resources for self-hosted Instant Chat are available for download in a single compressed file at      */
/* *** https://secure.logmeinrescue.com/InstantChat/Standard/Images.zip                                            */
/* ***                                                                                                             */
/* *** Instant Chat uses document type XHTML 1.0 Transitional!                                                     */
/* *************************************************************************************************************** */

.ic_htmlbody /*<body>*/
{
	font-family: tahoma, arial, verdana;
	font-size: 11px;
	background-color: #F3DE83;
}
.ic_bodyarea /*<div>*/
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: white;
	z-index: 0;
}
.ic_shadow /*<div>*/
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: #000000;
	-moz-opacity: 0.5;
	filter: alpha(opacity: 50);
	opacity: 0.5;
	-KHTML-opacity: 0.5;
	z-index: 9;
}
.ic_loader_animation /*<div>*/
{
	position: absolute;
	left: 15px;
	top: 15px;
	width: 32px;
	height: 32px;
	background-image: url('img/ic_loader_animation.gif');
	z-index: 10;
}
.ic_maincontentarea /*<div>*/
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 610px;
	height: 505px;
	background-image: url('img/bgchat.png');
}
.ic_statusicon_waiting /*<div>*/
{
	position: absolute;
	left: -100px;
	top: -100px;
	width: 34px;
	height: 42px;
}
.ic_statusicon_chat /*<div>*/
{
	position: absolute;
	left: -100px;
	top: -100px;
	width: 34px;
	height: 42px;
}
.ic_statusicon_rc /*<div>*/
{
	position: absolute;
	left: -100px;
	top: -100px;
	width: 34px;
	height: 42px;
}
.ic_statusicon_disconnect /*<div>*/
{
	position: absolute;
	left: -100px;
	top: -100px;
	width: 34px;
	height: 42px;
}
.ic_statusicon_hold /*<div>*/
{
	position: absolute;
	left: -100px;
	top: -100px;
	width: 34px;
	height: 42px;
}
.ic_statusicon_transfer /*<div>*/
{
	position: absolute;
	left: -100px;
	top: -100px;
	width: 34px;
	height: 42px;
}
.ic_statusicon_typing /*<div>*/
{
	position: absolute;
	left: -100px;
	top: -100px;
	width: 34px;
	height: 42px;
}
.ic_statustext /*<div>*/
{
	position: absolute;
	left: 30px;
	top: 34px;
	color: #000000;
	height: 39px;
	width: 197px;
	overflow: hidden;
	font-size: 16px;
}
.ic_windowtitle_container /*<div>*/
{
	position: absolute;
	left: -100px;
	top: -100px;
	color: #FFFFFF;
	font-size: 13px;
}
.ic_windowtitle /*span*/
{
}
.ic_fontchange_small /*<div>*/
{
	position: absolute;
	left: -100px;
	top: -100px;
	width: 7px;
	height: 13px;
	font-size: 1px;
	cursor: pointer;
	border-bottom: none;
}
.ic_fontchange_small_border /*<div>*/
{
	position: absolute;
	left: -100px;
	top: -100px;
	width: 7px;
	height: 13px;
	font-size: 1px;
	cursor: pointer;
	border-bottom: solid 1px #888DAC;
}
.ic_fontchange_medium /*<div>*/
{
	position: absolute;
	left: -100px;
	top: -100px;
	width: 7px;
	height: 13px;
	font-size: 1px;
	cursor: pointer;
	border-bottom: none;
}
.ic_fontchange_medium_border /*<div>*/
{
	position: absolute;
	left: -100px;
	top: -100px;
	width: 7px;
	height: 13px;
	font-size: 1px;
	cursor: pointer;
	border-bottom: solid 1px #888DAC;
}
.ic_fontchange_large /*<div>*/
{
	position: absolute;
	left: -100px;
	top: -100px;
	width: 9px;
	height: 13px;
	font-size: 1px;
	cursor: pointer;
	border-bottom: none;
}
.ic_fontchange_large_border /*<div>*/
{
	position: absolute;
	left: -100px;
	top: -100px;
	width: 9px;
	height: 13px;
	font-size: 1px;
	cursor: pointer;
	border-bottom: solid 1px #888DAC;
}
.ic_chatlog /*<div>*/
{
	position: absolute;
	left: 45px;
	top: 90px;
	width: 514px;
	height: 270px;
	overflow: auto;
	font-size: 11px;
	padding-bottom: 3px;
	z-index: 3;
}
.ic_chatlog_big /*<div>*/
{
	position: absolute;
	left: 45px;
	top: 90px;
	width: 514px;
	height: 270px;
	overflow: auto;
	font-size: 11px;
	padding-bottom: 3px;
	z-index: 3;
}
.ic_chatlog_medium /*<div>*/
{
	position: absolute;
	left: 8px;
	top: 112px;
	width: 270px;
	height: 93px;
	overflow: auto;
	font-size: 12px;
	padding-bottom: 3px;
	z-index: 3;
}
.ic_chatlog_medium_big /*<div>*/
{
	position: absolute;
	left: 8px;
	top: 112px;
	width: 270px;
	height: 138px;
	overflow: auto;
	font-size: 12px;
	padding-bottom: 3px;
	z-index: 3;
}
.ic_chatlog_large /*<div>*/
{
	position: absolute;
	left: 8px;
	top: 112px;
	width: 270px;
	height: 93px;
	overflow: auto;
	font-size: 14px;
	padding-bottom: 3px;
	z-index: 3;
}
.ic_chatlog_large_big /*<div>*/
{
	position: absolute;
	left: 8px;
	top: 112px;
	width: 270px;
	height: 138px;
	overflow: auto;
	font-size: 14px;
	padding-bottom: 3px;
	z-index: 3;
}
.ic_text_chatline /*<div>*/
{
	padding-bottom: 1px;
}
.ic_text_chattable /*<table>*/
{
	display: inline;
	/* Note: The Instant Chat engine includes display: inline-block to ensure that Instant Chat will run on Safari. */
}
.ic_text_chattable_tr /*<tr>*/
{
}
.ic_text_chattable_td1 /*<td>*/
{
	color: #9E882E;
}
.ic_text_chattable_td2_client /*<td>*/
{
	font-weight: bold;
	color: #0060C7;
}
.ic_text_chattable_td2_tc /*<td>*/
{
	font-weight: bold;
	color: #C7140F;
}
.ic_text_chatcontent /*<span>*/
{
	position: relative;
	left: 0px;
	top: -2px;
	color: #000000;
}
.ic_control_chatline /*<div>*/
{
	padding-bottom: 3px;
}
.ic_control_chattime /*<span>*/
{
	color: #9E882E;
}
.ic_control_chatcontent /*<span>*/
{
	color: #474334;
}
.ic_link_chatcontent /*span*/
{
	color: #0060C7;
	text-decoration: underline;
	cursor: pointer;
}
.ic_linkhover_chatcontent /*span*/
{
	color: #0077FB;
	text-decoration: underline;
	cursor: pointer;
}
.ic_complementer /*<div>*/
{
	position: absolute;
	left: 35px;
	top: 392px;
	width: 550px;
	height: 54px;
	background-image: url('img/bgchatoff.png');
	z-index: 1;
	/*position: absolute;
	left: 0px;
	top: 390px;
	width: 285px;
	height: 48px;
	background-image: url('../img/ic_complementer.jpg');
	z-index: 2;*/
}
.ic_chatdisconnected /*<div>*/
{
	position: absolute;
	left: 40px;
	top: 400px;
	width: 520px;
	height: 54px;
	background-image: url('img/bgchatoff.png');
	z-index: 1;
}
.ic_filesend_button /*<div>*/
{
	position: absolute;
	left: 500px;
	top: 45px;
	width: 32px;
	height: 32px;
	
	background-image: url('img/send.png');
}
.ic_filesend_button_hover /*<div>*/
{
	position: absolute;
	left: 500px;
	top: 45px;
	width: 32px;
	height: 32px;
	
	background-image: url('img/send.png');
}
.ic_filesend_button_pressed /*<div>*/
{
	position: absolute;
	left: 500px;
	top: 45px;
	width: 32px;
	height: 32px;
	
	background-image: url('img/send.png');
}
.ic_filesend_button_disabled /*<div>*/
{
	position: absolute;
	left: 500px;
	top: 45px;
	width: 32px;
	height: 32px;
	
	background-image: url('img/send.png');
}
.ic_disconnect_button /*<div>*/
{
	position: absolute;
	left: 537px;
	top: 45px;
	width: 32px;
	height: 32px;
	
	background-image: url('img/exit.png');
}
.ic_disconnect_button_hover /*<div>*/
{
	position: absolute;
	left: 537px;
	top: 45px;
	width: 32px;
	height: 32px;
	
	background-image: url('img/exit.png');
}
.ic_disconnect_button_pressed /*<div>*/
{
	position: absolute;
	left: 537px;
	top: 45px;
	width: 32px;
	height: 32px;
	
	background-image: url('img/exit.png');
}
.ic_disconnect_button_disabled /*<div>*/
{
	position: absolute;
	left: 537px;
	top: 45px;
	width: 32px;
	height: 32px;
	
	background-image: url('img/exit.png');
}
.ic_send_button /*<div>*/
{
	position: absolute;
	left: 532px;
	top: 392px;
	width: 36px;
	height: 54px;
	cursor: pointer;
	background-image: url('img/ic_send_normal.jpg');
}
.ic_send_button_hover /*<div>*/
{
	position: absolute;
	left: 532px;
	top: 392px;
	width: 36px;
	height: 54px;
	cursor: pointer;
	background-image: url('img/ic_send_hover.jpg');
}
.ic_send_button_pressed /*<div>*/
{
	position: absolute;
	left: 532px;
	top: 392px;
	width: 36px;
	height: 54px;
	cursor: pointer;
	background-image: url('img/ic_send_pressed.jpg');
}
.ic_send_button_disabled /*<div>*/
{
	position: absolute;
	left: 532px;
	top: 392px;
	width: 36px;
	height: 54px;
	cursor: default;
	background-image: url('img/ic_send_disabled.jpg');
}
.ic_lang_container /*<div>*/
{
	position: absolute;
	top: -400px;
	width: 87px;
	height: 406px;
	background-color: #ECEEF4;
	border: solid 1px #000000;
	font-size: 11px;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	z-index: 5;
}
.ic_lang_menuitem /*<div>*/
{
	width: 79px;
	height: 14px;
	padding-left: 8px;
	color: #000000;
	background-color: #ECEEF4;
	cursor: pointer;
}
.ic_lang_menuitem_hover /*<div>*/
{
	width: 79px;
	height: 14px;
	padding-left: 8px;
	color: #FFFFFF;
	background-color: #000000;
	cursor: pointer;
}
.ic_lang_menuitem_selected /*<div>*/
{
	width: 79px;
	height: 14px;
	padding-left: 8px;
	color: #000000;
	background-color: #C9CEE1;
	cursor: pointer;
}
.ic_lang_select /*<div>*/
{
	position: absolute;
	left: -200px;
	top: -200px;
	width: 190px;
	text-align: right;
	font-size: 11px;
	color: #FFFFFF;
	z-index: 3;
}
.ic_lang_select_text /*<table>*/
{
	text-align: right;
	margin-left: auto;
	border: solid 1px #FFFFFF;
	cursor: pointer;
	padding-left: 7px;
	padding-right: 6px;
	height: 16px;
}
.ic_lang_select_text_tr /*<tr>*/
{
}
.ic_lang_select_text_td /*<td>*/
{
}
.ic_lang_select_arrowimg /*<div>*/
{
	position: absolute;
	left: 190px;
	top: 0px;
	width: 14px;
	height: 16px;
	cursor: pointer;
}
.ic_chattext /*<textarea>*/
{
	position: absolute;
	left: 45px;
	top: 400px;
	width: 481px;
	height: 37px;
	color: #393D4D;
	font-family: tahoma, arial, verdana;
	font-size: 11px;
	border: none;
	background-color: transparent;
	overflow: auto;
	/* Note: The Instant Chat engine includes -webkit-appearance: none to ensure that Instant Chat will run on Safari (for example, for iPhone) */
	/* Note: The Instant Chat engine includes overflow: hidden to ensure that Instant Chat will run on Opera */
}
.ic_chattext_first /*<textarea>*/
{
	position: absolute;
	left: 45px;
	top: 400px;
	width: 481px;
	height: 37px;
	color: #222;
	font-family: tahoma, arial, verdana;
	font-size: 11px;
	border: none;
	background-color: transparent;
	overflow: auto;
	/* Note: The Instant Chat engine includes -webkit-appearance: none to ensure that Instant Chat will run on Safari (for example, for iPhone) */
	/* Note: The Instant Chat engine includes overflow: hidden to ensure that Instant Chat will run on Opera */
}
.ic_chattext_medium /*<textarea>*/
{
	position: absolute;
	left: 8px;
	top: 219px;
	width: 230px;
	height: 29px;
	color: #393D4D;
	font-family: tahoma, arial, verdana;
	font-size: 12px;
	border: none;
	background-color: transparent;
	overflow: auto;
	/* Note: The Instant Chat engine includes -webkit-appearance: none to ensure that Instant Chat will run on Safari (for example, for iPhone) */
	/* Note: The Instant Chat engine includes overflow: hidden to ensure that Instant Chat will run on Opera */
}
.ic_chattext_medium_first /*<textarea>*/
{
	position: absolute;
	left: 8px;
	top: 219px;
	width: 230px;
	height: 29px;
	color: #888888;
	font-family: tahoma, arial, verdana;
	font-size: 12px;
	border: none;
	background-color: transparent;
	overflow: auto;
	/* Note: The Instant Chat engine includes -webkit-appearance: none to ensure that Instant Chat will run on Safari (for example, for iPhone) */
	/* Note: The Instant Chat engine includes overflow: hidden to ensure that Instant Chat will run on Opera */
}
.ic_chattext_large /*<textarea>*/
{
	position: absolute;
	left: 8px;
	top: 219px;
	width: 230px;
	height: 29px;
	color: #393D4D;
	font-family: tahoma, arial, verdana;
	font-size: 14px;
	border: none;
	background-color: transparent;
	overflow: auto;
	/* Note: The Instant Chat engine includes -webkit-appearance: none to ensure that Instant Chat will run on Safari (for example, for iPhone) */
	/* Note: The Instant Chat engine includes overflow: hidden to ensure that Instant Chat will run on Opera */
}
.ic_chattext_large_first /*<textarea>*/
{
	position: absolute;
	left: 8px;
	top: 219px;
	width: 230px;
	height: 29px;
	color: #888888;
	font-family: tahoma, arial, verdana;
	font-size: 14px;
	border: none;
	background-color: transparent;
	overflow: auto;
	/* Note: The Instant Chat engine includes -webkit-appearance: none to ensure that Instant Chat will run on Safari (for example, for iPhone) */
	/* Note: The Instant Chat engine includes overflow: hidden to ensure that Instant Chat will run on Opera */
}
.ic_custom_logo /*<img>*/
{
	position: absolute;
	left: -100px;
	top: -100px;
	width: 78px;
	height: 32px;
}
.ic_custom_icon /*<img>*/
{
	position: absolute;
	left: -100px;
	top: -100px;
	width: 16px;
	height: 16px;
}
.ic_dialog_box /*<div>*/
{
	position: absolute;
	left: 43px;
	top: 85px;
	width: 200px;
	height: 100px;
	z-index: 4;
	background-color: #664F00;
	color: #FFFFFF;
	-moz-opacity: 0.9;
	filter: alpha(opacity: 90);
	opacity: 0.9;
	-KHTML-opacity: 0.9;
}
.ic_dialog_box_textarea /*<textarea>*/
{
	position: absolute;
	left: 8px;
	top: 8px;
	width: 177px;
	height: 50px;
	overflow: auto;
	color: #888888;
	font-family: tahoma, arial, verdana;
	font-size: 10px;
	overflow: auto;
}
.ic_dialog_box_button1 /*<div>*/
{
	position: absolute;
	left: 20px;
	top: 70px;
	width: 95px;
	height: 20px;
	cursor: pointer;
	text-align: center;
	padding-top: 4px;
	background-color: #A47E00;
}
.ic_dialog_box_button2 /*<div>*/
{
	position: absolute;
	left: 130px;
	top: 70px;
	width: 50px;
	height: 20px;
	cursor: pointer;
	text-align: center;
	padding-top: 4px;
	background-color: #A47E00;
}
.ic_progressbars /*<div>*/
{
	position: absolute;
	left: 0px;
	color: #A4A5AA;
}
.ic_progressbars_chatbottom /*<div>*/
{
	position: absolute;
	left: 0px;
	width: 285px;
	height: 11px;
	font-size: 1px;
	background-image: url('img/ic_background_bottom.jpg');
}
.ic_progressbar_instance /*<div>*/
{
	position: relative;
	height: 20px;
	width: 285px;
	font-family: tahoma, arial, verdana;
	font-size: 9px;
	background-image: url('img/ic_progressbar_background.jpg');
}
.ic_progressbar_inner /*<div>*/
{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 20px;
	width: 283px;
	overflow: hidden;
	background-image: url('img/ic_progressbar_inner.jpg');
}
.ic_progressbar_title /*<div>*/
{
	position: absolute;
	left: 30px;
	top: 3px;
}
.ic_progressbar_cancelbutton /*<div>*/
{
	position: absolute;
	left: 266px;
	top: 3px;
	width: 11px;
	height: 11px;
	font-size: 1px;
	cursor: pointer;
	background-image: url('img/ic_cancel_normal.jpg');
}
.ic_progressbar_cancelbutton_hover /*<div>*/
{
	position: absolute;
	left: 266px;
	top: 3px;
	width: 11px;
	height: 11px;
	font-size: 1px;
	cursor: pointer;
	background-image: url('img/ic_cancel_hover.jpg');
}
.ic_progressbar_cancelbutton_pressed /*<div>*/
{
	position: absolute;
	left: 266px;
	top: 3px;
	width: 11px;
	height: 11px;
	font-size: 1px;
	cursor: pointer;
	background-image: url('img/ic_cancel_pressed.jpg');
}
.ic_progressbar_cancelbutton_disabled /*<div>*/
{
	position: absolute;
	left: 266px;
	top: 3px;
	width: 11px;
	height: 11px;
	font-size: 1px;
	cursor: default;
	background-image: url('img/ic_cancel_disabled.jpg');
}

/* *************************************************************************************************************** */

.ic_technicianname /*<div>*/
{
	position: absolute;
	left: -200px;
	top: -200px;
}
.ic_sessionend_button /*<div>*/
{
	position: absolute;
	left: -200px;
	top: -200px;
}
.ic_sessionend_button_hover /*<div>*/
{
	position: absolute;
	left: -200px;
	top: -200px;
}
.ic_sessionend_button_pressed /*<div>*/
{
	position: absolute;
	left: -200px;
	top: -200px;
}
.ic_sessionend_button_disabled /*<div>*/
{
	position: absolute;
	left: -200px;
	top: -200px;
}
.ic_control_chatline_CLIENT_CONNECTING /*<div>*/
{
	display: block;
}
.ic_control_chatline_CLIENT_CONNECTED /*<div>*/
{
	display: block;
}
.ic_control_chatline_CLIENT_END /*<div>*/
{
	display: block;
}
.ic_control_chatline_CLIENT_DISCONNECTED /*<div>*/
{
	display: block;
}
.ic_control_chatline_CLIENT_CANNOTSTART /*<div>*/
{
	display: block;
}
.ic_control_chatline_CLIENT_TIMEOUT /*<div>*/
{
	display: block;
}
.ic_control_chatline_CLIENT_REQUESTSENTFILE /*<div>*/
{
	display: block;
}
.ic_control_chatline_CLIENT_REQUESTSENTCANCELFILE /*<div>*/
{
	display: block;
}
.ic_control_chatline_TC_CONNECTED /*<div>*/
{
	display: block;
}
.ic_control_chatline_TC_HOLD /*<div>*/
{
	display: block;
}
.ic_control_chatline_TC_TRANSFER /*<div>*/
{
	display: block;
}
.ic_control_chatline_TC_END /*<div>*/
{
	display: block;
}
.ic_control_chatline_TC_EXIT /*<div>*/
{
	display: block;
}
.ic_control_chatline_TC_DISCONNECTED /*<div>*/
{
	display: block;
}
.ic_control_chatline_TC_START_APPLET /*<div>*/
{
	display: block;
}
.ic_control_chatline_TC_SHOWSURVEY /*<div>*/
{
	display: block;
}
.ic_control_chatline_TC_URLPUSH /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_CONNECTING_GW /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_AUTOPROXYLOOKUP /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_FX_START /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_FX_END /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_SENDINGLOGFILE /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_PRINT /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_DROPPED /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_DISCONNECTING /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_RECONNECTING /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_ERROR /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_DISCONNECTED /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_FX_NOTIFY /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_REBOOTING /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_DV_START /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_DV_END /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_RC_START /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_RC_END /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_CONNECTED /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_COMPLETED /*<div>*/
{
	display: block;
}
.ic_control_chatline_APPLET_CANCELLED /*<div>*/
{
	display: block;
}
.ic_text_chatline_tc /*<div>*/
{
}
.ic_text_chatline_client /*<div>*/
{
}
.ic_waitingtime /*<div>*/
{
	position: absolute;
	left: -200px;
	top: -200px;
}