
/*-------------------------- FL Media Player--------------------------- */
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana,helvetica,arial; BACKGROUND-COLOR: #ffffff
}
#playerroot {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; Z-INDEX: 1000; BORDER-LEFT: #333 1px solid; WIDTH: 400px; BORDER-BOTTOM: #333 0px solid; POSITION: absolute; HEIGHT: 345px; BACKGROUND-COLOR: #f4f4f4
}
#listroot {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; Z-INDEX: 2; BORDER-LEFT: #333 1px solid; WIDTH: 400px; BORDER-BOTTOM: #333 1px solid; POSITION: absolute; HEIGHT: 376px; BACKGROUND-COLOR: #f4f4f4
}
#playerhandle {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; WIDTH: 396px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: #426300
}
#listhandle {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; WIDTH: 396px; COLOR: white; PADDING-TOP: 5px; BACKGROUND-COLOR: #f8fed5
}
.playlistlo {
	FONT: 12px verdana,arial,helvetica,sans-serif; VERTICAL-ALIGN: top; TEXT-TRANSFORM: none; COLOR: #000000; BACKGROUND-COLOR: #f8fed5; TEXT-ALIGN: left
}
.playlisthi {
	FONT: 12px verdana,arial,helvetica,sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; BACKGROUND-COLOR: #c6ef74
}
.playlistbox {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN: 0px; OVERFLOW: auto; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}

.DateNews {
    font-style: italic;
    color: #a2a2a2
}

html, body, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input { font-size: normal 1em; }
html, body, div, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input { font-family: Tahoma,Verdana,Segoe,sans-serif; padding: 0px; margin: 0px; border: 0px transparent none; background-position: left top; background-repeat: no-repeat; }
body { font-size: 70%; background-color: #c8e3f1; }
.page_top_bg { background-image: url(Stage_BG_top_green.png); background-repeat: repeat-x; padding-top: 10px; }
p, td, h1, h2, h3, h4, h5, h6 { line-height: 1.2em; }
a, a:visited { color: #4E7DC2; text-decoration: none; }
a:active, a:hover { color: #4E7DC2; text-decoration: underline; }
ul { margin: 0px; padding: 0px 0px 0px 25px; }
li { margin: 0px; padding: 0px; }

h4 { font-weight: bold; line-height: 1.4em; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1em; }
h3 { font-size: 1.5em; color: #6c7275; font-weight: normal; font-family: Segoe,Verdana,sans-serif; margin-bottom: 13px; }
h2 { color: #ff4d00; font-family: Segoe,Tahoma,Verdana,sans-serif; font-size: 1.5em; font-weight: normal; line-height: 1.4em;}
p { line-height: 1.4em; font-size: 1em; }
#page { margin-left: auto; margin-right: auto; width: 934px; position: relative; top: 0px; BACKGROUND-COLOR: #FFFFFF;
    BORDER-LEFT: SOLID #ababab 1PX;
    BORDER-RIGHT: SOLID #ababab 1PX;
    BORDER-BOTTOM: SOLID #ababab 1PX;
    BORDER-TOP: SOLID #ababab 1PX;

 }
.pg_content_top, .pg_content_top_enUS { background-color: #dfeef5; background-repeat: no-repeat; text-align: left; }

.pg_content_bottom { background-image: url(../../NEW/MainPix/LangBiang3.jpg); background-repeat: no-repeat; background-position: left bottom; }
.pg_content_footer { height: 36px; display: block; background-color: #014f7c; }
#pageC { position: relative; }
#main { width: 700px; position: relative; margin-left: 2px; }
.page_bottom_bg { background-repeat: repeat-x; background-position: center bottom; text-align: center; position: relative; }
.ad { position: absolute; top: 32.57em; margin-top: 90px; right: 17px; width: 180px; height: 150px; }
.contentzone { min-height: 570px; display: block; margin-top: 8px; padding-bottom: 250px; }

.featureArea { position: relative; top: 70px; height: 400px; }
.featureArea.j[class] {background-repeat: no-repeat; }

.featureArea .j2 { position: relative; top: 118px; left: 235px; }


.featureArea .j3 { position: absolute; left:289px; top: 465px; font-size: 13px; color: #9d8502}

.j5 {
position:absolute; 
left: 2px;
Top:570px;
right:0px;
font-size: 12px;
text-align:center;
}

.j6 {
position:absolute; 
left: 2px;
top:710px;
right:0px;
font-size: 12px;
text-align:center;
}

.featureArea.a[class] { background-repeat: no-repeat; }
.featureArea .a1 { position: absolute; top: 1px; }
.footer { color: #CCC; text-align: center; padding: 0px 0px 28px 0px; height: 11px; }
.footerlogo { float: right; display: inline; margin: -1px 0px 0px 15px; }
.footerLinks { margin-right: 103px; }
a.headerLink, a:visited.headerLink { color: #CCC; }
.footer a, .footer a:visited { color: #E8F1F8; text-decoration: none; }
.footer a:hover, .footer a:active, a:hover.headerLink, a:active.headerLink { color: #FFCC33; text-decoration: none; border-bottom: 1px #FFCC33 dotted; }
.copyright { font-size: 82%; font-family: Tahoma; margin: 0px 17px 10px 0px; color: #AECADE; clear: both; }
.header, .header_enUS { position: relative; color: #ccc; min-height: 28px; z-index: 1; }
.header { background-repeat: no-repeat; }
.header .leftAlign, .header .rightAlign, .header_enUS .leftAlign, .header_enUS .rightAlign { padding-top: 7px; padding-bottom: 7px; padding-right: 10px; padding-left: 10px; }
.header .rightAlign strong, .header_enUS .rightAlign strong { color: #fff; margin-right: 3ex; }
.header .locale, .header_enUS .locale { position: relative; top: 1px; }
.leftAlign { display: inline; float: left; }
.greysep { margin: 0px 10px; color: #666; }
.greysep_f { margin: 0px 10px; color: #afcade; }
#masterNav { position: absolute; top: 170px; right: 15px; width: 192px; z-index: 70; }
#masterNavBody { position: relative; }
#masterNavBody h1 { margin-left: 1px; margin-right: 1px; cursor: pointer; position: relative; background-color: #eaebf0; }

#masterNavBody h1 .topNavText { padding-left: 19px; padding-bottom: 3px; padding-top: 14px; cursor: default; }
#masterNavFooter { height: 17px;}

#masterNavLinks a, #masterNavLinks a:visited { display: block; padding-top: 3px; padding-bottom: 4px; padding-left: 21px; padding-right: 20px; color: #000000; text-decoration: none; }
#masterNavLinks a:hover { background-repeat: repeat-y; }

#masterNavLinks { padding-left: 1px; padding-right: 1px; overflow: hidden; }
#masterNavLinks .container { background-repeat: repeat-x; background-color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; }
#masterNavScreen { display: none; position: absolute; top: 0px; left: 0px; width: 933px; background-color: #000000; opacity: 0.25; -moz-opacity: 0.25; -khtml-opacity: 0.25; z-index: 1; }
#masterNavSearch { margin: 0px 1px; background-color: #bac1cc; height: 71px; position: relative; top: 1px; }
#mnsRad { margin: 2px 0px; position: absolute; top: 50px; right: 5px; font-family: Tahoma; font-size: 82%; color: #737373; }
#mnsRad img { margin: 0px 3px 0px 6px; vertical-align: middle; }
#poweredBy { margin-right: 25px; }
#masterNavSearch #searchTextDiv { position: absolute; left: 1px; top: 30px; width: 167px; height: 22px; }
#masterNavSearch #q { position: absolute; top: 2px; left: 5px; width: 160px; border: solid 1px #FFFFFF; background-color: #FFFFFF; }
#masterNavSearch .watermark#q { font-style: italic; color: #544a4c; }
#masterNavSearch #submit { position: absolute; right: 4px; top: 30px; }
#MNW { position: absolute; top: 40px; left: 37px; height: 522px; width: 653px; background-color: #F3F3F5; z-index: 60; padding: 0px; margin: 0px; }
.hidden#MNW { display: none; }
#MNWFooter { border-top: solid 1px #ffffff; height: 17px; margin: 0px; padding: 0px; background-repeat: repeat-y; clear: both; background-color: #F6F6F6; }
#MNWHeaderBG { background-color: #FFFFFF; background-repeat: repeat-y; padding: 0px; margin: -13px 0px 0px 0px; height: 27px; border-bottom: solid 1px #fdfdfd; }
#MNWHeader, #MNWClose, #MNWView { padding: 0px; margin: 0px; float: left; line-height: 27px; }
#MNWHeader { font-weight: bold; color: #666666; padding: 0px 8px 0px 12px; width: 419px; }
#MNWClose { cursor: pointer; background-position: right center; width: 32px; text-align: right; float: right; margin-right: 14px; }
#MNWClose span { position: relative; top: -2px; right: 16px; color: #c2c2c2; }

#MNWBody { margin-left: 0px; position: relative; float: left; background-color: #FFFFFF; height: 478px; overflow: hidden; }
#MNWPanelOuter { margin: 0px; padding: 0px; width: 482px; float: right; border-top: 1px solid #cdcdcd; }
#MNWPanel { top: 0px; left: 0px; width: 482px; display: block; height: 477px; overflow: auto; }
#MNWPanel a { text-decoration: none; }
#MNWPanel .container { margin-top: 9px; float: left; }
#MNWPanel .thumbnail { margin: 0px; padding: 0px; float: left; width: 149px; }
#MNWPanel .thumbnail a { display: block; width: 138px; margin: 0px 2px 0px 9px; text-align: center; background-color: Transparent; }
#MNWPanel .thumbnail a[href] { background-repeat: no-repeat; }
#MNWPanel .thumbnail a:hover { cursor: pointer; }

#MNWPanel .thumbnail img { margin: 7px 11px 14px 7px; width: 124px; height: 75px; }
#MNWPanel .thumbnail .Title a { color: #0E396C;}
#MNWPanel .thumbnail .Title a:hover { background-image: none;}
#MNWPanel .thumbnail a:hover[href] { text-decoration: none; }
#MNWPanel .entry { margin: 0px; padding: 0px; width: 460px; float: left; }
#MNWPanel .entry a { display: block; margin: 2px 0px 13px 12px; padding: 1px; cursor: pointer; }
#MNWPanel .entry a:hover { border: solid 1px #C8CDD6; background-color: #e0e8f1; padding: 0px; text-decoration: none; }
#MNWPanel .entry .Title { font-family: Tahoma; font-size: 1.1em; font-weight: bold; color: #0E396C; margin: 0px 0px 0px 10px; padding: 3px 12px 0px 0px; }
#MNWPanel .entry .Desc { font-family: Tahoma; font-size: 1.0em; color: #464C52; margin: 0px 0px 1px 10px; padding-right: 12px; min-height: 30px; }
#MNWPanel .entry .DetailPic img { width: 61px; height: 36px; margin: 3px 0px 0px 3px; }
#MNWPanel .entry .DetailPic { margin: 1px 7px 0px 1px; width: 68px; height: 47px; float: left; }

#MNWTabs { padding-top: 10px; border-right: solid 1px #c7c7c7; float: left; background-image: url(/shared/core/1/images/navwin_vertical_gradient.gif); background-repeat: repeat-x; background-color: #EDEDED; }
#MNWTabs .container { width: 164px; height: 468px; }
#MNWTabs a { position: relative; left: 1px; margin: 0px 0px -1px 10px; padding: 5px 0px 5px 10px; display: block; text-decoration: none; color: #666666; cursor: pointer; overflow: hidden; width: 144px; }
#MNWTabs a:hover { display: block; padding: 4px 0px 4px 9px; border: solid 1px #C7C7C7; border-right: none; }
#MNWTabs a.subNavActive { background-color: #FFFFFF; border: solid 1px #C7C7C7; border-right: none; padding: 4px 0px 4px 9px; font-weight: bold; }
.newsHeadline {  padding: 140px 0px 12px 15px; margin: -3px 0px -1px 0px; }

.newsHeadline .container { position: relative; margin-left: 160px; padding: 45px; Top:1px}
.newsHeadline .title { font-weight: bold; color: #ff5426; margin-right: 10px; }
.newsHeadline a, .newsHeadline a:visited { color: #ccc; background-color: #000000; text-decoration: none; }
.newsHeadline a:hover, .newsHeadline a:active { color: #ccc; text-decoration: underline; }
.normal { font-weight: normal; }
.rightFloat { float: right; }
.rightAlign { float: right; display: inline; }
.siteBranding { padding-left: 170px; padding-top: 20px; height: 40px; width: 630px; }
.siteBranding img { display: inline; float: left; }
.siteBranding img.right { float: right; clear: right; margin-top: 8px; }
.tabPanel { position: relative; width: 500px; }
.tabHiddenPanel { display: none; }
.tbc { top: 0px; left: 0px; display: block; margin: 0px; padding: 0px; }
.tabContentPanel { line-height: 1.4em; float: left; display: inline; width: 500px; min-height: 500px; }
.tabContentPanel.dl { height: auto; }
.tabContentPanel div { font-family: Verdana; }
.dlTabSpacer { border-bottom: 1px solid #c6d7ef; margin-bottom: 16px; clear: both; }
.tabContentPanel .d1 { width: 262px; position: absolute; top: 0px; left: 0px; }
.tabContentPanel .d2 { width: 202px; position: absolute; top: 0px; right: 0px; }
.tabContentPanel .z1 { width: 232px; position: absolute; top: 0px; left: 0px; }
.tabContentPanel .z2 { width: 232px; position: absolute; top: 0px; right: 0px; }
.tabContentPanel .h2-1 { width: 262px; position: relative; float: left; }
.tabContentPanel .h2-2 { width: 202px; position: relative; float: right; }
.tabContentPanel .dlh { margin-left: 20px; }
.tabContentPanel ul.linklist { position: relative; padding-left: 16px; color: #4d7cc1; margin-bottom: 26px; }
.tabContentPanel li.desc { margin-bottom: 15px; }
.tabContentPanel li span { color: #000000; }
.tabContentPanel li.desc a { font-weight: bold; }
.linklist li { margin-bottom: 7px; line-height: 127%; }
.tabContentPanel .headline.image { padding: 0px 0px 15px 0px; clear: both; }
.tabContentPanel .vrt_lay60 .headline.image { padding: 0px; margin-bottom: 15px; }
.tabContentPanel .vrt_layfull .headline.image { padding: 0px; }
.tabContentPanel .headline.image a { font-weight: bold; }
.tabContentPanel .headline .imgBorder { float: left; display: inline; margin-right: 8px; }
.tabContentPanel .heading { font-size: 145%; font-family: Sans-serif; color: #ff8100; margin-bottom: 8px; font-weight:bold; font-style: oblique; line-height: 1.2em;}
.tabContentPanel .vrt_layfull .headline { margin-bottom: 23px; }
.tabs { position: relative; text-align: right; float: left; display: inline; }
.bulletedlist { clear: both; }

.bulletedlistDate { 
    font-style: italic; 
    color: #a2a2a2
    }
.ulTabs { display: none; width: 190px; }
.dlTabs { text-align: left; width: 160px; margin-left: 30px; }
.dlTabs p { margin: 0px 50px 6px 5px; }
.dlTabs h5 { margin: 0px 50px 6px 0px; }
.dlTabP { position: relative; }
.dlTabP .d1 { width: 262px; position: relative; top: 0px; float: left; }
.dlTabP .d2 { width: 202px; position: relative; top: 0px; float: right; }
.dlTabP .z1 { width: 232px; position: relative; top: 0px; float: left; }
.dlTabP .z2 { width: 232px; position: relative; top: 0px; float: right; }
.dlTabP .h2-1 { width: 262px; position: relative; top: 20px; float: left; }
.dlTabP .h2-2 { width: 202px; position: relative; top: 20px; float: right; }
.tabs ul { padding-left: 0px; width: 100%; }
.tabs li { list-style-type: none; padding: 9px 18px 9px 20px; margin-bottom: 0px; cursor: default; font-size: 12px; color: #00014e; cursor:hand }
.tabs li.tabActive, .tabs li.tabHover {  background-repeat: no-repeat; background-position: right top; font-weight: bold; color: #007734; }
.tabs li.tabActive[class], .tabs li.tabHover[class] { background-image: url(Blinking_Arrow.gif); }

.tabs LI.tabActive {
	BACKGROUND-POSITION: right top; FONT-WEIGHT: bold; COLOR: #007734; BACKGROUND-REPEAT: no-repeat; 
    BACKGROUND-IMAGE: url(Blinking_Arrow.gif); 
}

.verticalAlignBottom { vertical-align: bottom; }
.verticalTabs { padding-top: 5px; width: 690px; }
.verticalTabs a { position: relative; }
.verticalTabs[class] { background-image: url(TabModule_BG_content7.gif); background-repeat: no-repeat; }
.verticalTabs {
	WIDTH: 760px; PADDING-TOP: 4px;
    BACKGROUND-IMAGE: url(TabModule_BG_content7.gif);
    BACKGROUND-COLOR: TRANSPARENT;
     FONT-SIZE: 11px;
     

}


.welcome { position: absolute; top: 0px; left: 0px; }
#dlPage { margin-left: auto; margin-right: auto; width: 934px; position: relative; top: 0px; }
#dlPage #pageC { position: relative; background: #E3EDFF; }
#dlPage .footer { clear: both; }
#dlPage .footer a { color: #666; }
#dlPage .footer a:hover, #dlPage .footer a:active { color: #4D7CC1; text-decoration: none; border-bottom: 1px #4D7CC1 dotted; }
#dlPage #masterNav { top: -30px; float: right; position: relative; }
#dl { float: right; margin: 0px auto 0px auto; padding: 0px; width: 620px; position: relative; }
#dl, #dl a, .dlPageHeader { color: #666666; }
.dlPageHeader { margin: 15px 0px 25px 60px; font-size: x-large; }
.dlGroup { font-size: large; margin: 0px 0px 10px 0px; }
.dlItemHeader { margin-left: 4px; }
.dlItemHeader a { color: #627C93; font-size: small; text-decoration: underline; }
.dlItem { padding-left: 4px; font-size: smaller; margin-left: 4px; width: 455px; }
.dlAnchors { position: relative; font-size: smaller; left: 15px; width: 100px; float: left; }
.dlAnchors a, .dlAnchors a:hover { color: #627C93; }
.dlAnchors p { margin-bottom: 5px; }
.dlBackToTop { font-size: smaller; border-bottom: dotted 1px #666666; padding: 10px 0px 5px 0px; margin: 0px 0px 55px 0px; width: 455px; }
.dlBackToTop a { color: #627C93; text-decoration: underline; }
.rmStaticImage { background-color: #000; z-index: 1; }
.hide { display: none; }
.cf:after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.cf { min-height: 1%; }
.vrt_layfull { clear: both; float: none; margin-left: 20px; }
.vrt_col_cntnr { height: 1%; clear: both; }
.vrt_lay60 { clear: left; float: left; display: inline; width: 260px; margin-left: 20px; }
.vrt_lay40 { clear: right; float: left; display: inline; width: 190px; margin-left: 30px; }
.vrt_lay501 { clear: left; float: left; display: inline; width: 225px; margin-left: 20px; }
.vrt_lay502 { clear: right; float: left; display: inline; width: 225px; margin-left: 30px; }
.left_flt { float: left; }
.left_flt_txt { padding-top: 2px; }
.thumbnailRow { clear: both; margin-bottom: 11px; }
#pptSpan #idSO { display: none; color: #fff; }
#pptSpan a { color: #CCC; }
#pptSpan a:hover, #pptSpan a:active { color: #FFCC33; text-decoration: none; border-bottom: 1px #FFCC33 dotted; }
#page .j4 {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}

#Greeting {
    
	font: Times New Roman;
    FONT-SIZE: 11px;
    FONT-WEIGHT:none;
    TEXT-DECORATION: none;
    COLOR:#818083;
    TEXT-ALIGN: center;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
}



/*-------------------------- Khuyen Hoc--------------------------- */

#Banner {
    TEXT-DECORATION: none;
    TEXT-ALIGN: center;
    PADDING-LEFT: 500px;
    PADDING-RIGHT: 0px;
}

/*-------------------------- DropMenu Global left--------------------------- */

#menu{
	position:absolute;
	z-index:1;
	top:140px;
	Right:715px;
	padding:0px;
	margin:0px;
	list-style:none;
    FONT-SIZE: 12px;
    FONT-WEIGHT:bold;
    
}
li ul{
	position:relative;
	display:none;
	padding:2px;
	margin:0px;
	list-style:none;
}
#menu li{
	position:relative;
	background-color:#fffaee;
	border:1px solid #f0f0f0;
	padding:4px;
	color:#008dcb;
}
.subMenu{
	background-repeat:no-repeat;
    text-decoration:none;
}
#menu .click{
	background-color:#929292;
	color:#fffFFF;
    
}
.click ul{
	display:block;
}
#menu .hover, ul li a:hover{
	cursor:pointer;
	color:#0044ff;
    background-color:#ffd29b;
}

#menu li ul li.hover, li ul li.hover a:hover{
	background-color:#ffd29b;
    text-decoration:none;
}
li a{
	width:100%;
}
li a, li ul li a, li.hover ul li a{
	text-decoration:none;
	color:#008dcb;
}
li.hover a, li ul li.hover a{
	color:#0044ff;
	text-decoration:none;
}


/*-------------------------- DropMenu Side--------------------------- */

.dbMenu{
	width:17em;
    
}
.dbMenu .subMenu{
	background-image:url('squareblue.gif');
	background-position:center right;
}
.dbMenu li ul{
	position:absolute;
	left:200.0px;
	top:0;
	width:18em;

}
.dbMenu li>ul{
	left:200.0px;
}
