body, tr, td, table, th {
color : #000000;
font-family : tahoma, verdana, arial;
font-size : 11px;
}
form {
margin : 0;
}
a, a:link, a:active, a:visited {
color : #0054a6;
text-decoration : none;
}
a:hover {
color : #ef6d00;
text-decoration : underline;
}
textarea, select {
color : #000000;
font : normal 11px tahoma, verdana, arial;
border : 1px solid;
border-color : #000000;
}
.selects {
font : normal 10px tahoma, verdana, arial;
border : 1px solid;
border-color : #000000;
width : 170px;
}
.sinput {
font-size : 11px;
font-family : tahoma, verdana, arial;
border : 1px solid #b9b9b9;
width : 100%;
}
hr {
height : 0;
border : 0 solid #b9b9b9;
border-top-width : 1px;
}
.menu {
font-size : 12px;
font-family : tahoma;
color : #000000;
font-weight : bold;
}
td.top, a:link.top, a:active.top, a:visited.top {
color : #000000;
font-size : 11px;
font-family : Tahoma, Verdana, Arial;
font-weight : bold;
}
a:hover.top {
color : #294a7b;
text-decoration : none;
}
.topmenu {
font-size : 11px;
color : #294a7b;
font-family : tahoma, verdana, arial;
}
:hover.topmenu {
color : #ef6d00;
}
.topsmall {
font-size : 9px;
color : #30a1db;
font-family : tahoma, verdana, arial;
}
.tsmall {
font-size : 9px;
color : #5f5f5f;
font-family : tahoma, verdana, arial;
}
.A_black {
font-size : 11px;
color : #000000;
font-family : tahoma, verdana, arial;
}
:hover.A_black {
color : #30a1db;
}
.A_white1, a:link.A_white1, a:active.A_white1, a:visited.A_white1 {
font-size : 12px;
color : #009cd9;
font-family : tahoma;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
}
.A_white11, a:link.A_white11, a:active.A_white11, a:visited.A_white11 {
font-size : 12px;
color : #ffffff;
font-family : Tahoma;
font-weight: bold;
text-decoration : none;
text-transform : none;
}
a:hover.A_white11{
color : #ffffff;
}
.A_whitea, a:link.A_whitea, a:active.A_whitea, a:visited.A_whitea {
font-size : 12px;
color : #000000;
font-family : tahoma;
font-weight : bold;
text-decoration : none;
text-transform : none;
}
a:hover.A_whitea {
color : #ffffff;
}
.A_white2, a:link.A_white2, a:active.A_white2, a:visited.A_white2 {
font-size : 12px;
color : #ffffff;
font-family : tahoma;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
}
.A_white3, a:link.A_white3, a:active.A_white3, a:visited.A_white3 {
font-size : 10px;
color : #ffffff;
font-family : tahoma;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
}
a:hover.A_white3 {
color : #2597ce;
}


.A_white, a:link.A_white, a:active.A_white, a:visited.A_white {
font-size : 10px;
color : #000080;
font-family : tahoma;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
}


a:hover.A_white {
color : #ffffff;
}
.storytitle {
font-weight : bold;
font-size : 14px;
color : #294a7b;
font-family : arial, verdana, tahoma;
}
a:link.storycat, a:active.storycat, a:visited.storycat {
font-weight : bold;
font-size : 14px;
color : #294a7b;
font-family : Arial;
text-decoration : underline;
}
a:hover.storycat {
color : #000000;
}
.grey {
font-size : 11px;
color : #5f5f5f;
font-family : arial, verdana, tahoma;
}
a:link.grey, a:active.grey, a:visited.grey, a:hover.grey {
font-size : 11px;
color : #5f5f5f;
font-family : arial, verdana, tahoma;
text-decoration : none;
}
.code {
font-size : 9px;
color : blue;
font-family : tahoma, verdana, arial;
}
h1 {
font-weight : bold;
font-size : 15px;
color : #294a7b;
font-family : tahoma, verdana, arial;
}
h2 {
font-weight : bold;
font-size : 14px;
color : #294a7b;
font-family : tahoma, verdana, arial;
}
.content {
color : #000000;
font-size : 11px;
font-family : Tahoma, Verdana, Arial;
}
.title {
color : #000000;
font-size : 11px;
font-family : Tahoma;
}
a:link.title, a:active.title, a:visited.title, a:hover.title {
color : #003c5e;
font-size : 11px;
font-family : Tahoma;
}
.indexhometext {
color : #000000;
font-size : 10pt;
font-family : Arial;
}
.articlehometext {
color : #373737;
font-size : 10pt;
font-family : Arial;
font-weight : bold;
}
.footmsg {
font-family : Arial;
font-size : 10px;
color : #003c5e;
font-weight : bold;
}
.tdmenu {
border-top-style : solid;
border-bottom-style : solid;
background-color : #0168b3;
text-transform : uppercase;
color : #e4e4e4;
font-family : Verdana;
font-size : 9px;
font-weight : bold;
}
.topmore {
text-transform : uppercase;
font-size : 9px;
font-family : Verdana;
font-weight : bold;
color : #333333;
}
a:link.indexlink, a:active.indexlink, a:visited.indexlink {
color : #333333;
}
a:hover.indexlink {
color : #000000;
}
.A_menu, a:link.A_menu, a:active.A_menu, a:visited.A_menu {
font-size : 11px;
color : #ffffff;
font-family : tahoma, verdana, arial;
font-weight : bold;
text-decoration : none;
}
a:hover.A_menu {
color : #ff9c12;
}
.A_bl, a:link.A_bl, a:active.A_bl, a:visited.A_bl {
font-size : 11px;
color : #000000;
font-family : tahoma, verdana, arial;
font-weight : bold;
text-decoration : none;
}


/*
================================
 Container Styles for DotNetNuke
================================
*/

.containermaster_blue {
	width: 100%;
	background-color: #dfe5f2;
	border-right: #7994cb 0px solid;
	border-top: #7994cb 0px solid;
	border-left: #7994cb 0px solid;
	border-bottom: #7994cb 1px solid;
}
.containerrow1_blue {
	background-image: url(gradient.jpg);
}

.containerrow2_blue {
	background-color: #ffffff;
}
.ModuleTitle_MenuItem {
	border: white 0px solid; /*override borders*/
}

.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/
	cursor: pointer;
	cursor: hand;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	height: 21px;
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;
}


.ModuleTitle_MenuIcon {
	cursor: pointer;
	cursor: hand;
	background-color: #EEEEEE;
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/
}

.ModuleTitle_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	background-color: #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.ModuleTitle_MenuBreak  {
	background-color: #EEEEEE;
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel {

	cursor: pointer;
	cursor: hand;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}



/*=====================================*/
/*
QuyNM Creat ngay 06/04/2009
*/
/*=====================================*/

.MenuNormal, .MenuNormal:link, .MenuNormal:visited{
	font-family: Arial;
	font-size:10px;
	color: #000000;
	vertical-align:middle;
	text-transform: uppercase;
	padding-left:10px;
	padding-right:10px;
}
.MenuNormal:hover{
	padding-left:10px;
	padding-right:10px;
	font-family:Arial;
	font-size:10px;
	color: blue;
	vertical-align:middle;
	text-transform: uppercase;
}

.MenuHover, .MenuHover:link, .MenuHover:hover, .MenuHover:visited{
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
	color: #ff9900;
	text-decoration:none;
}

.TableHide {
	position: absolute;
	display:none;
}

.TableShow {
	position: relative;
	display: block;
	z-index:1;
}

.sub:link, .sub:visited {
    font-size: 12px;
    color: #006666;
    font-weight: bold;
	 font-family: Arial;
	text-decoration: none;
	 vertical-align: middle;

}

.sub:hover, .sub:active {
    font-size: 12px;
    color: #ff9900;
	 font-family: Arial;
	 text-transform: none;
	 vertical-align: middle;
	 text-decoration: none;
	 font-weight: bold;
}

.subtabhover:link, .subtabhover:hover, .subtabhover:visited {
    font-size: 11px;
    color: Black;
	 font-family: Tahoma;
	 text-transform: none;
	 font-style: normal;
	 vertical-align: middle;
	 text-decoration: none;
	 font-weight: bold;
}

.FooterText2 {
	text-decoration: none;
	text-transform: none;
	font-style: normal;
	vertical-align: middle;
}


/*
================================
Skin styles for DotNetNuke
================================
*/



.pagemaster {
	width: 100%;
	/*height: 100%;	*/
	background-image:url(bg_top00.gif);
	background-repeat:repeat-x;
	background-color: #e5f2f3;
}
.masterfooter
{
	width: 100%;
	/*height:210px;*/
	background-image:url(bg_botto.jpg);
	background-repeat:repeat-x;
	background-color: #e5f2f3;
	background-position:bottom;
}
.skinmainmenu
{
	background-color:#d5ecef;
}
.skinmaster
{
	/*height:100%;*/
	vertical-align: top;
}
.skinheader {
}
.skingradient {
	/*background-image: url(gradient_DkBlue.jpg); */
	background-color:#1d86a7;

}
.controlpanel {
	width: 960px;
	background-color: #fefefe;
	border:0px;
	padding-left: 0px;
	padding-right: 0px;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.leftpane {
	width:465px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.contentpane {
    width: 280px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.contentpane-tintuc {
    width: 630px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.leftpane-Admin {
	width:200px;
	background-color: transparent;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 0px;
}
.contentpane-Admin {
    width: 100%;
	background-color: transparent;
	padding-left:5px;
	padding-right: 10px;
	padding-top: 0px;
}
.rightpane {
    width:186px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.rightpane-tintuc {
    width:300px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.topcontentpane {
    width: 280px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.toprightpane {
    width:186px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.bottomcontentpane {
    width: 280px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.bottomrightpane {
    width:186px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
TABLE {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial;
}
.main_dnnmenu_container {
	background-color: transparent;
}
.main_dnnmenu_bar {
	cursor: pointer;
	cursor: hand;

	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer;
	cursor: hand;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica;
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;
        height:20px;

}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer;
	cursor: hand;
	color: White;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica;
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 0px 10px 0px 5px;   /*explicitly set padding for root menu items*/

	 text-align: center;

}

.main_dnnmenu_itemhover {
	/*background-color: #8da4d3; */


}

.main_dnnmenu_itemhover td {
	background-color: #8da4d3;
}


.main_dnnmenu_icon {
	cursor: pointer;
	cursor: hand;
	text-align: center;
	width: 15px;
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3);
	 /*explicitly set padding for sub-menus */

}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid;
	border-bottom: #cad5ea 1px solid;
	border-top: #cad5ea 0px solid;
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}
.StandardButton {
  background: #7994cb none;
  color: #ffffff;
  font-family: verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid;
	border-top: #7994cb 1px solid;
	border-left: #7994cb 1px solid;
	border-bottom: #7994cb 1px solid;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient.jpg);
}
.Head {
   FONT-SIZE: 13px;
	 font-weight: bold;
	 /*text-transform: uppercase;*/
	 MARGIN-BOTTOM: 8px;
	 PADDING-BOTTOM: 5px;
	 COLOR: #0a5a8d;
	 /* BORDER-BOTTOM: #0a5a8d 1px solid; */
	 font-family: Verdana;
}
.StandardButton
{
	border: solid gray 1px;
}
.NormalTextBox
{
	border: solid gray 1px;
}
.TabSelected {
 color: #363636;
 font-family: verdana;
 font-weight: bold;
  font-size: 11px;
  padding-left: 5px;
 padding-right: 5px;
  border-right: #CACACA solid 1px;
 border-left: #CACACA solid 1px;
  border-top: #CACACA solid 1px;
  background-color: #FBE49F
  }
  .TabList {
 color: #363636;
 font-family: verdana;
 font-weight: bold;
  font-size: 11px;
  padding-left: 5px;
 padding-right: 5px;
  border-right: #CACACA solid 1px;
 border-left: #CACACA solid 1px;
  border-top: #CACACA solid 1px;

  background-color: #FCF5DE
  }


.TabListLink {
 color: #24383C;
 font-family: Tahoma;
 font-weight: bold;
  font-size: 11px;
  text-decoration:none;
}
.TabListLink:link {
 color: #24383C;
 font-family: Tahoma;
 font-weight: bold;
  font-size: 11px;
  text-decoration:none;
}
.TabListLink:hover {
 color: #24383C;
 font-family: Tahoma;
 font-weight: bold;
  font-size: 11px;
  text-decoration:none;
}
.TabListLink:visited {
 color: #24383C;
 font-family: Tahoma;
 font-weight: bold;
  font-size: 11px;
  text-decoration:none;
}

table.folio
{
	border-left: solid;
	border-left-color: #DADADA;
	border-left-width: 1pt;
	border-right: solid;
	border-right-color: #DADADA;
	border-right-width: 1pt;
}
hr
{
	color: #005082;
}

TD.ikona {
	WIDTH: 11px; HEIGHT: 16px; BACKGROUND-COLOR: #1d86a7
}

/* duongnq */

/* Styles for scrolling layers
	 Specify width and height in hold and wn, and in clip for wn.
   hold div height accommodates scrollbar in this example
*/
div#hold	{
	position:relative; overflow:hidden;
	width:184px; height:90px; z-index:100
	}
div#wn	{
	position:absolute;
	left:0px; top:0px;
	width:184px; height:52px;
	clip:rect(0px, 184px, 52px, 0px);
	overflow:hidden;
	z-index:1;
	}
div#lyr1	{
	position:absolute; visibility:hidden;
	left:0px; top:0px;
	z-index:1;
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar {
  position:absolute; left:0; top:70px;
  width:184px; height:11px;
  font-size:1px; z-index:2
  }
div#track {
  position:absolute; left:12px; top:0;
  width:160px; height:11px; z-index:1;
  background: url("track000.gif") #336 repeat
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:20px; height:9px; z-index:1;
  background-color:#ceced6
  }
div#left { position:absolute; left:0; top:0; z-index:2 }
div#right { position:absolute; right:0; top:0; z-index:3 }
/* end style */

.DateTitle
{
color: Red;
font-size: 8.5pt;
	font-family: Tahoma, Arial, Helvetica;
}

.Menu_text
{
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
	color: #006666;
}
a.Menu_text:link, a.Menu_text:visited
{
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
	color: #003c5e;
	text-decoration:none;
}
a.Menu_text:hover
{
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
	color: #ff9900;
	text-decoration:none;
}

.Menu_td
{
	width:150px;
	text-align:center;
}
#Default .Container_title
{
	color:#ffffff;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	padding-left:5px;
}

#Default .containerrow2_blue
{
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 0px #cccccc;
	height:100%;
}
.containerrow2_blue2
{
	border-left: solid 1px #f9ecd7;
	border-right: solid 1px #f9ecd7;
	border-bottom: solid 0px #f9ecd7;
	height:100%;
}

.HotNews_image
{
	border: solid 1px #FFFFFF;
}

.HotNews_image_td
{
	border: solid 1px #999999;
}
.link_news_hot_0:link, .link_news_hot_0:visited
{
	font-family: Arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#006666;
}
.link_news_hot_0:hover
{
	font-family: Arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#cc6600;
}
.HotNews_DateText
{
	font-family: Arial;
	font-size:11px;
	color:#666666;
}
.HotNews_date
{
	font-family: Arial;
	font-size:11px;
	color:#cc6600;
}
.link_OtherNews:link, .link_OtherNews:visited
{
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#003c5e;
}
.link_OtherNews:hover
{
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#cc6600;
}
.OtherNews_td
{
	width:100%;
	vertical-align:top;
	border-bottom: dotted 1px #cccccc;
}
.Cat_OtherNews_td
{
	width:100%;
	height:40px;
	vertical-align:top;
	border-bottom: dotted 1px #cccccc;
}
.link_news_hot1:link, .link_news_hot1:visited
{
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#006666;
}
.link_news_hot1:hover
{
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#cc6600;
}
.link_news_other2:link, .link_news_other2:visited
{
	font-family: Arial;
	font-size:11px;
	text-decoration:none;
	color:#006666;
}
.link_news_other2:hover
{
	font-family: Arial;
	font-size:11px;
	text-decoration:none;
	color:#cc6600;
}
.link_news_hot
{
	font-family: Arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#006666;
}
.NewsDetail_content
{
	font-family: Arial;
	font-size:12px;
	color:#000000;
}

.HotCat_Title:link, .HotCat_Title:visited
{
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#006666;
}
.HotCat_Title:hover
{
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#cc6600;
}
.Cat_link_OtherNews:link, .Cat_link_OtherNews:visited
{
	font-family: Arial;
	font-size:11px;
	text-decoration:none;
	color:#006666;
	line-height:16px;
}
.Cat_link_OtherNews:hover
{
	font-family: Arial;
	font-size:11px;
	text-decoration:none;
	color:#cc6600;
	line-height:16px;
}
.ModuleTitle
{
	color:#006666;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	padding-left:2px;
	text-decoration:none;
}
.ModuleTitle:link, .ModuleTitle:hover, .ModuleTitle:visited, .ModuleTitle:active
{
	color:#006666;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	padding-left:2px;
	text-decoration:none;
}
.ModuleTitle2:link, .ModuleTitle2:hover, .ModuleTitle2:visited, .ModuleTitle2:active
{
	color:#cc6600;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	padding-left:2px;
	text-decoration:none;
}
/* Orange Title */
.ModuleTitle_Orange
{
	color:White;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	padding-left:2px;
	text-decoration:none;
}
.ModuleTitle_Orange:link, .ModuleTitle_Orange:hover, .ModuleTitle_Orange:visited, .ModuleTitle_Orange:active
{
	color:White;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	padding-left:2px;
	text-decoration:none;
}
.ModuleTitle2_Orange:link, .ModuleTitle2_Orange:hover, .ModuleTitle2_Orange:visited, .ModuleTitle2_Orange:active
{
	color:#006666;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	padding-left:2px;
	text-decoration:none;
}
/*-------------------------------*/
.CatSummary2
{
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
}
.divimg {
	BORDER-BOTTOM: #d2c8bf 1px solid; BORDER-LEFT: #d2c8bf 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #d2c8bf 1px solid; BORDER-RIGHT: #d2c8bf 1px solid; PADDING-TOP: 2px
}
