@charset "utf-8";
/* CSS layout */
body{
	position:relative;
	width:100%;
	min-width:1000px;
	margin:0 auto;
	padding:0;
	background:url(../layout/bg_chan.gif) #007;
}
.ctn{
	position:relative;
	max-width:1400px;
	margin:0 2%;
	height:100%;
	_width: expression(document.body.clientWidth > 1400 ? "1340px" : document.body.clientWidth < 1000 ? "955px" : "auto");
	z-index:3;
}
.page_bttm{ /* bg in page bottom */
	width:100%;
	_width: expression(document.body.clientWidth < 1000 ? document.body.offsetWidth+"px" : "100%");
	background:url(../layout/bg_page_bttm.png) repeat-x bottom;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/bg_page_bttm.png", sizingMethod="scale");
	height:200px;
	margin-top:-150px;
}

#print_logo{display:none;}

/* country */
.bg_country{
	position:absolute;
	background:url(../../assets/layout/bg_country.gif) repeat-x #007;
	height:21px;
	width:100%;
	_width: expression(document.body.clientWidth < 1000 ? document.body.offsetWidth+"px" : "100%");
	left:0;
}
.country_txt_ca_en{
	position:absolute;
	background:url(../layout/country_txt.gif) no-repeat -93px 0;
	height:21px;
	width:93px;
	right:222px;
}
.country_txt_ca_kh{
	position:absolute;
	background:url(../layout/country_txt.gif) no-repeat;
	height:21px;
	width:93px;
	right:226px;
}
.country_txt_la_en{
	position:absolute;
	background:url(../layout/country_txt.gif) no-repeat -93px 0;
	height:21px;
	width:93px;
	right:90px;
}
.flag_ca_current{
	position:absolute;
	background:url(../layout/flag_ca.gif) no-repeat 0 0;
	height:21px;
	width:53px;
	right:168px;
}
.flag_ca a{
	position:absolute;
	background:url(../layout/flag_ca.gif) no-repeat -14px -21px;
	height:21px;
	width:25px;
	right:58px;
}
.flag_ca a:hover{
	background:url(../layout/flag_ca_hvr.png) no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/flag_ca_hvr.png", sizingMethod="image");
	width:35px;
	height:26px;
	right:53px;
	top:-3px;
	cursor:pointer;
}
.flag_la_current{
	position:absolute;
	background:url(../layout/flag_la.gif) no-repeat 0 0;
	height:21px;
	width:53px;
	right:0;
}
.flag_la a{
	position:absolute;
	background:url(../layout/flag_la.gif) no-repeat -14px -21px;
	height:21px;
	width:25px;
	right:139px;
}
.flag_la a:hover{
	background:url(../layout/flag_la_hvr.png) no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/flag_la_hvr.png", sizingMethod="image");
	width:43px;
	height:26px;
	right:126px;
	_right:134px;
	top:-3px;
	cursor:pointer;
}
.language_kh a, .off_kh{
	position:absolute;
	background:url(../layout/language.gif) no-repeat 0 0;
	height:21px;
	width:57px;
	right:62px;
}
.language_kh a:hover{
	background:url(../layout/language_kh_hvr.png) no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/language_kh_hvr.png", sizingMethod="image");
	height:28px;
	right:62px;
	_right:60px;
	cursor:pointer;
}
.line{
	position:absolute;
	background:url(../layout/language.gif) no-repeat -63px 0;
	width:3px;
	height:21px;
	right:54px;
}
.language_en a, .off_en{
	position:absolute;
	background:url(../layout/language.gif) no-repeat -72px 0;
	height:21px;
	width:52px;
	right:-2px;
}
.language_en a:hover{
	background:url(../layout/language_en_hvr.png) no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/language_en_hvr.png", sizingMethod="image");
	height:28px;
	right:-1px;
	width:56px;
	_right:-4px;
	cursor:pointer;
}
/* end country */

.years{
	position:absolute;
	width:550px;
	height:40px;
	top:28px;
	left:2px;
	text-align:left;
	z-index:4;
}

/* headcell */
.headcell{
	position:absolute;
	height:160px;
	top:91px;
	left:0;
	width:100%;
	z-index:1;
}
.headcell .left{
	position:absolute;
	background:url(../layout/bg_mid_left.png) repeat-y;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/bg_mid_left.png", sizingMethod="scale");
	height:160px;
	width:13px;
	left:-13px;
}
.headcell .center{
	position:absolute;
	background:url(../layout/bg_headcell_center.png) repeat-x;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/bg_headcell_center.png", sizingMethod="scale");
	width:100%;
	height:60px;
	bottom:0;
	left:0;
}
.headcell .right{
	position:absolute;
	background:url(../layout/bg_mid_right.png) repeat-y;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/bg_mid_right.png", sizingMethod="scale");
	height:160px;
	width:13px;
	right:-13px;
}
.brandname{
	position:absolute;
	top:12px;
	left:10px;
	height:100px;
	}
.logo_ca {
	position:absolute;
	background:url(../layout/logo_ca.png) top left no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/logo_ca.png", sizingMethod="image");
	height:94px;
	width:100px;
	border:none;
	}
.logo_la {
	position:absolute;
	background:url(../layout/logo_la.png) top left no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/logo_la.png", sizingMethod="image");
	height:94px;
	width:100px;
	border:none;
	}
.logo_acls {
	position:absolute;
	background:url(../../assets/layout/logo_security.png) top left no-repeat;
	_background-image:url(../../assets/layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/logo_security.png", sizingMethod="image");
	height:94px;
	width:100px;
	border:none;
	}
.bankname_acls {
	position:relative;
	width:350px;
	height:96px;
	left:97px;
	margin-top:7px;
	background:url(../../assets/layout/acleda_security.png) top left no-repeat;
	_background-image:url(../../assets/layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/acleda_security.png", sizingMethod="image");
	}
.bankname_acls_khm {
	position:relative;
	width:350px;
	height:96px;
	left:97px;
	margin-top:7px;
	background:url(../../assets/layout/acleda_security_khm.png) top left no-repeat;
	_background-image:url(../../assets/layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/acleda_security_khm.png", sizingMethod="image");
	}	
.bankname_ca_en {
	position:relative;
	width:500px;
	height:90px;
	left:97px;
	margin-top:7px;
	background:url(../layout/acleda_ca_en.png) top left no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/acleda_ca_en.png", sizingMethod="image");
	}
.bankname_ca_kh {
	position:relative;
	width:500px;
	height:90px;
	left:97px;
	margin-top:7px;
	background:url(../layout/acleda_ca_kh.png) top left no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/acleda_ca_kh.png", sizingMethod="image");
	}
.bankname_la_en {
	position:relative;
	width:500px;
	height:90px;
	left:92px;
	margin-top:7px;
	background:url(../layout/acleda_la_en.png) top left no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/acleda_la_en.png", sizingMethod="image");
	}
#banner{
	position:absolute;
	height:160px;
	right:0;
	top:0;
	z-index:2;
}
#banner .bttm{
	background:url(../layout/bg_banner_bttm.png) repeat-x bottom;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/bg_banner_bttm_ie6.png", sizingMethod="scale");
	position:absolute;
	height:20px;
	width:500px;
	right:13px;
	_right:6px;
	bottom:0;
	z-index:1;
}
#banner .top{
	background:url(../layout/Nav_shadow.png) repeat-x top;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/Nav_shadow.png", sizingMethod="scale");
	position:absolute;
	height:13px;
	width:100%;
	_width:expression(document.getElementById('banner').offsetWidth);
	right:0;
	_right:-1px;
	top:0;
	z-index:1;
}
#banner .left{
	position:absolute;
	background:url(../layout/bg_banner_left.png) repeat-y left;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/bg_banner_left.png", sizingMethod="scale");
	height:160px;
	width:20px;
	left:0;
}
/* end headcell */

/* pagecell */
#pagecell {
	width:100%;
	margin:0 auto;
	background-color:#fff;
	position:relative;
	top:251px;
	z-index:2;
	text-align:left;
}
#pagecell .top_left{
	position:absolute;
	background: url(../layout/bg_pagecell_top_left.png) no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/bg_pagecell_top_left.png", sizingMethod="image");
	top:0;
	left:-13px;
	width:19px;
	height:7px;
}
#pagecell .top_right{
	position:absolute;
	background: url(../layout/bg_pagecell_top_right.png) no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/bg_pagecell_top_right.png", sizingMethod="image");
	top:0;
	right:-13px;
	width:19px;
	height:7px;
}
#pagecell .mid_left{
	position:relative;
	background: url(../layout/bg_mid_left.png) repeat-y left;
	_background: url(../layout/bg_pagecell_mid_left_ie6.gif) repeat-y left;
	left:-13px;
	height:100%;
	min-height:280px;
	_height:expression(document.getElementById('mainCtn').offsetHeight < 280 ? "280px" : "100%");
	padding-left:13px;
}
#pagecell .mid_right{
	position:absolute;
	background: url(../layout/bg_mid_right.png) repeat-y;
	_background: url(../layout/bg_pagecell_mid_right_ie6.gif) repeat-y;
	right:-26px;
	width:13px;
	height:100%;
	_height:expression(document.getElementById('pagecell').offsetHeight);
}
#pagecell .bttm_left{
	position:absolute;
	background: url(../layout/bg_pagecell_bttm_left.png) no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/bg_pagecell_bttm_left.png", sizingMethod="image");
	width:22px;
	left:-16px;
	height:60px;
	z-index:2;
}
#pagecell .bttm_center{
	position:absolute;
	background: url(../layout/bg_pagecell_bttm_center.png) repeat-x;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/bg_pagecell_bttm_center.png", sizingMethod="scale");
	width:100%;
	height:60px;
	z-index:1;
	left:0;
}
#pagecell .bttm_right{
	position:absolute;
	background: url(../layout/bg_pagecell_bttm_right.png) no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/bg_pagecell_bttm_right.png", sizingMethod="image");
	width:22px;
	right:-16px;
	_right:-14px;
	height:60px;
	z-index:5;
}
#pagecell .hang{
	position:absolute;
	background:url(../layout/hang.gif) no-repeat;
	right:31%;
	bottom:5px;
	z-index:0;
	width:310px;
	height:261px;
}
#pagecell .curve_1{
	position:absolute;
	bottom:39px;
	width:40px; 
	height:95px;
	right:0;
	z-index:4;
	background:url(../layout/bg_pagecell_curve_1.png) no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/bg_pagecell_curve_1.png", sizingMethod="image");
}
#pagecell .curve_2{
	position:absolute;
	bottom:-5px;
	right:0;
	width:136px; 
	height:44px;
	z-index:4;
	background:url(../layout/bg_pagecell_curve_2.png) no-repeat;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/bg_pagecell_curve_2.png", sizingMethod="image");
}
/* end pagecell */

/* footcell */
.footcell{
	position:relative;
	max-width:1400px;
	margin:290px 2% 0;
	_width: expression(document.body.clientWidth > 1400 ? "1340px" : document.body.clientWidth < 1000 ? "955px" : "auto");
	color:#aaa;
	padding:0;
	height:20em;
	font-size:90%;
	z-index:3;
}
.footcell a:visited, .footcell a:active, .footcell a:link {
	border-bottom: 1px dotted #39f;
	text-decoration: none;
	color:#aaa;
}
.footcell a:hover {
	border-bottom: 1px solid gold;
	_border-bottom: 1px dotted #39f;
	text-decoration: none;
	color:#eee;
}
/* end footcell */

/* right content */
.rictn {
	float:right;
	position:relative;
	width:30%;
	margin:-15px 0 0;
	color:#eee;
	text-align:left;
	}
.top {
	position:absolute;
	right:0;
	z-index:5;
}
.bttm {
	float:right;
	clear:right;
	background:url(../layout/riCtn_BR.gif) top right no-repeat;
	margin:0 -14px 0 0;
	_margin:0 -7px 0 0;
	}
.top .left {
  	position:absolute;
	left:14px;
	_left:11px;
	top:0;
	width:13px;
	height:15px;
	background:url(../layout/riCtn_TL.png);
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/riCtn_TL.png", sizingMethod="image");
	}
.top .center {
	background:url(../layout/riCtn_T.png) repeat-x;
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/riCtn_T.png", sizingMethod="scale");
	}
.top .right {
	position:absolute; 
	right:-13px;
	top:0;
	width:27px; 
	height:15px;
	background:url(../layout/riCtn_TR.png);
	_background-image:url(../layout/blank.gif);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/riCtn_TR.png", sizingMethod="image");
	}
.bttm .left {
	margin:0 0 0 -14px;
	_margin:0;
	padding:0 27px 0 24px;
	background:url(../layout/riCtn_BL.gif) no-repeat;
}
.rictn_left {
	margin_top:0;
	padding-left:11px;
	background:url(../layout/riCtn_L.gif) left repeat-y;
}
.rictn_right {
	padding:0 14px 0 0;
	background:url(../layout/riCtn_R.gif) right repeat-y;
	margin:0 -14px 0 0;
}
#rictn_bg_bttm {
	background:#009 url(../layout/riCtn_Bbg.jpg) bottom repeat-x;
	padding:0 0 10px 0;
	margin:0;
	width:100%;
	min-height:250px;
	_height:expression(document.getElementById('rictn_height').offsetHeight < 250 ? "250px" : "auto");
}
.rictn_bttm {
	background:url(../layout/riCtn_B.gif) top repeat-x;
	width:100%;
	height:30px;
	_padding-left:14px;
}
.rictn a:visited, .rictn a:active, .rictn a:link {
	border-bottom:1px dotted #9CF;
	text-decoration:none;
	color:#9CF;
}
.rictn a:hover, #active {
	border-bottom:1px solid gold;
	_border-bottom:1px dotted #9CF;
	text-decoration: none;
	color:#FFF;
}
#rictn_bg_bttm ul {
	list-style:none;
	margin:-1.5em 0 1em;
	padding:0 1.5em;
}
#rictn_bg_bttm ul ul {
	margin:-0.25em 0 0;
}

.rictn_top {font-size:130%;}
.rictn .image {border:1px solid #fff; padding:1px;}
.rictn a:hover .image {border:1px solid gold;}
.rictn table {border:none;}
.rictn th{
	background:#003ad3;
	color:#fff;
	text-align:center;
	}
.rictn td {
	color:#fff;
	padding:1px 3px;
	background:#449;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/blank.gif", sizingMethod="scale");
	border-bottom:1px solid #666;
	text-align:right;
}
/*-- end right content --*/

/* main content */
#mainCtn{
	width:66.8%;
	z-index:3;
	position:relative;
	overflow:hidden;
	color:#435E8F;
	margin-left:2%;
}
#mainCtn a:visited, #mainCtn a:active, #mainCtn a:link {
	border-bottom:1px dotted #36c;
	text-decoration:none;
	color:#36f;
	}
#mainCtn a:hover {
	border-bottom: 1px solid gold;
	_border-bottom:1px dotted #36c;
	text-decoration: none;
	color:#00a;
}
#mainCtn a img{border:none;}
.clrflt {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0;
}

#mainCtn .date{font-size:90%; color:#678197; margin:-1.5em auto 1.5em;}
.faqCtn{color:#435E8F; margin-bottom:3px; padding-bottom:1px;}
.faqCtn_ul{color:#435E8F; margin-bottom:3px; margin-left:0; padding-left:15px;}
.faqCtn ul{margin-bottom:0;}
.clrbtm{clear:right; *font-size:10%;}
/* end main content */

/*-- image gallery --*/
#imgthumb{
	border:#ccc 1px solid;
	margin:4px;
	padding:6px;
	background:#f6f6f6;
	text-align:center;
	float:left;
	width:154px;
	position:relative;
}
#imgthumb span{position:absolute; left:-7px; top:-6px;}
/*-- end image gallery --*/

/*-- tooltip --*/	
#tooltip{
	width:267px;
	display:none;
	position:absolute;
	overflow:auto;
	border:none;
	empty-cells:show;
	z-index:6;
	}
.tooltip_top{
	background:url('../layout/tooltip_top.png') no-repeat;
	_background-image:url('../layout/blank.gif');
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/tooltip_top.png", sizingMethod="image");
	height:9px;
	overflow:hidden;
	border:none;
	padding:0;
	}
.tooltip_mid{
	background:url('../layout/tooltip_mid.png') repeat-y;
	_background-image:url('../layout/blank.gif');
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/tooltip_mid.png", sizingMethod="scale");
	width:267px;
	border:none;
	}
.tooltip_bttm{
	background:url('../layout/tooltip_bttm.png') no-repeat;
	_background-image:url('../layout/blank.gif');
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../assets/layout/tooltip_bttm.png", sizingMethod="image");
	height:9px;
	overflow:hidden;
	border:none;
	}
#tooltip .date{color:#4A5E6C; line-height:140%;}
/*-- end tooltip --*/

/* DIALOG BOX */
#dialog {position:absolute; z-index:300; background:#fff; display:block; border:1px solid #888;}
#dialog-header {display:block; position:relative; padding:2px 3px 8px 7px; height:14px;}
#dialog-title {float:left;}
#dialog-close {float:right; cursor:pointer; height:18px; width:20px; background:url(../layout/dialog_close.gif) no-repeat center;}
#dialog-content {display:block; padding:25px 5px 5px; color:#435E8F; text-align:center;}
#dialog-mask {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:30;
	background-color:#333;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
}
.general {background:#fff;}
.generalheader {background:url(../layout/dialog_header.gif) repeat-x; color:#eee;}