BODY
{
	font-size: 12px;
	color: #333;
	font-family: arial;
	background-color: #FFFFFF;
	background-image: url(bg.gif);
	/*background-attachment:fixed;
	background-position:center;
	background-repeat:repeat-y;*/
    margin:0;		
}
TABLE
{
	font-size: 12px;
	color: #333;
	font-family: arial;
}
A
{

	color: #003366;
	text-decoration: none;
}
A:hover
{
	color: #660033;
	text-decoration: underline;
}
.Tieu_de_trai
{
	color: White;
	font-weight: bold;
	background-image: url("tren_trai.gif");
	height: 29px;
	padding-top: 3px;
	padding-left: 14px;
	padding-right: 2px;
	padding-bottom: 3px;
	text-transform: uppercase;
}
.Noi_dung_trai
{
	
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 8px;
	padding-bottom: 3px;
}
.Duoi_trai
{

	text-align: right;
	height: 42px;
	background-image: url("duoi_trai.gif");
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 15px;
	padding-bottom: 3px;
	background-position: bottom;
}
.SUB_MENU
{
	color: Navy;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 4px;
	padding-right: 3px;
	padding-bottom: 3px;
	text-transform: uppercase;
}
.menu { padding:2px; }
.MENU A
{
	cursor:pointer;
	color: Navy;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	height: 18px;
}
.MENU_DIENDAN A
{

	color: Navy;
	font-weight: normal;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 3px;
	padding-bottom: 1px;
	font-weight: bold;
	height: 18px;
}
.Tieu_de_tieu_diem
{
	color: #FFFF00;
	background-image: url(tieu_diem_tren.gif);
	text-align: center;
	height: 40px;
	font-weight: bold;
	padding-top: 15px;
	text-transform: uppercase;
}
.Noi_dung_tieu_diem
{
	color: white;
	width: 100%;
	padding-top: 0px;
	padding-left: 5px;
	padding-right:5px;
	padding-bottom: 5px;
}

/*------------------------------------------------------------------------------------------------------*/

  .subcolumns { width: 100%; overflow:hidden; }	/* ~ 960px */

  /* (en) alternative class for optional support of old Mozilla/Netscape browers */
  .subcolumns_oldgecko { width: 100%; float:left; }

  .c8l, .c16l, .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l, .c83l {float: left; }
  .c8r, .c16r, .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r, .c83r {float: right; margin-left: -5px; }

  .c8l, .c8r	{ width: 8.3333%; }	/* Chia lam 12 khoi, moi khoi = 80px */
  .c16l, .c16r	{ width: 16.666%; }	/* ~ 160px */
  .c25l, .c25r 	{ width: 25%; }		/* = 240 px*/
  .c33l, .c33r 	{ width: 33.333%; }	/* = 320 px*/
  .c50l, .c50r 	{ width: 50%; }		/* = 480 px*/
  .c66l, .c66r 	{ width: 66.666%; }	/* = 640 px*/
  .c75l, .c75r 	{ width: 75%; }		/* = 720 px*/
  .c38l, .c38r 	{ width: 38.2%; }	/* = 366.72 px*/
  .c62l, .c62r 	{ width: 61.8%; }	/* = 593.28 px*/
  .c83l, .c83r	{ width: 83.3333%; }/* ~ 800 px*/

  .subc  { padding: 0 0.5em; }
  .subcl { padding: 0 1em 0 0; }
  .subcr { padding: 0 0 0 1em; }

  .equalize, .equalize .subcolumns { overflow:visible; display:table; table-layout:fixed; }
  .equalize .c8l, .equalize .c16l, .equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l,
  .equalize .c75l,.equalize .c62l,.equalize .c83l,
  .equalize .c8r,.equalize .c16r,.equalize .c50r,.equalize .c25r,.equalize .c33r,
  .equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r, .equalize .c83r {
    display:table-cell; vertical-align:top;
    float:none; margin:0; overflow:hidden;
  }
