/*--Body--*/
#page	{
	background-image: url(images/bg_1.gif);	
}
/*--Entiry page--*/
#master	{
	width: 960px;
	background-color: #FFFFFF;
}
/*--Top Header--*/
#header	{	
	height: 148px;
	background-color: #B4470E;
}
/*--Bottom footer--*/
#footer	{	
	color: #FFFFFF;
	font-family: Verdana , Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	padding-top:5px;
	padding-bottom:5px;
}
#footer A:link,#footer A:visited	{
	color: #8D8D8D;
	text-decoration: none;
} 
#footer A:hover	{
	color: #70A8A9;
	text-decoration: none;	
}
/*--main--*/
#main	{
	width: 100%;
	font-family: Verdana , Helvetica, sans-serif;
	font-size: 11px;
	font-color: #000000;
	height: 100%;
}
/*--ltable--*/
#ltable	{
	width: 200px;		
}
/*--mtable--*/
#mtable	{	
	width: 410px;	
	margin-top:25px;
	margin-bottom: 5px;
}
/*--rtable--*/
#rtable	{	
	width: 300px;
}
#trim1	{
	background-color: #FABC35;
	height: 15px;	
}
#trim2a	{
	border-top: 1px solid #FFFFFF;
	background-color: #70A8A9;
	text-align: center;
}
#trim2b	{
	background-color: #A4D428;
}
#trim2c	{
	text-align: center;
	background-color: #B4470E;
	height: 15px;
}
#trim3	{
	background-color: #B4470E;
	height:15px;
}
.ptextwhitebold	{
	font-family: Verdana , Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.ptextwhite	{
	font-family: Verdana , Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;	
}
.ptextbold	{
	font-family: Verdana , Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
.ptext	{
	font-family: Verdana , Helvetica, sans-serif;	
	color: #333333;
	font-size: 12px;	
}
#box2a	{	
	width: 400px;
	padding-top:10px;
	padding-left:20px;
	padding-right: 10px;
}
#box2b	{
	border: 1px solid #B4470E;
	margin-top: 5px;		
	padding-bottom: 5px;	
	margin-bottom: 5px;
	width:  300px;
	text-align: left;
}
#box2c	{
	background-color: #A4D428;
	padding: 10px 10px 0px 30px;
	margin-top:2px;
	height: 82px;
	text-align: left;
}
#box2b_student	{
	border: 0px solid;
}
#box2b_teacher	{
	border: 1px solid #B4470E;
	margin-top: 5px;			
	margin-bottom: 5px;
	width:  300px;
	background-color: #B4470E;
	text-align: center;
}
#box2a_course	{
	
}
/*--Chinese	--*/
.ptextwhitebold_c	{
	font-family: 新細明, 儷黑 Pro, Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.ptextwhite_c	{
	font-family: 新細明, 儷黑 Pro, Arial;;
	color: #FFFFFF;
	font-size: 12px;	
}
.ptextbold_c	{
	font-family: 新細明, 儷黑 Pro, Arial;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
.ptext_c	{
	font-family: 新細明, 儷黑 Pro, Arial;
	color: #333333;
	font-size: 12px;	
}

/*--Left menu link--*/
#navlink	{
	font-size: 10px;
	font-family: 新細明, 儷黑 Pro, Arial,Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-top: 20px;
}
#navlink A, #navlink A:link, #navlink A:visited	{
	text-decoration: none;
}
#navlink A:hover	{
	color: #70A8A9;
}
.linkOn	{
	color: #D6A972;
}
.linkOff	{
	color: #333333;
}

/*---News panel--*/
div.newstitle	{
	font-family: 新細明, 儷黑 Pro, Arial;
	font-size: 12px;
	color: #333333;
	padding-top:5px;
	padding-left: 20px;
	padding-right:20px;
	padding-bottom: 5px;
}
div.newstext	{
	font-family: 新細明, 儷黑 Pro, Arial;
	font-size: 12px;
	color: #333333;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
}

div.newstitle A, div.newstitle A:visited, div.newstitle A:active	{
	text-decoration: underline;
}

div.newstitle A:hover	{
	color: #70A8A9;
}
