﻿body
{
	margin: 4px;
	font-family: Arial;
	background-color: #000080;
	vertical-align: top;
	text-align: center;
	color: #000;
	font-size: 13px;
	background-image: url(images/bkg_top.jpg);
	background-repeat: repeat-x;
	line-height: 1.5em;
}
a
{
	text-decoration: none;
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
}

table#Root
{
	background-color: #FFFFFF;
	vertical-align: top;
}

td#td_1
{
	padding-bottom: 10px;
}

td#td_9
{
	width: 170px;
	text-align: left;
}

td#td_10
{
	border: 1px solid #00AEFF;
}
td#td_3
{
	text-align: left;
	padding: 3px;
}

td#td_main
{
	padding: 0px 10px;
}

#ToolTipContainer
{
	background: #C8D99C;
	width: 350px;
	position: absolute;
	text-align: left;
	top: 0px;
	left: 0px;
	border: 2px solid #3D4429;
	padding: 10px;
}

/* ================ Left Menu ====================== */

.Paging
{
	padding-left: 3px;
	padding-right: 3px;
}

.AudioWeekTitle
{
	color: #99282A;
	margin-left: 20px;
	font-weight: bold;
}

.css_audio_title
{
	background: #3485FB;
	font-size: 12px;
	height: 37px;
	padding: 5px 10px;
	font-weight: bold;
	color: #fff;
	padding-left: 10px;
}

.css_audio_td1
{
	font-family: Verdana;
	background: #4382DF;
	padding: 10px 10px;
	color: #fff;
	text-align: left;
}

.css_audio_td1 a, .css_audio_td2 a
{
	color: #040404;
}

.css_audio_td1 a:hover, .css_audio_td2 a:hover
{
	color: #ff0000;
	text-decoration: underline;
}

.css_audio_td2
{
	font-family: Verdana;
	background: #BDD7FC;
	padding: 10px 10px;
	color: #fff;
	text-align: left;
}

.btn_SearchBox
{
	background: none;
	border: 0px;
	font-weight: bold;
	font-size: 14px;
	height: 15px;
}

.NewsAudioBox
{
	padding: 5px;
}

.NewsAudioBox_Title
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.NewsAudioBox_Title_Item
{
	color: #0A58A6;
	line-height: 1.4em;
}

.NewsAudioBox_Title_Item:hover
{
	background: #00E1FF;
	color: #000;
}

.TextTitle_NewListInCat
{
	color: #297cce;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	width: 100%;
}

.TextTitle_NewListInCat
{
	color: #327ec5;
	text-decoration: none;
}

.NewsBoxStyle1_Title_NoBrief
{
	color: #327EC5;
	text-decoration: none;
	line-height: 1.4em;
	cursor:pointer;
}

.NewsBoxStyle1_Title_NoBrief:hover
{
	background: #00E1FF;
	color: #000;
}

.NewsBoxStyle2_CatTitle_Parent
{
	padding: 10px 0px;
	text-align: left;
}

.Img_FolderIcon
{
	vertical-align: -5px;
	margin-right: 10px;
}

.ArticleBoxBlue
{
	background: #D3E4F6 url(images/bkg_TitleCenter.png) repeat-x;
	height: 23px;
	padding-top: 4px;
	padding-left: 17px;
	text-align: left;
	position: relative;
}

.ArticleBoxBlueLeft
{
	background: url(images/bkg_TitleLeft.png) no-repeat;
	width: 16px;
	height: 27px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.ArticleBoxBlueRight
{
	background: url(images/Bgk_TitleRight.png) no-repeat;
	background-color: inherit;
	width: 16px;
	height: 27px;
	position: absolute;
	top: 0px;
	right: 0px;
}

.AudioItem_Padding
{
	padding: 5px 0px;
}


























/*2008_04_18*/



.Icon_title
{
	background-image: url(Images/icon_title.jpg);
	background-repeat: no-repeat;
}
.ScheduleList
{
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.odd
{
	font-size: 11px;
	text-align: left;
	background-color: #DBAF2F;
	padding: 1px;
}
.event
{
	font-size: 11px;
	text-align: left;
	background-color: #E8CE64;
	padding: 1px;
}
.ScheduleTitle
{
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
}
.ScheduleBrief
{
	font-size: 11px;
	text-align: left;
	font-weight: bold;
}
.ScheduleBrief2
{
	padding-left: 10px;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	cursor: pointer;
}
.ScheduleHeader, .ScheduleHeader2
{
	background-color: #DBAF2F;
	padding-left: 10px;
	height: 25px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	color: #4878AB;
	padding-bottom: 10px;
}

.ScheduleHeader2
{
	padding-top: 10px;
}
.ScheduleFooter
{
	background-image: url(Images/icon_right.jpg);
	background-repeat: no-repeat;
	background-color: #DBAF2F;
	display: block;
	background-position: left center;
	padding-left: 15px;
	height: 35px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	text-transform: capitalize;
}
.ScheduleLink
{
	vertical-align: middle;
	font-size: 11px;
	color: #000;
	float: right;
	font-weight: bold;
	text-transform: capitalize;
	padding: 2px 5px;
}
.ScheduleLink:hover
{
	text-decoration: underline;
}

/*===========================================VerticalMenu====================================*/

.Vertical_Menu_1
{
	background: url(  'images/bkg_LeftMenu_Green.jpg' ) no-repeat 0px 10px;
	font-family: Palatino Linotype;
	font-size: 13px;
	color: #376CA2;
	padding-left: 5px;
	text-align: left;
	display: table;
	line-height: 1.5;
}

.Vertical_Menu_Selected_1
{
	background: url(  'images/bkg_LeftMenu_Green.jpg' ) no-repeat 0px 10px;
	font-family: Palatino Linotype;
	font-size: 13px;
	color: #EDA044;
	padding-left: 5px;
	text-align: left;
	line-height: 1.5;
	display: table;
}

.Vertical_Menu_1 a, .Vertical_Menu_Selected_1 a
{
	background: none;
}

/*===========================================Top Menu 2====================================*/
.HorizontalMenuLeft
{
	background: url(  'images/bkg_TopMenuLeft.jpg' ) no-repeat;
	width: 44px;
	height: 25px;
}

.HorizontalMenuRight
{
	background: url(  'images/bkg_TopMenuRight.jpg' ) no-repeat;
	width: 44px;
	height: 25px;
}

.HorizontalMenuCenter
{
	background: #233A66;
}

.HorizontalMenuItem2_FirstChar
{
	font-family: Palatino Linotype;
	font-size: 18px;
	font-weight: bold;
}
.VerticleMenuItem_FirstChar
{
	font-family: Palatino Linotype;
	font-size: 17px;
	font-weight: bold;
}
.HorizontalMenuItem2, .HorizontalMenuItemSelected2
{
	font-family: Palatino Linotype;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 5px;
	white-space: nowrap;
	color: #fff;
	text-transform: uppercase;
}

.HorizontalMenuItemSelected2
{
	color: #b7d7fe;
}


/*=========================================FOOTER======================================*/
.BoxFooterRight
{
	color: #6e6e6e;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
}

table#BoxFooter a
{
	font-size: 11px;
	color: #6e6e6e;
	text-decoration: none;
	font-family: Arial;
}
table#BoxFooter a:hover
{
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	font-family: Arial;
}
.BoxFooter
{
	color: #000;
	font-size: 11px;
}
/*Image logo*/
table#ImageLogo
{
	padding-left: 20px;
	vertical-align: -3px;
}
.Footer_Text_Link
{
	font-size: 11px;
	color: #6e6e6e;
	text-decoration: none;
}

/*==================================TitleBox================================*/
.ArticleBox
{
}
.define1
{
	margin-bottom: 2px;
	margin-top: 5px;
}
.ParentNews_1_Link
{
	color: #014B96;
	text-decoration: none;
	line-height: 1.5em;
	text-align: justify;
}
.PagingSelected
{
	color: #FEC657;
	display: block;
	font-weight: bolder;
	padding: 0px 2px;
	text-align: center;
}
.ParentNews_1_Link:hover
{
	color: #297CCE; /*#FEC657;*/
	text-decoration: underline;
	line-height: 1.5em;
	text-align: justify;
}

.TextTitle
{
	color: #DBAF2F;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	text-transform: capitalize;
}

#ctl04_Data:first-letter
{
	font-size: 30px;
}



/*==============Language And Time===============*/
.LanguageChoiceText
{
	color: #111;
	padding-right: 2px;
}

.LanguageChoiceSelectedText
{
	color: #6e6e6e;
}
.SearchText
{
	color: #111;
	padding-right: 10px;
	font-weight: bold;
}
.SearchTextbox
{
	width: 300px;
}

/*============== Orther News ===============*/
.RelatedTitle
{
	font-size: 13pt;
	font-weight: bold;
	font-family: Verdana;
	color: #DBAF2F;
	text-align: left;
	line-height: 1.8;
}

.ArticleItem
{
	font-family: Verdana;
	color: #297CCE;
	line-height: 1.6em;
}
.ArticleItem:hover
{
	font-family: Verdana;
	color: #4EA7FF;
	line-height: 1.6em;
}

.ArticleItemIcon
{
	vertical-align: middle;
	cursor: pointer;
}
.ArticleItemIcon_NoCursor
{
	padding-right: 7px;
	vertical-align: middle;
}

.LabelContact
{
	color: #343434;
	font-size: 12px;
	font-family: Verdana;
	width: 25%;
}

.MessageError
{
	color: #DC7373;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}

.Lichtrinh_Date
{
	text-align: left;
	color: #888;
	font-style: italic;
	font-family: Verdana;
}

.Lichtrinh_Time
{
	text-align: left;
	color: /*#ffffff;*/ #01265D;
	background-color: /*#15458D;*/ #a6cfef;
	padding-left: 5px;
	height: 22px;
	text-transform: uppercase;
	font-weight: bold;
}
.Lichtrinh_Show_Empty
{
	color: #297CCE;
	font-family: Palatino Linotype;
	font-size: 14px;
	padding-left: 5px;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	height: 15px;
}

.Lichtrinh_Show
{
	color: #297CCE;
	font-family: Palatino Linotype;
	font-size: 14px;
	height: 22px;
	padding-left: 5px;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
}
.Lichtrinh_Show2
{
	color: #297CCE;
	height: 22px;
	padding-left: 5px;
	text-align: left;
	font-family: Verdana;
}
.Lichtrinh_Show1_P2
{
	text-align: left;
	color: #343434;
	padding-left: 5px;
	height: 22px;
	font-family: Verdana;
}
.Lichtrinh_Show1
{
	text-align: left;
	color: #297CCE;
	padding-left: 5px;
	height: 22px;
	font-family: Verdana;
}
.Lichtrinh_Show2_P2
{
	text-align: left;
	color: #343434;
	padding-left: 5px;
	height: 22px;
	font-family: Verdana;
}

.Lichtrinh_Calendar_Title
{
	text-transform: uppercase;
	background-color: #4A98F7; /*#dbaf2f;*/
	color: #fff;
	text-align: center;
	padding-left: 5px;
	height: 25px;
	font-weight: bold;
}
.Lichtrinh_Calendar_Month
{
	text-transform: uppercase;
	background-color: #7AAFF1;
	font-weight: bold;
	color: #888888;
	text-align: left;
	padding-left: 5px;
	border: solid 1px #EEE;
}
.HideOtherDay
{
	visibility: hidden;
}
.tblLichTrinh
{
	margin-left: 5px;
}
.TrBgColor1
{
	background-color: #eaf4ff;
}
.TrBgColor2
{
	background-color: #fff;
}

/*===========================================Top Menu 2====================================*/

.NewsBoxTitle
{
	color: #0a58a6;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

.NewsBoxDate
{
	color: #888888;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
}


.CenterBoxNewsBriefArticle
{
	background: #fff;
}

.NewsBoxTVIcon
{
	margin-right: 3px;
}



.CenterBoxNewsBriefArticle:hover .NewsBoxTitle
{
	color: #E7B775;
}


.NewsboxMore
{
	color: Red;
	float: right;
	clear: right;
	font-size: 11px;
	font-family: Arial;
}
.SearchText
{
	font-size: 11px;
	color: #111;
	font-weight: normal;
}
.SelectedSearchText
{
	font-size: 11px;
	color: #6e6e6e;
	font-weight: normal;
}
.Bkg_Seperator
{
	background-image: url(images/Seperator.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
.FloatLeft
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.FloatRight
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: auto;
}
.Box_Contact
{
	float: left;
	margin-top: 30px;
}

.ArticleDetailTitle
{
	color: #000;
	font-size: 17px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: justify;
	font-family: Arial;
}
.ArticleDetailDate
{
	color: #888888;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	padding-bottom: 10px;
}
.ArticleDetailDesc
{
	text-align: justify;
	font-family: Verdana ;
	line-height: 1.5em;
}
.BoxDetail
{
	padding: 5px;
}
.ParentNews_Brief
{
	text-align: justify;
	border: 0px none ;
	font-family: Verdana ;
}

.ParentNews_Brief span, .ParentNews_Brief font, .ParentNews_Brief div
{
	text-align: justify;
	font-family: Verdana ;
	font-size: 12px;
}

.NewsBoxBrief span, .NewsBoxBrief font, .NewsBoxBrief div
{
	text-align: justify;
	font-family: Arial ;
	font-size: 12px;
}

.NewsBoxBrief
{
	color: #343434;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
	text-align: justify;
}


.ParentNews_Title
{
	color: #0a58a6;
	font-weight: bold;
	line-height: 1.2em;
	text-align: justify;
}
img
{
	border: 0px;
}

.ParentNews_Table
{
	padding: 5px;
	padding-bottom:10px;
}

#dhtmltooltip
{
	padding-right: 2px;
	padding-left: 2px;
	z-index: 999;
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	left: -300px;
	border: #888 1px solid;
	width: 350px;
	padding-top: 2px;
	position: absolute;
	background-color: #e6efff;
	text-align: left;
}

.ParentNews_Col1
{
	padding-right: 10px;
}
.OneArticlePageItem
{
	line-height: 1.7em;
	text-align: left;
}
.Hr_Tab
{
	width: 80%;
	border: none;
	height: 1px;
	background: #888888;
}

.ArticleRelated
{
	padding-bottom: 5px;
}

#tb_Search_Content
{
	background: url(images/GoogleLogo.jpg) center center no-repeat;
	border: 1px solid #A4C4D3;
}

.SearchTextLocal
{
	background: url(images/logo_SearchVNVN.jpg) center center no-repeat;
	border: 1px solid #A4C4D3;
	width:130px;
}

#dhtmltooltip
{
	text-align: justify;
	padding: 10px;
}



.ArticleBoxBlue3
{
	background: #D3E4F6 url(images/bkg_GadianTitle.jpg) no-repeat;
	height: 23px;
	padding-top: 2px;
	padding-left: 5px;
}

.ArticleBoxBlue:first-letter
{
	font-size: 20px;
}

.btn_1_Paging
{
	background: url(Images/Go2.jpg) no-repeat;
	width: 35px;
	height: 22px;
	font-family: Verdana;
	font-size: 11px;
	border: 0px;
	padding-bottom: 2px;
	margin: 0px 3px;
}

.btn_1_PagingGo
{
	background: url(Images/Go2.jpg) no-repeat;
	width: 35px;
	height: 22px;
	font-family: Verdana;
	font-size: 11px;
	border: 0px;
}

.tbx_Paging
{
	font-size: 11px;
	height: 12x;
	width: 40px;
	text-align: center;
}

.txt_Paging
{
	font-family: Verdana;
	font-size: 11px;
	color: #1A62AA;
	padding: 0px 3px;
}

.ddl_Paging
{
	height: 18px;
	width: 50px;
	font-size: 11px;
	margin: 0px 4px;
}

/*=============================TreeViewMenu=======================*/
.TreeViewMenu
{
	text-align: left;
}
.TreeViewMenu_Root
{
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}

.ArticleBoxBlue2
{
	background: #C6D9F0;
	height: 23px;
}

.TreeViewMenu_Parent
{
	font-family: Verdana, Palatino Linotype;
	font-size: 11px;
	color: #376CA2;
	cursor: pointer;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	font-weight: bold;
}

.TreeViewMenu_Parent:hover
{
	font-family: Verdana, Palatino Linotype;
	font-size: 11px;
	color: #717171;
	width: 100%;
	cursor: pointer;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}

.TreeViewMenu_Child
{
	font-size: 11px;
	color: #7E4421;
}

.TreeViewMenu_Child:hover
{
	font-size: 11px;
	color: #5E6E9D;
}

.TreeViewMenu td
{
	vertical-align: top;
}

.TreeViewMenu td img
{
	padding-top: 8px;
}

.TreeViewMenu_FirstChar
{
	font-size: 14px;
}

.TreeViewMenu_ParentSelected
{
	color: #ff0000;
}

.Div_NewsBox2
{
	padding: 2px;
	border: 1px solid #5898D0;
}

.Calendar_Parent
{
	position: relative;
	margin: 0px 5px;
	background: #fff;
}

.Calendar_Parent_TopLeft
{
	background: url(images/bkg_Panel_TopLeft.png) no-repeat;
	width: 8px;
	height: 7px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.Calendar_Parent_TopRight
{
	background: url(images/bkg_Panel_TopRight.png) no-repeat;
	width: 8px;
	height: 7px;
	position: absolute;
	top: 0px;
	right: 0px;
}

.Calendar_Parent_BootomLeft
{
	background: url(images/bkg_Panel_BottomLeft.png) no-repeat;
	width: 8px;
	height: 7px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.Calendar_Parent_BottomRight
{
	background: url(images/bkg_Panel_BottomRight.png) no-repeat;
	width: 8px;
	height: 7px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#dhtmltooltip span, #dhtmltooltip font, #dhtmltooltip div
{
	text-align: justify;
	font-family: Arial ;
	font-size: 12px;
}

.Calendar_Button
{
	border: 1px solid rgb(51, 102, 255);
	cursor: pointer;
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 1px 2px 2px;
	white-space: nowrap;
	margin: 4px 4px 0px 4px;
}

.Calendar_Button_Next
{
	background: url(images/right1.gif) 3px 1px no-repeat;
	width: 12px;
	height: 12px;
}

.Calendar_Button_Back
{
	background: url(images/left1.gif) 0px 1px no-repeat;
	width: 12px;
	height: 12px;
}

.Calendar_Button_Month
{
	background: url(images/drop1.gif) right 3px no-repeat;
	padding:0px;
	padding-right: 15px;
	padding-right:20px;
	font-size:10px;
}

.Calendar_Button_Year
{
	background: url(images/drop1.gif) right 3px no-repeat;
	padding:0px;
	padding-right: 15px;
	padding-right:20px;
	font-size:10px;
}


#Div_YearSelect, #Div_MonthSelect
{
	width: 40px;
	position: absolute;
	background: #f0f0f0;
	color: #000066;
	border: 1px solid rgb(160, 160, 160);
	cursor: pointer;
}

#Div_MonthSelect
{
	width: 90px;
	text-align: left;
}

#Div_YearSelect div, #Div_MonthSelect div
{
	padding: 2px 5px;
}

#Div_YearSelect div:hover, #Div_MonthSelect div:hover
{
	background: #909090;
}

.Div_MonthYearSelect td
{
	width: 1px;
}

.ChildMenuNormal
{
	font-weight: normal;
	font-size: 11px ;
}

.ChildMenuNormal:first-letter
{
	font-weight: normal;
	font-size: 11px;
}

/* =========================================================================== */
/* =========================== For Title Gradiant ============================ */
/* =========================================================================== */

.ArticleBoxBlue153 /* Blue */
{
	background-color: #FBFAEA;
}

.ArticleBoxBlue156 /* Violet */
{
	background-color: #FBEAEA;
}

.ArticleBoxBlue154 /* Green */
{
	background-color: #EAF9CF;
}

.ArticleBoxBlue155 /* Red */
{
	background-color: #F0B3A3;
}


/* =========================================================================== */
/* ====================== Box Lich Trinh Theo Mau Sac ======================== */
/* =========================================================================== */

/* Blue */

.CalendarList_Parent_153
{
}

.CalendarList_Parent_153 .CalendarList_Header
{
	background-color: #C9DBF5;
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	color: #4878AB;
	padding: 10px;
}

.CalendarList_Parent_153 .CalendarList_Footer
{
	background-color: #E7EFFA;
	padding-left: 15px;
	height: 35px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

.CalendarList_Parent_153 .CalendarList_TD1
{
	font-size: 11px;
	text-align: left;
	background-color: #E7EFFA;
	padding: 1px;
}

.CalendarList_Parent_153 .CalendarList_TD2
{
	font-size: 11px;
	text-align: left;
	background-color: #C9DBF5;
	padding: 1px;
}

/* Red */

.CalendarList_Parent_155
{
}

.CalendarList_Parent_155 .CalendarList_Header
{
	background-color: #DBAF2F;
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	color: #4878AB;
	padding: 10px;
}

.CalendarList_Parent_155 .CalendarList_Footer
{
	background-color: #E8CE64;
	padding-left: 15px;
	height: 35px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

.CalendarList_Parent_155 .CalendarList_TD1
{
	font-size: 11px;
	text-align: left;
	background-color: #E8CE64;
	padding: 1px;
}

.CalendarList_Parent_155 .CalendarList_TD2
{
	font-size: 11px;
	text-align: left;
	background-color: #DBAF2F;
	padding: 1px;
}

/* Green */

.CalendarList_Parent_154
{
}

.CalendarList_Parent_154 .CalendarList_Header
{
	background-color: #83C183;
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	color: #4878AB;
	padding: 10px;
}

.CalendarList_Parent_154 .CalendarList_Footer
{
	background-color: #BCDDBC;
	padding-left: 15px;
	height: 35px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

.CalendarList_Parent_154 .CalendarList_TD1
{
	font-size: 11px;
	text-align: left;
	background-color: #BCDDBC;
	padding: 1px;
}

.CalendarList_Parent_154 .CalendarList_TD2
{
	font-size: 11px;
	text-align: left;
	background-color: #83C183;
	padding: 1px;
}

/* Violet */

.CalendarList_Parent_156
{
}

.CalendarList_Parent_156 .CalendarList_Header
{
	background-color: #F2DBFD;
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	color: #4878AB;
	padding: 10px;
}

.CalendarList_Parent_156 .CalendarList_Footer
{
	background-color: #F9EEFE;
	padding-left: 15px;
	height: 35px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

.CalendarList_Parent_156 .CalendarList_TD1
{
	font-size: 11px;
	text-align: left;
	background-color: #F9EEFE;
	padding: 1px;
}

.CalendarList_Parent_156 .CalendarList_TD2
{
	font-size: 11px;
	text-align: left;
	background-color: #F2DBFD;
	padding: 1px;
}

/* =========================================================================== */
/* =========================== Box News Dang 1 =============================== */
/* =========================================================================== */

.NewsBoxStyle1
{
	position: relative;
	background: #AFD2FF;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}

.NewsBoxStyle1_TopLeft
{
	background: url(images/NewsBoxStyle1_TopLeft.png) no-repeat;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.NewsBoxStyle1_TopRight
{
	background: url(images/NewsBoxStyle1_TopRight.png) no-repeat;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0px;
	right: 0px;
}

.NewsBoxStyle1_Bottom
{
	background: #676F7D;
	height: 8px;
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 999;
}

.NewsBoxStyle1_ContentTopLeft
{
	background: url(images/NewsBoxStyle1_ContentTopLeft.png) no-repeat;
	width: 10px;
	height: 10px;
	position: absolute;
	top: -8px;
	left: -8px;
}

.NewsBoxStyle1_ContentTopRight
{
	background: url(images/NewsBoxStyle1_ContentTopRight.png) no-repeat;
	width: 10px;
	height: 10px;
	position: absolute;
	top: -8px;
	right: -8px;
}

.NewsBoxStyle1_ContentTop
{
	background: #fff url(images/NewsBoxStyle1_ContentTop.png) repeat-x;
	width: 100%;
	height: 8px;
	position: absolute;
	top: -8px;
	left: 0px;
}

.NewsBoxStyle1_ContentLeft
{
	background: #fff url(images/NewsBoxStyle1_ContentLeft.png) repeat-y;
	width: 8px;
	height: 100%;
	position: absolute;
	top: 0px;
	left: -8px;
}

.NewsBoxStyle1_ContentRight
{
	background: #fff url(images/NewsBoxStyle1_ContentRight.png) right 0px repeat-y;
	width: 8px;
	height: 100%;
	position: absolute;
	top: 0px;
	right: -8px;
}

.NewsBoxStyle1_CatTitle
{
	padding: 5px 5px 0px 15px;
}

.NewsBoxStyle1_CatTitle a
{
	color: #000;
	font-weight: bold;
	font-size: 14px;
	font-family: Microsoft Sans Serif;
}

.NewsBoxStyle1_Title
{
	color: #0A58A6;
	font-weight: bold;
	font-size: 11px;
}

.NewsBoxStyle1_Title_NoBrief
{
	color: #0A58A6;
}

.NewsBoxStyle1_ContentParent
{
	padding: 0px 5px;
}

.NewsBoxStyle1_Content
{
	position: relative;
	background: #fff;
	padding-bottom: 20px;
	text-align: left;
}

/* Blue */

.NewsBoxStyle1_153
{
	background: #AFD2FF;
}

/* Green */

.NewsBoxStyle1_154
{
	background: #83C183;
}
/* Red */

.NewsBoxStyle1_155
{
	background: #ED7878;
}

/* Violet */

.NewsBoxStyle1_156
{
	background: #F2DBFD;
}

/* =========================================================================== */
/* =========================== Box News Dang 1 =============================== */
/* =========================================================================== */

.NewsBoxStyle2
{
	position: relative;
	width: 100%;
	margin-top: 15px;
	padding-bottom: 13px;
	background: #E3A544;
}

.NewsBoxStyle2_TopLeft
{
	background: url(images/NewsBoxStyle1_TopLeft.png) no-repeat;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.NewsBoxStyle2_TopRight
{
	background: url(images/NewsBoxStyle1_TopRight.png) no-repeat;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0px;
	right: 0px;
}

.NewsBoxStyle2_ContentParent
{
	background: #fff;
	position: relative;
	margin: 0px 15px 0px 15px;
	padding-top: 10px;
}

.NewsBoxStyle2_Content
{
	background: #fff;
	text-align: left;
}

.NewsBoxStyle2_ContentLeft
{
	background: #fff url(images/NewsBoxStyle2_ContentLeft.png) repeat-y;
	width: 11px;
	height: 100%;
	position: absolute;
	left: -11px;
	top: 0px;
}

.NewsBoxStyle2_ContentRight
{
	background: #fff url(images/NewsBoxStyle2_ContentRight.png) right 0px repeat-y;
	width: 12px;
	height: 100%;
	position: absolute;
	right: -12px;
	top: 0px;
}

.NewsBoxStyle2_ContentBottom
{
	background: #fff url(images/NewsBoxStyle2_ContentBottom.png) 0px bottom repeat-x;
	width: 100%;
	height: 10px;
	position: absolute;
	left: 0px;
	bottom: -10px;
}

.NewsBoxStyle2_ContentBottomLeft
{
	background: url(images/NewsBoxStyle2_ContentBottomLeft.png) no-repeat;
	width: 15px;
	height: 13px;
	position: absolute;
	left: -15px;
	bottom: -13px;
}

.NewsBoxStyle2_ContentBottomRight
{
	background: url(images/NewsBoxStyle2_ContentBottomRight.png) no-repeat;
	width: 15px;
	height: 13px;
	position: absolute;
	right: -15px;
	bottom: -13px;
}



.NewsBoxStyle2_CatTitle_Parent2
{
	width: 150px;
	top: 10px;
	left: 10px;
	position: absolute;
	z-index: 999;
}

.NewsBoxStyle2_CatTitle_TopLeft
{
	background: url(images/NewsBoxStyle2_CatTitle_TopLeft.png) no-repeat;
	width: 10px;
	height: 10px;
	position: absolute;
	top: -10px;
	left: -10px;
}

.NewsBoxStyle2_CatTitle_TopRight
{
	background: url(images/NewsBoxStyle2_CatTitle_TopRight.png) no-repeat;
	width: 12px;
	height: 10px;
	position: absolute;
	top: -10px;
	right: -12px;
}

.NewsBoxStyle2_CatTitle_BottomLeft
{
	background: url(images/NewsBoxStyle2_CatTitle_BottomLeft.png) no-repeat;
	width: 10px;
	height: 8px;
	position: absolute;
	bottom: -8px;
	left: -10px;
}

.NewsBoxStyle2_CatTitle_BottomRight
{
	background: url(images/NewsBoxStyle2_CatTitle_BottomRight.png) no-repeat;
	width: 12px;
	height: 8px;
	position: absolute;
	bottom: -8px;
	right: -12px;
}

.NewsBoxStyle2_CatTitle_Right
{
	background: url(images/NewsBoxStyle2_CatTitle_Right.png) right 0px repeat-y;
	width: 12px;
	height: 100%;
	position: absolute;
	top: 0px;
	right: -12px;
}

.NewsBoxStyle2_CatTitle_Left
{
	background: #fff 0px 0px repeat-y;
	width: 10px;
	height: 100%;
	position: absolute;
	top: 0px;
	left: -10px;
}

.NewsBoxStyle2_CatTitle_Top
{
	background: url(images/NewsBoxStyle2_CatTitle_Top.png) 0px 0px repeat-x;
	width: 100%;
	height: 10px;
	position: absolute;
	top: -10px;
	left: 0px;
}

.NewsBoxStyle2_CatTitle_Bottom
{
	background: url(images/NewsBoxStyle2_CatTitle_Bottom.png) 0px bottom repeat-x;
	width: 100%;
	height: 8px;
	position: absolute;
	bottom: -8px;
	left: 0px;
}

.NewsBoxStyle2_CatTitle
{
	background: #fff;
}

.NewsBoxStyle2_ContentTop
{
	background: #fff url(images/NewsBoxStyle2_ContentBottom.png) 0px 0px repeat-x;
	width: 100%;
	height: 10px;
	position: absolute;
	left: 0px;
	top: -10px;
}

.NewsBoxStyle2_ContentTopRight
{
	background: url(images/NewsBoxStyle2_ContentTopRight.png) no-repeat;
	width: 15px;
	height: 13px;
	position: absolute;
	top: -13px;
	right: -15px;
}


.TitleBanner
{
	color: White;
	background-color: transparent;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial;
}

.Text
{
	font-family: Arial;
	font-size: 11px;
}



.NewsBoxStyle1_Title1OnlyArticle
{
	color: #327EC5;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.4em;
	font-family: Arial;
}

.NewsBoxStyle1_Title1OnlyArticle:hover
{
	background: #00E1FF;
	color: #327EC5;
	font-weight: bold;
}

hr
{
	border-top: solid 1px #888;
	border-bottom: none;
	border-left: none;
	border-right: none;
	height: 0px;
	margin:0px;
}

.button
{
	background: #FFFFF4;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	color: #808080;
}

.NewsBoxStyle1_Title1OnlyArticle
{
	color: #327EC5;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.4em;
	font-family: Arial;
}

.NewsBoxStyle1_Title1OnlyArticle:hover
{
	background: #00E1FF;
	color: #327EC5;
	font-weight: bold;
}

.TB_Paging
{
}

.TB_Paging td
{
	vertical-align: middle;
}

.btn_1_Paging_First
{
	background: url(images/btn_First2.jpg) no-repeat;
	width: 15px;
	height: 9px;
	border: none;
	cursor: pointer;
	margin: 0px 2px;
	margin-bottom: 3px;
}

.btn_1_Paging_Back
{
	background: url(images/btn_Back2.jpg) no-repeat;
	width: 15px;
	height: 9px;
	border: none;
	cursor: pointer;
	margin: 0px 2px;
	margin-bottom: 3px;
}

.btn_1_Paging_Next
{
	background: url(images/btn_Next2.jpg) no-repeat;
	width: 15px;
	height: 9px;
	border: none;
	cursor: pointer;
	margin: 0px 2px;
	margin-bottom: 3px;
}

.btn_1_Paging_Last
{
	background: url(images/btn_Last2.jpg) no-repeat;
	width: 15px;
	height: 9px;
	border: none;
	cursor: pointer;
	margin: 0px 2px;
	margin-bottom: 3px;
}

.tbx_Paging
{
	width: 20px;
	height: 10px;
	font-size: 10px;
	text-align: center;
}

.btn_1_PagingGo
{
	background: url(Images/btn_Go2.jpg) no-repeat;
	width: 23px;
	height: 14px;
	border: none;
	cursor: pointer;
}

.ddl_Paging
{
	height: 18px;
	width: 50px;
	font-size: 11px;
	margin: 0px 4px;
}

.PagingBoxParent
{
	background: #BEBFBA;
	padding: 0px 10px;
}

.Link_SiteLink
{
	color: #327EC5;
	font-weight: bold;
}

.Link_SiteLink:hover
{
	background: #00E1FF;
	color: #000;
}

.ChildListBrief
{
	color:#000;
}

/* ================ LeftMenu_Menu ====================== */

.LeftMenu_Menu_Container
{
	width:170px;
	margin-bottom:10px;
}

.LeftMenu_Menu_Container_Item, .LeftMenu_Menu_Container_Item_Hover
{
	background-color: #00AEFF;
	border: 1px solid white;
	color: #333333;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	width: 170px;
	padding-right: 5px;
	font-family: Verdana;
	cursor: pointer;
}

.LeftMenu_Menu_Container_Item_Hover
{
	background-color: #00E1FF;
}

/* ================ LeftMenu_TreeView ====================== */
.LeftMenu_TreeView_Container
{
	width:170px;
	margin-bottom:10px;
}
.LeftMenu_TreeView_Container td
{
	vertical-align:top;
}

.LeftMenu_TreeView_Level1
{
	padding-left:5px;
	color:#0A58A6;
}

.LeftMenu_TreeView_Level1 a
{
	margin:0px;
	padding:0px;
	font-weight:bold;
}

.LeftMenu_TreeView_Level1 a:hover
{
	background: #00E1FF;
	color: #000;
}

.LeftMenu_TreeView_Item_Select
{
	color:#ff0000;
	font-weight:bold;
}

/* ================ TopMenu ====================== */
.TopMenuContainer
{
	background:#00AEFF;
	padding:3px 0px;
	text-align:center;
}

.TopMenuItem
{
	background:url(images/bkg_TopMenuItem.jpg) repeat-x;
	border:1px solid #fff;
	border-bottom:none;
	padding:3px 10px;
	margin:0px 2px;
}

.TopMenuItem a
{
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}

.mskin
{
}

.SearchText1
{
	color:#ff0000;
	font-weight:bold;
}
