@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: Kh System;
    font-style:  normal;
    font-weight: normal;
    src: url(../KHSYSTE0.eot);
  }
  @font-face {
    font-family: Kh System;
    font-style:  normal;
    font-weight: normal;
    src: url(../Kh-System.ttf);
  }
body {
	margin:0px;
	padding:0px;
}
body, td, p, button, textarea, select { color:#787878; font-size:11px; line-height:18px;
text-align:left top; font-family:Kh System;}
h1{color:#0033FF; color:#999999; color:#333333; color:#0066FF;font-family:Kh System;}
input,textarea,select{font-family:Khmer OS,Tahoma, dotum;font-family:Kh System;}

tr td{font-family:Kh System;}
tr td a{font-family:Kh System; color:#036; font-size:11px;}
a, img{border:none;}
a:hover, img{border:none;}
a:link, a:visited { text-decoration:none; color:#003c7b;font-family:Kh System; }


a.notice:link { text-decoration:none; font-size:11px; color:#6a6a6a;font-family:Kh System;}
a.notice:hover { text-decoration: underline; color:#000000;font-family:Kh System;}

/* */
p, ul, li, dl, dt, dd, form {margin:0; padding:0; list-style:none;font-family:Kh System;}
#kh_read{color:#333;font-family:Kh System; font-size:11px;}
#kh1{color:#333;font-family:Kh System; font-size:13px; line-height:25px;}
#kh-title-glosary{color:#FF0000;font-family:Kh System; font-size:12px; line-height:25px;}
#kh{color:#03F;font-family:Kh System; font-size:14px; line-height:25px;}
#kh tr td {color:#333;font-family:Kh System; font-size:12px;}
#kh_calender a{color:#06F;font-family:Kh System; font-size:12px;}
#kh_calender a:hover{color:#F30;font-family:Kh System; font-size:12px;}
#kh tr td  a{color:#03F;font-family:Kh System, Arial, Helvetica, sans-serif; font-size:12px; line-height:25px;}
#kh tr td  a:link{font-family:Kh System, Arial, Helvetica, sans-serif;color:#03F; line-height:25px; font-size:12px;}
#kh tr td  a:hover{font-family:Kh System;color:#03F;text-decoration:none; background:#e3eef3;}
#kh tr td  a:visited{font-family:Kh System, Arial, Helvetica, sans-serif;color:#03F; line-height:25px; font-size:12px;}



/* main */
.m_t1 {color:#333; line-height:15px; font-size:10px;font-family:Kh System;}
.m_t1 a{color:#003c7b; line-height:15px; font-size:10px;font-family:Kh System;}
.m_t1 a:hover{color:#03F; line-height:15px; font-size:10px;font-family:Kh System;}
.m_t2 {color:#969696;font-family:Kh System;}
.m_t3 {color:#878263;font-family:Kh System;}
.m_t4 {color:#003c7b; font-size:10px;font-family:Kh System;}
.m_t4 a{color:#003c7b; font-size:10px;font-family:Kh System;}
.m_t4 a:hover{color:#03F; font-size:10px;font-family:Kh System;}
.m_t5 {color:#999998; font-weight:bold;font-family:Kh System;}
.m_t6_down {color:#003c7b; font-size:11px; line-height:23px;font-family:Kh System;overflow:hidden;width:640px;height:auto;}
.m_t6_down a:link{color:#003c7b;font-family:Kh System; overflow:hidden;}
.m_t6_down a{color:#003c7b;font-family:Kh System; overflow:hidden;line-height:23px;}
.m_t6_down a:hover{color:#03F;font-family:Kh System; text-decoration:underline;}

.m_t6 {color:#003c7b; font-size:11px; line-height:23px;font-family:Kh System;overflow:hidden;width:440px;height:auto;}
.m_t6 a:link{color:#003c7b;font-family:Kh System; overflow:hidden;}
.m_t6 a{color:#003c7b;font-family:Kh System; overflow:hidden;line-height:23px;}
.m_t6 a:visited{color:#003c7b;font-family:Kh System;}
.m_t6 a:hover{color:#03F;font-family:Kh System;}
.moul{
	font-family: 'Khmer OS Muol Light', 'Moul', cursive;
	color:#000;
	font-size:14px;
	line-height:25px;
	font-weight:100;
	clear:both;
}
.moul_t{
    font-family: 'Khmer OS Muol Light', 'Moul', cursive;
	color:#000;
	font-size:14px;
	line-height:20px;
	font-weight:100;
}
.logo_mean{
	padding-left:25px;
}
.logo_mean p{
	font-family:Kh System;
	color:#000;
	font-size:12px;
	line-height:25px;
}

/* sub */
#contents div{float:left;}
.tit {width:660px; height:auto; margin-bottom:15px;font-family:Kh System;}
.tit a:link{font-family:Kh System;}
.tit a{font-family:Kh System;}
.tit h2 {float:left;margin-top:22px; padding:0;font-family:Kh System;}
.tit span.tit_text1 {float:right; color:#606060;font-family:Kh System;}
.tit span.tit_text2 {color:#606060; font-weight:bold;font-family:Kh System;}

#contents {margin-bottom:100px;font-family:Kh System;}

.cont {width:647px; margin:0 0 0 13px; padding:0;  color:#707070;font-family:Kh System;}
.cont .rtxt {width:444px; float:left; margin-left:15px;padding-left:5px;font-family:Kh System;}
.cont .rtxt1 {width:630px; float:left; margin-left:15px;padding-left:5px;font-family:Kh System;}
.cont p.txtcont {margin:0; padding:0; color:#023f68; font-size:12px; line-height:24px;font-family:Kh System;}
.cont p img {font-family:Kh System;}
.cont span.img1 {width:214px; margin:0 19px 0 0px; float:left;font-family:Kh System;}
.cont span.img2 {width:160px; margin:0 12px 0 0px; float:left;font-family:Kh System;}

.cont dl dt {color:#023f68; font-size:14px; line-height:24px;font-family:Kh System;}
.cont dl dd {background:url(../images/icon_red.gif) 3px 6px no-repeat; padding:0 0 20px 10px; font-size:12px;color:#023f68; line-height:20px; }
dl.redno dd {background:none; padding:0; color:#023f68; font-size:13px;font-family:Kh System;}
dl.redno dd img {vertical-align:middle;font-family:Kh System;}

dl.redno2 dd {background:none; padding:0 0 20px 0px; color:#707070;font-family:Kh System;}
dl.redno2 dd img {vertical-align:middle;font-family:Kh System;}

dl.bgyes dt {color:#575757;font-family:Kh System;}
dl.bgyes dd {background:url(../images/icon_red.gif) 3px 6px no-repeat; padding:0 0 10px 10px; color:#707070;font-family:Kh System;}

dl.bgyes2 {margin-left:16px;font-family:Kh System;}
dl.bgyes2 dt {color:#023f68;font-family:Kh System;}
dl.bgyes2 dd {background:url(../images/icon_red.gif) 3px 6px no-repeat; padding:0 0 0px 10px; color:#023f68; font-size:12px;font-family:Kh System;}

.m81 li {display:inline;font-family:Kh System;}
.m81 li.m81img {margin:0 39px 0 39px;font-family:Kh System;}

.t1 {color:#666666; font-size:12px;font-family:Kh System;}
.t2 {color:#467CB9; font-size:12px; font-weight:bold;font-family:Kh System;}
.t3 {color:#0033FF; font-weight:bold;}
span.t4 a:hover {color:#C5604D; font-weight:bold;font-family:Kh System;}
.t4 a:link {color:#A29E85;font-family:Kh System;}
.t4 a:visited {color:#A29E85;font-family:Kh System;}
.t4 {color:#A29E85; margin:0 18px 0 18px;font-family:Kh System;}
.t5 {color:#C5604D; padding:0 0px 0 8px; font-weight:bold;font-family:Kh System;}
.t6 {color:#A29E85; padding:0 0px 0 9px;font-family:Kh System;}
.t6 a:link {color:#A29E85;font-family:Kh System;}
.t6 a:visited {color:#A29E85;font-family:Kh System;}

/*Market info*/
.fixs{
				line-height:12pt;
				font-size:10px;
				color:#0066FF;
				font-weight:600;
				font-family:Kh System;
}

/*Example for a Menu Style*/

/* footer */
#footer {text-align:right; height:70px;font-family:Kh System;}
p.heightcont {height:20px;font-family:Kh System;}
.m12{color:#FFFFFF; height:26px; padding-left:5px; font-size:15px; padding-top:5px; padding-bottom:11px;width:100px; background:url(images/bg_home.gif) no-repeat;font-family:Kh System;}

li.mll { 
font-family: 'Bokor', Khmer OS Bokor, arial, serif;
font-size:16px;
color:#FFF;
border-bottom:1px solid #CCC;
width:180px;
padding-bottom:5px;
line-height:23px;
}
li.ml a:hover {
color:#FFF;
background:#09F;
font-family: 'Odor Mean Chey', Khmer OS Siemreap, arial, serif; 
font-size:13px;
padding:2px;
line-height:25px;
}
li.ml a:link {
color:#FFF;
font-family: 'Odor Mean Chey', Khmer OS Siemreap, arial, serif; 
font-size:13px;
line-height:25px;
padding:2px;
}
li.ml a:visited {
color:#FFF;
font-family: 'Odor Mean Chey', Khmer OS Siemreap, arial, serif; 
font-size:13px;
padding:2px;
line-height:25px;
}
.bg-title{
	background:url(../images/bg-title.gif) no-repeat;
}
h2.bg-title{
	padding-left:15px;
	padding-top:1px;
	font-family: 'Bokor', Khmer OS Bokor, arial, serif;
	line-height:30px;
	font-size:16px;
	color:#333;}

/* Menu Top */
/* ========================================================================= */
.menu-top a:link, .menu-top a:visited{ 
font-size: 11px;	
	display: inline-block;	
	color: #585a5b;
	cursor: pointer;
	padding:3px 3px 3px 3px; 
    border-radius: 5px;
    border:solid 0px #e3edf4;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 15px;
font-family: 'Odor Mean Chey', Khmer OS Siemreap, arial, serif; 
}
.menu-top a:hover{ 
    font-size: 11px;
	background: #d7eaf8;	
	display: inline-block;	
	color: #fff!important;
	cursor: pointer;
	padding:3px 3px 3px 3px; 
    border-radius: 5px;
    border:solid 0px #e3edf4;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 15px;
font-family: 'Odor Mean Chey', Khmer OS Siemreap, arial, serif; 
}
/* bookmark-tools */
/* ========================================================================= */

p.tool-title {
	padding: 10px 5px 10px 5px;
	clear: both;
}
p.tool-title a {
	padding: 5px 260px 10px 46px;
	margin-right: 6px;
	color: #666666 !important;
}
p.tool-title a:hover {
	text-decoration: none;
	border: none;
	color: #000 !important;
	background-position: 0 -29px;
}
p.tool-title .announcement {
	background: url(../images/h-announcement.png) no-repeat 0 0px;
	padding-left: 39px;

}
p.tool-title .board-meeting {
	background: url(../images/h-board-meeting.png) no-repeat 0 0px;
	padding-left: 39px;

}
p.tool-title .laws {
	background: url(../images/h-laws.png) no-repeat 0 2px;
	padding-left: 18px;
}
p.tool-title .education {
	background: url(../images/h-education.png) no-repeat 0 2px;
	padding-left: 18px;
}
p.tool-title .workshop {
	background: url(../images/h-workshop.png) no-repeat 0 2px;
	padding-left: 18px;
}
p.tool-title .gallery {
	background: url(../images/h-gallery.png) no-repeat 0 2px;
	padding-left: 18px;
}

.note {
    position:relative;
    width:271px;
    padding:4px 4px;
	margin-top:3px;
    background:#97C02F;
    overflow:hidden;
}

.note:before {
    content:"";
    position:absolute;
    top:0;
    right:0;
    border-width:0 16px 16px 0; /* This trick side-steps a webkit bug */
    border-style:solid;
    border-color:#fff #fff #658E15 #658E15; /* A bit more verbose to work with .rounded too */
    background:#658E15; /* For Opera when also applying a border-radius */
    display:block; width:0; /* Only for Firefox 3.0 damage limitation */
    /* Optional: shadow */
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
       -moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
            box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
}
.note p {margin:0; font-size:12px; color:#FFF; font-family:Tahoma, Geneva, sans-serif;}
.note p + p {margin:1px 0 0;}
.note p a{margin:0; font-size:13px; color:#FFF; font-family:Tahoma, Geneva, sans-serif;}
.note p a:hover{margin:0; font-size:13px; color:#F09; font-family:Tahoma, Geneva, sans-serif; text-decoration:underline; background:none;}
