body {
  background: #9e9e9e;
}


.Banner {
  background: url('Images/hanoi_portal3_01.jpg') no-repeat;
  height: 136px; width: 100%;
}
.Bannercongbao {
  background: url('Images/bn_CB.jpg') no-repeat;
  height: 136px; width: 100%;
}
.Menu_bg {
  height: 40px; background: url('Images/menu_bg.jpg') repeat-x;
  width: 100%;
}

.menu_link {
  padding: 0px 25px 0px 25px;
  font-size: 12px; font-family:Tahoma; color:white; font-weight: bold;
}
.menu_link :link, .menu_link :visited {
 font-size: 12px; font-family:Tahoma; color:white; font-weight: bold;
}
.menu_link :hover {
 font-size: 12px; font-family:Tahoma; color:yellow; font-weight: bold;
 text-decoration: none;
}
.menu_sep {
  width: 2px; height: 40px;
  background: url('Images/menu_sep.jpg') no-repeat;
}
.line {
  height: 8px; width: 100%;
    background: url('Images/line.jpg') repeat-x;
}

.hotlinerun {
 height: 30px; background: #e7e7e7;
}

.leftpane {
  width: 180px; vertical-align: top; background: #f26f1f;   vertical-align: top;
  border-top: solid 1px white; padding: 0px; margin: 0px;
}

.Dleftpane {
  width: 210px; vertical-align: top; background: #f26f1f;   vertical-align: top;
  border-top: solid 1px white; padding: 0px; margin: 0px;
}
.Drightpane {
  width: 740px; vertical-align: top; padding: 0px; margin: 0px; border-left: solid white 10px;
   border-right: solid white 10px;
  border-top: solid 1px white;
}
.contentpane {
  width: 540px; border-left: solid white 10px; border-right: solid white 10px;
  vertical-align: top;  border-top: solid 1px white;padding: 0px; margin: 0px;
}
.rightpane {
  width: 240px; vertical-align: top;padding: 0px; margin: 0px;
}
.rightpane_cb {
  width: 210px; vertical-align: top;padding: 0px; margin: 0px;
  background: #f26f1f;
}
.contentpane_cb {
  width: 560px; border-left: solid white 10px; border-right: solid white 10px;
  vertical-align: top;  border-top: solid 1px white;padding: 0px; margin: 0px;
}
.footertd {
  height: 28px; background: #630b01; font-family:Arial; font-size: 11px;
  color: white; width: 100%;
}
 .footer_link {
  padding: 0px 16px 0px 16px;
  font-family:Arial; font-size: 12px; color: white;
}
.footer_link :link, .footer_link :visited {
 font-family:Arial; font-size: 12px; color: white;
}
.footer_link :hover {
 font-family:Arial; font-size: 12px; color: yellow;
 text-decoration: none;
}
.footer_sep {
  width: 27px; height: 28px;
    background: url('Images/footer_sep.jpg') no-repeat;
}
.footercontent {
  background: #e7e7e7;
  padding: 10px; text-align: center;
  font-family: tahoma; font-size: 11px; color: #737373;
  line-height: 15px;
}
.footercontent :link, .footercontent :visited {
 text-align: left;
  font-family: tahoma; font-size: 11px; color: #737373;
  line-height: 15px;
}
.footercontent :hover {
 text-align: left;
  font-family: tahoma; font-size: 11px; color: #f26f1f;
  line-height: 15px;
}
.NewsCattd1 {
  background: url('Images/News_titbg.jpg');
  background-repeat:repeat-y;
  width: 180px; height:28px;
  padding-left:18px;
  padding-top:5px;
  padding-bottom:5px;
}
a.link_leftmenu1, a.link_leftmenu1:link, a.link_leftmenu1:visited
{
  font-family:Tahoma; font-size: 13px; color:#f36f1d; font-weight:bold;
  
}

a.link_leftmenu1:hover
{
  font-family:Tahoma; font-size: 13px; color:yellow; font-weight:bold;
  text-decoration: none;
}
.NewsCatSubcontent {
height: 27px; background: url('Images/NewsCat_cont.jpg') no-repeat left;
padding-left: 23px; width: 100%;
}
.NewsCatSubcontent_37 {
height: 37px; background: url('Images/NewsCat_cont_37.jpg') no-repeat left;
padding-left: 23px; width: 100%;
}

a.link_leftmenu2, a.link_leftmenu2:link, a.link_leftmenu2:visited {
  font-family:Arial; font-size: 12px; color: white;
}

a.link_leftmenu2:hover {
  font-family:Arial; font-size: 12px; color: #630b01; text-decoration: none;
}


.HotNewsa_titletd {
padding: 3px 0px 3px 0px;
}

a.HotNewsa_title, a.HotNewsa_title:link, a.HotNewsa_title:visited {
font-family:Arial; font-size: 17px; color:#910000;
}

a.HotNewsa_title:hover {
font-family:Arial; font-size: 17px; color:black;
text-decoration: none;
}

.HotNewsa_image_td {
padding: 0px 0px 5px 0px;
}
.HotNewsa_image {
width:280px; height: 230px; padding: 2px; border: solid 1px #eeeeee;
}

.HotNewsa_newsshort {
font-family:Arial; font-size: 12px; color: #717171;
}

.main_dnnmenu_rootitem {
  background: url('Images/menu_sep.jpg') no-repeat right;
  height: 40px; padding: 12px 25px 8px 25px;
}

a.ctlNewsTitle, a.ctlNewsTitle:link, a.ctlNewsTitle:visited {
color:#8f0001; font-family:Arial; font-size: 12px;
}

a.ctlNewsTitle:hover {
color:#434343; font-family:Arial; font-size: 12px; text-decoration: none;
}

/* Danh cho cong bao */
.CongBao_LeftMenu:link, .CongBao_LeftMenu:visited {
text-decoration: none; font-family: Arial; color: white; font-size: 11px;
}

.CongBao_LeftMenu:hover {
text-decoration: none; font-family: Arial; color: #000000;
}

.CatMenu {
height: 27px;
background: url('Images/NewsCat.jpg') left no-repeat;
padding-left:15px; border: 0px; width: 180px; vertical-align: middle;
}
.CatCongbao {
  background: url('Images/congbao_titbg.jpg') no-repeat left;
  height: 27px; width: 180px; padding-left: 15px; vertical-align: middle;
  padding-top: 6px; font-family:Arial; font-size: 11px; color: white;
}

a.CatCongbao:link, a.CatCongbao:visited {
  height: 27px; width: 180px; padding-left: 15px; vertical-align: middle;
  padding-top: 6px; font-family:Arial; font-size: 11px; color: white;
}
/*&nbsp;Het cong bao*/

/* FAQ */
.CatMenuFAQ {
padding: 3px; border-bottom: solid 1px white;
}
.FAQTitle {
    background: url('Images/News_titbg.jpg') left no-repeat;
  height: 28px; width: 180px; padding-left: 10px; vertical-align: middle;
  color:white;
}
.FAQContent, .FAQContent:link, .FAQContent:visited {
 background: url('Images/Main_dotFAQ.jpg') no-repeat left top;
 height: 9px; padding-left: 24px;
}

