body{

	margin-top: 4px;

	margin-left: 0px;

	margin-bottom:0px;

	text-align:center;

	

	background-image:url(../img/bg_body.gif);

	background-repeat:repeat;

	background-attachment:inherit;

	background-position:right;



}

div.body {

	width:780px;

	height : 100%;

	margin :0 auto;

	padding: 0px;

	text-align:left;



	background-color:#FFFFFF;

	border-style:solid;

	border-color:#FFFFFF;

	border-width : 1px;

    font-family: Kh Content;
    font-style:  normal;
    font-weight: normal;
    src: url(KHCONTE0.eot);


}

div.body_sub {

	width: 100%;

	height : 100%;

	margin :0px;

	padding: 0px;



}

a:link, a:visited {

	text-decoration: none;

	overflow:hidden;

	color:#333399;

}

a:hover{

	text-decoration:underline;

	color:#0000FF;

}



/*---Start Menu Button---*/

.menu-button a {



}

.menu-button:link, .menu-button:visited {

	padding : 1px;

	display: block;

	text-decoration:none;

	font-size:12px;

	font:bold;

	font-style:inherit;

	color:#666666;

	



	border-bottom:solid;

	border-bottom-color:#999999;

	border-bottom-width:0px;	

	overflow:hidden;

}

.menu-button:hover, menu-button:active {

	text-decoration:none;

	border-bottom:solid;

	border-bottom-color:#99CC66;

	border-bottom-width:2px;

}

.double-line{

	background-image : url(../img/line01.gif);

}

td.text {

	width : 391px;

	font-size : 10px;
	

	border : 1px;

	border-color:#000033;

	/*background-color : #EEEEEE;*/

}



td.nemubar {

	border : 1px;

	border-color:#AAAAAA;

	background-color:#999999;

}

td.nemubar1 {

	color:#888888;

	font:Arial, Helvetica, sans-serif;

	font-size : 12px;

	font-weight:bold;

	/*	

	background-color:#D2DDE3;



	background-image:url(../img/bg_top_right4.gif);

	background-repeat:repeat-y;

	background-attachment:inherit;

	background-position:right;

	*/

	border-style:solid;

	border-color:#CCCCCC;/*DDDDDD*/

	border-width : 1px 0px 0px 0px;

}

td.nemubar2 {

	color:#888888;

	font:Arial, Helvetica, sans-serif;

	font-size : 12px;

	font-weight:bold;

	/*

	background-color:#D2DDE3;

	

	background-image:url(../img/bg_button_bar2.gif);

	background-repeat:repeat;

	background-attachment:inherit;

	background-position : left top;

	*/

	border-style:solid;

	border-color:#CCCCCC;/*DDDDDD*/

	border-width : 0px 0px 1px 0px;

}



.table-list {

	clear:both;

	/*width:964px;

	margin-bottom:19px;

	margin-left:3px;

	*/

	border:solid #DC0A0A;

	border-width:0px;

	background-color:#FFFFFF;

}



	.table-list td{

		padding:5px 3px 3px 3px;

		vertical-align:top;

		border:solid #EEEEEE;

		border-width: 0px;

		word-break:break-all;

	}



	.table-list th{

		font-weight:bold;

		padding:8px;

		vertical-align:top;

		border:solid #EEEEEE;

		border-width:0px;

		background-color:#FFFFFF;

	}



	.table-list .Caption{

		font-weight:bold;

		width:190px;

		height:20px;

		padding:5px;

		border:solid #DC0A0A;

		border-width:1px 1px 1px 1px;

		background-color:#FFDEAF;

	}



div.flash {

	width : 100%;

	text-align:center;

	color:#0000ff;

	padding:0px 0px 0px 0px;

	border-style:solid;

	border-color:#FFFFFF;

	border-width : 0px;



	/*

	background-color:#FFFFFF;

	background-image:url(../img/bg_flash.gif);

	background-repeat:repeat-x;

	background-attachment:inherit;

	background-position : left top;

	*/

}



div.text {

	width : 100%;
	text-align:left;

	padding: 0px 0px 0px 0px;

	/*background-color : #FFFFFF;*/

	border-style:solid;

	border-color:#A9A9A9;/*#990033;*/

	border-width : 0px;



    /*

	background-image:url(../img/edge_c.gif);

	background-repeat:no-repeat;

	background-attachment:inherit;

	background-position : left top;

	*/

}

div.text-frame {
	text-align:left;

	padding: 12px 0px 12px 3px;

	background-color : #FFFFFF;

	border-style:solid;

	border-color:#CCCCCC;#CCCCCC;

	border-width : 1px;





	background-image:url(../img/edge_c.gif);

	background-repeat:no-repeat;

	background-attachment:inherit;

	background-position : left top;

}

div.text3 {

	width : 95%;

	height:17px;

	font-size : 13px;

	background-color : #FFFFFF;

	border-style:solid;

	border-color:#666699;

	border-width : 0px 1px 1px 1px;



	/*background-image:url(../img/edge_c.gif);*/

	background-repeat:no-repeat;

	background-attachment:inherit;

	background-position:right bottom;

}

span.title{

    font-family: Kh Muol;
    font-style:  normal;
    font-weight:normal;
	font-size:18px;
    src: url(KHMUOL0.eot);

}



span.title-b{

	font-size:18px;

	font-style:normal;

	font-weight:100;

	color:#DC5952;

}



div.topbackground {

	width : 100%;

	color:#000099;

	text-align:right;

	font-size : 16px;

	

	/*

	background-image:url(../img/bg_top.jpg);

	background-repeat:repeat-x;

	background-attachment:inherit;

	background-position:bottom;

	*/



	border-style:solid;

	border-color:#8888AA;

	border-width : 0px 0px 0px 0px;

}



div.copyright {

	width:100%;

	color:#555555;

	text-align:left;

	font-size : 13px;

	padding: 0px;



	border-style:solid;

	border-color:#CCCCCC;/*DDDDDD*/

	border-width : 1px 0px 0px 0px;



	/*

	background-image:url(../img/bg_bottom.gif);

	background-repeat:repeat-x;

	background-attachment:inherit;

	background-position:bottom;

	*/

	

	/*	

	border-style:solid;

	border-color:#8888AA;

	border-width : 0px;

	*/

}

H1:before { content: " "; }



p{

@background-color:#3377FF;

  border-color:##990033;

  

@border-width:2px;

}

.solid{ border-style:solid;}

.double{ border-style:double;}

.none{ border-style:none; }



hr.dottedline { 

	border-style: dotted none none none; 

	border-top-width: 1px; 

	border-top-color: #CCCCCC;#CCCCCC; 

	height: 1px; 

} 



.list-line hr{

	

	background-color:#666666;

	border-width:1px;

}


/** KHMER UNICODE FONT EMBED ***/
@font-face {
    font-family: Kh Muol;
    font-style:  normal;
    font-weight: normal;
    src: url(KHMUOL0.eot);
}
@font-face {
    font-family: Kh Content;
    font-style:  normal;
    font-weight: normal;
    src: url(KHCONTE0.eot);
}
/**-----------------------------**/

/*---End Menu Button---*/