﻿



/*Travel*/

/* ================================
    CSS STYLES FOR APORTAL 
    v3.0, 01/2008
   ================================
*/   


/* PAGE BACKGROUND */
/* Màu nền cho các tiêu đề ở đầu trang*/
.HeadBg
{
	background-color: white;
}
/*-----Định nghĩa trang và cấu trúc trang----*/
.dpage
{
	margin: 0px auto;
	padding: 0;
	width: 838px;
	text-align: center;
}
/* Màu nền cho phần nội dung của trang*/
Body
{
	margin: 0px;
	background-image: url(images/bgweb.jpg);
	background-position: center top;
	background-repeat: repeat;
}


Backgroud
{
	margin: 0px;
	background-image: url(images/Content/grid_bg.gif);
	background-position: center top;
	background-repeat: repeat;
}


.All
{
	margin: 0px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	background-image: url(images/Content/Menu_bg.jpg);
	background-position: center top;
	background-repeat: repeat;
	color: #ffffff;
	text-decoration: none;
}
/* màu nền và viền cho tiêu đề cho tab được chọn */
/*	background-position: 85px 23px;*/
.TabBg
{
	border-left-color: white;
	border-bottom-color: white;
	border-top-color: white;
	background-color: white;
	border-right-color: white;
}

/* màu nền và viền cho tab không được chọn */
/* 	background-position: 85px 23px;*/
.OtherTabsBg
{
	border-left-color: black;
	border-bottom-color: black;
	border-top-color: black;
	background-color: #e5bd44;
	border-right-color: black;
}


/* Kiểu chữ cho liên kết trong site*/
.SiteLink
{
	font-family: Tahoma, Verdana,Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #124b98;
	text-decoration: none;
}   
/* Kiểu liên kết trong site*/
A.SiteLink:link
{
	color: #124b98;
	text-decoration: none;
}
A.SiteLink:visited
{
	color: #f5951a;
	text-decoration: none;
}

A.SiteLink:active
{
	color: #f5951a;
	text-decoration: none;
}

A.SiteLink:hover
{
	color: #f5951a;
	text-decoration: underline;
}
/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #eeeeee;
}   

/* style of item titles by Announcements and events */
.ItemTitle
{
	font-weight: bold;
	font-size: 11px;
	color: #4169e1;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* Tiêu đề hiểnn thị trên phần hiển thị phần chỉnh sửa trên trang quản trị*/
.SubHead
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma , Verdana, Arial, Helvetica, sans-serif;
	padding-left: 1px;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* 
Purpose: kiểu chữ hiển thị trên mỗi phần text của các module
Date: 18/05/2008
*/
.Normal
{
	font-family: Tahoma, Verdana,Arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	text-decoration: none;
	line-height: 16pt;
	padding-left: 8px;
	padding-right: 8px;
}

.Normals
{
	font-family: Tahoma, Verdana,Arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	text-decoration: none;
	line-height: 16pt;
	padding-right:6px;
}
.normal
{
	font-family: Tahoma, Verdana,Arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 16pt;
	padding-left: 8px;
	padding-right: 8px;
}
.NormalSmall
{
	font-family: Tahoma, Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	text-decoration: none;
	line-height: 14pt;
	padding-left: 3px;
	padding-right: 3px;
}
/* 
Purpose: kiểu chữ hiển thị trên mỗi phần text của các module
Date: 18/05/2008
*/
.NormalWhite
{
	font-family: Tahoma, Verdana,Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	text-align: justify;
	text-decoration: none;
	line-height: 14pt;
	padding-left: 3px;
	padding-right: 3px;
}
/* 
Purpose: kiểu chữ hiển thị trên mỗi phần text của các module với kiểu chữ đậm
Date: 18/05/2008
*/
.NormalBold
{
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma,Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

.normalBold
{
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma,Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

.normalUnderLine
{
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma,Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom:#e1e1e1 1px solid;
}

.NormalBold1
{
	font-weight: bold;
	font-size: 15px;
	font-family: tahoma,Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	
}
A.NormalBold
{
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma,Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
	
	
}

A.NormalBold1
{
	font-weight: bold;
	font-size: 15px;
	font-family: tahoma,Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	text-align:center;
}

.LinkWeb
{
	font-weight: bold;
	color: #246f00;
	font-size: 13px;
	font-family: tahoma,Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
}
A.LinkWeb
{
	font-weight: bold;
	font-size: 13px;
	color:#246f00;
	font-family: tahoma,Arial, Verdana, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:5px;
}
/* 
Purpose: Phần chữ hiển thị tại Footer của trang 
Date: 18/05/2008
*/
.TextFooter
{
	font-family: Tahoma, Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
	color: #505151;
	text-align: justify;
	text-decoration: none;
	line-height: 14pt;
	text-align: center;
}


/* Kiểu chữ hiển thị trên các ô textbox trong phần quản trị và trong trang quản trị*/
.NormalTextBox
{
	font-weight: normal;
	font-size: 14px;
	line-height: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* Kiểu chữ hiển thị trên các nút lệnh và các link buttons trong phần quản trị của Portal*/
    
/* Liên kết sửa dụng cho các nút lệnh và link buttons cho trang quản trị */
A.CommandButton:link
{
	color: #124b98;
	text-decoration: underline;
}

A.CommandButton:visited
{
	color: #124b98;
	text-decoration: underline;
}

A.CommandButton:active
{
	color: #f5951a;
	text-decoration: underline;
}

A.CommandButton:hover
{
	color: #f5951a;
	text-decoration: underline;
}
/*Style cho phan tin tuc*/
.NewsBody
{
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	font-family: Arial;
	text-align: justify;
}
.News_title
{
	margin-top: 15px;
	font-weight: bold;
	font-size: 11px;
	color: #246f00;
	font-family: Tahoma;
	text-align: left;
}

A.News_title
{
	margin-top: 15px;
	font-weight: bold;
	font-size: 11px;
	color: #246f00;
	font-family: Tahoma;
	text-align: left;
	text-decoration: underline;
	
}

.NameOnline
{
	margin-top: 15px;
	font-weight: bold;
	font-size: 11px;
	color: #246f00;
	font-family: Tahoma;
	text-align: left;
	font-style: italic;
	text-decoration: none;
}

.News_titles
{
	margin-top: 15px;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	font-family: Tahoma;
	text-align: left;
	padding-left: 20px;
}

.TourTitle
{
	margin-top: 15px;
	font-weight: bold;
	font-size: 15px;
	color: #246f00;
	font-family: Tahoma;
	text-align: left;
}

.BgImage
{
	margin-top: 15px;
	font-weight: bold;
	font-size: 15px;
	color: #246f00;
	font-family: Tahoma;
	text-align: center;
	background-image:url(Images/Content/BgImg.jpg);
}

.BgImg
{
	margin-top: 15px;
	font-weight: bold;
	font-size: 15px;
	color: #246f00;
	font-family: Tahoma;
	text-align: center;
	background-image:url(Images/Content/bgImages.jpg);
}

.ViewDetail
{
	margin-top: 15px;
	font-weight: normal;
	font-size: 11px;
	color: #246f00;
	font-family: Tahoma;
	text-align: right;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	font-style:italic;
}

.MultiPage
{
	font-size: 8pt;
	padding-top: 0px;
	padding-left: 0px;
	font-family: Tahoma, "MS Sans Serif" , Tahoma, sans-serif;
	background-color: #e3ffd7;
}

A.MultiPage
{
	font-size: 8pt;
	padding-top: 0px;
	padding-left: 0px;
	font-family: Tahoma, "MS Sans Serif" , Tahoma, sans-serif;
	background-color: #e3ffd7;
}

.MultiPage:hover
{
	font-size: 8pt;
	padding-top: 0px;
	padding-left: 0px;
	font-family: Tahoma, "MS Sans Serif" , Tahoma, sans-serif;
	background-color: #ffffff;
}

.DetailBody
{
	border-right: gray 1px solid;
	font-size: 11px;
	background-color: #e3ffd7;
	font-family: Tahoma, sans-serif;
}
.LinkCss
{
	color: blue;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
}

.TabTourTitle
{
	font-weight: bold;
	font-size: 14px;
	color: #246f00;
	font-family: Tahoma;
	text-align: left;
	background-color: #e3ffd7;
}

.TabTourTitle1
{
	margin-top: 15px;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
	font-family: Tahoma;
	text-align: left;
	width: 90px;
	height: 30px;
	text-decoration: underline;
}

A.TabTourTitle
{
	margin-top: 15px;
	font-weight: bold;
	font-size: 15px;
	color: #246f00;
	font-family: Tahoma;
	text-align: left;
	width: 90px;
	height: 30px;
	background-color: #e3ffd7;
	text-decoration: none;
}

.TabTourTitle:hover
{
	margin-top: 15px;
	font-weight: bold;
	font-size: 15px;
	color: #246f00;
	font-family: Tahoma;
	text-align: left;
	width: 90px;
	height: 30px;
	text-decoration: underline;
}
.TitleAboutUs
{
	margin-top: 15px;
	font-weight: bold;
	font-size: 20px;
	color: #246f00;
	font-family: Tahoma;
	text-align: left;
	text-decoration: none;
}
.Other_Title
{
	margin-top: 15px;
	font-weight: normal;
	font-size: 9pt;
	color: #7f7c80;
	font-family: Arial;
	text-align: left;
	text-decoration: none;
}
A.Other_News
{
	margin-top: 15px;
	font-weight: lighter;
	font-size: 11px;
	color: #00923f;
	font-family: Arial,Tahoma;
	text-align: left;
	padding-left: 15px;
	text-decoration: none;
	background-image: url(images/Content/Arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px;
}	


.BgTitle
{
	margin-top: 15px;
	font-weight: bold;
	font-size: 12px;
	color: #00923f;
	font-family: Arial,Tahoma;
	text-align: left;
	padding-left: 15px;
	text-decoration: none;
	background-image: url(images/Content/BgTitle.jpg);
	background-repeat: repeat-x;
	background-position: 1px;
}	

.TitleHitCouter
{
	margin-top: 15px;
	font-weight: bold;
	font-size: 12px;
	color: #00923f;
	font-family: Arial,Tahoma;
	text-align: left;
	padding-left: 45px;
	text-decoration: none;
	background-image: url(images/Content/HitCounter.gif);
	background-repeat: no-repeat;
	background-position: 1px;
	height:36px;
	
}	

.Online
{
	margin-top: 15px;
	font-weight: bold;
	font-size: 12px;
	color: #00923f;
	font-family: Arial,Tahoma;
	text-align: left;
	text-decoration: none;
	background-image: url(images/Content/online.gif);
	background-repeat: no-repeat;
	background-position: 1px;
	height:35px;
}	

.OnlineLabel
{
	margin-top: 15px;
	font-weight: bold;
	font-size: 12px;
	color: #00923f;
	font-family: Arial,Tahoma;
	text-align: left;
	height:35px;
}	

.News_Source
{
	margin-top: 15px;
	font-weight: normal;
	font-size: 10pt;
	color: #7f7c80;
	font-family: Arial;
	text-align: right;
}

/*Style cho nut lenh*/
.buttonLink
{
	border-right: 0px;
	border-top: 0px;
	display: block;
	font-weight: normal;
	font-size: 11px;
	float: left;
	background-repeat: no-repeat;
	margin: 1px;
	padding-left: 10px;
	border-left: 0px;
	width: 35px;
	color: #0067b2;
	padding-top: 1px;
	border-bottom: 0px;
	font-family: Tahoma, Arial, Verdana;
	text-align: center;
	text-decoration: none;
	background-repeat: repeat-x;
	height: 17px;
}
.buttonLeft
{
	border-right: 0px;
	border-top: 0px;
	display: block;
	font-weight: bold;
	font-size: 11px;
	float: left;
	background-image: url(images/Content/Left.gif);
	background-repeat: no-repeat;
	margin: 1px;
	padding-left: 10px;
	border-left: 0px;
	width: 35px;
	color: #ffffff;
	padding-top: 1px;
	border-bottom: 0px;
	font-family: Tahoma, Arial, Verdana;
	text-align: center;
	text-decoration: none;
	background-repeat: repeat-x;
	height: 17px;
}
.buttonRight
{
	border-right: 0px;
	border-top: 0px;
	display: block;
	font-weight: bold;
	font-size: 11px;
	float: left;
	background-image: url(images/Content/Right.gif);
	background-repeat: no-repeat;
	margin: 1px;
	padding-left: 10px;
	border-left: 0px;
	width: 35px;
	color: #ffffff;
	padding-top: 1px;
	border-bottom: 0px;
	font-family: Tahoma, Arial, Verdana;
	text-align: center;
	text-decoration: none;
	background-repeat: repeat-x;
	height: 17px;
}


.buttonOK
{
	border-right: 0px;
	border-top: 0px;
	display: block;
	font-weight: bold;
	font-size: 11px;
	float: left;
	background-image: url(images/buttonok.jpg);
	background-position: right;
	background-repeat: no-repeat;
	margin: 1px;
	border-left: 0px;
	width: 92px;
	color: #ffffff;
	padding-top: 1px;
	border-bottom: 0px;
	font-family: Tahoma, Arial, Verdana;
	text-align: center;
	text-decoration: none;
	
	height: 21px;
}
.buttonSearch
{
	border-right: 0px;
	border-top: 0px;
	display: block;
	font-weight: bold;
	font-size: 11px;
	float: left;
	background-image: url(images/Content/buttonSearch.jpg);
	margin: 1px;
	border-left: 0px;
	width: 35px;
	color: #ffffff;
	padding-top: 1px;
	border-bottom: 0px;
	font-family: Tahoma, Arial, Verdana;
	text-align: center;
	text-decoration: none;
	background-repeat: repeat-x;
	height: 30px;
}


INPUT.Button, BUTTON.Button
{
	border-right: 0px;
	border-top: 0px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(images/button.gif);
	border-left: 0px;
	width: 99px;
	border-bottom: 0px;
	font-family: Arial, Verdana;
	height: 22px;
	text-align: center;
}
TABLE.MainTable TD.ButtonCell
{
	padding-right: 20px;
	border-top: #d8d6cb 7px solid;
	padding-top: 13px;
	background-color: #ffffff;
	text-align: right;
}

/*---ControlStyle---*/
.ControlStyle
{
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma, Verdana, Arial;
	border-right: #ecc406 1px solid;
	border-top: #ecc406 1px solid;
	border-left: #ecc406 1px solid;
	border-bottom: #ecc406 1px solid;
	vertical-align: top;
	text-indent: 2px;
	text-align: justify;
	height: 23px;
}

/*---ItemStyle---*/
.ItemStyle
{
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma, Verdana, Arial;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	vertical-align: top;
	text-indent: 2px;
	text-align: justify;
	height: 23px;
}
.textbox
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	height: 20px;
	font-size: 12px;
	font-family: Arial, Tahoma, 'Times New Roman';
	text-decoration: none;
}
/*-----------grid Style--------------*/
/*Style cho Tiêu đề của từng cột trên lưới*/
.HeaderStyle
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Tahoma, Arial;
	text-decoration: none;
	background-color: #f5f5f5;
	border-right: #47824d 1px solid;
	border-top: #47824d 1px solid;
	border-left: #47824d 1px solid;
	border-bottom: #47824d 1px solid;
	height: 22px;
}

/*Style cho từng dòng dữ liệu được đan xen thay thế hiển thị trên lưới*/
.AlterRowStyle
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, 'Times New Roman';
	background-color: #eceeec;
	text-decoration: none;
	border-right: #47824d 1px solid;
	border-top: #47824d 1px solid;
	border-left: #47824d 1px solid;
	border-bottom: #47824d 1px solid;
	text-indent: 2px;
}


/*Style cho từng dòng dữ liệu thông thường*/
.RowStyle
{
	font-size: 12px;
	font-family: Arial, Tahoma, 'Times New Roman';
	background-color: #ffffff;
	color: #000000;
	border-right: #47824d 1px solid;
	border-top: #47824d 1px solid;
	border-left: #47824d 1px solid;
	border-bottom: #47824d 1px solid;
		text-indent: 2px;
}
.Admin_Title
{
	font-weight: bold;
	font-size: 12px;
	color: #196320;
	font-family: Tahoma, Arial, 'Times New Roman';
}
/*Footer------------*/
.Footer
{
	background-image: url(images/bgFooter.jpg);
	font-size: 16px;
	height: 93px;
	width: 840px;
	font-size:16px;
	font-family:Tahoma;
}
.FooterText
{
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #246f00;
	font-family: Verdana, Tahoma, Arial;
}
.FooterSubText
{
	font-size: 11px;
	color: #246f00;
	font-family:  Arial,Verdana, Tahoma;
}
.FooterSubText_Link
{
	font-size: 11px;
	color: #369ac7;
	font-family: Arial,Verdana, Tahoma;
	font-weight: bold;
	text-decoration: underline;
}
/*Banner------------*/
.banners
{
	background-image: url(images/Content/banner.jpg);
	height: 159px;
	width:838px;
	background-repeat:no-repeat;
}
.SubBgMenu
{
	background-image: url(images/Content/SubBgMenu.jpg);
	height: 21px;
}
.BgHeadMenu
{
	background-image: url(images/Content/BgHeadMenu.jpg);
	height: 21px;
	background-position: center top;
	
}
.BannerSpacer
{
	background-image: url(images/Content/BannerSpacer.jpg);
	background-repeat: no-repeat;
	background-position:0px;
	height: 323px;
	background-position: center top;
	background-attachment: scroll;
	padding-left:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
}
/*Search*/
.SearchText_Title
{
	font-weight: bold;
	font-size: 8pt;
	color: #646464;
	font-family:  Tahoma,Arial,Verdana;
	text-decoration: none;
}
.SearchText_Link
{
	font-size: 8pt;
	color: #379bc8;
	font-family:  Tahoma,Arial,Verdana;
	text-decoration: none;
}

		.LinkCss
		{
			color: blue;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10pt;
		}


.ViewYahoo
{
	background-image: url(images/Content/ViewYahoo.jpg);
	text-align:center ;
}

.ViewSkyper
{
	background-image: url(images/Content/ViewSkyper.jpg);
	text-align:center ;
}


#mytooltip, #mytooltipinfo
{
	position: absolute;
	z-index: 10000;
	top: 100px;
	left: 100px;
	padding: 2px 5px 2px 5px;
}
#mytooltip
{
	border: 1px #FF0000 solid;
	background-color: lightyellow;
	color: #FF0000;
	width: 60px;
}
#mytooltipinfo
{
	border: 1px #0033FF solid;
	background-color: #EAF4FF;
	padding: 5px;
	width: 200px;
}

 #dhtmltooltip
{
	border-right: black 1px solid;
	padding-right: 4px;
	border-top: black 1px solid;
	padding-left: 5px;
	font-size: 10pt;
	z-index: 100;
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	-khtml-opacity: .90;
	opacity: .90;
	left: -300px;
	visibility: hidden;
	padding-bottom: 4px;
	border-left: black 1px solid;
	padding-top: 4px;
	border-bottom: black 1px solid;
	font-family: Arial;
	position: absolute;
	width: 250px;
}
        #dhtmlpointer{
	        z-index: 101;
	        left: -300px;
	        visibility: hidden;
	        position: absolute;
        }
