body, form, fieldset, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
body, input, select, option, textarea {font-family:Arial, Helvetica, sans-serif;}
body {font-size:0.625em; background:#39a31b url(../images/bgd_body.jpg) repeat-x; text-align:center;}
h1 {float:left;}
h3 {font-size:1.5em;}
h4 {font-size:1em;}
img {border:0 none;}
a {color:#0066ff; outline:none; text-decoration:none;}
	a:hover {text-decoration:underline;}

#container {font-size:1.2em; width:970px; margin:auto; text-align:left; background:url(../images/bgd_container.gif) repeat-y;}
	#main {width:970px;  background:url(../images/bgd_content.gif) no-repeat;}
		#main .jserror {color:#f00; font-weight:bold; padding:11px 30px;}
		
		/* Alert class */
		.alertLayer {font-size:1em; width:150px; text-align:left; position:absolute; top:0; left:0; visibility:hidden;}
			.alertLayer a {overflow:hidden; float:right;}
				.alertLayer a:hover {}
			.alertLayer p {}
			/* layer type */
			.layer {border:0 none; background:#ed7a2a;}
				.layer a {display:none;}
			.layer p {color:#fff; margin:0; padding:5px 10px;}
		
		#header {width:890px; _width:970px; height:80px; padding:10px 40px;}
		
			#quickSearch {font-size:0.917em; color:#888; width:200px; _width:230px; height:70px;padding:10px 15px; background:url(../images/bgd_search.gif) no-repeat; float:right;}
			#quickSearch p {margin:0; padding:0;}
			#quickSearch label {font-weight:bold; padding:0 0 5px; display:block;}
			#quickSearch input {font-size:1em; color:#888; display:block; }
			#quickSearch .keywords {width:170px; height:22px; margin:0 5px 0 0; float:left; padding:4px 10px; border:0 none; background:url(../images/bgd_input_search.gif) no-repeat;}
		
		#nav {width:908px !important;width:970px; height:56px; _height:58px;padding:1px 31px; background:url(../images/bgd_menu.gif) 50% 0 no-repeat; overflow:hidden; position:relative;}
			#nav ul {margin:0; padding:0; list-style:none;}
				#nav ul ul {display:none; position:absolute; top:29px; left:31px;}
				#nav .opened ul {display:block;}
			#nav li {padding:0 2px 0 0; background:url(../images/bgd_menu_sep.gif) 100% 50% no-repeat; float:left;}
				#nav .last {background:none;}
				#nav a {color:#ed7a2a; font-weight:bold; height:28px; line-height:28px; padding:0 10px; background:url(../images/bgd_menu_hover.gif) 0 28px repeat-x; display:block; float:left;}
					#nav a:hover, #nav .active a, #nav .opened a {background-position:0 0;}
				
				#nav .sub {width:908px; display:block;}
					#nav .sub li {padding:0 1px 0 0; background:url(../images/bgd_menu_sub_sep.gif) 100% 50% no-repeat;}
						#nav .sub .last {background:none;}
					#nav .sub a {color:#015fa5; font-size:0.917em; font-weight:normal; background:none;}

		#banner {width:850px !important;width:970px; height:220px; margin:10px 0 0 0; padding:0px 60px 0px 60px; background:url(../images/bgd_banner.jpg) 50% 0 no-repeat;}
			#banner ul{margin:0; padding:0; list-style:none;}
			#banner li {float:left;}
			#banner a {display:block; float:left;}
		
		#subbanner {width:850px; _width: 970px; height:60px; _height:70px; margin:10px 0 0 0; padding:5px 60px; background:url(../images/bgd_subbanner.jpg) 50% 0 no-repeat;}
			#subbanner ul{margin:0; padding:0; list-style:none;}
			#subbanner li {float:left;}
			#subbanner a {display:block; float:left;}
			#slideSub {float:right;}
			#personal {color:#fff; padding:15px 0; float:left;}
				.account {color:#ffff00;}
				#personal p {margin:0; padding:0;}
				#personal a {color:#fff; font-weight:bold; text-decoration:underline; display:inline; float:none;}
					#personal a:hover {color:#ffff00;}
		#subbann {width:850px; _width: 970px; height:42px; _height:52px; margin:5px 0 0 25px; padding:1px 34px; _margin:10px 0 0 0;background:url(../images/banner3.gif) 50% 0 no-repeat;}
			#personal {color:#fff; padding:15px 0; float:left;}
				.account {color:#ffff00;}
				#personal p {margin:0; padding:0;}
				#personal a {color:#fff; font-weight:bold; text-decoration:underline; display:inline; float:none;}
					#personal a:hover {color:#ffff00;}
							
			#highlight {color:#339933; width:500px; height:130px; padding:0 16px 10px 16px; background: url(../images/preloader.gif) 26px 10px no-repeat; overflow:hidden;}
				#highlight img {width:134px; height:100px; padding:8px; background:url(../images/bgd_highlight.gif) no-repeat; display:block; float:left;}
				#highlight div {width:250px; padding:5px 10px; float:left;}
				#highlight h3 {font-size:1.333em;  padding:0 0 10px 0; color:#339933;}
				#highlight p {font-size:0.917em; margin:0; padding:0 0 10px 0;}

			#slide {width:254px; height:58px; overflow:hidden; position:relative;}
				#slide ul {width:5000px;}
				#slide li {padding:0 10px 0 0;}
				#slide a {width:68px; height:48px; padding:3px; border:2px solid #9ed88e;}
					#slide a:hover, #slide .active a {border-color:#cfecc7;}
			#slidePrevious {padding:18px 10px 0 0; visibility:hidden;}
				#slidePrevious a {width:11px; height:22px; background:url(../images/btn_slide_left.gif) 0 0 no-repeat;}
					#slidePrevious a:hover {background-position:0 100%;}
					#slidePrevious span {display:none;}
			#slideNext {padding:18px 0 0 10px; visibility:hidden;}
				#slideNext a {width:11px; height:22px; background:url(../images/btn_slide_right.gif) 0 0 no-repeat;}
					#slideNext a:hover {background-position:0 100%;}
					#slideNext span {display:none;}
		
		#content3Cols {width:910px; _width:970px; margin:15px 0 0 0; padding:0 30px; background:url(../images/bgd_column_top.gif) 50% 0 no-repeat;clear:both;}
			#content3ColsWrapper {width:910px; _width:915px; background:url(../images/bgd_column_bottom.gif) 50% 100% no-repeat; overflow:hidden;}
		#content2Cols {width:910px;_width:970px; margin:25px 0 0 0; padding:0 30px; background:url(../images/bgd_column_sub_top.gif) 50% 0 no-repeat;}
			#content2ColsWrapper {width:910px;_width:915px; background:url(../images/bgd_column_sub_bottom.gif) 50% 100% no-repeat; overflow:hidden;}
			
			#leftsidebar {width:240px; _width:250px; float:left;padding: 0 10px 0 0	;}
				#courses {width:240px; background:url(../images/bgd_course_top.gif) 0 0 no-repeat;}
					#coursesWrapper {width:180px; _width:240px; min-height:250px; height:auto; _height:250px; padding:25px 30px; background:url(../images/bgd_course_bottom.gif) 0 100% no-repeat;}
					#coursesWrap {width:230px; _width:240px ; min-height:250px; height:auto !important; height:250px; padding:25px 5px; background:url(../images/bgd_course_bottom.gif)  0 100% no-repeat;}
					#courses .news {margin:10px 0; padding:0; list-style:none; text-align:justify;}
					#courses .news li {padding:0 0 8px 15px; background:url(../images/li_02.gif) 0 5px no-repeat;}
						#courses .news li a {color:#666; font-weight:bold;}
					#courseTitle {height:22px; background:url(../images/tit_course.gif) no-repeat;}
						#courseTitle span {display:none;}
					#courses .more {margin:0; padding:0; text-align:right;}
						#courses .more a {color:#ff6600; font-weight:bold; background:url(../images/li_03.gif) 0 50% no-repeat; padding:0 0 0 15px;}

					#courseTree {width:180px; font-size:0.917em; margin:10px 0 0 0; padding:0; list-style:none; overflow:hidden;}
						#courseTree ul {width:180px; margin:0; padding:0; list-style:none; display:none; overflow:hidden;}
						#courseTree li {padding:0 0 0 20px; float:left;}
						#courseTree li {width:160px;}
							#courseTree li ul {width:160px;}
							#courseTree li li {width:140px;}
								#courseTree li li ul {width:140px;}
								#courseTree li li li {width:120px;}
						#courseTree a {color:#666666; padding:5px 0; display:block;}
							#courseTree a:hover, #courseTree .active a {color:#006699;}
						#courseTree .opened {display:block;}
						#courseTree .folder {font-weight:bold; background:url(../images/icon_folder.gif) 0 3px no-repeat;}
						#courseTree .file {font-weight:normal; background:url(../images/icon_file.gif) 0 3px no-repeat;}
				
				#register {width:145px; _width:240px;height:81px; _height:107px; margin:10px 0 0 0; padding:26px 0 0 95px; background:url(../images/bgd_online_registration.gif) 0 0 no-repeat; overflow:hidden;}
					#register h3 {display:none;}
					#register p {margin:0; padding:0;}
					#register a {display:block;}
					#register img {display:block;}
				#hotlines {width:240px; height:102px; margin:10px 0 0 0; background:url(../images/bgd_hotlines.gif) no-repeat;}
					#hotlines h3, #hotlines ul {display:none;}

			#content {width:390px; _width:400px; padding:0 10px;float:left;}
				#welcome {padding:10px 3px; _padding:10px 0px;}
					#welcomeTitle {height:41px; _height:51px; padding:0 7px 10px 7px; background:url(../images/tit_welcome.gif) 7px 0 no-repeat;}
						#welcomeTitle span {display:none;}
					#welcome p {margin:0; padding:0 7px 10px 7px;}
					#welcomeSlide {padding:7px 0; position:relative;}
						#welcomeSlide dl {font-size:0.917em; width:355px; _width:385px; height:42px; _height:190; margin:0; padding:148px 0 0 30px; background:url(../images/bgd_mask.png) no-repeat; position:absolute; top:0; left:0;}
						#welcomeSlide dt {font-weight:bold; margin:0; padding:0;}
						#welcomeSlide dd {margin:0; padding:0;}
				#lich {padding:0 0 0 10px;}
					#lichTitle {height:21px; background:url(../images/tit_course.gif) no-repeat;}

				#news {padding:0 10px;}
					#newsTitle {height:21px; background:url(../images/tit_news.gif) no-repeat;}
						#newsTitle span {display:none;}
					#news ul {margin:0; padding:10px 0; list-style:none;}
						#news li {background:url(../images/li_01.gif) 0 5px no-repeat; padding:0 0 5px 15px;}
							#news li a {font-size:0.917em; font-weight:bold;}			
			#subcontent {width:620px;_width:660px; padding:0 20px; _padding:0 0 0 5px;float:right;}
				#toolbox {width:116px; height:23px; margin:10px 0 0 0; padding:7px 14px; list-style:none; background:url(../images/bgd_page_tool.gif) 0 0 no-repeat; float:right;}
					#toolbox li {padding:0 3px; float:left;}
					#toolbox a {width:23px; height:23px; display:block;}
						#toolbox a:hover {background-position:0 100%;}
					#toolbox a span {display:none;}
					#printBtn {background:url(../images/icon_tool_print.gif) 0 0 no-repeat;}
					#emailBtn {background:url(../images/icon_tool_email.gif) 0 0 no-repeat;}
					#sizeupBtn {background:url(../images/icon_tool_sizeup.gif) 0 0 no-repeat;}
					#sizedownBtn {background:url(../images/icon_tool_sizedown.gif) 0 0 no-repeat;}
					
				.breadcum {color:#b0b0b0; font-size:0.833em; padding:0 0 7px 0; border-bottom:1px solid #e5e5e5;}
					.breadcum a {color:#b0b0b0;}
						.breadcum a:hover {color:#006699;}
				#subcontent h3 {padding:0 0 20px 0;}
			
			#rightsidebar {width:230px; _width: 245px;padding:0 0 0 15px;_padding:0 0 0 10px; float:left;}
		
				#links {margin:10px 0 0 0;}
					#linksTitle {height:21px; background:url(../images/tit_website.gif) 5px 0 no-repeat;}
						#linksTitle span {display:none;}
					#links ul {width:230px; margin:0; padding:0; list-style:none; overflow:hidden;}
					#links li {float:left;}
					#links a {display:block;}
					#links img {display:block;}
				.login {font-size:0.917em; width:200px; _width:230px; height:133px; _height:157px; margin:20px 0 0 0; padding:12px 15px;background:url(../images/bgd_login.gif) no-repeat; overflow:hidden;}
					#loginTitle {height:18px; padding:0 0 15px 0; _padding:0 0 25px 0; background:url(../images/tit_login.gif) no-repeat;}
						#loginTitle span {display:none;}
					.login p {width:100%; _width:230px; margin:0; padding:0 0 4px 0;overflow:hidden;}
					.login label {width:60px; padding:3px 0 0 0; display:block; float:left;}
					.login .text {font-size:1em; width:140px; height:20px; padding:3px 10px;  background:url(../images/bgd_input_login.gif) no-repeat; border:0 none; display:block; float:left;}
					.login .submit {width:auto; padding:7px 0 0 60px; }
					.login .getpass {width:200px; padding:6px 0 0 0; border-top:1px solid #bfbfbf;}
						.login .getpass a {font-weight:bold; background:url(../images/li_04.gif) 0 50% no-repeat; padding:0 0 0 15px;}
				.thongke {font-size:8pt;width:200px; _width:230px; height:67px; _height:127px;padding:35px 0 20 30;background:url(../images/bgd_tke.png) no-repeat; overflow:hidden;}

		#footer	{font-size:0.917em; width:910px; _width:970px; height:96px ;_height:130px; padding:34px 30px 0 30px; background:url(../images/bgd_footer.gif) no-repeat; overflow:hidden;}
			#footer ul {margin:0; padding:0; list-style:none; text-align:center;}
			#footer li {padding:0 11px 0 9px; border-right:1px solid #d9d9d9; display:inline;}
			#footer a {color:#999999;}
				#footer .last {padding:0 0 0 10px; border:0 none;}
				.address {color:#666666; width:230px; padding:5px 0 0 0; float:left;}
					.address dt {font-weight:bold; text-transform:uppercase; margin:0; padding:0;}
					.address dd {margin:0; padding:0;}
				#copyright{color:#999999; font-weight:bold; height:96px ;_height:130px; padding:34px 0px 0 0; float:right;}
					#copyright p {margin:0; padding:0; text-align:right;}
 				    #copyright a {color:#6699ff;}
						#copyright a:hover {color:#0066ff;}
		#foot{font-size:0.917em; width:910px; _width:970px; height:96px ;_height:130px; padding:34px 30px 0 30px;background:url(../images/bgd_footer.png) no-repeat;overflow:hidden;}
			#foot ul {margin:0;padding:0;list-style:none; text-align:center;}
			#foot li {padding:0 11px 0 9px; border-right:1px solid #d9d9d9; display:inline;}
			#foot a {color:#999999;}
				#foot .last {padding:0 0 0 10px; border:0 none;}
				.addr {color:#666666; width:230px; margin: 15px 0 0 0; float:left; font-family:Arial,Helvetica,sans-serif;}
					.addr dt {font-weight:bold; text-transform:uppercase; margin:0; padding:0;}
					.addr dd {margin:0; padding:0;}
				#copyr {color:#999999; font-weight:bold; margin: 45px 0 0 0 ; float:right;font-family:Arial,Helvetica,sans-serif;}
					#copyr p {margin:0; padding:0; text-align:right;}
					#copyr a {color:#6699ff;}
						#copyr a:hover {color:#0066ff;}	
div.newsPaging{text-align: center;border-top: 0px dashed #BFBFBF;display: block;padding: 10px 0;width: 100%}

a.newsPage:link, a.newsPage:hover, a.newsPage:visited {text-decoration: none;padding-left: 3px;padding-right: 3px}

span.newsPaging{float: left;width: 100%;padding:10px 0;}

div.currentPage{font-weight: bold;color: #FF3300;display: inline}
div.divNewsAll
{
  display: block;
  background-color: #FFFFFF
}

span.News{
  display: compact;
  float: left;
  width:100%;
}

div.divNews
{
  margin-bottom: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 7px;
  border-bottom: 1px dashed #BFBFBF;
  display: table;
}
div.divNewsTH
{
  margin-bottom: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 7px;
  display: table;
}
div.divNewsOver
{
  margin-bottom: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 7px;
  border-top: 1px dashed #BFBFBF;
  display: table;
  background-color: #F0F0F0
}

div.divNewsName
{
  font-weight: bold;
  font-size: 12pt;
  color: #FF6600;
  border-bottom: 1px solid #006FB0;
  margin-bottom: 10px;
  padding-bottom: 5px;
}

div.divNewsTitle
{
  font-weight: bold;
  color: #CC6633;
  padding-bottom: 5px;
  cursor:pointer;
  display: block
}

div.divNewsReview
{
  padding-bottom: 5px;
  color: #0053A6;
  cursor:pointer;
}

div.divNewsDetail
{
  display: none;
}
div.divNewsDetailTH
{
  display: block;
}
div.divNewsData
{
  font-weight: bold;
  color: #5F5F5F;
  padding-top: 5px
}
div.divNewsDataDetail
{
  font-size:8pt;
  font-family:Arial;  
  color: Blue;
}
.MbookTitle, .MbookTitle div
{
  font-weight: bold;
  color: #FF6600;      /* fcac19 */
  border: 0px solid #91a8dd;
  padding-bottom: 4px;
  padding-right: 4px;
  padding-top: 4px;
  font-size: 10pt;
  margin: 4px
}
.Dinhkem
{
	font-family:Tahoma ;
	font-size:8pt;
	color:Navy;    
}
a.Lien_ket, a.Lien_ket:visited {
  color: #3366CC;
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 3px;
  cursor:pointer;
}

a.Lien_ket:hover{
  color: #fcac19;
  text-decoration: underline;
  padding-top: 3px;
  padding-bottom: 3px
}

td {
	color:#004080;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:9pt;
}.Lien_ket:hover{
  color: #fcac19;
  text-decoration: underline;
  padding-top: 3px;
  padding-bottom: 3px
}

td {
	color:#004080;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:9pt;
}
span.Lich{
  display: compact;
  float: left;
  width:100%;
}
div.divLich
{
  margin-bottom: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 7px;
  border-bottom: 1px dashed #BFBFBF;
  display: table;
}

div.divLichOver
{
  margin-bottom: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 7px;
  border-top: 1px dashed #BFBFBF;
  display: table;
  background-color: #F0F0F0
}

div.divLichName
{
  font-weight: bold;
  font-size: 12pt;
  color: #FF6600;
  border-bottom: 1px solid #006FB0;
  margin-bottom: 10px;
  padding-bottom: 5px;
}

div.divLichTitle
{
  font-weight: bold;
  color: #CC6633;
  padding-bottom: 5px;
  cursor:pointer;
  display: block
}

div.divLichReview
{
  padding-bottom: 5px;
  color: #0053A6;
  cursor:pointer;
}

div.divLichDetail
{
  display: none;
}

div.divLichData
{
  font-weight: bold;
  color: #5F5F5F;
  padding-top: 5px
}
div.divLichDataDetail
{
  font-size:8pt;
  font-family:Arial;  
  color: Blue;
}
.LichTitle, .LichTitle div
{
    font-weight: bold;
    color: #0099ff; /* fcac19 */
    font-size: 10pt;
    margin: 4px;
}
.groupInfo
{
  border: 1px solid #0066CC;
  background-color: #ECF1FF;
  padding: 3px 3px 3px 3px;
  margin: auto;
}

.groupInfo h3
{
  color: #FFFFFF;
  font-size: 9pt;
  font-weight: bold;
  background-color: #336699;
  padding: 4px 4px 4px 5px;
  margin: 0 0 0 0
}

