﻿#chat_window_container{
background:#ffffff;border:1px solid #b7b7b7;border-top:5px solid #00a0df;
-webkit-border-radius: 0px; 
-moz-border-radius: 0px;
padding:10px;
max-width:600px;
}
#chat_window_container_inside{
background:#e2ecf6;border:1px solid #b7b7b7;
padding:10px 20px 10px 20px;
}


#topinfo_container{margin-top:4px; margin-bottom:6px;}
.tech_name{font-family:"Segoe UI", Helvetica, Verdana;font-size:14px; font-weight:bold; color:#00a0df;}
.tech_status{font-family:"Segoe UI", Helvetica, Verdana;font-size:14px; font-weight:bold; color:#00a0df;}
.company_name{font-family:"Segoe UI", Helvetica, Verdana;font-size:14px; font-weight:normal; color:#00a0df;}

.msg_container{border:0px solid #888888; margin-bottom:4px;}
.msg_container .others_message{font-family:"Segoe UI", Helvetica, Verdana; padding:0px 0px 0px 0px;  margin:0px;line-height:18px;}
.msg_container .others_message .from{text-align:right;color:#00a0df;font-weight:bold;font-size:12px; overflow:hidden; width:80px;line-height:18px;}
.msg_container .others_message .message{text-align:justify;color:#00a0df;font-weight:normal;font-size:12px; padding: 0px 6px 0px 6px; line-height:18px;}
.msg_container .others_message .time{font-size:12px;color:#00a0df;width:40px;}

.msg_container .my_message{font-family:"Segoe UI", Helvetica, Verdana; padding:0px 0px 0px 0px; margin:0px;line-height:18px;}
.msg_container .my_message .from{text-align:right;color:#393939;font-weight:bold;font-size:12px;overflow:hidden; width:80px;line-height:18px;}
.msg_container .my_message .message{text-align:justify;color:#626262;font-weight:normal;font-size:12px; padding: 0px 6px 0px 6px;line-height:18px;}
.msg_container .my_message .time{font-size:12px;color:#626262;width:40px;line-height:25px;}

.msg_container .system_message{font-family:"Segoe UI", Helvetica, Verdana; padding:0px 0px 0px 0px; margin:0px;}
.msg_container .system_message .from{width:80px; font-size:0px; color:#393939;}
.msg_container .system_message .message{text-align:justify;color:#626262;font-weight:bold;font-size:11px; padding: 0px 6px 0px 6px;}
.msg_container .system_message .time{width:40px;font-size:0px; color:#626262;}



.msg_container_12{margin-bottom:4px;}
.msg_container_12 .others_message{font-family:"Segoe UI", Helvetica, Verdana; padding:0px 0px 0px 0px; margin:0px;line-height:18px;}
.msg_container_12 .others_message .from{text-align:right;color:#00a0df;font-weight:bold;font-size:12px; overflow:hidden; width:80px;line-height:18px;}
.msg_container_12 .others_message .message{text-align:justify;color:#00a0df;font-weight:normal;font-size:12px; padding: 0px 6px 0px 6px; line-height:18px;}
.msg_container_12 .others_message .time{font-size:12px;color:#00a0df;width:40px;}
.msg_container_12 .my_message{font-family:"Segoe UI", Helvetica, Verdana; padding:0px 0px 0px 0px; margin:0px;line-height:18px;}
.msg_container_12 .my_message .from{text-align:right;color:#393939;font-weight:bold;font-size:12px;overflow:hidden; width:80px;line-height:18px;}
.msg_container_12 .my_message .message{text-align:justify;color:#626262;font-weight:normal;font-size:12px; padding: 0px 6px 0px 6px;line-height:18px;}
.msg_container_12 .my_message .time{font-size:12px;color:#626262;width:40px;line-height:25px;}
.msg_container_12 .system_message{font-family:"Segoe UI", Helvetica, Verdana; padding:0px 0px 0px 0px; margin:0px;}
.msg_container_12 .system_message .from{width:80px; font-size:0px; color:#393939;}
.msg_container_12 .system_message .message{text-align:justify;color:#626262;font-weight:bold;font-size:11px; padding: 0px 6px 0px 6px;}
.msg_container_12 .system_message .time{width:40px;font-size:0px; color:#626262;}

.msg_container_14{ margin-bottom:4px;}
.msg_container_14 .others_message{font-family:"Segoe UI", Helvetica, Verdana; padding:0px 0px 0px 0px;  margin:0px;line-height:18px;}
.msg_container_14 .others_message .from{text-align:right;color:#00a0df;font-weight:bold;font-size:14px; overflow:hidden; width:80px;line-height:18px;}
.msg_container_14 .others_message .message{text-align:justify;color:#00a0df;font-weight:normal;font-size:14px; padding: 0px 6px 0px 6px; line-height:18px;}
.msg_container_14 .others_message .time{font-size:14px;color:#00a0df;width:40px;}
.msg_container_14 .my_message{font-family:"Segoe UI", Helvetica, Verdana; padding:0px 0px 0px 0px; margin:0px;line-height:18px;}
.msg_container_14 .my_message .from{text-align:right;color:#393939;font-weight:bold;font-size:14px;overflow:hidden; width:80px;line-height:18px;}
.msg_container_14 .my_message .message{text-align:justify;color:#626262;font-weight:normal;font-size:14px; padding: 0px 6px 0px 6px;line-height:18px;}
.msg_container_14 .my_message .time{font-size:14px;color:#626262;width:40px;line-height:25px;}
.msg_container_14 .system_message{font-family:"Segoe UI", Helvetica, Verdana; padding:0px 0px 0px 0px; margin:0px;}
.msg_container_14 .system_message .from{width:80px; font-size:0px; color:#393939;}
.msg_container_14 .system_message .message{text-align:justify;color:#626262;font-weight:bold;font-size:13px; padding: 0px 6px 0px 6px;}
.msg_container_14 .system_message .time{width:40px;font-size:0px; color:#626262;}

.msg_container_16{  margin-bottom:4px;}
.msg_container_16 .others_message{font-family:"Segoe UI", Helvetica, Verdana; padding:0px 0px 0px 0px;  margin:0px;line-height:20px;}
.msg_container_16 .others_message .from{text-align:right;color:#00a0df;font-weight:bold;font-size:16px; overflow:hidden; width:80px;line-height:20px;}
.msg_container_16 .others_message .message{text-align:justify;color:#00a0df;font-weight:normal;font-size:16px; padding: 0px 6px 0px 6px; line-height:20px;}
.msg_container_16 .others_message .time{font-size:16px;color:#00a0df;width:40px;}
.msg_container_16 .my_message{font-family:"Segoe UI", Helvetica, Verdana; padding:0px 0px 0px 0px; margin:0px;line-height:20px;}
.msg_container_16 .my_message .from{text-align:right;color:#393939;font-weight:bold;font-size:16px;overflow:hidden; width:80px;line-height:20px;}
.msg_container_16 .my_message .message{text-align:justify;color:#626262;font-weight:normal;font-size:16px; padding: 0px 6px 0px 6px;line-height:20px;}
.msg_container_16 .my_message .time{font-size:16px;color:#626262;width:40px;line-height:25px;}
.msg_container_16 .system_message{font-family:"Segoe UI", Helvetica, Verdana; padding:0px 0px 0px 0px; margin:0px;}
.msg_container_16 .system_message .from{width:80px; font-size:0px; color:#393939;}
.msg_container_16 .system_message .message{text-align:justify;color:#626262;font-weight:bold;font-size:15px; padding: 0px 6px 0px 6px;}
.msg_container_16 .system_message .time{width:40px;font-size:0px; color:#626262;}

.msg_container_18{ margin-bottom:4px;}
.msg_container_18 .others_message{font-family:"Segoe UI", Helvetica, Verdana; padding:0px 0px 0px 0px;  margin:0px;line-height:22px;}
.msg_container_18 .others_message .from{text-align:right;color:#00a0df;font-weight:bold;font-size:18px; overflow:hidden; width:80px;line-height:22px;}
.msg_container_18 .others_message .message{text-align:justify;color:#00a0df;font-weight:normal;font-size:18px; padding: 0px 6px 0px 6px; line-height:22px;}
.msg_container_18 .others_message .time{font-size:18px;color:#00a0df;width:50px;}
.msg_container_18 .my_message{font-family:"Segoe UI", Helvetica, Verdana; padding:0px 0px 0px 0px; margin:0px;line-height:22px;}
.msg_container_18 .my_message .from{text-align:right;color:#393939;font-weight:bold;font-size:18px;overflow:hidden; width:80px;line-height:22px;}
.msg_container_18 .my_message .message{text-align:justify;color:#626262;font-weight:normal;font-size:18px; padding: 0px 6px 0px 6px;line-height:22px;}
.msg_container_18 .my_message .time{font-size:18px;color:#626262;width:50px;line-height:25px;}
.msg_container_18 .system_message{font-family:"Segoe UI", Helvetica, Verdana; padding:0px 0px 0px 0px; margin:0px;}
.msg_container_18 .system_message .from{width:80px; font-size:0px; color:#393939;}
.msg_container_18 .system_message .message{text-align:justify;color:#626262;font-weight:bold;font-size:17px; padding: 0px 6px 0px 6px;}
.msg_container_18 .system_message .time{width:50px;font-size:0px; color:#626262;}


#input_text_area{background:#FFFFFF;border:1px solid #b7b7b7; border-top:0px; padding:10px 20px 10px 20px;}

.filler{font-family:"Segoe UI", Helvetica, Verdana; font-size:12px; color:#000000; text-align:right; line-height:20px;}
.input_text_box{
	border:1px solid #cacaca;
	background: #ffffff; /* for non-css3 browsers */
	padding:6px;
}
.input_text{outline:none; display:block;border:0px; line-height:30px; background-color:transparent; width:100%;}
#copyright{font-family:"Segoe UI", Helvetica, Verdana; font-size:12px; color:#000000; text-align:center; line-height:26px;}

#request_title {font-family:"Segoe UI", Helvetica, Verdana;font-size:17px; color:#00a0df; font-weight:bold;}
#request_intro {font-family:"Segoe UI", Helvetica, Verdana;font-size:14px; color:#272727; font-weight:normal;margin:0px 0px 10px 0px;}
#request_logo{margin:10px 0px 10px 0px;}
#request_chat_container{background:#e2ecf6;border:1px solid #b7b7b7;border-top:5px solid #00a0df;-moz-border-radius:0px;-webkit-border-radius:0px;color:#00a0df; max-width:600px;}
#request_chat_container input{font-family:"Segoe UI", Helvetica, Verdana;font-size:11px;-moz-border-radius:0px;-webkit-border-radius:0px;}
#request_chat_container select{font-family:"Segoe UI", Helvetica, Verdana;font-size:11px;-moz-border-radius:0px;-webkit-border-radius:0px;}
#request_chat_container textarea{font-family:"Segoe UI", Helvetica, Verdana;font-size:11px;-moz-border-radius:0px;-webkit-border-radius:0px;}



.bt_generic{font-family:"Segoe UI", Helvetica, Verdana; font-size:14px; font-weight:normal; line-height:26px; text-transform:uppercase; text-decoration:none;}
.bt_generic a{ border:1px solid #00a0df; text-align:center;color:#ffffff; width:106px;display:block;height:26px;background: #00a0df; cursor:pointer; text-decoration:none;font-weight:normal;font-size:12px;}
.bt_generic a:visited{ border:1px solid #00a0df; text-align:center;color:#ffffff; width:106px;display:block;height:26px;background: #00a0df; cursor:pointer; text-decoration:none;font-weight:normal;font-size:12px;}
.bt_generic a:hover{ border:1px solid #b0b0b0; text-align:center;color:#ffffff; width:106px;display:block;height:26px;background:#b0b0b0; cursor:pointer; text-decoration:none;font-weight:normal;font-size:12px;}

.bt_close{background:url(images/bt_close2.png) no-repeat;width:19px; height:20px;display:table-cell;cursor:pointer;}
