﻿/* leftmargin="0" topmargin="0" bgcolor="#ffffff" marginheight="0" marginwidth="0"*/

body{
font-family:Arial;
color:#363636;
line-height:130%;
background: #FFFFFF url(../img/background.gif); 
margin:0px; padding:0px; font-size:12px;
}

/* Global Styles */
.clear{height:1px; font-size:1px; clear:both;}
img{vertical-align:bottom;}
img.top{vertical-align:top;}

a img{border:none;}

#container{width:1000px; margin:0px auto;background-color:#646464;}

a { text-decoration:none;}
a:hover {color:#ccc;}
/*------------------------ HomeNews ---------------------------*/

.main { text-align:left; width:1000px; background-color:#fff }
.lftcol { float:left; width:625px; margin-top:10px; padding:0 5px 10px 5px;}
.contentcol { float:right; width:365px; margin-top:10px;}

html > body .wrapper { width:1000px; margin-left:auto; margin-right:auto; }
/*html > body .lftcol { width:559px; }
html > body .contentcol { width:431px; }*/
.clearer{clear:both}

/*------------------------ HomeNews_nosearch ---------------------------*/
.lftcol_ { float:left; width:765px; margin-top:10px; padding:0 5px 10px 5px;}
.contentcol_ { float:right; width:225px; margin-top:10px;}
/*Phan trang */
#tblPaging
{
	font-size:12px;
	border:0px;
}
#tblPaging span.firstPage
{
    display: block;
    width: 15px;
    height: 15px;
    background: url(../img/btnFirst.gif) center center;
    background-repeat: no-repeat;
}
#tblPaging span.lastPage
{
    display: block;
    width: 15px;
    height: 15px;
    background: url(../img/btnLast.gif) center center;
    background-repeat: no-repeat;
}


#tblPaging span.prevPage
{
    display: block;
    width: 15px;
    height: 15px;
    background: url(../img/btn_previous.gif) center center;
    background-repeat: no-repeat;
}
#tblPaging span.nextPage
{
    width: 15px;
    height: 15px;
    display: block;
    background: url(../img/btn_next.gif) center center;
    background-repeat: no-repeat;
}
#tblPaging .selectedPage a
{
    width: 16px;
    height: 16px;
    display: block;
    color: #fff;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-color: #ff8f00;
}
#tblPaging .pageNo a
{
    height: 15px;
    width: 15px;
    float: left;
   
    text-align: center;
    text-decoration:none;
}
#tblPaging .pageNo a:hover
{
    text-align: center;height:15px;
    width: 15px;
    float: left;
    
}


/*Menu Header*/
.glowingtabs{
float:left;
width:100%;
line-height:normal;
/*border-bottom: 1px solid #7e9fff; Add border strip to bottom of menu*/
background-color:#646464;
}

.glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 0px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

.glowingtabs li{
display:inline;
margin:0;
padding:0;
}

.glowingtabs a{
float:left;
background:url(../img/glowtab-left.gif) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

.glowingtabs a span{
float:left;
display:block;
background:url(../img/glowtab.gif) no-repeat right top;
padding: 5px 12px 3px 3px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */

.glowingtabs a:hover span {
color:#fff;
}

.glowingtabs a.current{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a.current span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: #fff;
}

.glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}

.tabcontainer{
clear: left;
width:100%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
background-color:#212A70;
height:24px;
min-height:24px;
padding-top:8px;
}

.tabcontent{
display:none;
color:#fff
}

.tabcontent a{
color:#FFFFFF;
font-weight:bold;
padding-left:5px;
padding-right:5px;
text-decoration:none;
}

.tabcontent a:hover{
color:#ccc;
}


/*Link Header*/
.aLinkhead
{
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}

.aLinkhead a:hover
{
	color:#ccc;
}


/*Slide show*/
.slide_show
{
	border: 1px solid #ccc;
	width:620px; 
	min-height:238px;
}
.slide_show .slide_show_right
{
	float:left;
	width:280px;
}
.slide_show .slide_show_right a
{
	color:Black;
}
.slide_show .slide_show_right a:hover
{
	text-decoration:underline;
}
.slide_show .slide_show_left
{
	float:left;
	width:335px;
	border-right: 1px solid #ccc;
	text-align:center;
	padding-top:1px;
}
.imgShow
{
	width:320px;
	height:236px
}

/* Subchannel Styles */
#subchannel_article_list{padding-top:10px; padding-right:5px;}
.cmsview
{
	padding-right:5px;
color:#191919;
line-height: 150%;
min-height:90px;
}
.cmsview_title
{
color:#003399;
font-weight:bold;
font-size:10pt;
padding-top:5px;
padding-bottom:5px;
text-transform:none;
text-decoration: none;
}
.cmsview a
{
	color:#003399;
}


.slide_show_right ul { list-style-type: square; margin: 0; padding:5px 0 0 15px; float: left; text-align: left; width:195px }

.listImg
{
	height:90px;
	width:130px;
}

.imgShowDetail
{
	border: 1px solid rgb(192, 192, 192); 
	padding: 3px;
	width:210px; 
	height:150;
}


/*-------------------------------- FAQ -------------------------------*/

div.TitleFaq {
	padding:0 0 0 18px;
	background:url(../img/ico-Question.gif) left 1px no-repeat;
	margin-bottom:10px;
	font-weight:bold;
}
p.TitleStyle3 {
	font-weight:bold;
	margin-bottom:7px;
	
}
.line_yellow
{
	background: url(../img/line_yellow.gif) no-repeat;
	height: 1px;
	background-color: #659003;
}
.padding_boxTuvan {
background-color:#FFFFFF;
border:1px solid #DBDBDB;
padding:10px 5px 8px 10px;
}
.bgListTuvan {
background:transparent url(../img/ico_tuvan.gif) no-repeat scroll 5px 50%;
padding:8px 0 2px 40px;
}
.Font_Blue_upper {
color:#659003;
font-size:10pt;
font-weight:bold;
text-transform:uppercase;
}


/* ######### CSS for Shade Tabs. Remove if not using ######### */


.shadetabs{
padding: 5px 0 0 10px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
height:22px;
color:#fff;
font-weight:bold;
background: url(../img/tab.gif) no-repeat;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs a
{
	color:#fff;
	padding-left:6px;
}
.shadetabs .test{
display: inline;
margin: 0;
}



.shadetabs .test a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

.TextBox {
	background-color:white;
	border:0 none;
	color:#646464;
	padding-left:4px;
	padding-top:5px;
	font-style:italic;
}

.ComboBox {
	border: 1px solid #ccc;
	color:#646464;
	padding-top:2px;
}


/*Link aLinkNews_Right*/
.aLinkNews_Right
{
	color:#323232;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}

a.aLinkNews_Right:hover
{
	color:#323232;
	text-decoration:underline;
}
.adv_right
{
	float: left;
	border: 1px solid #ccc;
	width:214px;
}
.adv_right ul { list-style-type: square; margin: 0; padding:5px 0 5px 15px; float: left; text-align: left; width:195px }
/*list-style-image:url(/images/news_arrow_related.gif);*/

.th 
{
	color: #FFFFFF;
     text-align:center;
     }
     
     
 
.folder-news {
width:550px;
font-size:12px;
}
     
.othernews-header {
background:#F5F5F7 url(../img/othernews-header.gif) repeat-x scroll center top;
height:16px;
margin-bottom:10px;
width:550px;
}

.link-othernews {
-x-system-font:none;

font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.link-othernews{
color:#000000;
text-decoration:none;
}
.othernews-title {
-x-system-font:none;
background-color:#F5F5F7;
color:#8A0000;

font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-right:5px;
}

/*Site Map*/

ul.sitemap {
	float: left;
	width: 35%;
}

ul.sitemap, .sitemap ul {
	list-style: none;
}

ul.left {
	margin-left: 10%;
}

.sitemap li a.section, .sitemap li a.section:hover {
	margin: 15px 0 0 0;
	padding: 0 0 10px 10px;
	background: transparent url(../img/h2.jpg) no-repeat;
	font-size: 13px; font-weight: bold;
	color: #09c;
	text-decoration: none;
}

.sitemap li.section ul {
	font-size: 11px;
	margin: 0 0 0 20px;
}
.sitemap li.section ul li {
	padding: 0 0 0 20px;
	background: transparent url(../img/blt-sitemap.gif) no-repeat left center;
}
.sitemap li.section ul li.last {
	background-image: url(../img/blt-sitemap-last.gif);
}

.sitemap li a {
	text-decoration: none;
	color: navy;
	display: block;
	height: 22px;
}

.sitemap li a:hover {
	text-decoration: underline;
	color: blue;
}

.fontTitlle
{
	font-weight:bold;
}
.function_item1
{
	border:1px solid #000;
}
.tieude
{
	font-weight:bold;
	background-color:#E5E5E5;
	padding-left:2px;
}
.tieudechinh
{
	font-weight:bold;
	background-color:#E5E5E5;
}
.tdBG
{
	padding-right:2px;
	padding-left:2px;
}
