html, table, caption, tbody, tfoot, thead, tr, th, td 
{font-size:100%; font-family: Arial;color:#7a7a7a;line-height:18px;}
body {
	padding:5px 1px 0 1px;padding:0px;margin:0px;margin-top:10px;
	text-align:center;font-size:12px;font-family:Arial;
	background:url(images/bg_body.png) top #6a0901 repeat-x;
	color:#5a5a5a;
	line-height:18px;
}
span, p{
 line-height: 18px;
}
.textcolordefault
{
  color:#7a7a7a;
}
a{
text-decoration: none;
font-size:12px;
cursor:pointer;
color: #7a7a7a;
font-family: Arial;
}
/*#txt_titleenglish{color:#000;}*/
a:hover{
color:#b32317;
}
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 11px Arial ;color:#fff;}
a.title6:hover{color:#ed930b ;}
span.title4{font:bold 13px Arial ;}
.keyword_title{font-weight:bolder;}
a.title2{font:bold 11px Arial ;color:#ae3820; float:right; background:url(images/tamgiac1.gif)no-repeat 70px 5px; padding-right:20px;
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-right:10px;
}
/*-----------------------------------------------*/
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:20px;_margin-left:10px;float:left;overflow:auto;width:97%;}
/*-----------------------------------------------*/
#pageheader {
width: 960px;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 ;}
#pageheader input.txt_search{
  width:175px;color:#818181;
	height:25px;border:0px;padding:5px;margin:5px 0;
	background:url(images/txt_sreach.png) no-repeat;
}
#pageheader input.bt_search{
   	background:url(images/bt_tk.png) 0 0 no-repeat;
	width:37px;height:25px;
	margin:0px 0 0 25px;
	cursor:pointer;
	border:none;
}




#banner{
/*background:url(images/banner.jpg) no-repeat;*/
float:left;width:959px; height:168px;
clear: both;
/*border-left:1px solid #adadad;*/
}


#banner .textlogo{
margin:40px 0 0 50px;_margin:40px 0 0 20px;float:left;
background: url(images/masef.png) no-repeat ;
width:261px; height:35px;
}
#banner .textlogo2{
font:bold 16px/21px arial;
clear: both;float:left;
color:#821a11;
margin:5px 0 0 54px;_margin:5px 0 0 24px;
}

#banner .textlogo3{
font:bold 16px/21px arial;
clear: both;float:left;
/*color:#821a11;*/
color: #00;
margin:5px 0 0 54px;_margin:5px 0 0 24px;
}
#menu
{ 
  width:960px;clear:both;border:1px solid #232323;
  height:42px;
  background:url("images/bg_menu.png") repeat-x;
  margin:0 auto;
}


#footer{
	width:960px;padding-top:10px;
	height:249px;
	color:#5f6700;
	font-size:12px;
	text-align:center;margin:0 auto; 
	background:url("images/footer.png") no-repeat ;
    clear:both;	
}
#footer .copyright{
	font:bold 12px/15px arial;color:#7a7a7a;
}
#footer .designedby{
	font:normal 11px/15px arial;color:#ae3820;
}
#page {
	width: 960px;clear:both;
	padding:0px;margin:0 auto;
	text-align:left;

}


	
#pagebody {
	 width: 960px;float:left;
	 background:#fff url("images/pagebody.png") repeat-x top ;
	 border-top:1px solid #adadad;padding-top:5px;
}

#leftcontentbox
{
  width: 210px;float:left;margin-left:5px;_margin-left:2px;
}

#sidebox{
	width: 210px;float:left;padding:0px;
	margin:0 0 10px 0px;
}
#sidebox .td
{
  height:34px;text-transform:uppercase;
	color:#ae3820;padding-left:25px;
	font:bold 13px/34px Arial, Helvetica, sans-serif;
	background: url('images/sidebox_top.png') no-repeat;
}
#sidebox .th
{
  height:15px;
	padding-left:25px;	
	background: url('images/sidebox_top.png') no-repeat;
}
#sidebox .content
{ float:left;
width: 208px; /* 180 Main Menu Item widths */
_width: 210px; 
background: #eaeaea;
border-left:1px solid #cacaca;
border-right:1px solid #cacaca;
}
#sidebox .sbfooter
{
background: url(images/sidebox_footer.png) no-repeat;
	width: 210px;float:left;
	height:7px;clear:both;
}
#sidebox .content ul.login{
float:left; margin:0px;padding:0px;
width: 205px; /* 180 Main Menu Item widths */

}
 
#sidebox .content ul.login li{
margin:0 0 7px 10px ;list-style:none;
}
#sidebox .content ul.login li input.txtBox1{
 	width:184px;color:#818181;padding :7px 0 0 25px;margin-top:5px;
	height:26px;border:0px;
	background:url(images/user.png) no-repeat;
}
#sidebox .content ul.login li input.txtBox2{
	background:url(images/pass.png) no-repeat;margin-top:0px;
}
#sidebox .content ul.login li input.go{
	background:url(images/button_dn.png) 0 0 no-repeat;
	width:70px;height:26px;
	margin:0px 0 0 115px;color:#fff;
	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:#7a7a7a;
padding: 2px 0px 2px 20px;font-size:10px;
}


#sidebox .content ul.login li a.link1:hover{
text-decoration:none;color:#ae3820;
background:url(images/img_cham1.gif) 5px center no-repeat;
}




#contentbox {
	width: 735px;float:right;	
}
#contentbox .ctbcontent {
	/*margin-bottom:30px;*/
	margin:1px 22px 30px 5px;
		_margin:1px 12px 30px 5px;
		width: 720px;		
}
#contentbox #hilight_headbox {
	height:167px; width:722px;float:left;
	background:url(images/content_box.jpg) no-repeat;
}
#contentbox h2.nlast
{color:#ae3820;text-transform:uppercase;width:349px;margin:0px 0 10px;height:auto;
 border-bottom:1px inset #818181;font:bold 13px/14px Arial, Helvetica, sans-serif;
 
}
#contentbox h2
{color:#ae3820;text-transform:uppercase;margin:0px 0 10px;height:20px;
 border-bottom:1px inset #818181;font:bold 13px/14px Arial, Helvetica, sans-serif;
 
}
#contentbox h2.nngang{width:700px;}
#contentbox h2.title1{
color:#7a7a7a;padding:12px 0 0  15px;border:0px;margin:0px 0 1px;
}
#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:0px; 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 #adadad;
	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:#0099FF;
}
input.button:hover{color:#6b5ae0;}

/* 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;
}



/*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: #000;
}
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;}
