/* HYPER LINK */
A:link, A:visited, A:active, A:hover {
	font-size: 13px;
	font-family: "微軟正黑體", "MHei", "STHeiti", "Lucida Grande", "Lucida Sans Unicode", "Arial Unicode MS", "新細明體", Verdana;
	text-decoration: none; 
	color: #2020FF;	
}
A:hover {
	color: #ff0000;
}

/* UNDERLINE HYPER LINK */
.UL:link, .UL:visited, .UL:active, .UL:hover {
	font-size: 13px;
	font-family: "微軟正黑體", "MHei", "STHeiti", "Lucida Grande", "Lucida Sans Unicode", "Arial Unicode MS", "新細明體", Verdana;
	text-decoration: underline; 
	color: #0000FF
}
.UL:hover {
	color: #FF0000
}

/* MAIN ELEMENTS */
body, div, span, p, button, tr, td, select, input, form, textarea, center, option, pre, br {
	font-size: 13px;
	font-family: "微軟正黑體", "MHei", "STHeiti", "Lucida Grande", "Lucida Sans Unicode", "Arial Unicode MS", "新細明體", Verdana;
	color: black;
	line-height: 130%;
}

input, textarea, select, file, checkbox, radio {
	border: 1px solid #008CD6;
	background-color:white; 
}

body {
	background-color: #f0f0f0;
	SCROLLBAR-HIGHLIGHT-COLOR: buttonface;
	SCROLLBAR-SHADOW-COLOR: buttonface;
	SCROLLBAR-3DLIGHT-COLOR: buttonhighlight;
	SCROLLBAR-TRACK-COLOR: #eeeeee;
	SCROLLBAR-DARKSHADOW-COLOR: buttonshadow
}

input, button {
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	height: 22px;
}

form {
	margin: 0 0em 0px 0;
}


/* CMS MENU BAR */
.panel_menu_active {
	background-color: #508040;
}
.panel_menu {
	background-color: #D0D0F0;
}
.panel_bg {
	background-color: #FFFFFF;
}
.panel_header:link, .panel_header:visited, .panel_header:active, .panel_header:hover {
	color: #508040;
	font-weight: bold;
	font-size: 13px;
	font-family: "微軟正黑體", "MHei", "STHeiti", "Lucida Grande", "Lucida Sans Unicode", "Arial Unicode MS", "新細明體", Verdana;
	decoration: none;
}


/* TEXT & TABLE ELEMENTS */
.remark {
	color: red;
}
.footnote {
	font-style: italic;
	text-decoration: italic;
	font-size: 10px;
	line-height: 100%;
	color: #8080c0;
}
.blur {
	color: #C0C0C0;
}

.table_background {
	background-color: #C09090;
}
.table_header, .table_header a {
	background-color: #fff040;
	font-weight: bold;
	color: #002010;
}
.table_subheader {
	background-color: #fff2b0;
	font-weight: normal;
	color: black;
}
.table_content {
	background-color: #fffef0;
	color: black;
	font-weight: normal;
}
.table_content2 {
	background-color: #fefe90;
	color: black;
	font-weight: normal;
}
.table_content3 {
	background-color: #C0eeff;
	color: black;
	font-weight: normal;
}

.inner_table_background {
	background-color: #d08080;
}
.inner_table_header {
	background-color: #ffe0a0;
	font-weight: bold;
}
.inner_table_content {
	background-color: #ffffff;
	font-weight: normal;
}
.inner_table_content2 {
	background-color: #ffeed0;
	font-weight: normal;
}


.outer_table_background {
	background-color: #508040;
}
.outer_table_header {
	background-color: #ffffff;
	font-weight: bold;
}
.outer_table_header_active {
	background-color: #f0fff0;
	font-weight: bold;
}
.outer_table_content {
	background-color: #f0fff0;
	font-weight: normal;
}