Body					{ margin: 0 0 0 0; background: #FFFFFF; font-family: Arial }
HR						{ color: Black; background: Black; border: 0; height: 1px; }

/* Text Size */
.XXLargeText			{ font-size: 130%; font-family: Arial; color: Black; font-weight: bold; }
.XLargeText				{ font-size: 120%; font-family: Arial; color: Black; font-weight: bold; }
.LargeText				{ font-size: 110%; font-family: Arial; color: Black; font-weight: bold; }
.Text					{ font-size: 100%; font-family: Arial; color: Black; }
.SmallText				{ font-size: 90%; font-family: Arial; color: Black; }
.XSmallText				{ font-size: 80%; font-family: Arial; color: Black; }
.XXSmallText			{ font-size: 70%; font-family: Arial; color: Black; }
.XXXSmallText			{ font-size: 60%; font-family: Arial; color: Black; }
.RedXSmallText			{ font-size: 80%; font-family: Arial; color: Red; }

.BoldOrangeText			{ font-size: 100%; font-family: Arial; color: #FF6600; font-weight: bold; }
.BoldOrangeSmallText	{ font-size: 90%; font-family: Arial; color: #FF6600; font-weight: bold; }
.BoldGreenText			{ font-size: 100%; font-family: Arial; color: #009933; font-weight: bold; }
.BoldBlueText			{ font-size: 100%; font-family: Arial; color: Blue; font-weight: bold; }
.BoldBlueLargeText		{ font-size: 110%; font-family: Arial; color: Blue; font-weight: bold; }
.BoldRedText			{ font-size: 100%; font-family: Arial; color: Red; font-weight: bold; }
.BoldRedLargeText		{ font-size: 110%; font-family: Arial; color: Red; font-weight: bold; }
.BoldRedXLargeText		{ font-size: 120%; font-family: Arial; color: Red; font-weight: bold; }
.BoldRedXXLargeText		{ font-size: 130%; font-family: Arial; color: Red; font-weight: bold; }
.BoldRedSmallText		{ font-size: 90%; font-family: Arial; color: Red; font-weight: bold; }
.BoldLargeText			{ font-size: 110%; font-family: Arial; color: Black; font-weight: bold; }
.BoldText			{ font-size: 100%; font-family: Arial; color: Black; font-weight: bold; }
.BoldSmallText			{ font-size: 90%; font-family: Arial; color: Black; font-weight: bold; }
.BoldXSmallText			{ font-size: 80%; font-family: Arial; color: Black; font-weight: bold; }
.BoldLightBlueXSmallText	{ font-size: 80%; font-family: Arial; color: #3366FF; font-weight: bold; }

.StrikeText				{ text-decoration: line-through; }

.WhiteNavSpace			{ font-size: 17px; text-decoration: none; color: white; }
.BlackNavSpace			{ font-size: 14px; text-decoration: none; color: black; }

/* Link */
A:Link, A:Visited, A:Active	{ 
	color: #3366FF; 
	text-decoration: none; 
}

A:Hover	{ 
	color: #FF599F; 
	text-decoration: none; 
}

/* Header Menu */
.Menu A:Link, .Menu A:Visited, .Menu A:Active { 
	color: #000000; 
	text-decoration: none; 
	font-size: 75%; 
}

.Menu A:Hover { 
	color: #FFFFFF; 
	text-decoration: none; 
	font-size: 75%; 
}

.ConcertBox, Table.LessonBox1, Table.LinkBox, .LessonBox { 
	background-color: #F5F5F5/*#F5FFFA #FFFFE0*/; /* Change the color when change the back tile*/
}

/* Concert Page */
.ConcertBox, .ConcertAlternatingBox	{ 
	border: 3px double #000000; 
	font-size: 80%; 
}

.ConcertAlternatingBox { 
	background-color: #FFFFFF; 
}

/* Lesson Page */
Table.LessonBox1, Table.LessonBox2 { 
	border: solid 1px #000000; 
	font-size: 80%; 
	border-collapse:collapse; 
}

Table.LessonBox2 { 
	background-color: #FFFFFF; 
}

Table.LessonBox1 Td, Table.LessonBox2 Td { 
	border: solid 1px #000000; 
	padding: 3px; 
	vertical-align: middle; 
}

.LessonBox { 
	border: 1px solid #000000; 
	font-size: 80%; 
	padding: 5px; 
}

/* Link Page */
.Link A:Link, .Link A:Visited, .Link A:Active { 
	color: #000000; 
	text-decoration: none; 
}

.Link A:Hover { 
	color: #FF599F; 
	text-decoration: none; 
}

Table.LinkBox, Table.LinkAlternatingBox	{ 
	border: solid 1px #000000; 
	font-size: 80%; 
	border-collapse:collapse; 
}

Table.LinkAlternatingBox { 
	background-color: #FFFFFF; 
}

Table.LinkBox Td, Table.LinkAlternatingBox Td { 
	border: solid 1px #000000; 
	padding: 3px; 
	vertical-align: middle; 
}

/* Product & Service Page */
Table.CategoryTable Td	{ 
	vertical-align: top; 
}

/* Product Category & Ad & ReadMe */
Table.BlackBox { 
	border: solid 1px #000000; 
	font-size: 80%; 
	border-collapse:collapse; 
}

.ListHeader {
    background-color: #33CC33/* #CCCCFF*/; /* Change the color when change the back tile */ 
    color: black;
    text-align: center;
}

.ListItem {
	color: black;
    text-align: center;
    background-color: #FFFFFF;
}

.ListAltItem {
    color: black;
    text-align: center;
    background-color: #E8FDD9/*#F0FFF0 #F5F5F5*/;  /* Change the color when change the back tile */ 
}

.ListFooter {
    background-color: #9999FF;
}

Table.ProductBox { 
	border: double 3px #FF6600; 
	border-collapse:collapse; 
}

Table.RecycleBox { 
	border: solid 1px #000000; 
	border-collapse:collapse; 
}

Table.KanshasaiBox { 
	font-size: 80%;
	border: solid 1px #000000; 
	border-collapse:collapse; 
}

.Image {
	text-align: left;
	vertical-align:text-top;
}