html, table, caption, tbody, tfoot, thead, tr, th, td 
{font-size:100%; font-family: Arial;color:#366104;line-height:18px;}
body {
     padding:0px;margin:0px;
	text-align:center;font-size:12px;font-family:Arial;
	background:url(images/bg_body.png) top #97bc61 repeat-x;
	color:#305a00;
	line-height:18px;
}
span, p{
 line-height: 18px;
}
.textcolordefault
{
  color:#7a7a7a;
}
a{
text-decoration: none;
font-size:12px; 
cursor:pointer;
color: #2d4f07;
font-family: Arial;
}
/*#txt_titleenglish{color:#000;}*/
a:hover{
color:#5f8f29;
}
hr{
color: #ccc;
height: 1px;
}
.spacer{
	clear:both; 
	line-height:0;
}
.heading1{
text-transform:uppercase;
font-size:12px;
font-family: Arial;
}
.heading2{
font-size:15px;
font-weight:bold;
}
.clear_both{clear:both;}
.float_left{float:left;}
.float_right{float:right;}
a.title4{font:bold 12px Arial ;}
a.title3{font:normal 12px Arial ;color:#fff;}
a.title3:hover{color:#ed930b ;}
a.title5{font:bold 12px Arial ;}
a.title6{font:normal 10px Arial ;color:#fff;text-decoration:underline;}
a.title6:hover{color:#f5fe6d ;}
span.title4{font:bold 13px Arial ;}
.keyword_title{font-weight:bolder; }
a.title2{font:normal 12px Arial ;color:#215e1c; float:right; background:url(images/arrow.gif)no-repeat 0px 3px; padding-right:20px;padding-left:10px;
margin-right:12px;}
a.title2:hover{color:#8585dd ;}
.smargin{margin-left:5px;}
#duong2{background:url(images/duong2.png) repeat-x;height:8px;margin:0 5px 0 5px;}
.htmlpage{
margin-left:10px;
_margin-left:20px;
}
/*-----------------------------------------------*/
table.qc{border-collapse: collapse;  border-spacing:0px;margin:0px; padding:0px;}
table.qc tr{border:1px solid #bababa; margin:0px; padding:0px; background:#f9f9f9;}
table.qc tr td{border:1px solid #bababa; }
/*-----------------------------------------------*/
table.coursetable{border:1px solid #bababa;
border-collapse: collapse;  border-spacing:0px;margin:0px; padding:0px; background:#f9f9f9;
}
table.bottom{border-top:0px }
table.coursetable th.headtable1{border-bottom:1px solid #bababa;
		font :bold 13px/18px Arial;padding:5px;background:#e9e9e9;color:#89100f;text-transform:uppercase;
}
table.coursetable th.headtable2{	border-left:1px solid #bababa;
        font :bold 13px/18px Arial;background:#e9e9e9;color:#5c5c5c;padding:5px;
}
table.coursetable tr td{border-bottom:1px solid #bababa;
		font :normal 12px/23px Arial; border-left:1px solid #bababa;
}
table.coursetable tr td a.link1{color:#6b6dde;text-decoration:none;
}
table.coursetable tr td a.link1:hover{color:#954342;
}
.searchresult{margin-left:10px;_margin-left:8px;float:left;overflow:auto;width:97%;background-color:#fff;padding:10px 0 10px 10px;}
.searchresult a{text-decoration:underline;font-weight:bold;}
/*----------------------backgrounf The New-------------------------*/

#bg_new{background:url(images/bg_new.png) repeat-x;display:block; z-index:0; width:730px;  height:257px;  position:relative; clear:both; margin:0 9px 0 16px;} 
#topbg_new,#footerbg_new{ z-index:900000; height:22px; display:block; position:absolute;background:url(images/topbg_new.png) no-repeat;

}

#footerbg_new{bottom:0;width:30px; right:0;background-position:bottom right;  }
#topbg_new{ top:0;width:30px; left:0;background-position:top left;}
#body_new{z-index:1;padding:10px 0 10px; display:block; }

table.table_new{width:700px; margin-left:15px; color:#a83939;;}
table.table_new td{ color:#a83939;}

table.table_gallery{width:730px; margin-left:15px;background:#fff; border:5px solid #d4e5bb;  margin-top:30px;}
table.table_gallery td{ color:#537f0a; border-right:1px solid #d4e5bb; border-bottom:1px solid #d4e5bb;}
/*-----------------------------------------------*/
#pageheader {
width: 964px;margin: 0 auto;
}
#head{width:960px;height: 35px;float:left;background: url(images/bg_head.gif) bottom no-repeat  ;

}
#leftheader{float:left;  }
#rightheader{float:right;width:90px;padding:4px ;}
 input.txt_search{
   width:125px;color:#818181;
	height:22px;border:1px solid #558409;margin:5px 0 0 11px;
	background:#eaf3db;
}
 input.bt_search{
   	background:url(images/txt_sreach.png) 0 0 no-repeat;
	width:35px;height:22px;
	margin:5px 0 0 5px;
	cursor:pointer;
	border:none;
}




#banner{
background: url(images/banner.jpg) no-repeat right  ;
float:left; width:960px; height:161px;
clear: both; position:relative;
/*border-left:1px solid #adadad;*/
}


#banner .textlogo{
 position:absolute; left:0px; top:40px;
background: url(images/logo.png) no-repeat ;
width:152px; height:100px;
}
#banner .textlogo2{
font:bold 25px arial;
text-transform:uppercase;
color:#afe36c;width:701px;  margin:0px;
position:absolute; left:170px; top:60px;
}


#menu
{ 
  width:964px;clear:both;
  height:47px;
  background:url("images/bg_menu.png") repeat-x;
  margin:0 auto;
}


#footer{
	width:964px;padding-top:10px;
	height:109px;
	color:#5f6700;
	font-size:12px;
	text-align:center;margin:0 auto; 
	
    clear:both;	
}
#footer .copyright{
	font:bold 12px/15px arial;color:#446f00;
}
#footer .designedby,.designedby a{
	font:normal 10px/15px arial;color:#3a5d02;
	float:right;
}
#page {
	width: 964px;clear:both;
	padding:0px;margin:0 auto;
	text-align:left;

}


	
#pagebody {
	 width: 964px;clear:both;float:left;
	 background:#fff url("images/pagebody.png") repeat-y top ;
	
}
#body_ft {
	 width: 964px;height:20px;float:left;
	 background:url("images/body_ft.png") no-repeat top ;
	
}
#leftcontentbox
{
  width: 190px;float:left;margin-left:2px;_margin-left:1px; margin-top:20px;
}

#sidebox{
	width: 190px;float:left;padding:0px;
	margin:0px;background:#86ba34;
	/*border-top:1px solid #6a9d19;*/
}
#sidebox .td
{
  height:30px;width: 160px; _width: 192px;
	padding-left:30px; margin-right:-2px;
	background:url(images/bgline.png) repeat-x;color:#f2ffe9; 
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	border:1px solid #4b720d;
    border-left:0px;
	border-right:1px solid #5a8713;
}
#sidebox .th
{
  height:15px;
	padding-left:25px;	
	background: url('~images/sidebox_top.png') no-repeat;
}
#sidebox .content
{ float:left;
width: 190px;
padding-bottom:10px; /* 180 Main Menu Item widths */

}

#sidebox .content ul.login{
float:left; margin:0px;padding:0px;
width: 190px; /* 180 Main Menu Item widths */

}
 
#sidebox .content ul.login li{
margin:0 0 7px 10px ;list-style:none;
}
#txtname ,#txtusername,#txtpwd,#txtrepwd,#txtmail,#security_code{border:1px solid #558409;background:#f4f7ef;}


#sidebox .content ul.login li input.txtBox1{
 	width:160px;color:#818181;padding :3px 0 0 18px;margin-top:5px;
	height:21px;border:1px solid #558409;
	background:url(images/user.png)  0 0 #f4f7ef no-repeat;
}
#sidebox .content ul.login li input.txtBox2{
	margin-top:0px;
	background:url(images/password.png)  0 1px #f4f7ef no-repeat;
}
#sidebox .content ul.login li input.go{
	background:url(images/button_dn.png) 0 0 no-repeat;
	width:80px;height:24px;
	margin:0px 0 0 115px;color:#162006;
	font:bold 11px arial;
	cursor:pointer;
	border:none;
}
#sidebox .content ul.login li a.link1{
 text-decoration:none;background:url(images/img_cham2.gif) 5px center no-repeat;color:#305a00;
padding: 2px 0px 2px 20px;font-size:12px;
}


#sidebox .content ul.login li a.link1:hover{
text-decoration:none;color:#fff;
background:url(images/img_cham1.gif) 5px center no-repeat;
}




#contentbox {
	width: 766px;float:left; margin:0px; padding:0px; height:auto;
	background:url(images/bg_content.png) repeat-y;	
}
#content_footer {
	width: 766px;float:right; height:14px; padding:0px; 
	background:url(images/content_footer.png) bottom no-repeat;	
}
#content_top {
	width: 766px;float:left; height:14px; margin:0px; 
	background:url(images/content_top.png) no-repeat;	
}
#contentbox .ctbcontent {
	/*margin-bottom:30px;*/
	    margin:1px 14px 0px 14px;
		_margin:1px 12px 0px 5px;
		width: 725px;		
}
#contentbox #hilight_headbox {
	height:167px; width:722px;float:left;
	background:url(images/content_box.jpg) no-repeat;
}
#contentbox h2.nlast
{color:#1f5c1a;text-transform:uppercase;margin:0px 0 5px; padding: 20px 0 0px 47px;
 font:bold 16px/15px Arial, Helvetica, sans-serif;height:30px;;
 background:url(images/icon_green.gif) 10px bottom no-repeat; 
}
#contentbox h2.title
{color:#3b8835;text-transform:uppercase; height:37px; padding: 20px 0 0px 47px; margin:0px;
font:bold 15px/15px Arial, Helvetica, sans-serif;  display:block;
background:url(images/icon_green.gif) 10px bottom no-repeat ; 
}

#contentbox h2.nngang{width:700px; color:#1f5c1a;}
#contentbox h2.title1{
color:#2f7829;padding:12px 0 0  15px;border:0px;margin:0px 0 1px; background:none; font-weight:bold;
}
#contentbox .content
{
  padding:10px;
}
#contentbox ul.lastnew {
	 /*width:300px;*/ margin-left:25px; padding:0px;float:left;
}
#contentbox  ul.lastnew li {
	list-style:none;padding-left:10px;background:url(images/tamgiac.gif) 0px 5px no-repeat;
}
#contentbox ul.lastnew li a {
	color:#ae3820;text-decoration:none;line-height:20px;
}
#contentbox ul.lastnew li a:hover {
	color:#7a7a7a;
  /*background:#f0f0f0;*/
}

#contentbox ul.lastnew2 {
	 /*width:300px;*/ padding:0px;float:left;
	 margin: 0px 0 10px 25px;
}
#contentbox  ul.lastnew2 li {
	list-style:none;padding-left:10px;background:url(images/tamgiac.gif) 0px 5px no-repeat;
}
#contentbox ul.lastnew2 li a {
	text-decoration:none;line-height:20px;
	color:#7a7a7a;
}
#contentbox ul.lastnew2 li a:hover {	
	color:#ae3820;
  /*background:#f0f0f0;*/
}

#contentbox2 {
	width: 720px;
	text-align:left;
	float:right;color:#b9533e;
	/*border:1px solid #CFCFCF;*/	
	margin:0 10px 10px 10px;
	padding: 0 0 0 0;
}
#contentbox2 h2 {
	height:36px;
	margin: 0;padding: 10px 0px 0px 46px;
	text-transform: uppercase;
	font-size: 13px;
	font-weight:bold;
	background: url(images/bar_bg.png) no-repeat -10px 2px;	
	color:#69a613;	
	width:650px;
}
#contentbox2 .content{
padding: 0 0 0 10px;
}
#contentbox .dual_column  {
	width:355px;float:left;margin-bottom:15px;
}
.ddoc{	background:url(images/duong1.png) repeat-y right center; float:left;width:1px;}
.nngang{width:700px;}
#contentbox p.txtdual_column  {
	display:inline;	margin:0; text-align:inherit;
	font:12px/18px Arial;padding-right:3px;	
}
#contentbox img.imgdual_colum  {
	float:left;margin:0 5px 0 5px;
}
input.button{
	/*display: block;*/
	height:  auto;padding: 3px;
	width: auto;
	color:#656565;cursor:pointer;
	background:url(images/background.jpg) repeat;
	text-align: center;
	
	position:relative;border:1px solid #a9a9a9;
	font: bold 11px Arial, Helvetica, sans-serif;
	overflow:hidden;
}
a.button{
	/*display: block;*/
	height: auto;margin-bottom:10px;
	padding: 3px 5px 3px 5px;width: auto;
	color:#7a7a7a;cursor:pointer;
	background:url(images/background.jpg) repeat;
	text-align: center;	text-decoration:none;
	position:relative;border:1px solid #adadad;
	font:bold 12px Arial, Helvetica, sans-serif;	overflow:hidden;
}
a.button:hover{
	color:#7aae27;
}
input.button:hover{color:#7aae27;}

/* button orange */
a.orangebutton{
background: transparent url('images/left_bt3.gif') no-repeat top left;
padding: 5px 9px 7px 16px;
font: bold 12px Arial;
height: 24px; 
text-decoration: none;
margin-right:2px;
}
a:link.orangebutton, a:visited.orangebutton, a:active.orangebutton{
color: #fdfdfd; 
}
a.orangebutton span{
background: transparent url('images/right_bt3.gif') no-repeat top right;
padding: 5px 13px 7px 3px;color: #fdfdfd; 
cursor: pointer;
}

.searchbutton{
  background-image:url(images/search.png);
  width:30px;
  height:23px;  
  cursor:pointer;
}


.carousel-component { 
	padding:0px 0px 0px 0px;
	margin-bottom:10px;
	-moz-border-radius:0px;
	background-color: white;
	clear:both;
}

.carousel-component .carousel-clip-region { 
	padding:0px;
	margin:0px;

}
.carousel-component ul.carousel-list{
	text-align:left;
	background-color:white;
}
.carousel-component .carousel-list li { 
	text-align:left;
	margin:0px;
	width:auto;
	border: 1px solid gray;	
}
	
#tabset {	
	margin: 5px 0 5px 5px;
	position:absolute;
	z-index:10;
	right:5px;
	
}
#tabset a{
  width:20px;
  background-color:#dedede;
  border:1px solid #346291;
  color:#263C5F;
  text-decoration:none;  
  padding:0 3px 0 3px;
  font:bold 12px verdana;
  margin-right:3px;
}
#tabset a:hover{
   background-color:#346291;
   color: #dedede;
   border:1px solid #dedede;
}	


.headline{
width:100%;
/*background-color:#E7EEF7;*/
color:#4fa2dc;
font-weight:bold;
padding: 3px 3px 3px 1px;
margin-top: 10px;
}
#table{
width:98%;
padding:10px 0 10px 0;
display:absolute;
}
#row{
width:100%;
border-bottom:0px solid #ccc;

/*height:25px;*/

}
#table .col1{
width:30%;
float:left;color:#f8f8f8;
padding: 6px 0 4px 0;
height:auto;
}
#table .col2{
width:70%;
float:right;color:#f8f8f8;
padding: 6px 0 4px 0;
height:auto;
}
a.selected{
width:80px;
background:url(images/multilang.png) repeat-x;
padding: 6px 0 4px 0;
height:auto;
}
.clear{
clear:both;
width:100%;
height:1px;
}
.horizontal{
border-bottom:0px solid #B3B3A9;
width:100%
}
.horizontal_f{
border-bottom:1px solid #B3B3A9;
width:100%
}

.griditem
{
border:1px solid #ccc;height:290px;width:160px;padding:5px 0 5px 2px;
overflow:hidden;
}
.gridheader
{
/*
background-color:#DBDBDB;
border-top:solid 1px #DBDBDB;
*/
margin:0 0 5px 0;height:20px;padding:0px 0 3px 13px;
}
.gridheader a,input 
{
  font-family:arial;

}
.griditemlist{
padding:5px 0 10px 0;
border-bottom:solid 1px #ccc;
}
.griditemlist table tbody tr:hover{
/*background-color:#A0A0A0;*/
}

.imgborder1{
display:block;
padding:1px;
border: 1px solid #ccc;
width:150px; 
height:100px;
vertical-align:middle;
margin:3px;
}
.imgborder2{
display:block;
padding:1px;
border: 1px solid #ccc;
width:150px; 
vertical-align:middle;
margin:1px;
}


/*Implement*/
/*My partner*/
#grid
{
/*background-color:#E1E2D4;*/
}

.row0
{
}
.row1
{
}
/*directory tree*/
a .directorylink
{
color:#ffffff;/*4A7526*/
}
a .directorylink:hover
{
color:#AAACAB;
}


#dropdown2 { color:#01a2e7; font:11px Arial, Helvetica, sans-serif;float:left;margin:0px;}
#dropdown2 * {padding:0; margin:0 ;}
#dropdown2 dt {padding:1px; cursor:pointer;}
#dropdown2 dt:hover {}
#dropdown2 dd {position:absolute; overflow:hidden; width:180px; display:none; background:#0c3552; z-index:200; }
#dropdown2 ul.ul_menu_dropdown {width:208px; border:1px solid #014367; list-style:none; border-top:none;text-align:left;}
#dropdown2 ul.ul_menu_dropdown li {display:inline; text-align:left;text-transform:lowercase;background:none;}
#dropdown2 ul.ul_menu_dropdown li a, #dropdown2 ul.ul_menu_dropdown li a:active,#dropdown2 ul.ul_menu_dropdown li a:visited{display:block; padding:5px; color:#3d8d22; text-decoration:none;  font:bold 11px Arial, Helvetica, sans-serif;}
#dropdown2 ul.ul_menu_dropdown li a:hover  {background:#073853; color:#01a2e7; text-decoration:none;}
#dropdown2 .underline {border-bottom:1px solid #014367}

a.sbb{
  width:22px;
  background-color:#fff;
  border:1px solid #849CC6;
  color:#203558;
  text-decoration:none;  
  padding:2px 5px 2px 7px;
  font:11px verdana;
  margin:20px 7px 0 0 ;
  cursor:pointer;
}
a.sbb:hover{
   background-color:#E5EDF9;
   color: #203558;
   border:1px solid #849CC6;
}
a.current{
   background-color:#5E90C3;
   color: #fff;
   border:1px solid #5E90C3;
}

.tab_content_div
{
	width:702px; margin: 3px 0 2px 0; padding: 7px;border:1px solid #ccc;
}
#divtooltip{
color: #154262;
}
.notice_text{ font-weight:bold;}
a.notice_link{ color:#267cc0;font-weight:bold;}
a.notice_link:hover{ color:#1c5076;font-weight:bold;}

.mail_boby 
{
	color:#000000;
}
.mail_boby a{
	text-decoration: none;
	cursor:pointer;
	color:#267cc0;
}


/* button blue */
/* form upload image*/
#frmupload_img
{
color:#000;
}
/* form upload image*/

/* menu cat tree select site*/
.mn_cattree ul li a
{
color:#000;
}


#contentbox.frm_inquirynow
{
  margin-left:10px;
  
}
.viewhtml{
padding:2px 0 2px 8px;
}

#tab_addsite{
width:670px; margin-bottom: 1em; padding: 7px;border:1px solid #ccc;
}
#warning_body{
color: #000;
}
/* standard list style table */
table.adminlist {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #ddd;
	border-spacing: 0px;
	/*width: 100%;*/
	border-collapse: collapse;
}

table.adminlist th {
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 30px;
	background: url(images/background.jpg);
	background-repeat: repeat;
	font-size: 14px;
	color: #4f4f4f;
}
table.adminlist th.title {
	text-align: left;
}

table.adminlist th a:link, table.adminlist th a:visited {
	/*color: #c64934;*/
	text-decoration: none;
}

table.adminlist th a:hover {
	text-decoration: underline;
}

table.adminlist tr.row0 {
	background-color: #F9F9F9;
	text-align: left;
}
table.adminlist tr.row1 {
	background-color: #FFF;
	text-align: left;
}
table.adminlist td {
	border-bottom: 1px solid #e5e5e5;
	padding: 4px;
}
table.adminlist tr.row0:hover {
	background-color: #f1f1f1;
}
table.adminlist tr.row1:hover {
	background-color: #f1f1f1;
}
table.adminlist td.options {
	background-color: #ffffff;
	font-size: 8px;
}


a.designedby{font:12px Arial, Helvetica, sans-serif;color:#898989;}
