/* CSS Document */
@charset "utf-8";
body{
	margin:0;padding:0; background-color:#060000;font-family:Arial, Tahoma; font-size:12px;			
}
#bg_menu{
	height:82px; background:url(../images/bg_menu.jpg);background-repeat:repeat-x; 
}
#bg_menu2{
	height:51px; background:url(../images/bg_menu2.jpg);background-repeat:repeat-x; margin:0px; padding:0px; width:771px;
}
.top_header{
	color:#FFFFFF; background-color:#2e2e2e; height:30px; line-height:30px;
}
.top_header a:link{
	color:#FFFFFF; background-color:#2e2e2e; height:30px; line-height:30px; text-decoration:none;
}
.top_header a:visited{
	color:#FFFFFF; background-color:#2e2e2e; height:30px; line-height:30px; text-decoration:none;
}
.top_header a:hover{
	color:#CCCCCC; height:30px; line-height:30px; 
}
#bg_logo{
	background:url(../images/bg_logo.jpg);background-repeat:no-repeat; height:288px; width:346px; text-align:right;
}
#bg_banner{
	background-color:#FFFFFF; width:656px; height:288px; text-align:left;
	
}
#bg_body{
	background-color:#ffffff; height:100px;
}

#bg_footer{
	background-color:#DFDFDF; height:90px; padding-left:80px; text-align:left; color:#333333; line-height:20px;
}
.bg_input_search{
	background:url("../images/txt_search.gif") no-repeat scroll 0 0 transparent;
}
/* CSS for top menu */
#menu_begin_gray{
	background:url(../images/bg_gray_left.jpg);background-repeat:no-repeat right; 
}
#menu_begin_light{
	background:url(../images/bg_light_left.jpg);background-repeat:no-repeat right; 
}
#menu_end_gray{
	background:url(../images/bg_gray_right.jpg);background-repeat:no-repeat left; 
}
#menu_end_light{
	background:url(../images/bg_light_right.jpg);background-repeat:no-repeat left; 
}


#jsddm{	
	margin: 0;padding: 0;height: 51px;	
}
			
#jsddm li{	
	float: left;list-style: none;
}

#jsddm li a{
	display: block;	color:#fff;	text-decoration: none; padding:0px 0px 0px 5px; /*Padding to accomodate left tab image. Do not change*/
	height: 51px;line-height: 51px;	text-align: center;	cursor: pointer;
}

#jsddm li a b{	
	display: block;	padding: 0px 10px 0px 0px; /*Padding of menu items*/
	text-transform:uppercase;										
}
/* kich thuoc menu level 1 */
#jsddm li.tcurrent{
	width:85px;
}
#jsddm li.tnocurrent{
	width:85px;
}
#jsddm li.nocurrent{
	width:150px;
}
#jsddm li.current{
	width:150px;
}
#jsddm li.bcurrent{
	width:86px;
}
#jsddm li.bnocurrent{
	width:86px;
}
#jsddm li.bnocurrent a{
	color:#000000;
	background-position: left;
}

#jsddm li.bnocurrent a b{
	color: #000000;	
}

#jsddm li.bnocurrent a:hover{
	color: #000000;
	background: url(../images/menur_hover_left.jpg) no-repeat; /*right tab image path*/
}
										
#jsddm li.bnocurrent a:hover b{
	color: #000000;
	background: url(../images/menur_hover_right.jpg) no-repeat right top; /*right tab image path*/
}


/* muc menu begin*/									
#jsddm li.tcurrent a{
	color:#00abf1;background-position: left;background: url(../images/menur_ba_left.jpg) no-repeat; /*left tab image path*/	
}

#jsddm  li.tcurrent a b{
	color: #00abf1;	background: url(../images/menur_bab_right.jpg) no-repeat right top; /*right tab image path*/
}

#jsddm li.tnocurrent a{
	color:#000000;
	background-position: left;
}

#jsddm li.tnocurrent a b{
	color: #000000;	
}

#jsddm li.tnocurrent a:hover{
	color: #000000;
	background: url(../images/menur_hover_left.jpg) no-repeat; /*right tab image path*/
}
										
#jsddm li.tnocurrent a:hover b{
	color: #000000;
	background: url(../images/menur_hover_right.jpg) no-repeat right top; /*right tab image path*/
}

#jsddm li.bcurrent a{
	color:#00abf1;background: url(../images/menur_eab_right.jpg) no-repeat left top; /*right tab image path*/	
}									
/* menu dang duoc chon */
#jsddm li.current a{
	color:#00abf1;
	background: url(../images/menur_ca_left.jpg) no-repeat left top;  /*left tab image path*/
	background-position: left;	
}

#jsddm  li.current a b{
	color: #00abf1;
	background: url(../images/menur_cab_right.jpg) no-repeat right top; /*right tab image path*/
}										
/* dinh dang cho menu khong duoc chon */
#jsddm li.nocurrent a{
	color:#000000;
	background-position: left;
}

#jsddm li.nocurrent a b{
	color: #000000;	
}

#jsddm li.nocurrent a:hover{
	color: #000000;
	background: url(../images/menur_hover_left.jpg) no-repeat; /*right tab image path*/
}
										
#jsddm li.nocurrent a:hover b{
	color: #000000;
	background: url(../images/menur_hover_right.jpg) no-repeat right top; /*right tab image path*/
}

/* Ket thuc dinh dang cho menu khong duoc chon */
						
#jsddm li ul{
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;	
	z-index:1000;
}

#jsddm li ul li{
	float: none;
	display: inline;
}


#jsddm li.nocurrent ul li a:link{
	height:24px;
	line-height: 24px;
	color:#00abf1;			
	text-align:left;
	padding-left:20px;
	font-weight:100;	
}
#jsddm li.nocurrent ul li a:visited{
	height:24px;
	line-height: 24px;
	color:#00abf1;			
	text-align:left;
	padding-left:20px;	
	font-weight:100;	
}
#jsddm li.nocurrent ul li a:hover{
	height:24px;
	line-height: 24px;
	color:#FF6600;
	text-align:left;
	padding-left:20px;	
	font-weight:100;	
}

#jsddm li.nocurrent ul li a.submenu:link{
	height:24px;
	line-height: 24px;
	color:#666666;			
	text-align:left;
	font-weight:bold;
	font-size:14px;
	padding-left:0px;	
	
}
#jsddm li.nocurrent ul li a.submenu:visited{
	height:24px;
	line-height: 24px;
	color:#666666;			
	text-align:left;
	font-weight:bold;
	font-size:14px;	
	padding-left:0px;	
}
#jsddm li.nocurrent ul li a.submenu:hover{
	height:24px;
	line-height: 24px;
	color:#FF6600;
	text-align:left;
	font-weight:bold;	
	font-size:14px;
	padding-left:0px;	
}

/*---*/
#jsddm li.tcurrent ul li a:link{
	height:24px;
	line-height: 24px;
	color:#00abf1;			
	text-align:left;
	padding-left:20px;
	font-weight:100;	
}
#jsddm li.tcurrent ul li a:visited{
	height:24px;
	line-height: 24px;
	color:#00abf1;			
	text-align:left;
	padding-left:20px;	
	font-weight:100;	
}
#jsddm li.tcurrent ul li a:hover{
	height:24px;
	line-height: 24px;
	color:#FF6600;
	text-align:left;
	padding-left:20px;	
	font-weight:100;	
}

#jsddm li.tnocurrent ul li a:link{
	height:24px;
	line-height: 24px;
	color:#00abf1;			
	text-align:left;
	padding-left:20px;
	font-weight:100;	
}
#jsddm li.tnocurrent ul li a:visited{
	height:24px;
	line-height: 24px;
	color:#00abf1;			
	text-align:left;
	padding-left:20px;	
	font-weight:100;	
}
#jsddm li.tnocurrent ul li a:hover{
	height:24px;
	line-height: 24px;
	color:#FF6600;
	text-align:left;
	padding-left:20px;	
	font-weight:100;	
}

#jsddm li.tnocurrent ul li a.submenu:link{
	height:24px;
	line-height: 24px;
	color:#666666;			
	text-align:left;
	font-weight:bold;
	font-size:14px;
	padding-left:0px;	
	
}
#jsddm li.tnocurrent ul li a.submenu:visited{
	height:24px;
	line-height: 24px;
	color:#666666;			
	text-align:left;
	font-weight:bold;
	font-size:14px;	
	padding-left:0px;	
}
#jsddm li.tnocurrent ul li a.submenu:hover{
	height:24px;
	line-height: 24px;
	color:#FF6600;
	text-align:left;
	font-weight:bold;	
	font-size:14px;
	padding-left:0px;	
}

/*----*/
#jsddm li.current ul li a:link{
	height:24px;
	line-height: 24px;
	color:#00abf1;			
	text-align:left;
	padding-left:20px;
	font-weight:100;
	background: url(../images/menur_csa_left.jpg) no-repeat left top;  /*left tab image path*/
	
}
#jsddm li.current ul li a:visited{
	height:24px;
	line-height: 24px;
	color:#00abf1;			
	text-align:left;
	padding-left:20px;	
	font-weight:100;	
	background: url(../images/menur_csa_left.jpg) no-repeat left top;  /*left tab image path*/
}
#jsddm li.current ul li a:hover{
	height:24px;
	line-height: 24px;
	color:#FF6600;
	text-align:left;
	padding-left:20px;	
	font-weight:100;
	background: url(../images/menur_csa_left.jpg) no-repeat left top;  /*left tab image path*/	
}

#jsddm li.current ul li a.submenu:link{
	height:24px;
	line-height: 24px;
	color:#666666;			
	text-align:left;
	font-weight:bold;
	font-size:14px;
	padding-left:0px;	
	
}
#jsddm li.current ul li a.submenu:visited{
	height:24px;
	line-height: 24px;
	color:#666666;			
	text-align:left;
	font-weight:bold;
	font-size:14px;	
	padding-left:0px;	
}
#jsddm li.current ul li a.submenu:hover{
	height:24px;
	line-height: 24px;
	color:#FF6600;
	text-align:left;
	font-weight:bold;	
	font-size:14px;
	padding-left:0px;	
}


#jsddm li.tcurrent ul li a.submenu:link{
	height:24px;
	line-height: 24px;
	color:#666666;			
	text-align:left;
	font-weight:bold;
	font-size:14px;
	padding-left:0px;	
	
}
#jsddm li.tcurrent ul li a.submenu:visited{
	height:24px;
	line-height: 24px;
	color:#666666;			
	text-align:left;
	font-weight:bold;
	font-size:14px;	
	padding-left:0px;	
}
#jsddm li.tcurrent ul li a.submenu:hover{
	height:24px;
	line-height: 24px;
	color:#FF6600;
	text-align:left;
	font-weight:bold;	
	font-size:14px;
	padding-left:0px;	
}
/* End  CSS for top menu */




.a_left{
	text-align:left;
}
.a_center{
	text-align:center;
}
.a_right{
	text-align:right;
}
.a_justify{
	text-align:justify;
}
.va_top{
	vertical-align:top;
}
.va_bottom{
	vertical-align:bottom;
}
.f_arial{
	font-family:Arial,Tahoma,Verdana;
}
.f_tahoma{
	font-family:Tahoma,Arial,Verdana;
}
.f_verdana{
	font-family:Verdana,Arial,Tahoma;
}
.f_bold{
	font-weight:bold;
}
.f_italic{
	font-style:italic;
}
.f_size8{
	font-size:8px;
}
.f_size9{
	font-size:9px;
}
.f_size10{
	font-size:10px;
}
.f_size11{
	font-size:11px;
}
.f_size12{
	font-size:12px;
}
.f_size13{
	font-size:13px;
}
.f_size14{
	font-size:14px;
}
.f_size16{
	font-size:16px;
}
.f_size18{
	font-size:18px;
}
.f_size20{
	font-size:20px;
}

.c_blue{
	color:#0d4e8e;
}
.c_blue a:link{
	text-decoration:none;
	color:#0d4e8e;
}
.c_blue a:visited{
	text-decoration:none;
	color:#0d4e8e;
}
.c_blue a:hover{
	text-decoration:none;
	color:#FF6600;	
}

.more{
	color:#00abf1;
}

.more a:link{
	text-decoration:none;
	color:#00abf1;
}
.more a:visited{
	text-decoration:none;
	color:#00abf1;
}
.more a:hover{
	text-decoration:none;
	color:#FF6600;	
}


.c_red{
	color:#FF0000;
}

.c_blue2{
	color:#1d5687;
}
.c_header{
	color:#075ea3;
}
.uppercase{
	text-transform:uppercase;
}

.c_white{
	color:#ffffff;
}
.c_black{
	color:#000000;
}

.c_gray{
	color:#666666;
}
.c_gray a:link{
	text-decoration:none;
	color:#666666;
}
.c_gray a:visited{
	text-decoration:none;
	color:#666666;
}
.c_gray a:hover{
	text-decoration:none;
	color:#FF6600;	
}

.c_1e{
	color:#1e1e1e;
}
.c_1e a:link{
	text-decoration:none;
	color:#1e1e1e;
}
.c_1e a:visited{
	text-decoration:none;
	color:#1e1e1e;
}
.c_1e a:hover{
	text-decoration:none;
	color:#FF6600;	
}

.c_orange{
	color:#ff5a00;
}

.pl3{
	padding-left:3px;
}
.pl5{
	padding-left:5px;
}
.pl6{
	padding-left:6px;
}
.pl8{
	padding-left:8px;
}
.pl12{
	padding-left:12px;
}
.pr3{
	padding-right:3px;
}
.pr5{
	padding-right:5px;
}
.pr8{
	padding-right:8px;
}
.pr10{
	padding-right:10px;
}
.pt3{
	padding-top:3px;
}
.pt5{
	padding-top:5px;
}
.pt8{
	padding-top:8px;
}
.pt12{
	padding-top:12px;
}
.pb3{
	padding-bottom:3px;
}
.pb5{
	padding-bottom:5px;
}
.pb8{
	padding-bottom:8px;
}
.pd8{
	padding:8px;
}
.pd5{
	padding:5px;
}
.pd3{
	padding:3px;
}
.pd4{
	padding:4px;
}
.pd2{
	padding:2px;
}

.c_black a:link{
	text-decoration:none;
	color:#000000;
}
.c_black a:visited{
	text-decoration:none;
	color:#000000;
}
.c_black a:hover{
	text-decoration:none;
	color:#FF6600;	
}

.left_menu_item a:link{
	text-decoration:none;
	color:#ffffff;
}
.left_menu_item a:visited{
	text-decoration:none;
	color:#ffffff;
}
.left_menu_item a:hover{
	text-decoration:none;
	color:#a9a9a9;	
}

.c_orange a:link{
	text-decoration:none;	
	color:#ff5a00;	
}
.c_orange a:visited{
	text-decoration:none;
	color:#ff5a00;	
}
.c_orange a:hover{
	text-decoration:none;
	color:#CC0099;	
}
.normal{
	color:#00abf1;
}

.normal a:link{
	text-decoration:none;
	color:#00abf1;
}
.normal a:visited{
	text-decoration:none;
	color:#00abf1;
}
.normal a:hover{
	text-decoration:none;
	color:#FF6600;	
}
.showdate{
	font-family: 'Arial'; 
	font-size: 8pt; 
	color:#999999;
}

/* B for new */
.title_new {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, verdana, Tahoma,  Helvetica, sans-serif; font-weight:bold; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.title_new:link {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, verdana, Tahoma,  Helvetica, sans-serif; font-weight:bold; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.title_new:visited {
	FONT-SIZE: 12px; COLOR:#000000; FONT-FAMILY: Arial, verdana, Tahoma,  Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.title_new:hover {
	FONT-SIZE: 12px; COLOR: #FF6000; FONT-FAMILY: Arial, verdana, Tahoma,  Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.ShowDate{
	font-family: 'Arial'; 
	font-size: 8pt; 
	color: #8080C0;
}
.newstitle{
	font-family:Verdana, Tahoma, Arial;
	color: #000000;
	font-size: 8pt;
	font-weight: 700;
	text-transform: UpperCase;	
	text-decoration: none;
}
a.Other{
	font-family:Arial, Verdana, Tahoma;
	color: #0000ff;
	font-size: 10pt;
	font-weight: 200;
	text-decoration:none;
}
a.Other:hover{
	font-family:Arial, Verdana, Tahoma;
	color: #FF0000;
	font-size: 10pt;
	font-weight: 200;
	text-decoration:none;
}
/* E for new */
.browser{
	font-family:  Verdana, Tahoma, Arial ; font-size:8pt; color:#330000; text-align:left;
}
.browser a:link{
	font-family: Verdana, Tahoma, Arial ; font-size:8pt; color:#0000ff; TEXT-DECORATION: none;
}
.browser a:visited{
	font-family: Verdana, Tahoma, Arial ; font-weight:8pt; color:#0000ff; TEXT-DECORATION: none;
}
.browser a:hover {
	color: #ff6600; TEXT-DECORATION: underline
}
