
html, body {
	margin: 0;
	padding: 0;
	background:#000000;
}


#page-container 
{

 width: 980px; /* set to desired width in px or percent */
 border: 0px; /* Changing this value will add lines around the centered area */
 padding: 0;  
 margin: auto;
} 

#header {
	background:#000000;
	height: 175px;
}

#sidebar-a {
	float: right;
	width: 318px;
	height: 505px;
	background:#cccccc;
}


#content_1 {
	float: left;
	width: 200px;
	background: green;
}

#content_2 {
	float:left;
	width:306px;
	height:505px;
	margin:0;
	padding:0;
	background-image:url(../../images/slideshow_border_new.png);
	background-repeat:no-repeat;
	
}
#content_3 {
	float:left;
	width:156px;
	height:505px;
	margin:0;
	padding:0;

}

#footer {
	clear: both;
	background:#000000;
	background-image:url(../../images/footer.png);
	background-repeat:no-repeat;	
	height: 120px;
}


#main-nav {
	background: red;
	height: 35px;
}

#top_submenu_list {
	background:#333333;
	height: 28px;
}


#crossfade-container {
	position: relative; 
	WIDTH: 294px; 
	HEIGHT: 480px; 
	margin-top:6px;
	margin-left:3px;

	
}
.fade-box {
	POSITION: absolute;
	WIDTH: 294px; 
	HEIGHT: 480px; 
	margin-top:6px;
	margin-left:3px;

}

#box-1 {
	
}
#box-2 {
	
}
#box-3 {
	
}
#box-4 {
	
}

.swap_box {
	POSITION: absolute;
	WIDTH: 294px; 
	HEIGHT: 480px; 
	margin-top:6px;
	margin-left:3px;
	VISIBILITY: hidden;
	visible: hidden 

}

#right_content_activities {
	PADDING-TOP: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR:#cccccc; PADDING-LEFT: 0px; WIDTH: 318px; PADDING-RIGHT: 0px; FLOAT: none;     HEIGHT: 118px; CLEAR: none; OVERFLOW: auto; 
}
#right_content_training {
	PADDING-TOP: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 0px; WIDTH: 318px; PADDING-RIGHT: 0px; FLOAT: none; HEIGHT: 118px; CLEAR: none; OVERFLOW: hidden; 
}
#right_content_prices  {
	PADDING-TOP: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 0px; WIDTH: 318px; PADDING-RIGHT: 0px; FLOAT: none; HEIGHT: 135px; CLEAR: none; OVERFLOW: hidden; 
}


.slink  a{ 
TEXT-ALIGN: justify; PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px;
 FONT-FAMILY: "新細明體","細明體",Arial, Helvetica, sans-serif; 
 COLOR: #343434; FONT-SIZE: 14px; FONT-WEIGHT: bold
} 



A:link {
	FONT-FAMILY: "新細明體","細明體",Arial, Helvetica, sans-serif; COLOR: #343434; FONT-SIZE: 14px; TEXT-DECORATION: none
}
A:visited {
	FONT-FAMILY: "新細明體","細明體",Arial, Helvetica, sans-serif; COLOR: #343434; FONT-SIZE: 14px; TEXT-DECORATION: none
}
A:active {
	FONT-FAMILY: "新細明體","細明體",Arial, Helvetica, sans-serif; COLOR: #343434; FONT-SIZE: 14px; TEXT-DECORATION: none
}
A:hover {
	FONT-FAMILY: "新細明體","細明體",Arial, Helvetica, sans-serif; COLOR: #c70000; FONT-SIZE: 14px; TEXT-DECORATION: underline
}

.general_txt {
	TEXT-ALIGN: justify; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #343434; FONT-SIZE: 12px
}
.front_sect_txt {
	LINE-HEIGHT: 16px; FONT-FAMILY: "新細明體","細明體",Arial, Helvetica, sans-serif; COLOR: #CCCCFF; FONT-SIZE: 14px; VERTICAL-ALIGN: top; TEXT-DECORATION: none;
}
.sect_txt_cell_01 {
	HEIGHT: 49px
}
.sect_txt_cell_02 {
	PADDING-RIGHT: 2px; HEIGHT: 49px
}
