﻿/* Genneral */

/*Colors Library*/
/*
#eb3500 Cam
#59656b Xanh
#c2c0c1 Xam
#1f1a17 Den
*/

html
{
	font-family:Arial, Verdana;
}


body
{
	font-size: 10pt;
	font-family:Arial, Verdana;
}


TABLE
{
	font-size: 8pt;
	font-family: Arial, Verdana;
	text-decoration: none;
}

.bodytext
{
	font-family: Arial, Verdana;
}

/*Position*/

.B				{font-weight:bold;}
.L				{text-align: left}
.R				{text-align: right}
.C				{text-align: center}
.J				{text-align: justify}



/*
TD
{
	font-size: 8pt;
}
*/

select
{
	font-size: 8pt;
	font-family: Arial, Verdana;
}
input
{
	font-size: 8pt;
	font-family: Arial, Verdana;
}
/* End Genneral */
/*For content--------------------------------------------------------------*/

.Sumarry
{
	font-size: 11pt;
	font-family:Arial
	color:#1f1a17
}

.content
{
	font-size: 10pt;
	font-family:Arial;
	color:#1f1a17
}

/*For content--------------------------------------------------------------*/
.textbox
{
	font-size: 8pt;
	font-family: Arial, Verdana;
}
.textbox_quicksearch
{
	font-size: 8pt;
	font-family: Arial, Verdana;
	text-decoration: none;
	height: 14px;
}
.textbox_advsearch
{
	font-size: 8pt;
	width: 200px;
	padding: 0 1 0 1;
	border-right: #efefef 1px groove;
	border-top: #efefef 1px groove;
	border-left: #efefef 1px groove;
	border-bottom: #efefef 1px groove;
}
.button_quicksearch
{
	background-image: url(../Images/btn_quicksearch.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border: 0px;
	width: 30px;
	background-color: White;
	cursor: hand;
}
.header
{
	background-image: url(images/Box_adv.jpg);
	background-repeat: repeat;
	padding-left: 5px;
	width: 164px;
	height: 22px;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Arial, Verdana;
}
.header_1
{
	background-image: url(images/Box_adv.jpg);
	background-repeat: repeat;
	padding-left: 5px;
	width: 100%;
	height: 22px;
	color: White;
	font-weight: bolder;
}
.image_banner
{
	border: 1px lightgrey solid;
	margin-top: 5pt;
}

.CategoryLeftItem
{
	font-size: 8pt;
	color: #000000;
	height: 20px;
	background-color: #EAF2FD;
	border-top: 1px solid #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	
}
.CategoryLeftItem A
{
	font-size: 8pt;
	width: 100%;
	height: 100%;
	color: #000000;
	text-align: justify;
	text-decoration: none;
	width: 100%;
}
.CategoryLeftItem A:hover
{
	font-size: 8pt;
	color: #8A7F00;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
.CategoryLeftItemSelected
{
	font-size: 8pt;
	color: #000000;
	height: 20px;
	background-color: #FEF9DC;
	border-top: 1px solid #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B59D05;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.CategoryLeftItemSelected A
{
	font-size: 8pt;
	width: 100%;
	height: 100%;
	color: #000000;
	text-decoration: none;
}
.CategoryLeftItemSelected A:hover
{
	font-size: 8pt;
	color: #8A7F00;
	width: 100%;
	height: 100%;
	text-decoration: none;
}

.PageCSS
{
 color:Blue;
}


.PageCSS a
{
	color:Blue;
}

.PageCSS a:hover
{
	color:Blue;
	font-weight:bold;
}

.menu_icon
{
	background-repeat: no-repeat;
	background-position: left top;
}

.menu_icon a
{
	background-image: url(../Images/arrow_down_blue	.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.menu_icon a:hover
{
	background-image: url(../Images/arrow_down_red.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/*----------- Left ------------*/
.title_bg_left
{
	background-image: url(../Images/bg_header.jpg);
	background-repeat: no-repeat;
	padding-left: 5px;
	width: 164px;
	height: 19px;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Times New Roman;
}
.title_bg_right
{
	background-image: url(../Images/bg_header_1.jpg);
	background-repeat: no-repeat;
	width: 130px;
	height: 19px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Verdana;
	color: #FFFFFF;
}
.bg_banner_left
{
	background-color: #f7f7f7;
	height: 25;
	text-align: center;
	border-bottom: #CDCDCD 1px solid;
}
.bg_banner_right
{
	background-color: #EAF2FD;
	height: 25;
	text-align: center;
}
.bg_info_company
{
	border-right: #5B8DC2 1px solid;
	border-left: #5B8DC2 1px solid;
	border-bottom: #5B8DC2 1px solid;
	background-color: #F3F8FE;
}
/*----------- End Left ------------*/

/*--------------------------------------
----------- Top TradeMark --------------
--------------------------------------*/
.bg_title_trademark
{
	background-image: url(../Images/bg_top_home.jpg);
	background-repeat: no-repeat;
	width: 150px;
	height: 18px;
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
}
/*----------- End Top TradeMark ------------*/

/*-------------- Right ------------*/
.border_banner_right
{
	padding-bottom: 5px;
}
.border_banner_right table
{
	border: 1px solid steelblue;
	background-color: #efefef;
}
.border_banner_center
{
	border: 1px solid #000000;
	width: 100%;
}
.border_banner_left
{
	text-align: center;
	padding-bottom: 5px;
}
.border_banner_left table
{
	text-align: center;
	border: 1px solid steelblue;
}

/*-------------- End Right ------------*/

/*-----------------------------------
------ Company & Category -----------
-----------------------------------*/
.cat_header
{
	background-color: #E7E7E7;
	height: 20px;
	font-weight: bolder;
	vertical-align: middle;
	padding-left: 5px;
	font-size: 10pt;
	color: #000000;
	border-bottom: 1px solid steelblue;
}


#store_catmenu
{
	background-color: #EAF2FD;
}
#store_catmenu a, #store_catmenu a:link, #store_catmenu a:active, #store_catmenu avisited
{
	font-size: 11px;
	font-weight: bold;
	color: #FF6920;
	width: 100%;
	padding: 5px;
}
#store_catmenu a:hover
{
	color: #417FFC;
	background-color: #FAFAFA;
	text-decoration: none;
}

.table_blockmenu
{
	border: 3px double steelblue;
	text-align: right;
}
.item_blockmenu a:hover
{
	font-weight: bolder;
	color: red;
	text-decoration: none;
}
.table_main
{
	border: 1px solid #efefef;
	padding: 1 1 1 1;
}
.table_advsearch
{
	border: 1px solid steelblue;
	text-align: left;
}
.td_content
{
	text-align: center;
}
.advsearch_header
{
	font-weight: bolder;
	text-align: center;
}
.lbl_advsearch
{
}
.btn_search
{
}
.table_companysummary
{
	text-align: left;
	border: 0px solid #efefef;
}
.company_header
{
	font-weight: bolder;
	text-align: center;
	text-transform: uppercase;
}

.bgLinkFeedback
{
	height: 21px;
	font-weight: normal;
	color: #000000;
}
.bgLinkFeedback A
{
	font-weight: bold;
	color: #00237C;
	text-decoration: none;
}
.bgLinkFeedback A:hover
{
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.bgFormSendFeedback
{
	border-top: #DFD5A5 1px solid;
	background-color: #FFEFEF;
	border-bottom: #DFD5A5 1px solid;
	height: 21px;
	padding-left: 5px;
	font-weight: normal;
	color: #000000;
}

.com_val_item1
{
	border-top: #ffffff 1px solid;
	border-bottom: #FFEBB5 2px solid;
	background-color: #FFFFFF;
	height: 21px;
	padding-left: 5px;
	font-weight: normal;
	color: #000000;
}
.title_product_detail
{
	border-bottom: #686868 1px solid;
	border-top: #686868 1px solid;
	background-color: #FDF5CB;
	padding-left: 5px;
	height: 18px;
	font-weight: bold;
	color: #000000;
	font-size: 10pt;
	font-family: Times New Roman;
}
.Summary
{
	font-size: 10pt;
  	font-family: Arial;
	text-decoration: none;
	
}
.link_company A
{
	font-weight: bold;
	color: #352588;
	height: 100%;
	text-decoration: none;
	font-size: 10pt;
}
.link_company A:hover
{
	font-weight: bold;
	color: #ff0000;
	height: 100%;
	font-size: 10pt;
	text-decoration: none;
}
.com_lbl_item1
{
	border-top: #ffffff 1px solid;
	border-bottom: #FFEBB5 2px solid;
	border-right: #EFF3FF 1px solid;
	background-color: #FEFEE8;
	padding-left: 5px;
	font-weight: normal;
	color: #352588;
	height: 21px;
}

.com_lbl_item2
{
	border-bottom: #efefef 1px solid;
	border-right: #efefef 1px solid;
}
.com_lbl_item4
{
	border-top: #ffffff 1px solid;
	border-bottom: #EFF3FF 1px solid;
	background-color: #F9F9F9;
	padding-left: 5px;
	font-weight: normal;
	color: #352588;
	height: 21px;
}
.com_logo
{
	border: 1px solid #efefef;
}
.home_image
{
	border: 0px;
}
.home_tbl_item
{
	border-left: 1px solid steelblue;
	border-right: 1px solid steelblue;
	border-bottom: 1px solid steelblue;
	height: 180px;
	width: 150px;
	text-align: center;
}




.topten_header
{
	text-align: center;
	background-color: #efefef;
	height: 18px;
	font-weight: bolder;
	vertical-align: middle;
	padding-top: 2px;
	font-size: 10pt;
	color: #ff0000;
	border-top: 1px solid steelblue;
	border-bottom: 1px solid steelblue;
}
.home_topten_tbl
{
}
.menuTopItem
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.menuTopItem A
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
.menuTopItem A:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}
.brd_popup
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 8pt;
	border-left: #000000 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: Tahoma;
	background-color: #ffffff;
	text-decoration: none;
}
.window_vote
{
	border-right: 0px;
	padding-right: 3px;
	border-top: 0px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 3px;
	border-left: 0px;
	padding-top: 3px;
	border-bottom: 0px;
	background-color: buttonface;
}
.tm_vote_button
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 8pt;
	border-left: darkgray 1px solid;
	color: #000000;
	border-bottom: darkgray 1px solid;
	font-family: tahoma;
	text-decoration: none;
}
.tm_vote_textbox_1
{
	font-size: 8pt;
	width: 150px;
	padding: 0 1 0 1;
	border-right: #efefef 1px groove;
	border-top: #efefef 1px groove;
	border-left: #efefef 1px groove;
	border-bottom: #efefef 1px groove;
}
.tm_vote_textbox_2
{
	font-size: 8pt;
	width: 150px;
	padding: 0 1 0 1;
	border-right: #efefef 1px groove;
	border-top: #efefef 1px groove;
	border-left: #efefef 1px groove;
	border-bottom: #efefef 1px groove;
}
.tm_vote_textbox_3
{
	font-size: 8pt;
	width: 150px;
	padding: 0 1 0 1;
	border-right: #efefef 1px groove;
	border-top: #efefef 1px groove;
	border-left: #efefef 1px groove;
	border-bottom: #efefef 1px groove;
}
.tm_vote_textbox_4
{
	font-size: 8pt;
	width: 88px;
	padding: 0 1 0 1;
	border-right: #efefef 1px groove;
	border-top: #efefef 1px groove;
	border-left: #efefef 1px groove;
	border-bottom: #efefef 1px groove;
}
.tm_vote_textbox_5
{
	font-size: 8pt;
	width: 88px;
	padding: 0 1 0 1;
	border-right: #efefef 1px groove;
	border-top: #efefef 1px groove;
	border-left: #efefef 1px groove;
	border-bottom: #efefef 1px groove;
}
.provote_textbox_1
{
	font-size: 8pt;
	width: 150px;
	padding: 0 1 0 1;
	border-right: #efefef 1px groove;
	border-top: #efefef 1px groove;
	border-left: #efefef 1px groove;
	border-bottom: #efefef 1px groove;
}
.provote_textbox_2
{
	font-size: 8pt;
	width: 150px;
	padding: 0 1 0 1;
	border-right: #efefef 1px groove;
	border-top: #efefef 1px groove;
	border-left: #efefef 1px groove;
	border-bottom: #efefef 1px groove;
}
.provote_textbox_3
{
	font-size: 8pt;
	width: 150px;
	padding: 0 1 0 1;
	border-right: #efefef 1px groove;
	border-top: #efefef 1px groove;
	border-left: #efefef 1px groove;
	border-bottom: #efefef 1px groove;
}
.provote_textbox_4
{
	font-size: 8pt;
	width: 88px;
	padding: 0 1 0 1;
	border-right: #efefef 1px groove;
	border-top: #efefef 1px groove;
	border-left: #efefef 1px groove;
	border-bottom: #efefef 1px groove;
}
.provote_textbox_5
{
	font-size: 8pt;
	width: 88px;
	padding: 0 1 0 1;
	border-right: #efefef 1px groove;
	border-top: #efefef 1px groove;
	border-left: #efefef 1px groove;
	border-bottom: #efefef 1px groove;
}
.general_button
{
	color: #00237C;
	background-image: url(../Images/button.gif);
	background-repeat: no-repeat;
	width: 84px;
	height: 18px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
	font-size: 8pt;
}
.tabmenu_normal
{
	background-image: url(../Images/tab_none.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
	width: 86px;
	height: 22px;
	color: White;
	font-weight: bolder;
}
.tabmenu_normal a
{
	text-decoration: none;
	border: 0px;
	color: White;
	font-weight: bolder;
}
.tabmenu_normal a:hover
{
	color: #FEF9DC;
}
.tabmenu_highlight
{
	background-image: url(../Images/tab_hover.gif);
	background-position: center center;
	background-repeat: no-repeat;
	text-decoration: none;
	width: 87px;
	height: 22px;
	color: #000000;
	font-weight: bolder;
}
.tabmenu_highlight a
{
	text-decoration: none;
	border: 0px;
	color: #000000;
	font-weight: bolder;
}
.tabmenu_highlight a:hover
{
	color: Red;
}
.table_info_content
{
	border-left: 1px solid #A5A5A5;
	border-right: 1px solid #A5A5A5;
	border-bottom: 1px solid #A5A5A5;
	border-collapse: collapse;
}
.place_block_menu
{
	text-align: right;
}
.info_val_item
{
	text-align: left;
	font-weight: bolder;
	border-collapse: collapse;
	border: 1px #efefef solid;
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
}
.table_product
{
	border: 1px solid steelblue;
	width: 97%;
}
.pro_val_item
{
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
}
.com_trade_val_item
{
	text-align: left;
	font-weight: bolder;
	padding-left: 3px;
	padding-right: 3px;
	height: 20px;
	border-bottom: 1px #efefef solid;
}
.tbl_trademark
{
	border: 1px solid steelblue;
	width: 97%;
}
.tm_vote_intro
{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bolder;
}
.TitleTradeMark
{
	font-weight: bold;
	text-decoration: underline;
}
.divTradeMarkView
{
	height: 292px;
	overflow: auto;
}
.TitleProduct
{
	font-weight: bold;
	text-decoration: underline;
}
.divProductView
{
	height: 392px;
	overflow: auto;
}
.general_pager
{
	font-weight: bolder;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
	width: 20px;
}
.general_pager a
{
	color: Blue;
	text-decoration: none;
	font-weight: bolder;
	padding-left: 5px;
	padding-right: 5px;
	width: 20px;
}
.general_pager a:hover
{
	color: red;
}
.general_pager_curent
{
	color: red;
}
.general_pager_curent a
{
	color: red;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	font-weight: bolder;
}
.provote_intro
{
	font-weight: bolder;
	text-align: center;
	height: 46px;
}
.provote_comname
{
	font-weight: bolder;
	color: Blue;
}
.pro_image
{
	border: 3px double steelblue;
}
.cell_blank
{
	font-size: 1px;
	background-image: url(../Images/bgblankcell.gif);
	background-repeat: repeat-x;
	background-position: bottom center;
}
.home_item1
{
	text-align: center;
	height: 80%;
}
.home_item2
{
	text-align: center;
	background-color: #FEF9DC;
	height: 20%;
}

.home_tbl_item_1
{
	height: 210px;
	text-align: center;
}

/*-------------- Center Bottom Banner ------------*/
.CenterBottomBanner
{
	text-align: center;
	padding-bottom: 5px;
}
.CenterBottomBanner table
{
	text-align: center;
	border-right: red 2px solid;
	border-top: red 2px solid;
	border-left: red 2px solid;
	border-bottom: red 2px solid;
}

/*-------------- End Right ------------*/

/*-------------- Center Center Banner ------------*/
.CenterCenterBanner
{
	text-align: center;
	width: 480px;
}
.CenterCenterBanner table
{
	text-align: center;
	border-right: red 2px solid;
	border-top: red 2px solid;
	border-left: red 2px solid;
	border-bottom: red 2px solid;
}

/*-------------- End Right ------------*/

/*-------------- Top Banner ------------*/
.TopBanner
{
}
.TopBanner table
{
}

/*-------------- End Right ------------*/


/*-------------- Bottom Banner ------------*/
.BottomBanner
{
}
.BottomBanner table
{
}

/*-------------- End Right ------------*/

/*-------------- Home Banner Image ------------*/
.BannerImage
{
}
.BannerImage table
{
}

/*-------------- End Right ------------*/

/*---------------FeeBack ---------------*/
.feeback_com_name
{
	font-weight: bolder;
}
.feeback_textbox_1
{
	font-size: 8pt;
	width: 250px;
	padding: 0 1 0 1;
	border-right: #efefef 1px groove;
	border-top: #efefef 1px groove;
	border-left: #efefef 1px groove;
	border-bottom: #efefef 1px groove;
}
.feeback_form_table
{
	border: 1px double lightgrey;
	padding: 7px;
	border-collapse: collapse;
}
.feeback_val
{
	text-align: left;
	border-bottom: 1px solid #efefef;
	padding-left: 3px;
	padding-right: 5px;
}
.feeback_footer
{
	padding: 5px;	
}
.feeback_error_message
{
	font-weight: lighter;
	font-size: 9px;	
}
.feeback_message1
{
	font-weight: bolder;
	color: blue;
	text-align:center;	
}
.feeback_message2
{
	font-weight: bolder;
	color: Red;
	text-align:center;	
}
.feeback_title
{
	border-bottom: #686868 1px solid;
	border-top: #686868 1px solid;
	background-color: #FDF5CB;
	padding-left: 5px;
	height: 18px;
	font-weight: bold;
	color: #000000;
	font-size: 10pt;
	font-family: Times New Roman;
}
.link_lang_vn
{
}
.link_lang_vn a
{
	color: #000000;
	text-decoration: none;
	padding-left: 23px;	
	font-size: 9px;
	background-image:url(../Images/flag_vn.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.link_lang_vn a:hover
{
	text-decoration: underline;
	color:Red;
}
.link_lang_en
{
	
}
.link_lang_en a
{
	color: #000000;
	text-decoration: none;
	padding-left: 23px;	
	font-size: 9px;
	background-image:url(../Images/flag_en.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.link_lang_en a:hover
{
	color:Red;
	text-decoration: underline;
}
/*-----------------End FeeBack----------------*/

.control_search
{
	height:25px;
}
.control_search a
{
	color:#000000;
	background-image: url(../Images/btn_quicksearch.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left center;
}
.control_search a:hover
{
	color:Red;
	background-repeat: no-repeat;
	background-position: left center;
}
.control_login
{
	height:25px;
}
.control_login a
{
	color: #000000;
	background-image: url(../Images/icon_login.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left center;
}
.control_login a:hover
{
	color:Red;
	background-repeat: no-repeat;
	background-position: left center;
}
.tbl_control_panel
{
	border-bottom: 0px solid #efefef;	
}
.tbl_control_panel1
{
	border: 4px double #EFF3FF;	
	border-top: 1px solid white;
	width: 99%;
}
.main td
{
	border:1px solid #EFF3FF;	
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
}
.title_main
{
	font-weight:bold;
}

.linkDoc a
{
	color:Blue;
	text-decoration: none;
	font-size: 13px;
}
.linkDoc a:hover
{
	color:Red;
	text-decoration: underline;
}

.HiddenItem
{
	display:none;
}
.ItemLink
{
	color:Black;
}
.ItemLink:hover
{
	color:Red;
}
.ItemLink a
{
	color:Black;
}
.ItemLink a:hover
{
	color:Red;
}

.mainleft
{
	font-weight:bold;
}
.mainleft1
{
	padding-left:10px;
}
.mainleft1 a
{
	color:Black;
	text-decoration:none;
}
.mainleft1 a:hover
{
	color:Red;
	text-decoration:none;
}
.menubottomItem
{
	text-decoration:none;
	color:White;	
}

.menubottomItem a
{
	text-decoration:none;
	color:White;	
}

.menubottomItem a:hover
{
	text-decoration:none;
	color:blue;	
}
.ps_link
{
	color: Blue;
	text-decoration: none;	
}
.ps_link a
{
	color: Blue;
	font-weight: bolder;
	text-decoration: none;	
}
.ps_link a:hover
{
	color: red;
	text-decoration: none;	
}
.thv_textbox
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	padding-left: 3px;
}
.calendar_button
{
	border: 0px solid;
	background-image: url(../Images/calendar.jpg);
	width: 24px;
	height: 24px;
	background-color: #FFFCED;
}
.thv_err
{
	color: Red;
	font-size: 8px;
	font-weight:lighter;	
}
.advertising table
{
	padding-bottom: 10px;
}
.control_smarklink
{
	height: 18px;
	text-align: justify;
}
.control_smarklink a
{
	color:#000000;
	background-image: url(../Images/arrow_right_blue.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;	
	text-transform: capitalize;
	text-align: justify;
}
.control_smarklink a:hover
{
	color:Red;
	background-repeat: no-repeat;
	background-position: left top;
}
.control_smarklink_header
{
	font-weight:bolder;
	background-color: 	#EFF3FF;
}
.control_switcher
{
	height: 18px;
	text-align: justify;
}
.control_switcher a
{
	color:#000000;
	background-image: url(../Images/icon_mode.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;	
	text-transform: capitalize;
	text-align: justify;
}
.control_switcher a:hover
{
	color:Red;
	background-repeat: no-repeat;
	background-position: left top;
}

.pop_title
{
	font-size: 10pt;
	font-weight: bolder;
	text-align: center;	
}

.pop_content
{
	text-align: justify;
}

.pop_win
{
	border: 2px steelblue solid;
}
.Clock
{	
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	background-image:url(images/bg_heading.png);
    text-align:left;
    color: #5b626c;
	font: bold 100% Verdana, Times New Roman, Helvetica, sans-serif;
    height:35px;
}


.bar_footer
{
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	background-image:url(images/bottombrg.gif);
    background-repeat: repeat-x;
    text-align:left;
    vertical-align:middle;
    color: #59656b;
	font: bold 95% Verdana, Times New Roman, Helvetica, sans-serif;
    height:26px;
    font-size:10px;

}

.bar_footer a
{
	text-decoration:none;
	color:#59656b;
	 font-size:10px;
}

.bar_footer a:hover
{
	text-decoration:none;
	color:#eb3500;
	 font-size:10px;
}

.bar_footer_copyright
{
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	background-repeat: repeat-x;
    text-align:left;
    vertical-align:middle;
    color: #1f1a17;
	font:	font: bold 100%, Verdana, Times New Roman, Helvetica, sans-serif;
    height:30px;
    font-size:10px;

}

.TitleNewsMenu
{
	cursor:pointer;
	font-family: 'Times New Roman'; 
	font-size: 9pt; 
	font-weight: bold; 
	text-decoration: none;
}
.TitleNewsMenu :hover { font-family: 'Times New Roman';
						font-size: 9pt; 
						font-weight: bold; 
						text-decoration: underline;
}

.SubMenu		{ font-family:'Arial'; font-size: 8pt; font-weight: bold; text-decoration: none;}
.SubMenu :hover	{ font-family: 'Arial'; font-size: 8pt; font-weight: bold; text-decoration: underline;}

.DefaultNormal	{font-family: 'Arial'; font-size: 9pt; text-decoration: none; }
.DefaultNormal:hover	{font-family: 'Arial'; font-size: 9pt; text-decoration:none; color:#eb3500 }

.linkHotNews a
{
	font-family:Arial;
	font-size: 10pt;
	color: #59656b;
	text-decoration:none;
}
.linkHotNews a:hover
{
	font-family:Arial;
	font-size: 10pt;
	color: #eb3500;
	text-decoration:underline;
}
.linkNews a
{
	font-family: 'Verdana';
	color:#59656b;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
}
.linkNews a:hover
{
	font-family: 'Verdana';
	color:#eb3500;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
}

.linkNewsTypical a
{
	font-family: 'Verdana';
	color:#59656b;
	font-weight: bold;
	font-size: 11pt;
	text-decoration: none;
}
.linkNewsTypical a:hover
{
	font-family: 'Verdana';
	color:#eb3500;
	font-weight: bold;
	font-size: 11pt;
	text-decoration: underline;
}


.next a
{
	font-family: 'Verdana';
	color:#59656b;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
}
.next a:hover
{
	font-family: 'Verdana';
	color:#eb3500;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
}
.detail a
{
	font-family: 'Verdana';
	color:#59656b;
	font-weight: normal;
	font-size: 7pt;
	text-decoration: none;
}
.detail a:hover
{
	font-family: 'Verdana';
	color:#eb3500;
	font-weight:normal;
	font-size: 7pt;
	text-decoration:underline;
}


.Bold	{font-weight: bold;}
.Center	{text-align: center;}
.White  {color: #FFFFFF;}
.Black  {color: #000000;}
.Blue	{color: #59656b;}
.Blue2	{color: #01387f;}
.Green	{color: #008000;}
.Maroon {color: #eb3500;}
.Gray	{color: #515151;}
.Red	{color: #FF0000;}
.Gray2	{color: #424242;}
.DBlue	{color: #0c2d58;}
.LBlue	{color: #104be5;}
.DGray	{color: #E6EBEF;}
.ShowDate			   { font-family:'Times New Roman'; font-size: 8pt; font-weight:normal; margin-top: 0 ; color: #8080c0}
.Title                 { font-family:'Times New Roman'; font-size: 11pt; font-weight: bold; margin-top: 0 ; color: #015396}
.FTitle	{ font-family: tahoma; font-size: 10pt; color: #015396;text-decoration: none; font-weight: bold;}
.FTitle:hover{ font-family: tahoma; font-size: 10pt; color: #015396;text-decoration: underline; font-weight: bold;}
.FTitle:visited	{ font-family: tahoma; font-size: 10pt; color: #269AF8;text-decoration: none; font-weight: bold;}

.FolderTitle	{font-family: 'Times New Roman'; font-size: 10pt; color:#015396; font-weight: bold;}

.HeaderNewsType TD { font-family: 'Verdana'; font-size: 10pt; color: #000000; font-weight: bold }

.inTitle 		{font-family:Times New Roman; font-size:12pt; font-weight:bold; color:#000000; text-decoration:none; padding: 2 4 2 4}
.inGroup 		{font-family:Times New Roman; font-size:10pt; font-weight:bold; color:#000000; text-decoration:none; padding: 2 4 2 4}
.inTitle:hover 	{font-family:Times New Roman; font-size:9pt; font-weight:bold; color:#000000; text-decoration:underline}
.inTable		{border: #E1E1E1 1px solid}
.tdLabel 		{font-family:Times New Roman; font-size:9pt; font-weight:normal; color:#000000; text-decoration:none; border-bottom: #E1E1E1 1px solid; white-space:nowrap; padding-right:6; padding-left:4}
.tdValue 		{font-family:Times New Roman; font-size:9pt; font-weight:normal; color:#000000; text-decoration:none; border-bottom: #E1E1E1 1px solid; padding-right:6; }
.Text			{font-family:Times New Roman; font-size:9pt; font-weight:normal; color:#000000; text-decoration:none;}
.B				{font-weight:bold;}
.bgGrey			{background-color:#E1E1E1}
.L				{text-align: left}
.R				{text-align: right}
.C				{text-align: center}
.J				{text-align: justify}


.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#ECECFF;
color:#000000;
width:140px;
padding:2px;
text-align:center;
font-weight:bold;

}
.linkSubs a
{
	font-family:Arial;
	color:#000000;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none;
}
.linkSubs a:hover
{
	font-family:Arial;
	color:#000000;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: underline;
}
.Subs
{
	background-color:#E1E1E1;
	color:#000000;
	
}
.ms-formbody A
{
	color: #4c4c4c;

	height: 100%;

	text-decoration: none;

	font-family: Times New Roman; font-size: 8pt; text-decoration: none;

}
.ms-formbody A:hover

{

	color: #4c4c4c;

	height: 100%;

	font-family: Times New Roman; font-size: 8pt; text-decoration: none;

	text-decoration:underline;

}
Input.SearchTextbox
{

    border: #bebebe solid 1px;

	font-family: 'Times New Roman'; 

	font-size: 8pt;

	color: #003466;

	width: 100px;

}

.ms-formlabel{

border-top:1px solid #7bb2ac;

color:#4c4c4c;

}

.TXT_HEAD
{
	font-family: 'Verdana';
	font-size: 10pt; 
   	color: #1f1a17;
	font-weight: bold;
	text-decoration: none
}

.LItem a
{
	font-family:'Arial';
	font-size: 10pt;
	color:#59656b;
	text-decoration: none;
}
.LItem a:hover
{
	font-family: 'Arial';
	color:#eb3500;
	font-size: 10pt;
	text-decoration: underline;
}
.More a                 
{	font-family: 'Arial'; 
	font-size: 8pt; 
	color: #59656b; 
	text-decoration: none 
}
.More a:hover                 
{	font-family: 'Arial'; 
	font-size: 8pt; 
	color: #eb3500; 
	text-decoration: underline 
}

.title_normal
{
	font-weight: bold;
	font-size: 14px;
	color: #1f1a17;
	font-style: normal;
	font-family: Arial;
	text-decoration: none;
}

