/*General Style*/

.Language, A.Language:link
{
	vertical-align: middle;
	color: #FFFFFF;
	FONT-FAMILY: Tahoma, Verdana, Arial; 
	FONT-SIZE: 8pt; 
	TEXT-DECORATION: none
}

A.Language:hover
{
	TEXT-DECORATION:underline;
}

A.LanguageSelected, A.LanguageSelected:link, A.LanguageSelected:hover
{
	vertical-align:middle;
	color: #686763;
	FONT-FAMILY: Tahoma, Verdana, Arial; 
	FONT-SIZE: 8pt; 
	TEXT-DECORATION:underline;
}
/* For logo panel */
.SearchLabel
{
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 10pt;
}
.SearchText
{
	border: solid 1px #FFFFFF;
	color: #FFFFFF;
	background-color: #000000;
}
/* For Schedule concert*/
.imageConcertDetail
{
	width: 727px;
}
.ScheduleHeaderTop
{
	font-weight:bold;
	font-family: Arial;
	font-size: 12pt;
	border-bottom: solid 1px #445767;
	border-left: solid 1px #445767;
	padding: 5px 5px 5px 5px;
	text-align: center;
	color: #800102;
}
.ScheduleHeader
{
	font-weight:bold;
	font-family: Arial;
	font-size: 10pt;
	border-bottom: solid 1px #445767;
	border-left: solid 1px #445767;
	padding: 5px 5px 5px 5px;
	text-align: center;
}
.ScheduleMonth,.ScheduleDay,.ScheduleTitle
{
	font-weight:bold;
	font-family: Arial;
	border-bottom: solid 1px #445767;
	border-left: solid 1px #445767;
	padding: 5px 5px 5px 5px;
}
.ScheduleMonth
{
	font-size: 13pt;
	text-align: center;
	width: 70px;
}
.ScheduleDay
{
	color: #FFFFFF;
	background-color: #800102;
	/*background-color: #DA251C;*/
	text-align: center;
	width: 120px;
	font-size: 10pt;
}
.ScheduleAuthor
{
	font-family: Arial;
	font-size: 10pt;
}
.lnkSchedule, A.lnkSchedule:link
{
	text-decoration: none;
	font-weight:bold;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}
A.lnkSchedule:hover
{
	text-decoration: underline;
	color: #DA251C;
}
/* For memeber */
.MemberLegend
{
	color: #E7DA7C;
	background-color: #161A1B;
	font-size: 8pt;
	font-family: Arial;
}
.memberImage
{
	width: 57px;
	height: 83px;
}
.memberDetail
{
	width: 200px;
	height: 300px;	
}
.FullNameMember
{
	font-weight: bold;
	font-family: Arial;
	font-size: 12pt;
}
.InfoMember
{
	text-align: justify;
	font-family: Arial;
	font-size: 10pt;
}
/*For Booking*/
.FloorLink, A.FloorLink:link
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #982723;
}
A.FloorLink:hover
{
	color: #445767;
}
.Label,.LabelTip
{
	font-size: 10pt;
	font-family: Arial;
}
.LabelTip
{
	font-weight: bold;
}
.CheckBox
{
	font-size: 10pt;
	font-family: Arial;
}
.TextMultiline
{
	border: solid 1px #B1B4BD;
	font-size: 10pt;
	font-family: Arial;
	height: 20px;	
}
.TextBoxBook
{
	border: none;
	border-bottom: dotted 1px #000000;
	font-size: 10pt;
	font-family: Arial;
	height: 20px;
	background-image: url('../images/bg_textbox.jpg');
}
.Button
{
	background-color:#FFFFCC;
	border:solid 1px gray;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	cursor:hand;
	cursor: pointer;
}
.ButtonReg
{
	background-color:#FFFFCC;
	border:solid 1px gray;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	cursor:hand;
	cursor: pointer;
	height: 40px;
}
.BookButton
{
	background-color: #000000;
	color: #E1D679;
	border:solid 1px #F9F3D3;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	cursor:hand;
	cursor: pointer;
}
/* For album*/
.Note
{
	color: #000000; 
	FONT-FAMILY: Arial,Verdana,Tahoma;
	font-style:italic;
	font-size: 8pt;
}
.Album
{
	color: #004487; 
	FONT-FAMILY: Verdana,Arial,Tahoma;
	font-size: 8pt;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	height:16;
}
A.PageIndex:link
{
	color: #330099;
	FONT-FAMILY: Tahoma,Arial,Verdana;
	FONT-SIZE: 10pt; 
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none
}
A.PageIndex:visited
{
	color: #330099;
	FONT-FAMILY: Tahoma,Arial,Verdana;
	FONT-SIZE: 10pt; 
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none
}
A.PageIndex:hover
{
	background-color:#800102;
	color: #FFFFFF;
	FONT-FAMILY: Tahoma,Arial,Verdana;
	FONT-SIZE: 10pt; 
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none
}
A.PageIndex:active
{
	color: #330099;
	FONT-FAMILY: Tahoma,Arial,Verdana;
	FONT-SIZE: 10pt; 
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none
}
.PgSelected
{
	color: #FF0000;
	FONT-FAMILY: Tahoma,Arial,Verdana;
	FONT-SIZE: 10pt; 
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none
}
.DescPhoto
{
	FONT-FAMILY: Arial,Verdana,Tahoma;
	font-size: 8pt	;
	color:#000000;
}
/* Style for Album*/
DIV.ThumbnailInPhoto 
{
	display: inline;
	FLOAT: left; 
	MARGIN: 7px 7px 7px 7px; 
	WIDTH: 70px; 
	HEIGHT: 50px; 
	TEXT-ALIGN: center;
	border: #cccccc 1px solid #cccccc 1px solid #cccccc 1px solid #cccccc 1px solid;
}
DIV.ThumbnailAlbum
{
	background-color:#E6E6E7;
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	display: inline;
	FLOAT: left; 
	MARGIN: 10px 12px 10px 12px; 
	FONT: 8pt verdana; 
	OVERFLOW: hidden; 
	WIDTH: 170px; 
	HEIGHT: 185px; 
	TEXT-ALIGN: center;
	cursor:hand;
	cursor:pointer;
}
DIV.AlbumDescription
{
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	WIDTH: 160px; 
	FONT-FAMILY: arial; 
	TEXT-OVERFLOW: ellipsis;
}
.AlbumCategory, .SubCategory {
	color: #972A27; 
	font-weight:bold;
	FONT-FAMILY: Tahoma, Verdana, Arial; 
	font-size: 10pt 
}
/* Style for NewsEvents */
.CategoryInHome
{
	color: #800102; 
	font-weight:bold;
	FONT-FAMILY: Verdana,Tahoma, Arial; 
	font-size: 8pt;
	margin-left:15px;
}
.SumNews
{
	color: #000000; 
	FONT-FAMILY: Arial,Verdana,Tahoma;
	font-size: 10pt;
	text-align:justify;
}
.DetailNews
{
	color: #000000; 
	FONT-FAMILY: Arial,Verdana,Tahoma;
	font-size: 10pt;
	text-align:justify;
}
.Title_of_Item
{
	color: #800102; 
	FONT-FAMILY: Arial,Verdana,Tahoma;
	font-size: 10pt;
	text-align:justify;
	font-weight:bold;
}
.TitleNews, A.TitleNews:link
{
	color:#800102;
	margin-top: 3; 
	margin-bottom: 3;
	FONT-FAMILY: Arial,Verdana,Tahoma;
	font-size: 10pt;
	font-weight:bold;
	text-align:justify;
	TEXT-DECORATION: none
}
A.TitleNews:hover
{
	color:#000000;
	margin-top: 3; 
	margin-bottom: 3;
	FONT-FAMILY: Arial,Verdana,Tahoma;
	font-size: 10pt;
	font-weight:bold;
	text-align:justify;
	TEXT-DECORATION: none
}
.OlderNews, A.OlderNews:link
{
	color: #000000;
	FONT-FAMILY: Arial,Verdana,Tahoma;
	font-size: 8pt;
	TEXT-DECORATION: none
}
A.OlderNews:hover
{
	color: #972A27;
	FONT-FAMILY: Arial,Verdana,Tahoma;
	font-size: 8pt;
	TEXT-DECORATION: underline;
}
/*Home Page*/
.TDNews1
{
	padding: 10px 10px 10px 10px;
	border: solid 1px #797878;
}
.TDNews2
{
	border: solid 1px #797878;
	padding: 10px 10px 10px 10px;
}
.DescImgMaster
{
	font-size: 8pt;
	font-family: Arial;
	text-align: center;
}

.TitleNewsInHome, A.TitleNewsInHome:link
{
	color: #800102;
	margin-top: 3; 
	margin-bottom: 3;
	FONT-FAMILY: Arial,Verdana,Tahoma;
	font-size: 12pt;
	font-weight:bold;
	text-align:justify;
	TEXT-DECORATION: none
}
A.TitleNewsInHome:hover
{
	color: #000000;
	TEXT-DECORATION: none
}
/* For footer*/
.LabelHit
{
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Arial;
}
/*For Audio*/
.AudioTitle
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #800102;
}
/* For Season Book*/
.SeasonBookImage
{
	border-bottom-style: none;
	width: 727px;
}
.PagerCaption
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}
.PgSelected
{
	color: #FF0000;
	FONT-FAMILY: Tahoma,Arial,Verdana;
	FONT-SIZE: 10pt; 
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none
}
.PageIndex, A.PageIndex:link
{
	color: #330099;
	FONT-FAMILY: Tahoma,Arial,Verdana;
	FONT-SIZE: 10pt; 
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none
}
A.PageIndex:hover
{
	background-color:#800102;
	color: #FFFFFF;
	FONT-FAMILY: Tahoma,Arial,Verdana;
	FONT-SIZE: 10pt; 
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none
}
/* Left Panel*/
.LinksPanel
{
	width: 200px;
}
.CaptionRightPanel
{
	color: #E1D679;
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
}
.HeadRightPanel
{
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
}
.LeftPanel
{
	font-family: Arial;
	font-size: 10pt;
	vertical-align: middle;
}
.LeftCaption
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color : #FFFFFF;
	background-color: #DA251C;
	padding-left: 10px;
	height: 30px;
	vertical-align: middle;
}
.AudioLink, A.AudioLink:link
{
	text-decoration: none;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;	
}
A.AudioLink:hover
{
	text-decoration: underline;
}

/* Common */
.BGRightPanel,.TBRightPanel
{
	background-color: #797878;
}
.TBRightPanel
{
	WIDTH: 232px; 
}

.TBCategory
{
	WIDTH: 727px;
	display: table;
}
.TDHeader
{
	height: 32px;
	padding-left: 10px;
	font-size: 10pt;
	color: #972A27; 
	font-weight:bold;
	FONT-FAMILY: Tahoma, Verdana, Arial; 
}
.TDRightpanel
{
	WIDTH: 246px; 
	background-image: url('../images/bg_textbox.jpg');
	/*BACKGROUND-COLOR: #f9f3d3; */
}
.TDRightpanel1
{
	WIDTH: 240px; 
	background-image: url('../images/bg_textbox.jpg');
	/*BACKGROUND-COLOR: #f9f3d3; */
}
.TDBodyPanel
{
	PADDING-TOP: 5px;
}
.TDBodyPanel2
{
	PADDING-TOP: 5px;
	width: 973px;
}
/* Media Page */
.liAudio
{
	margin-left: 15px;
}
.AudioLink, A.AudioLink:link
{
	text-decoration: none;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}
A.AudioLink:hove
{
	color: #800102;
	text-decoration: underline;
}
.TDAlbum
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.lbFloorNote
{
	font-style: italic;
	font-size: 10pt;
	font-family: Arial;
	text-align: justify;
}
.introBooking
{
	height: 200px; 
	overflow-y: auto;
	overflow-x: hidden;
	border: solid 1px #800102;
	padding-left: 10px;
	padding-top: 10px;
}