td{ font-size:11px; line-height:170%;}
/*==================================TOP================================*/
.tdTop{background-color:#0083C4; color:White; font-size:11px; font-weight:bold; height:33px; padding-top:4px;}
.Topcss{background-image:url(../skin/bg_banner.jpg); height:112px; background-repeat:no-repeat;}
.mnTop{color:#ffffff; font-weight:bold; padding-right:11px; padding-left:11px; font-size:11px;}
.mnTop:hover{color:#FFF500; font-weight:bold; padding-right:11px; padding-left:11px; font-size:11px;}
.mnFooter{color:#fff; padding-right:3px; padding-left:3px; padding-bottom:2px; text-decoration:underline; font-size:12px; }
.mnFooter:hover{color:#CA660D; padding-right:3px; padding-left:3px; text-decoration:underline; font-size:12px; }
.mnOut{COLOR: #ffffff; BACKGROUND-COLOR: #013F78;  cursor:pointer; padding-left:3px;}
.mnOver{CURSOR: hand; COLOR: #ffffff; BACKGROUND-COLOR: #00769E; cursor:pointer;  padding-left:3px;}
.divSubMenu{Z-INDEX: 100; FILTER: progid:DXImageTransform.Microsoft.DropShadow(OffX=2, OffY=2, Color='#666666', Positive='true'); LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px; width:200px; cursor:pointer;}
/*==================================LEFT================================*/
.wLeft{width:170px; padding-left:0px;}
.cssLeft{border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-bottom:8px;}
.hLeft{width:170px; padding:3px; font-weight:bold; background-image:url(../skin/button.gif); border-right:1px solid #CCCCCC; padding-left:10px; color:#FFFFFF;}
.mnLeft{border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.SpaceLeft{width:18px; background-color:#FFFFFF;}
.Menu{font-weight:bold; padding-bottom:4px; padding-left:10px; padding-top:4px; cursor:pointer; background-image:url(../skin/headmn.gif); background-repeat:no-repeat; background-color:#F2F2F2; border-bottom:#CCCCCC solid 1px; border-top:#FFFFFF solid 1px; border-right:1px solid #CCCCCC;}
.Menuov{ color:#FF3300; font-weight:bold; padding-bottom:4px; padding-left:10px; padding-top:4px; cursor:pointer; background-image:url(../skin/headmn.gif); background-repeat:no-repeat; background-color:#FEFEFE; border-bottom:#CCCCCC solid 1px; border-top:#FFFFFF solid 1px; border-right:1px solid #CCCCCC;}
.Menuclick{ color:#FF3300; font-weight:bold; padding-bottom:4px; padding-left:10px; padding-top:4px; cursor:pointer; background-image:url(../skin/headmn.gif); background-repeat:no-repeat; background-color:#FEFEFE; border-bottom:#CCCCCC solid 1px; border-top:#FFFFFF solid 1px; border-right:1px solid #CCCCCC;}
.subMenu {
	BORDER-TOP: #FFFFFF 1px solid; BACKGROUND-COLOR: #F3F5F5; height: 20px; color:#336699; width: 100%; 
	padding-left:25px; padding-top:3px; border-right:1px solid #CCCCCC; width:170px;
}
.subMenuov {
	BORDER-TOP: #FFFFFF 1px solid; BACKGROUND-COLOR: #F4F4F4; height:20px; color:#FF3300; width: 100%; 
	padding-left:25px; padding-top:3px; cursor:hand; border-right:1px solid #CCCCCC; width:170px;
}


.mnNews{height:26px; padding-left:20px; padding-top:5px; cursor:pointer;}
.cssHotnews{padding-bottom:3px; padding-top:3px;}
.head{font-size:12px; border-bottom:1px dotted #CCCCCC; margin-bottom:5px;}
.hCareer{ padding:2px; background-color:#005FA7; color:#FFFFFF; font-weight:bold;}
.hSearch{background-image:url(../skin/hSearch.jpg); background-position:center; background-repeat:no-repeat; font-size:14px; color:#FFFFFF; font-weight:bold;}
.cCareer{ padding:2px; cursor:pointer;}
/*==================================RIGHT================================*/
.wRight{width:170px;}
.cssRight{border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding-bottom:8px;}
.hRight{width:170px; font-weight:bold; height:22px; padding-left:10px; color:#FFFFFF;}
.hRighto{width:170px; font-weight:bold; height:22px; padding-left:10px; color:#FFFFFF; background-image:url(../skin/button.gif); }
.bRight{border:1px solid #DDD; padding:4px;}
.mnRight{padding-bottom:3px; padding-top:6px; padding-left:6px; cursor:pointer; background-color:#F5F5F5; border-bottom:6px solid #FFFFFF; border-top:6px solid #FFFFFF;}
.mnWRight{padding-bottom:3px; padding-top:6px; padding-left:6px; cursor:pointer; background-color:#FFFFFF; border-bottom:6px solid #FFFFFF; border-top:6px solid #FFFFFF;}
.bInput{border:1px solid #DDD; height:18px; width:110px;}
.btLogin{border:1px solid #B3B3B3; background-image:url(../skin/bg_bt.jpg); font-weight:bold; padding:3px;}
.Cssdot{border-bottom:1px dotted #CCCCCC; padding:3px;}
.CssHdot{ font-weight:bold; font-size:12px; border-bottom:4px solid #5096B9; border-right:1px solid #5096B9;}
/*==================================CONTENT================================*/
.main{padding:5px;}
.hGroup{padding-bottom:2px; font-weight:bold; color:#6F4949; background-image:url(../skin/bg_t.gif);}
.Headnews{background-image:url(../skin/head_news.jpg); padding-left:3px; color:#FFFFFF; background-color:#DCC38E; background-repeat:no-repeat; height:20px; cursor:pointer;}
.Headmain{background-image:url(../skin/bg_hmain.jpg); background-repeat:no-repeat; background-position:left; padding:3px; font-weight:bold; color:#FFFFFF;}
.Hproject{background-color:#FFFFFF; color:#357EB4; font-weight:bold; padding-bottom:3px; padding-top:3px; cursor:pointer;}
.Hprojectov{background-color:#FFFFFF; color:#FF3300; font-weight:bold; padding-bottom:3px; padding-top:3px; cursor:pointer;}
.Home{color:#FF3300; font-weight:bold; padding-bottom:3px; padding-top:3px; cursor:pointer;}
.Homeov{color:#357EB4; font-weight:bold; padding-bottom:3px; padding-top:3px; cursor:pointer;}
.divInfo{ font-weight:bold; color:#003366; padding:4px;}
.brHot{background-color:#F6F6F6; border:solid #D4D4D4 1px;}
.hHot{padding:4px; font-weight:bold; color:#6F4949; border-bottom:1px solid #9C9C9C; cursor:pointer;}
.hDownload{padding:4px; font-weight:bold; color:#6F4949;background-color:#EAF0F8;}
.bgHot{background-color:#F5F5F5; border-bottom:1px solid #FFFFFF; cursor:pointer;}
.bgCHot{background-color:#EEEEEE; border-bottom:1px solid #FFFFFF; padding:4px; cursor:pointer;}
.HotPro{color:#3A8100; text-decoration:underline; padding:4px; cursor:pointer;}
.HotProov{color:#FF3300; padding:4px; cursor:pointer;}
.bContent{width:26px; background-image:url(../skin/rmain.gif);}
.hText{color:#07519A; cursor:pointer; padding-bottom:5px; font-weight:bold;}
.hTextov{color:#FF9600; cursor:pointer; padding-bottom:5px; font-weight:bold;}
.bfList{border-bottom:1px solid #CCCCCC; padding-bottom:10px;}
.cssGallery{border:#CCCCCC 1px solid; background-color:#F9F9F9; text-align:center;}
.HeadFAQ{background-color:#005FA7; font-size:12px; font-weight:bold; height:20px; color:#FFFFFF;}
/*==================================FOOTER================================*/
.footer{height:23px; color:#FFFFFF; background-color:#00426D;}
/*==================================OTHER================================*/
.cssHplink{font-weight:bold; color:#006699; cursor:pointer;}
.cssHLink{background-color:#005FA7; padding-left:10px; padding:2px; font-weight:bold; border:1px solid #FFFFFF; color:#FFFFFF;}
.cssLink{padding:4 0 4 20; font-weight:bold; color:#003366; cursor:pointer;}
.cssLinkov{padding:4 0 4 20; font-weight:bold; color:#FF3300; cursor:pointer;}
.cssProject{padding:4 0 4 4; color:#003366; cursor:pointer;}
.cssProjectov{padding:4 0 4 4; color:#FF3300; cursor:pointer;}
.Messlogin{ color:Red;}
.divOther{ padding:4px; cursor:pointer; color:#003366;}
.divOtherov{ padding:4px; cursor:pointer; color:#FF3300;}
.ClickDetail{color:#FF6600; cursor:pointer;}
.Usefull{ background-color:#647C77; color:#FFFFFF; cursor:pointer;}
.bgImage{width:197px; height:127px; background-image:url(../skin/bg_Image.jpg); background-repeat:no-repeat; padding-top:11px;}
.imgProject{padding:2px; border:1px solid #D9D9D9; cursor:pointer;}
.img{border:1px solid #CCCCCC; cursor:pointer; padding:3px;}
.imgO{ border:1px solid #CCCCCC; cursor:pointer; padding:3px;}
.Header { FONT-SIZE: 11px; BACKGROUND: steelblue; COLOR: #ffffff; FONT-FAMILY: tahoma; HEIGHT: 22px }
.Item { FONT-SIZE: 11px; BACKGROUND: #f5f5f4; WIDTH: 25px; COLOR: #336699; FONT-FAMILY: tahoma }
.SelectedItem { BORDER-RIGHT: #909090 1px solid; BORDER-TOP: #909090 1px solid; FONT-SIZE: 11px; BACKGROUND: #f5f5f4; BORDER-LEFT: #909090 1px solid; WIDTH: 20px; COLOR: #ff0000; BORDER-BOTTOM: #909090 1px solid; FONT-FAMILY: tahoma }
.Container {HEIGHT: 22px; BORDER-RIGHT: #909090 1px solid; BORDER-TOP: #909090 1px solid; FONT-SIZE: 11px; BACKGROUND: #f5f5f4; BORDER-LEFT: #909090 1px solid; COLOR: #336699; BORDER-BOTTOM: #909090 1px solid; FONT-FAMILY: tahoma }
.checkbox { FONT-SIZE: 11px; FONT-FAMILY: Tahoma,Verdana; }
/*Style cho tooltip*/
#dhtmltooltip {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 1px solid; 
	PADDING-LEFT: 4px; FONT-SIZE: 10pt; Z-INDEX: 100; FILTER: alpha(opacity=90); 
	LEFT: -300px; VISIBILITY: hidden; PADDING-BOTTOM: 4px; BORDER-LEFT: black 1px solid; 
	WIDTH: 250px; PADDING-TOP: 4px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; 
	POSITION: absolute; BACKGROUND-COLOR: lightyellow;
}
#dhtmlpointer {
	Z-INDEX: 101; LEFT: -300px; VISIBILITY: hidden; POSITION: absolute;
}
.imgGallery{padding:2px; border:1px solid #CCCCCC; cursor:pointer; margin:4px;}
/*==================================FORM================================*/
.cssLogin{background-color:#E3EFFD; border:1px solid #C7D4DC; width:40%; text-align:left;}
.cssRegister{background-color:#E3EFFD; border:1px solid #C7D4DC; padding:8px 8px 8px 8px; text-align:left;}
.cssForget{background-color:#E3EFFD; border:5px solid #047408; padding:8px 8px 8px 8px;}
.btnFrm{background-color:#E3EFFD; border:1px solid #047408; padding:0px 4px 0px 0px; cursor:pointer;}
/*==================================Menu so sang================================*/
.mnMain {
	FONT-SIZE: 11px; COLOR: #07519A; padding-top:3px; padding-left:3px; padding-right:3px; padding-bottom:3px;
}
.mnMainov {
	FONT-SIZE: 11px; COLOR: #F30; CURSOR: pointer; padding-top:3px; padding-left:3px; padding-right:3px; padding-bottom:3px;
}
.menuOut {
	COLOR: #444444; BACKGROUND-COLOR: #e2e2e2;
}
.menuOver {
	CURSOR: hand; COLOR: #ffffff; BACKGROUND-COLOR: #016332;
}
.divSubMenu {
	Z-INDEX: 100; FILTER: progid:DXImageTransform.Microsoft.DropShadow(OffX=2, OffY=2, Color='#666666', Positive='true'); LEFT: 0px; VISIBILITY: hidden; WIDTH: 170px; POSITION: absolute; TOP: 0px
}
.menudiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; Z-INDEX: 1000; FILTER: alpha(opacity=96); VISIBILITY: hidden; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana; POSITION: absolute; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
DIV.menudiv {
	BORDER-TOP: #cccccc 1px solid; WIDTH: 190px
}
.menudiv A {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; COLOR: #07519A; TEXT-INDENT: 5px; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none! important
}
.menudiv A:hover {
	COLOR: #F30; BACKGROUND-COLOR: #ffffff;
}
.menudiv A:link {
	COLOR: #07519A;
}
.menudiv .highlighted {
	BACKGROUND-COLOR: #cccccc
}

/*================================== Menu top xo xuong================================*/
.ddmx {
    height:28px; font-weight:bold; font-size:12px; color:#FFFFFF; background-image:url('../skin/bgMenu.jpg');
}
.ddmx .itemNone {
    color: #FFFFFF;
}
.itemNone,
.ddmx .itemNone:hover,
.ddmx .itemNone-active,
.ddmx .itemNone-active:hover {
    padding: 3px 6px 3px 6px;
    font: 11px arial;
    color: #FF9600;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
/*===Trang thai khoi tao====*/
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 3px 6px 3px 6px;
    font: 11px arial;
    color: #FF9600;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
/*===Trang thai di chuot den====*/
.ddmx .item1 {
    color: #FFFFFF;
}
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    color: #FF9600;
}
/*================================== End style level 1================================*/
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    color: #FF9600;
    text-decoration: none;
    display: block;
    position: relative;
    z-index: 500;
    width:150px; text-align:left;
}
.ddmx .item2 {
    background-color: #F6F6F6; border-bottom:1px solid #ccc; color: #054A8A;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background-color: #FFFFFF; border-bottom:1px solid #B9B9B9;
    color: #FF9600;
    width:150px; text-align:left;
}
/*================================== End style level 2=====================#637D21===========*/
.ddmx .item3,
.ddmx .item3:hover,
.ddmx .item3-active,
.ddmx .item3-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    color: #07519A;
    text-decoration: none;
    display: block;
    position: relative;
    z-index: 500;
    width:140px; text-align:left;
}
.ddmx .item3 {
    background-color: #F6F6F6; border-bottom:1px solid #ccc;
}
.ddmx .item3:hover,
.ddmx .item3-active,
.ddmx .item3-active:hover {
    background-color: #FFFFFF; border-bottom:1px solid #ccc;
    color: #F30;
    width:140px; text-align:left;
}
/*================================== End style level 3================================*/
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */