﻿body
{
	font-family:Arial, Tahoma, Times New Roman;
	font-size:10pt;
}
* { padding:0px; margin:0px;}
/*body:last-child .bg_B{background:Red;}*/
.cht_bg_F{background-color:#FFFFFF;}
.cht_cl_R{color:Red;}
.cht_cl_Gr{color:#3d7102;}
.cht_cl_B{color:#023792;}
.cht_cl_Gray{color:Gray;}

.cht_f10{font-size:10pt; font-family:Arial, Tahoma, Times New Roman;}
.cht_f9{font-size:9pt;}
.cht_f8{font-size:8pt;}
.cht_f2{font-size:2pt;}
.cht_f4{font-size:4pt;}
.cht_f6{font-size:6pt;}
.cht_fbold{font-weight:bold;}
.cht_udli_000{text-decoration:underline;}
.cht_fita{font-style:italic;}

.cht_fleft{float:left;}
.cht_fright{float:right;}

.cht_txtl{text-align:left;}
.cht_txtc{text-align:center;}
.cht_txtr{text-align:right;}

.cht_pt{cursor:pointer;}
.cht_clr{clear:both;}
.cht_wrap
{	
	word-wrap: break-word;
}
body:last-child .cht_wrap
{	
	overflow-x:auto;
}

.cht_pd2{padding:4px 2px 2px 4px;}
.cht_pdlr4{padding:0px 4px;}
.cht_pdlr2{padding:0px 2px;}
.cht_pdr2{padding-right:2px;}
.cht_pdr1{padding-right:1px;}
.cht_pdr5{padding-right:5px;}
.cht_pdr3{padding-right:3px;}
.cht_pdtb4{padding:6px 0px;}

.cht_mgt15{margin-top:-17px;}
body:last-child .cht_mgt15{margin-top:-13px;}


.cht_h2{height:2px;}
.cht_h5{height:5px;}
.cht_h10{height:10px;}
.cht_h20{height:20px;}

.cht_h20_lh{height:20px; line-height:20px;}

.cht_w10p{width:12%;}
.cht_w90p{width:88%;}

.cht_w10{width:10px;}
.cht_w20{width:20px;}
.cht_w45{width:45px;}
.cht_w90{width:90px;}
.cht_w95{width:95px;}
.cht_w185{width:192px;}

.cht_brtlb
{
	border-top:1px solid #d4e0d0;
	border-left:1px solid #d4e0d0;
	border-bottom:1px solid #d4e0d0;	
}

.cht_brtrb
{
	border-top:1px solid #d4e0d0;
	border-right:1px solid #d4e0d0;
	border-bottom:1px solid #d4e0d0;	
}

.cht_ic_help
{
	width:19px;
	height:18px;
	background:url('Images/ic_help.png') no-repeat;		
	margin-top:3px;	
}

.cht_ic_fresh
{
	width:19px;
	height:18px;
	background:url('Images/ic_fresh.png') no-repeat;		
	margin-top:3px;
}

.cht_ic_cls
{
	background:url('Images/icon_close.png') no-repeat;	
	background-position:center center;
	width:30px;
	height:20px;
	margin-top:3px;
}

.cht_ic_ques
{	
	background:url('Images/ic_ques.gif') no-repeat;	
	background-position:left;	
	height:20px;
}

.cht_ic_ans
{	
	background:url('Images/ic_ans.gif') no-repeat;	
	background-position:right;
	height:20px;
}
.cht_ic_chat
{
	background:url('Images/ic_chat.gif') no-repeat;	
	background-position:left;
	height:20px;
}
.cht_ic_del
{
	background:url('Images/ic_del.png') no-repeat;	
	background-position:left bottom;
	height:18px;
	width:13px;		
}
body:last-child .cht_ic_del{height:16px;}

.cht_arr_l
{
	padding-left:5px;
	background:url('Images/arr_l.gif') no-repeat;	
	background-position:left;
	margin-left:-1px;
}

.cht_arr_r
{
	padding-right:5px;
	background:url('Images/arr_r.gif') no-repeat;	
	background-position:right;	
}
.cht_pn_l
{	
	background:url('Images/chat_m_r.gif') repeat-y;
	background-position:left;
}
.cht_pn_r
{	
	background:url('Images/chat_m_l.gif') repeat-y;
	background-position:right;
}
.cht_btn_ans
{
	background:url('Images/btn_ans.gif') no-repeat;	
	background-position:right center;	
	height:20px;
}

.cht_btn_l
{
	padding-left:5px;
	background:url('Images/btn_l.gif') no-repeat;
	background-position:left;	
	height:19px;
}

.cht_btn_c
{	
	background:url('Images/btn_c.gif') repeat-x;	
	height:19px;
}

.cht_btn_r
{
	padding-right:5px;
	background:url('Images/btn_r.gif') no-repeat;
	background-position:right;	
	height:19px;
	line-height:19px;
}

.cht_btn_s_l
{
	padding-left:5px;
	background:url('Images/btn_s_l.gif') no-repeat;
	background-position:left;	
	height:19px;
}

.cht_btn_s_c
{	
	background:url('Images/btn_s_c.gif') repeat-x;	
	height:19px;
	line-height:19px;
}

.cht_btn_s_r
{
	padding-right:5px;
	background:url('Images/btn_s_r.gif') no-repeat;
	background-position:right;	
	height:19px;
}

.cht_txtCtrl
{
	height:100px; 
	width:176px; 
	border: 1px solid #C4C4C4;
	overflow-x:hidden; 
	overflow-y:auto; 
	font-family:Arial, Tahoma, Times New Roman; 
	font-size:10pt;
}

.cht_txtCtrlAns
{
	height:100px; 
	width:99%; 
	border: 1px solid #C4C4C4;
	overflow-x:hidden; 
	overflow-y:auto; 
	font-family:Arial, Tahoma, Times New Roman; 
	font-size:10pt;	
}

body:last-child .cht_txtCtrlAns{width:280px;}

.cht_lnk
{
	color:#002394;
	text-decoration:none;
	cursor:pointer;
}
.cht_lnk:hover
{	
	text-decoration:underline;
}


.cht_btn_oran
{	
	color:White;	
	height:20px;	
	line-height:20px;
	width:40px;	
	font-weight:bold;
	background: url('Images/btn_oran.gif') repeat-x;
	cursor:pointer;
}

.cht_txtBrePage
{	
	font-family:Arial Tahoma Times New Roman;
	width:22px;
	text-align:right;		
	font-size:8pt;
	height:16px;		
	border: 1px solid #C4C4C4;	
}

body:last-child .cht_txtBrePage
{	
	width:25px;
	margin-top:-4px;
}

.cht_line_li
{
	background:url('Images/line_li.png') repeat-x;
	height:1px;
	font-size:2pt;
}

.cht_ques_parent
{
	position:relative; height:100%;
}

body:last-child .cht_ques_parent{position:relative; height:auto;}

.cht_ques_ic{position:absolute; top:50%; left:0;margin-top:-10px;}
.cht_ans_ic{position:absolute; top:50%; right:0;margin-top:-10px;}

.cht_waitParent{height:200px; position:absolute; top:0; left:0; background-color:#ffffff; opacity:0.1;filter:alpha(opacity=10)}
.cht_ic_wait
{
	background:url('Images/ic_wait.gif') no-repeat; 
	width:50px; height:50px;
	position:absolute; 
	top:50px;
	left:100px;
	z-index:100;
}

.cht_dlgdiv
{		
	overflow:auto;
	width:99%;		
	border-left:solid 1px #C4C4C4;
	border-right:solid 1px #C4C4C4;
	border-bottom:solid 1px #C4C4C4;				
}



.cht_beta
{	
	width:98%;	
	background:teal;
	padding:0px;
}

.cht_tlebar
{		
	background-color:Transparent;
	font-family:Arial;
	font-size:10pt; 
	font-weight:bold;		
	text-align:left;
	color:Black;
	
	vertical-align:top;	
}

.cht_tdBgrTLDlg
{
	background:url('Images/i_t_l.png') no-repeat;
	width:13px;
	height:25px;	
	
}
.cht_tdBgrTCDlg
{	
	background:url('Images/i_t_c.png') repeat-x;
	height:25px;
	text-align:left;	
}
.cht_tdBgrTRDlg
{
	background:url('Images/i_t_r.png') no-repeat;		
	height:25px;	
	width:13px;	
}


.cht_tdBgrMLDlg
{	
	background:url('Images/i_m_l.png') repeat-y;
	width:13px;	
}
.cht_tdBgrMCDlg
{	
	text-align:left;
	background-color:#FFFFF3;
}
.cht_tdBgrMCRlg
{	
	background:url('Images/i_m_r.png') repeat-y;
	width:13px;	
}

.cht_tdBgrBLRlg
{
	
	background:url('Images/i_b_l.png') no-repeat;		
	width:13px;
	height:25px;
}
.cht_tdBgrBLRlg1
{	
	background:url('Images/i_b_c.png') repeat-x;	
	height:25px;
	text-align:left;
	width:50px;
}
.cht_tdBgrBLRlg2
{	
	background:url('Images/i_b_c.png') repeat-x;
	height:25px;
	text-align:left;
	width:38px;
}
.cht_tdBgrBLRlg3
{	
	background:url('Images/i_b_c.png') repeat-x;	
	height:25px;
	text-align:left;	
}

.cht_tdBgrBRRlg
{
	background:url('Images/i_b_r.png') no-repeat;	
	width:25px;
	height:13px;	
}

.cht_imgSmile{vertical-align:middle;text-align:center; margin-bottom:4px;}
.cht_lnksmile
{   
    cursor:pointer;
    text-align:center;
    vertical-align:middle;    
    padding:1px 2px;    
}
body:last-child .cht_lnksmile{padding-top:3px;}
.cht_lnksmile:hover
{	
    border:1px solid #c4c4c4;
}

.cht_dvIcSmile{float:left; width:24px; height:24px; padding:2px;}

.cht_smilePnl{border:1px solid #c4c4c4; height:78px; width:198px; padding:4px 4px; background:#ffffff}
.cht_smilePnlAns{border:1px solid #c4c4c4; height:78px; width:198px; padding:4px 4px; background:#ffffff}
.cht_smile{color:#023792; text-align:left; padding:0px 4px; font-weight:bold; font-size:9pt; font-family:Arial, Tahoma, Times New Roman; height:22px; padding:4px 0px;}
.cht_icsmile
{
	background:url('Smiles/4.gif') no-repeat;	
	background-position:center center;
	width:25px;
	height:24px;
	display:inline;	
}

.cht_blink
{
	background:url('Images/newcont.gif') no-repeat;
	background-position:left center;
	height:25px;	
	width:138px;
	cursor:pointer;
}

.cht_ic_smile
{
	background:url('Images/ic_smile.png') no-repeat;
	background-position:center center;
	height:25px;	
	width:25px;
	cursor:pointer;
}
.cht_ic_smileact
{
	background:url('Images/ic_smileact.png') no-repeat;
	background-position:center center;
	height:25px;	
	width:25px;
	cursor:pointer;
}
.cht_smile_bar{background:#ffffff;  display:block;}
.cht_hcls{background:url('Images/close.gif') no-repeat;
	background-position:center center;
	height:20px;
	width:20px;
	line-height:20px;
	}
