﻿/* Start frame */
body{
	/*background-image: url(images/bg.gif);*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table
{
	border: 0px;
}
td{
	/*text-align: left;
	vertical-align: text-top;*/
	color: #000000;
	border-width: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div,p,span{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
}
img{
	border-width: 0px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
form{
	border: 0px;
	border-width: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a{ color:#330066;text-decoration: none;}
a:hover{color:#660000;text-decoration: underline;}

.input{
	border: 1px solid #576C7F;
	background-color: #fafafa;
	height: 18px;
}
.search_btn
{
	padding-left: 10px;
}
.input:focus{ 
	border: 1px solid #990033;
	background-color: #FFFFFF;
	height: 18px;
}
.textarea{
	border: 1px solid #576C7F;
	background-color: #fafafa;
}
.textarea:focus{ 
	border: 1px solid #990033;
	background-color: #FFFFFF;
}
.button {
	border: 1px solid #9999b7;
	/*background-color: #e8e8f5;*/
	color: #444;
	background-image: url(./../images/button_bg.gif);
	font-size: 11px;
	font-weight: normal;
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: middle;
	text-align: center;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
}
.buttonOn, .button:hover, .button:focus, .buttonOn:focus {
	border: 1px solid #990033;
	font-size: 11px;
	font-weight: normal;
	background-image: url(./../images/button_bg_hover.gif);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: middle;
	text-align: center;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
}
.required 
{
	color: Red;
}
/* End frame */


a.topmenu{ color:#2d2d2d;font-size: 11px;text-decoration: none; padding: 0px 5px 0px 16px;}
a.topmenu:hover{color:#2d2d2d;font-size: 11px;text-decoration: underline;}


/*
 * Begin Left Menu level 1
 */
table.menu_l1
{
	width: 202px;	
}

table.menu_l1 td.menu_box_l1
{
	background-image: url(./../images/menu_l1_bg.gif);
	background-position: top: left;
	background-repeat: no-repeat;
	width: 202px;
	height: 25px;
}

table.menu_l1 td.menu_box_l1_active
{
	background-image: url(./../images/menu_l1_active_bg.gif);
	width: 202px;
	height: 25px;
}

table.menu_l1 td.menu_box_l1 div.menu_item_l1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 2px 2px 2px 19px;
	height: 21px;
}

table.menu_l1 td.menu_box_l1_active div.menu_item_l1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 2px 2px 2px 19px;
	height: 21px;
}
/*
 * End Left Menu level 1
 */

/*
 * Begin Left Menu level 2
 */
table.menu_l2
{
	width: 202px;	
}

table.menu_l2 td.menu_box_l2
{
	background-image: url(./../images/menu_l2_bg.gif);
	background-position: top: left;
	background-repeat: no-repeat;
	width: 202px;
	height: 25px;
}

table.menu_l2 td.menu_box_l2_active
{
	background-image: url(./../images/menu_l2_active_bg.gif);
	width: 202px;
	height: 25px;
}

table.menu_l2 td.menu_box_l2 div.menu_item_l2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 2px 2px 2px 35px;
	height: 21px;
}

table.menu_l2 td.menu_box_l2_active div.menu_item_l2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 2px 2px 2px 35px;
	height: 21px;
}
/*
 * End Left Menu level 2
 */
/*
 * Begin Left Menu level 3
 */
table.menu_l3
{
	width: 202px;	
}

table.menu_l3 td.menu_box_l3
{
	background-image: url(./../images/menu_l3_bg.gif);
	background-position: top: left;
	background-repeat: no-repeat;
	width: 202px;
	height: 25px;
}

table.menu_l3 td.menu_box_l3_active
{
	background-image: url(./../images/menu_l3_active_bg.gif);
	width: 202px;
	height: 25px;
}

table.menu_l3 td.menu_box_l3 div.menu_item_l3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 2px 2px 2px 48px;
	height: 21px;
}

table.menu_l3 td.menu_box_l3_active div.menu_item_l3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 2px 2px 2px 48px;
	height: 21px;
}
/*
 * End Left Menu level 3
 */

a.menu_item_link{color:#FFFFFF;text-decoration: none;}
a.menu_item_link:hover{color:#2D2D2D;text-decoration: none;}

.txt_search{
	width: 158px;
	border: solid 1px #85959e;
	background-color: #ffffff;
	height: 17px;
	font-size: 11px;
	color: #2d2d2d;
}

/*
 * Begin Article list
 * duongdq
 */
table.article_list
{
	
}

table.article_list td.article_list_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #082294;
}

table.article_list td.article_list_title a{color:#082294;text-decoration: none;}
table.article_list td.article_list_title a:hover{color:#2D2D2D;text-decoration: none;}

talbe.article_list td.article_list_intro
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1f1f1f;	
	padding: 10px 0px 0px 0px;
}


/*
 * Begin Article list
 * duongdq
 */

/*
 *======================================================================================================
 */

/*
 * Begin Article view
 * duongdq
 */
table.article_detail 
{
}

table.article_detail td.article_detail_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #082294;
	padding: 8px 0px 5px 0px;
	
}

table.article_detail td.article_detail_intro
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;	
}

span.article_detail_image img
{
	border: 0px;
	padding: 5px 10px 0px 0px;
}

/*
 *
 *
 */
table.ref_article
{
	
}
table.ref_article td.ref_article_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
}
table.ref_article td.ref_article_image
{
	width: 5px;
	height: 15px;
	vertical-align: middle;
	padding-right: 4px;
}
table.ref_article td.ref_article_item
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	font-weight: normal;
}

table.ref_article td.ref_article_item a{color:white;text-decoration: none;}
table.ref_article td.ref_article_item a:hover{color:#f5e878;text-decoration: none;}

table.ref_article td.ref_article_item span.ref_article_date
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8b8b8c;
}
	
/*
 * End Article view
 * duongdq
 */

/**
 * Begin Home page
 * duongdq
 */


/* header */
div.homepage_header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
div.homepage_header a{color:#000000;text-decoration: none;}
div.homepage_header a:hover{color:#50508b;text-decoration: underline;}

/* item */
div.homepage_first_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding: 0px 0px 5px 0px;
	text-transform: uppercase;
}

div.homepage_first_title a{color:#01207e;text-decoration: none;}
div.homepage_first_title a:hover{color:#317524;text-decoration: none;}

div.homepage_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.homepage_title a{color:#50508b;text-decoration: none;}
div.homepage_title a:hover{color:#317524;text-decoration: underline;}

/**
 * End Home page
 * duongdq
 */

/**
 * Begin Idea
 * duongdq
 */
div.idea_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;	
}

div.idea_title a{color:#082294;text-decoration: none;}
div.idea_title a:hover{color:#317524;text-decoration: underline;}

div.idea_send_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;	
	padding: 10px 0px 0px 0px;
}

table.idea
{
	
}

table.idea td.idea_head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #082294;
	padding: 10px 0px 10px 0px;
	white-space: nowrap;
}

table.idea td.idea_label
{
	font-style: italic;
	text-align: left;
	height: 20px;
	white-space: nowrap;
}
table.idea td.idea_text
{
	font-style: italic;
	text-align: left;
}

table.idea td.idea_qa_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	padding: 20px 0px 10px 0px;
}

table.idea td.idea_related_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

table.idea td.idea_related span.date
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}


table.idea td.idea_related_item a{color:#50508b;text-decoration: none;}
table.idea td.idea_related_item a:hover{color:#2D2D2D;text-decoration: none;}

table.idea td.idea_related_item span.idea_related_date
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #8b8b8c;
}

/**
 * End Idea
 * duongdq
 */

.listbox_links
{
	width: 187px;
	border: solid 1px #85959e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2d2d2d;
}

.footer
{	
	
	color: #8e857c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 5px;
	
}


/* VINHCV added */

/* For Search Result Style */
table.TableQuickSearchResult td.QuickSearchResultTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 3px;
	text-align: left;
	font-style:italic;
	font-weight:bold;
}

a.article_list_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#082294;
	font-size: 12px;
	text-decoration: none;
}

table.TableQuickSearchResult td.article_short_content
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1f1f1f;
}

/* For Site Map Styles */
table.TableSiteMapContent td.MenuNameLevel1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 3px;
	text-align: left;
}

table.TableSiteMapContent td.MenuNameLevel2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 25px;
	text-align: left;
}

table.TableSiteMapContent td.LastMenuNameLevel2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 25px;
	text-align: left;
}


table.TableSiteMapContent td.FirstMenu
{
	background-image: url(./../images/levelchild_first.gif);
}

table.TableSiteMapContent td.Plus
{
	background-image: url(./../images/levelchild_normal.gif);
}

table.TableSiteMapContent td.TheLastMenu
{
	background-image: url(./../images/levelchild_subsubend.gif);
}

table.TableSiteMapContent td.Sub
{
	background-image: url(./../images/levelchild_normal.gif);
}


table.TableChildContent td.Subsub
{
	background-image: url(./../images/levelchild_normal.gif);
}

table.TableChildContent td.SubsubEnd
{
	background-image: url(./../images/levelchild_subsubend.gif);
}


table.TableSiteMapContent td.SplitRow
{
	background-image: url(./../images/levelchild_sub.gif);
}

table.TableSiteMapContent td.LastMenu
{
	background-image: url(./../images/levelchild_end.gif);
}
table.TableSiteMap td.sitemap
{
	padding-top:15px;
	padding-left:15px;
}

.DateTime
{
	color:#858585;
	font-family:Verdana;
	font-size:11px;
}
/* End VINHCV added */