* {margin: 0; padding: 0;}
.wrap {clear: both;}
.EC_header {width: 100%; height: 56px; background: #384a5f url(images/EC_headerbg.gif) repeat-x;}
.EC_header .logo {width: 154px; height: 56px; background: url(images/EC_headerLogoBg.gif) repeat-x; text-align:center;}
.EC_header .search {width: 584px;}
.EC_topMenu {height: 30px; background: #b2ccde url(images/EC_topMenuBg.gif) repeat-x;}

.EC_main {width: 100%; background: #e6eef3 url(images/EC_mainTopBg.gif) top repeat-x;}
.EC_main .bottom {width: 100%; background: url(images/EC_mainBottomBg.gif) bottom repeat-x;}
.EC_main .Indent {margin: 5px 20px 13px 20px;}
.EC_main .top {width:100%;background: url(images/EC_mainIndent.gif) bottom repeat-x; vertical-align: top; border:solid 0px red; padding-bottom:18px}
.EC_main .top .banner {width: 515px; float: left; border:solid 0px blue;}
.EC_main .top .infor {width: 212px; float: right; background-color:#F9FAFB; border-right:solid 1px #D2D8DF; border-top:solid 1px #D2D8DF; margin-top:2px}
.EC_main .wrap {clear:both;}
.EC_main .content {width: 100%; min-height: 200px; vertical-align: top;}

.EC_footer {height: 32px; background: #384a5f url(images/EC_footerBg.gif) repeat-x;}
.EC_footer .elcom {width: 588px; float: left; padding-left: 10px;}
.EC_footer .natech {border: 0; width: 135px; float:right; padding-right: 8px;}
.EC_footer img {border: 0;}
/* =================== Menu chinh Styles ==================== */
.EC_MenuTab
{
 font-size:11px;
 font-family:Arial; 
 font-weight: bold;
 color:#FFFFFF;
 text-align:center;
}
.EC_MenuTab a,
.EC_MenuTab a:link,
.EC_MenuTab a:active,
.EC_MenuTab a:visited
{ 
 color:#ffffff; 
 text-decoration:none;
 text-align:center;
}
.EC_MenuTab a:hover
{
 font-size:11px;
 font-family:Arial;
 text-decoration:none;
 font-weight:bold;
 color:#FA893D;
 text-align:center;
}
.EC_TabLeft
{
	width:9px;
	height:23px;
	background:#ffffff url(images/EC_TabLeft.gif) no-repeat;
}
.EC_TabRight {
	width:9px;
	height:23px;
	background:#ffffff url(images/EC_TabRight.gif) no-repeat;
}
.EC_TabCenter {
	font-family:Arial;
	font-size:11px;
	font-weight: 900;
	height:23px;
	width:152;
	background:#ffffff url(images/EC_TabCenter.gif) repeat-x;
	color:#ffffff;
	cursor:pointer;
}
.EC_TabLeftAction
{
	width:9px;
	height:23px;
	background:#ffffff url(images/EC_TabLeftAction.gif) no-repeat;
}
.EC_TabRightAction
{
	width:9px;
	height:23px;
	background:#ffffff url(images/EC_TabRightAction.gif) no-repeat;
}
.EC_TabCenterAction {
	font-family:Arial;
	font-size:12px;
	font-weight: 900;
	height:23px;
	background:#ffffff url(images/EC_TabCenterAction.gif) repeat-x;
 	color:#FA893D;
	cursor:default;
}
/* =====================================================*/
.main_dnnmenu_container {
height:30px;
}
.main_dnnmenu_bar {
	height:30px;
	cursor: pointer; 
	cursor: hand;
	text-decoration:none;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	height:22px;
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 8pt; 
	font-weight: normal; 
	font-style: normal; 
	vertical-align:middle;
	background-color:transparent;
	font-family: Tahoma;
	padding: 1px 3px 3px 1px;	
	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	
	height:30px;
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal; 
	vertical-align:bottom;
	font-family: Tahoma;    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
	padding-top:8px;
	padding-bottom: 4px;
}

.main_dnnmenu_itemhover { 
	background:url(images/Elcom_BGMenuItem_Hover.gif) repeat-x;
	color: #FF6600; 
	background-position:top;
	padding-top:8px;
	padding-bottom:4px;
}

.main_dnnmenu_itemhover td { 
	height:22px; 
	background:#FFFFFF url(images/Elcom_BGSubMenuItem_Hover.gif) repeat-x;
	background-position:top;
	font-size:8pt;
	font-weight:normal;
	color: #FF6600; 
}
.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='#656E77', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*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: 8pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 8pt; 
	cursor: pointer; 
	cursor: hand;
}
/* =================== Skin2 Styles ==================== */
.Elcom_BGLogo
{
	width:196px;
	height:66px;
	background:#ffffff url(images/Elcom_BGLogo.gif) repeat-x;
	background-position:left;
}

.Elcom_BGSearch
{
	height:66px;
	background:#ffffff url(images/Elcom_BGSearch.gif) repeat-x;
	background-position:top;
}

.Elcom_BGBanner
{
	height:235px;
	background:#CCDDE8 url(images/Elcom_BGBanner.gif) repeat-x;
	background-position:top;
}

.Elcom_BGContent
{
	background:#E9F0F5 url(images/Elcom_BGContent.gif) repeat-x;
	background-position:top;
}

.Elcom_BGBottom
{
	height:32px;
	background:#ffffff url(images/Elcom_BGBottom.gif) repeat-x;
	background-position:top;
}

.Elcom_BGPathPane
{
	height:26px;
	width:966px;
	background:#ffffff url(images/Elcom_BGPathPane.gif) repeat-x;
	background-position:top;
	padding-top: 5px;
}

.Elcom_LeftPathPane
{
	width:7px;
	height:26px;
	background:#ffffff url(images/Elcom_BGLeftPathPane.gif) repeat-y;
	background-position:top;
}

.Elcom_RightPathPane
{
	width:7px;
	height:26px;
	background:#ffffff url(images/Elcom_BGRightPathPane.gif) repeat-y;
	background-position:top;
}
.Elcom_BGPathPane2
{
	height:6px;
	width:966px;
	background:#fdfdfe url(images/Elcom_BGPathPane2.gif) repeat-x;
	background-position:top;
}

.Elcom_LeftPathPane2
{
	width:7px;
	height:6px;
	background:#fdfdfe url(images/Elcom_LeftPathPane.gif) no-repeat;
	background-position:top;
}

.Elcom_RightPathPane2
{
	width:7px;
	height:6px;
	background:#fdfdfe url(images/Elcom_RightPathPane.gif) no-repeat;
	background-position:top;
}

.Elcom_BGBottomContent
{
	width:966px;
	height:9px;
	background:#ffffff url(images/Elcom_BGBottomContent.gif) repeat-x;
	background-position:top;
}

.Elcom_LeftBottomContent
{
	width:7px;
	height:9px;
	background:#ffffff url(images/Elcom_LeftBottomContent.gif) no-repeat;
	background-position:top;
}

.Elcom_RightBottomContent
{
	width:7px;
	height:9px;
	background:#ffffff url(images/Elcom_RightBottomContent.gif) no-repeat;
	background-position:top;
}

.Elcom_DangKiDangNhap
{
 font-size:11px;
 font-family:Tahoma; 
 font-weight: bold;
 color:#AECADB;
 text-align:right;
 font-style:italic;
}
.Elcom_DangKiDangNhap a,
.Elcom_DangKiDangNhap a:link,
.Elcom_DangKiDangNhap a:active,
.Elcom_DangKiDangNhap a:visited
{ 
 color:#AECADB; 
 text-decoration:none;
 text-align:right;
}
.Elcom_DangKiDangNhap a:hover
{
 font-size:11px;
 font-family:Tahoma; 
 font-weight: bold;
 color:#FF6600;
 text-align:right;
 font-style:italic;
 text-decoration:none;
}

.elcom_GP{
	background:url(images/DE.gif);
	width:1px;
}
.elcom_GP_Bottom {
	background:url(images/Bottom_DE.gif);
}
.elcom_GP_Top{
	background:url(images/Top_DE.gif);
}

/* Content_Descriptions_Pane Style of Tab_DetailSkin.ascx =======================================================*/
.tab_activ{ background:#c9d7e4; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none;}
.tab_unactiv{ background:#c9d7e4; font-family:Arial; font-size:11px; font-weight:normal; text-decoration:none; cursor:pointer;}